apply some fix to compile all classes and libraries and eas successfully ...
This commit is contained in:
@@ -24,6 +24,7 @@
|
|||||||
#include "../Classes/x-saherelm.x-alert.class.mq5"
|
#include "../Classes/x-saherelm.x-alert.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-data.collector.class.mq5"
|
#include "../Classes/x-saherelm.x-data.collector.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-guard.class.mq5"
|
#include "../Classes/x-saherelm.x-guard.class.mq5"
|
||||||
|
#include "../Classes/x-saherelm.x-target.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-poi.drawer.class.mq5"
|
#include "../Classes/x-saherelm.x-poi.drawer.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-trade.class.mq5"
|
#include "../Classes/x-saherelm.x-trade.class.mq5"
|
||||||
#include "../Classes/x-saherelm.x-volume.class.mq5"
|
#include "../Classes/x-saherelm.x-volume.class.mq5"
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ int OnInit()
|
|||||||
//
|
//
|
||||||
// Attach Event Handlers ...
|
// Attach Event Handlers ...
|
||||||
eaExpert.AddOnSignalEventHandler(OnSignalTriggered);
|
eaExpert.AddOnSignalEventHandler(OnSignalTriggered);
|
||||||
eaExpert.onGuardedEventHandler = OnGuardedTriggered;
|
eaExpert.onGuardedEventHandler = OnGuardedTriggered;
|
||||||
eaExpert.AddOnDealsChangedEventHandler(OnDealsChanged);
|
eaExpert.AddOnDealsChangedEventHandler(OnDealsChanged);
|
||||||
eaExpert.AddOnStopLossEventHandler(OnStopLossTriggered);
|
eaExpert.AddOnStopLossEventHandler(OnStopLossTriggered);
|
||||||
eaExpert.AddOnOrdersChangedEventHandler(OnOrdersChanged);
|
eaExpert.AddOnOrdersChangedEventHandler(OnOrdersChanged);
|
||||||
@@ -327,12 +327,17 @@ bool CanAnalyseEventTriggered(
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Check For Guard Event Handler ...
|
* Check For Guard Event Handler ...
|
||||||
*
|
*
|
||||||
* @param guards: XGuard[]
|
* @param guards: XGuard[]
|
||||||
*
|
*
|
||||||
* @return ( int )
|
* @return ( int )
|
||||||
*/
|
*/
|
||||||
int CheckForGuardTriggered(XGuard &guards[]) {
|
int CheckForGuardTriggered(
|
||||||
|
XGuard &guards[],
|
||||||
|
XPosition &positions[],
|
||||||
|
int barIndex = 0 //
|
||||||
|
)
|
||||||
|
{
|
||||||
return eaExpert.CheckForGuardTriggered(guards);
|
return eaExpert.CheckForGuardTriggered(guards);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
#include "../../Classes/x-saherelm.base.class.mq5"
|
#include "../../Classes/x-saherelm.base.class.mq5"
|
||||||
#include "../../Classes/x-saherelm.x-alert.class.mq5"
|
#include "../../Classes/x-saherelm.x-alert.class.mq5"
|
||||||
#include "../../Classes/x-saherelm.x-guard.class.mq5"
|
#include "../../Classes/x-saherelm.x-guard.class.mq5"
|
||||||
|
#include "../../Classes/x-saherelm.x-target.class.mq5"
|
||||||
#include "../../Classes/x-saherelm.x-trade-manager.class.mq5"
|
#include "../../Classes/x-saherelm.x-trade-manager.class.mq5"
|
||||||
#include "../../Classes/x-saherelm.x-volume.class.mq5"
|
#include "../../Classes/x-saherelm.x-volume.class.mq5"
|
||||||
#include "../Classes/xom1ea.signaller.class.mq5"
|
#include "../Classes/xom1ea.signaller.class.mq5"
|
||||||
@@ -107,8 +108,9 @@ class XCXOM1EAExpert : public XCBase
|
|||||||
XCVolume *eaVolume; // EA Scope Voluem Handler ...
|
XCVolume *eaVolume; // EA Scope Voluem Handler ...
|
||||||
XCGuard *eaGuard; // EA Scope Guard Handler ...
|
XCGuard *eaGuard; // EA Scope Guard Handler ...
|
||||||
XCTrade *eaTrade; // EA Scope Trade Handler ...
|
XCTrade *eaTrade; // EA Scope Trade Handler ...
|
||||||
XCTradeManager *eaTradeManager; // EA Scope Trade Handler ...
|
XCTarget *eaTarget; // EA Scope Target Handler ...
|
||||||
XTimeTracker eaTimeTracker; // EA Scope Time Tracker ...
|
XTimeTracker eaTimeTracker; // EA Scope Time Tracker ...
|
||||||
|
XCTradeManager *eaTradeManager; // EA Scope Trade Handler ...
|
||||||
|
|
||||||
//
|
//
|
||||||
// Tools / Actions / Handlers ...
|
// Tools / Actions / Handlers ...
|
||||||
@@ -514,7 +516,8 @@ class XCXOM1EAExpert : public XCBase
|
|||||||
eaAlert,
|
eaAlert,
|
||||||
eaTrade,
|
eaTrade,
|
||||||
eaVolume,
|
eaVolume,
|
||||||
eaGuard //
|
eaGuard,
|
||||||
|
eaTarget //
|
||||||
);
|
);
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user