add support back indicators usage ...
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
//
|
||||
// Imports ...
|
||||
#include "../../Classes/x-saherelm.x-expert.class.mq5"
|
||||
#include "../../Helpers/x-saherelm.x121.xatr.helper.mq5"
|
||||
#include "../../Helpers/x-saherelm.x121.xcc.helper.mq5"
|
||||
#include "../Classes/x-121.smc.x-tradehandler.class.mq5"
|
||||
#include "../Libraries/x-121.smc.lib.mq5"
|
||||
#include "../Strategy/x-121.smc.strategy.class.mq5"
|
||||
@@ -38,6 +40,8 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
//
|
||||
public:
|
||||
//
|
||||
XCX121XCCHelper *xccHelper;
|
||||
XCX121XCTHelper *xctHelper;
|
||||
|
||||
//
|
||||
// Signal Event Listener ...
|
||||
@@ -1157,20 +1161,19 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
bool InitEA() override
|
||||
{
|
||||
//
|
||||
bool result = false;
|
||||
bool result = true;
|
||||
|
||||
//
|
||||
// Initialize Indicator Helpers ...
|
||||
|
||||
//
|
||||
// Bar Timer ...
|
||||
XCTInputs ctInputs;
|
||||
ctInputs.Default(); // Default Configurations ...
|
||||
mCTHelper = new XCXCTHelper();
|
||||
result = mCTHelper.Init(
|
||||
GetSymbol(),
|
||||
GetPeriod(),
|
||||
ctInputs //
|
||||
X121XCCInputs xccInputs;
|
||||
xccInputs.Default();
|
||||
xccHelper = new XCX121XCCHelper();
|
||||
result = xccHelper.Init(
|
||||
_Symbol,
|
||||
_Period,
|
||||
xccInputs //
|
||||
);
|
||||
if (!result)
|
||||
{
|
||||
@@ -1178,14 +1181,13 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
}
|
||||
|
||||
//
|
||||
// Bar Styles ...
|
||||
XCCInputs ccInputs;
|
||||
ccInputs.Default(); // Default Configurations ...
|
||||
mCCHelper = new XCXCCHelper();
|
||||
result = mCCHelper.Init(
|
||||
GetSymbol(),
|
||||
GetPeriod(),
|
||||
ccInputs //
|
||||
X121XCTInputs xctInputs;
|
||||
xctInputs.Default();
|
||||
xctHelper = new XCX121XCTHelper();
|
||||
result = xctHelper.Init(
|
||||
_Symbol,
|
||||
_Period,
|
||||
xctInputs //
|
||||
);
|
||||
if (!result)
|
||||
{
|
||||
@@ -1334,13 +1336,13 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
void DestroyEA() override
|
||||
{
|
||||
//
|
||||
ZeroMemory(mCTHelper);
|
||||
ZeroMemory(mCCHelper);
|
||||
ZeroMemory(xccHelper);
|
||||
ZeroMemory(xctHelper);
|
||||
ZeroMemory(mTradeHandler);
|
||||
|
||||
//
|
||||
delete mCTHelper;
|
||||
delete mCCHelper;
|
||||
delet xccHelper;
|
||||
delet xctHelper;
|
||||
delete mTradeHandler;
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user