complete XCA Indicator, implements it's Helper and Add all Conditions, and also rename XSTRCCI tProject o XCAEA and only use XCA and XOSC inside it ...
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
//
|
||||
// SaherElm IT Center XTest MQL5 Expert Advisor
|
||||
// -------------------------------------------------
|
||||
// Name: XSTRCCIEA
|
||||
// Name: XCAEA
|
||||
// Description: an Exper Advisor which used Panels
|
||||
//
|
||||
// Maintainer:
|
||||
@@ -15,7 +15,7 @@
|
||||
#property copyright "Copyright 2023, SaherElm IT Center"
|
||||
#property link "https://saherelm.ir"
|
||||
#property version "1.00"
|
||||
#property description "SaherElm XSTRCCIEA"
|
||||
#property description "SaherElm XCAEA EA"
|
||||
#property strict
|
||||
|
||||
//
|
||||
@@ -23,11 +23,11 @@
|
||||
#include "../Classes/x-saherelm.x-alert.class.mq5"
|
||||
#include "../Classes/x-saherelm.x-trade.class.mq5"
|
||||
#include "../Classes/x-saherelm.x-volume.class.mq5"
|
||||
#include "../XSTRCCI/Classes/xstrcci.x-trade.manager.class.mq5"
|
||||
#include "../XSTRCCI/Signals/xstrcci.signaller.class.mq5"
|
||||
#include "../XCAEA/Classes/xcaea.x-trade.manager.class.mq5"
|
||||
#include "../XCAEA/Signals/xcaea.signaller.class.mq5"
|
||||
|
||||
//
|
||||
#define ShortName "XSTRCCIEA"
|
||||
#define ShortName "XCAEAEA"
|
||||
|
||||
//
|
||||
// Inputs ...
|
||||
@@ -73,13 +73,11 @@ input bool eaReportNewHours = false; // Report New Hours
|
||||
// Variables, Instances ...
|
||||
XCAlert *eaAlert;
|
||||
XCTrade *eaTrade;
|
||||
XCVolume *eaVolume;
|
||||
XCXSTRCCITradeManager *eaTradeManager;
|
||||
|
||||
//
|
||||
XSignal eaSignal;
|
||||
XCXSTRCCISignaller *eaSignaller;
|
||||
XSTRCCIStrategyConditions eaConditions;
|
||||
XCVolume *eaVolume;
|
||||
XCXCAEASignaller *eaSignaller;
|
||||
XCXCAEATradeManager *eaTradeManager;
|
||||
XCAEAStrategyConditions eaConditions;
|
||||
|
||||
//
|
||||
int eaMaxAllowedPositions = 5;
|
||||
@@ -176,7 +174,7 @@ void OnTick()
|
||||
|
||||
//
|
||||
double r2r = 5;
|
||||
string provider = "XSTRCCI";
|
||||
string provider = "XCAEA";
|
||||
ENUM_POSITION_TYPE type = POSITION_TYPE_BUY;
|
||||
ENUM_X_ORDER_MODES mode = X_ORDER_MODE_MARKET;
|
||||
|
||||
@@ -603,7 +601,7 @@ void InitRequirements()
|
||||
|
||||
//
|
||||
// EA Trae Manager ...
|
||||
eaTradeManager = new XCXSTRCCITradeManager(
|
||||
eaTradeManager = new XCXCAEATradeManager(
|
||||
eaTrade //
|
||||
);
|
||||
eaTradeManager.SetAlertEnableAlerts(eaEnableAlerts);
|
||||
@@ -615,7 +613,7 @@ void InitRequirements()
|
||||
|
||||
//
|
||||
// EA Signaller ...
|
||||
eaSignaller = new XCXSTRCCISignaller(
|
||||
eaSignaller = new XCXCAEASignaller(
|
||||
_Symbol,
|
||||
_Period //
|
||||
);
|
||||
Reference in New Issue
Block a user