last works ...
This commit is contained in:
@@ -113,6 +113,9 @@ class XCXOM1EAExpert : public XCBase
|
||||
//
|
||||
// Tools / Actions / Handlers ...
|
||||
|
||||
//
|
||||
TCanAnalyse canAnalyseEventHandler;
|
||||
|
||||
//
|
||||
// Signal Event Handlers ...
|
||||
|
||||
@@ -587,6 +590,10 @@ class XCXOM1EAExpert : public XCBase
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Attach Can Analyse Event Handler ...
|
||||
iDZoneSignaller.canAnalyseEventListener = canAnalyseEventHandler;
|
||||
|
||||
//
|
||||
// Register Signaller ...
|
||||
Add(
|
||||
@@ -635,7 +642,17 @@ class XCXOM1EAExpert : public XCBase
|
||||
eaTimeTracker.Clean();
|
||||
|
||||
//
|
||||
Clean(eaSignallers);
|
||||
SpecifiedClean(eaSignallers);
|
||||
SpecifiedClean(mOnSignalEventHandlers);
|
||||
SpecifiedClean(mOnModifyEventHandlers);
|
||||
SpecifiedClean(mStopLossEventHandlers);
|
||||
SpecifiedClean(mTakeProfitEventHandlers);
|
||||
SpecifiedClean(mOnForceCloseEventHandlers);
|
||||
SpecifiedClean(mDealsChangedEventHandlers);
|
||||
SpecifiedClean(mOrdersChangedEventHandlers);
|
||||
SpecifiedClean(mOnPartialCloseEventHandlers);
|
||||
SpecifiedClean(mPositionsChangedEventHandlers);
|
||||
SpecifiedClean(mTradeStateChangedEventHandlers);
|
||||
|
||||
//
|
||||
string message = "DeInitialized Successfully ...";
|
||||
@@ -707,6 +724,21 @@ class XCXOM1EAExpert : public XCBase
|
||||
eaTradeManager.HandleSignal(signal);
|
||||
}
|
||||
|
||||
//
|
||||
// Check Can Analyse ...
|
||||
bool HandleCanAnalyseEventTriggered(
|
||||
string symbol,
|
||||
ENUM_TIMEFRAMES period,
|
||||
datetime time //
|
||||
)
|
||||
{
|
||||
return eaTradeManager.CanAnalyse(
|
||||
symbol,
|
||||
period,
|
||||
time //
|
||||
);
|
||||
}
|
||||
|
||||
//
|
||||
// Trade Event Handlers ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user