Last ...
This commit is contained in:
@@ -28,7 +28,8 @@
|
||||
#include "../Helpers/x-saherelm.xcc.helper.mq5"
|
||||
#include "../Helpers/x-saherelm.xct.helper.mq5"
|
||||
#include "../X121SMCEA/Classes/x-121.smc.ea.panel.class.mq5"
|
||||
#include "../X121SMCEA/Strategy/x-121.smc.strategy.class.mq5"
|
||||
#include "../X121SMCEA/Strategy/x-121.smc.ob.strategy.class.mq5"
|
||||
#include "../X121SMCEA/Strategy/x-121.smc.supdem.strategy.class.mq5"
|
||||
|
||||
//
|
||||
// Inputs ...
|
||||
@@ -75,14 +76,14 @@ input bool eaReportNewHours = false; // Report New Hours
|
||||
// Define Local Variables ...
|
||||
|
||||
//
|
||||
string eaLogTag; // EA Log Prefix ...
|
||||
XSCAlert *eaAlert; // Alert Provider for Expert Adviser ...
|
||||
XSCTrade *eaTrader; // Trader of Expert Adviser ...
|
||||
XTimeTracker eaTimeTracker; // Time Tracker for Providing Reports ...
|
||||
XSCXCTHelper *eaCTHelper; // Bar Timer Indicator Helper class ...
|
||||
XSCXCCHelper *eaCCHelper; // Chart Styler Indicator Helper Class ...
|
||||
X121CAppDialog eaMainWindow; // EA Main Dialog ...
|
||||
XCX121SMCStrategy *eaStrategies[]; // Registere Strategies in EA ...
|
||||
string eaLogTag; // EA Log Prefix ...
|
||||
XSCAlert *eaAlert; // Alert Provider for Expert Adviser ...
|
||||
XSCTrade *eaTrader; // Trader of Expert Adviser ...
|
||||
XTimeTracker eaTimeTracker; // Time Tracker for Providing Reports ...
|
||||
XSCXCTHelper *eaCTHelper; // Bar Timer Indicator Helper class ...
|
||||
XSCXCCHelper *eaCCHelper; // Chart Styler Indicator Helper Class ...
|
||||
X121CAppDialog eaMainWindow; // EA Main Dialog ...
|
||||
XCX121SMCBaseStrategy *eaStrategies[]; // Registere Strategies in EA ...
|
||||
|
||||
//
|
||||
// Signalling Controller Conditions ...
|
||||
@@ -447,8 +448,8 @@ bool InitEA()
|
||||
|
||||
//
|
||||
// Create Class Instance ...
|
||||
XCX121SMCStrategy *iX121SMCStrategy;
|
||||
iX121SMCStrategy = new XCX121SMCStrategy(
|
||||
XCX121SMCBaseStrategy *iX121SMCStrategy;
|
||||
iX121SMCStrategy = new XCX121SMCOBStrategy(
|
||||
_Symbol,
|
||||
_Period //
|
||||
);
|
||||
@@ -512,8 +513,8 @@ bool InitEA()
|
||||
{
|
||||
//
|
||||
// Create Class Instance ...
|
||||
XCX121SMCStrategy *iX121SMCStrategy;
|
||||
iX121SMCStrategy = new XCX121SMCStrategy(
|
||||
XCX121SMCBaseStrategy *iX121SMCStrategy;
|
||||
iX121SMCStrategy = new XCX121SMCOBStrategy(
|
||||
iSymbol,
|
||||
_Period //
|
||||
);
|
||||
@@ -727,7 +728,7 @@ void InitControllerConditions()
|
||||
/**
|
||||
* Configure Startegy ...
|
||||
*/
|
||||
void ConfigureStrategy(XCX121SMCStrategy *&strategy)
|
||||
void ConfigureStrategy(XCX121SMCBaseStrategy *&strategy)
|
||||
{
|
||||
//
|
||||
if (strategy == NULL)
|
||||
@@ -767,9 +768,9 @@ void ConfigureStrategy(XCX121SMCStrategy *&strategy)
|
||||
/**
|
||||
* Register an Strategy in EA ...
|
||||
*
|
||||
* @param strategy: XCX121SMCStrategy instance ...
|
||||
* @param strategy: XCX121SMCBaseStrategy instance ...
|
||||
*/
|
||||
void RegisterStrategy(XCX121SMCStrategy *strategy)
|
||||
void RegisterStrategy(XCX121SMCBaseStrategy *strategy)
|
||||
{
|
||||
//
|
||||
if (strategy == NULL)
|
||||
|
||||
Reference in New Issue
Block a user