Last Changes ...
This commit is contained in:
@@ -35,6 +35,11 @@ input long eaMagicNumber = 1694056; // Magic Number
|
||||
input int eaSlippage = 10; // Slippgae
|
||||
input string eaLogSuffix = ""; // Log Suffix
|
||||
|
||||
//
|
||||
// Symbols
|
||||
// [Symbol|period|(ST_04:00_08:30),(TL_10:30_12:00),(NY_16:00_20:00)]
|
||||
input string eaSymbolConfiguration; // Symbol Configurations
|
||||
|
||||
//
|
||||
// Management ...
|
||||
// eaSessions => (ST_04:00_08:30),(TL_10:30_12:00),(NY_16:00_20:00)
|
||||
@@ -140,6 +145,10 @@ int OnInit()
|
||||
//
|
||||
// Setting All Inputs to Expert Adviser Class ...
|
||||
|
||||
//
|
||||
// Symbols ...
|
||||
eaExpert.eaSymbolConfiguration = eaSymbolConfiguration;
|
||||
|
||||
//
|
||||
// Management ...
|
||||
eaExpert.eaAllowGuards = eaAllowGuards;
|
||||
@@ -197,6 +206,7 @@ int OnInit()
|
||||
|
||||
//
|
||||
// Attach Event Handlers ...
|
||||
eaExpert.AddOnSignalEventHandler(OnSignalTriggered);
|
||||
eaExpert.AddOnDealsChangedEventHandler(OnDealsChanged);
|
||||
eaExpert.AddOnStopLossEventHandler(OnStopLossTriggered);
|
||||
eaExpert.AddOnOrdersChangedEventHandler(OnOrdersChanged);
|
||||
@@ -283,6 +293,16 @@ void OnChartEvent(
|
||||
//
|
||||
// Event Listeners ...
|
||||
|
||||
/**
|
||||
* Trigger OnSignal Event ...
|
||||
*
|
||||
* @param signal: XSignal
|
||||
*/
|
||||
void OnSignalTriggered(XSignal &signal)
|
||||
{
|
||||
eaExpert.HandleOnSignalTriggered(signal);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle StopLoss Triggered Positions ...
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user