apply some fix to compile all classes and libraries and eas successfully ...

This commit is contained in:
2025-10-02 15:48:56 +03:30
parent 18c033d154
commit bb8ab13739
3 changed files with 15 additions and 6 deletions
@@ -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"
+6 -1
View File
@@ -332,7 +332,12 @@ bool CanAnalyseEventTriggered(
* *
* @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);
} }
+5 -2
View File
@@ -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 //
); );
// //