add Guard Event and Attached it to all Realted Classes till Final Handler in eaTradeManager ...
This commit is contained in:
@@ -207,6 +207,7 @@ int OnInit()
|
||||
//
|
||||
// Attach Event Handlers ...
|
||||
eaExpert.AddOnSignalEventHandler(OnSignalTriggered);
|
||||
eaExpert.onGuardedEventHandler = OnGuardedTriggered;
|
||||
eaExpert.AddOnDealsChangedEventHandler(OnDealsChanged);
|
||||
eaExpert.AddOnStopLossEventHandler(OnStopLossTriggered);
|
||||
eaExpert.AddOnOrdersChangedEventHandler(OnOrdersChanged);
|
||||
@@ -296,11 +297,11 @@ void OnChartEvent(
|
||||
|
||||
/**
|
||||
* Handle CanAnalyse Event Triggered ...
|
||||
*
|
||||
*
|
||||
* @param symbol: Symbol ...
|
||||
* @param period: Period ...
|
||||
* @param time: Analysing Time ...
|
||||
*
|
||||
*
|
||||
* @return ( bool )
|
||||
*/
|
||||
bool CanAnalyseEventTriggered(
|
||||
@@ -316,6 +317,20 @@ bool CanAnalyseEventTriggered(
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle Guard Events ...
|
||||
*
|
||||
* @param action: ENUM_X_GUARD_ACTIONS
|
||||
* @param positions: XPosition[]
|
||||
*/
|
||||
void OnGuardedTriggered(
|
||||
ENUM_X_GUARD_ACTIONS action,
|
||||
XPosition &positions[] //
|
||||
)
|
||||
{
|
||||
eaExpert.OnGuardedTriggered(action, positions);
|
||||
}
|
||||
|
||||
/**
|
||||
* Trigger OnSignal Event ...
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user