Attach CheckForGuard Event Handler for Signallers to Handle Guards ...

This commit is contained in:
2025-09-11 15:19:56 +03:30
parent 5eaeb13087
commit 94539b2b5d
7 changed files with 321 additions and 196 deletions
+12
View File
@@ -213,6 +213,7 @@ int OnInit()
eaExpert.AddOnOrdersChangedEventHandler(OnOrdersChanged);
eaExpert.canAnalyseEventHandler = CanAnalyseEventTriggered;
eaExpert.AddOnTakeProfitEventHandler(OnTakeProfitTriggered);
eaExpert.checkForGuardEventHandler = CheckForGuardTriggered;
eaExpert.AddOnModifyPositionEventHandler(OnPositionModified);
eaExpert.AddOnPositionsChangedEventHandler(OnPositionsChanged);
eaExpert.AddOnTradeStateChangedEventHandler(OnTradeStateChanged);
@@ -317,6 +318,17 @@ bool CanAnalyseEventTriggered(
);
}
/**
* Check For Guard Event Handler ...
*
* @param guards: XGuard[]
*
* @return ( int )
*/
int CheckForGuardTriggered(XGuard &guards[]) {
return eaExpert.CheckForGuardTriggered(guards);
}
/**
* Handle Guard Events ...
*