last ...
This commit is contained in:
@@ -596,7 +596,7 @@ class XCX121SMCBaseStrategy : public XCBaseAlert
|
||||
//
|
||||
XBarTracker mBarTracker; // Strategy Bar Tracker ...
|
||||
XBarTracker mGuardBarTracker; // Strategy Guard Bar Tracker ...
|
||||
XCBarAnalyser *mBarAnalyser; // Bar Analyser Instance
|
||||
XCBarAnalyser *mBarAnalyser; // Bar Analyser Instance
|
||||
|
||||
//
|
||||
// Actions ...
|
||||
@@ -965,6 +965,10 @@ class XCX121SMCBaseStrategy : public XCBaseAlert
|
||||
*/
|
||||
void DeInit()
|
||||
{
|
||||
//
|
||||
ZeroMemory(mPOIDrawer);
|
||||
ZeroMemory(mBarAnalyser);
|
||||
|
||||
//
|
||||
delete mPOIDrawer;
|
||||
delete mBarAnalyser;
|
||||
|
||||
@@ -1620,6 +1620,11 @@ class XC121SMCCycleHelper : public XCBase
|
||||
*/
|
||||
void DeInit()
|
||||
{
|
||||
//
|
||||
ZeroMemory(mX121Helper);
|
||||
ZeroMemory(mPOIDetector);
|
||||
ZeroMemory(mBarAnalyser);
|
||||
|
||||
//
|
||||
delete mX121Helper;
|
||||
delete mPOIDetector;
|
||||
|
||||
@@ -118,6 +118,9 @@ struct X121SMCTradeData
|
||||
|
||||
//
|
||||
signal.Clean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1035,6 +1038,9 @@ struct X121SMCSymbolPositionInfo
|
||||
|
||||
//
|
||||
enableAt = NULL;
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1386,6 +1386,11 @@ class XC121SMCExpert : public XCBaseExpert
|
||||
*/
|
||||
void DestroyEA() override
|
||||
{
|
||||
//
|
||||
ZeroMemory(mCTHelper);
|
||||
ZeroMemory(mCCHelper);
|
||||
ZeroMemory(mTradeHandler);
|
||||
|
||||
//
|
||||
delete mCTHelper;
|
||||
delete mCCHelper;
|
||||
|
||||
@@ -107,6 +107,9 @@ struct X121SMCCycleConditions
|
||||
//
|
||||
state.Clean();
|
||||
x121Conditions.Clean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -313,6 +316,9 @@ struct X121SMCStrategyConditions
|
||||
// priceZones.Clean();
|
||||
// decisionZones.Clean();
|
||||
// marketStructure.Clean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -584,6 +590,9 @@ struct X121SMCGuard
|
||||
//
|
||||
sl = 0;
|
||||
tp = 0;
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -671,6 +680,9 @@ struct X121SMCCycleState
|
||||
Clean(bearishOBs);
|
||||
Clean(supplyZones);
|
||||
Clean(resistanceZones);
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -89,6 +89,9 @@ struct X121SMCStrategyXSignalConditions
|
||||
|
||||
//
|
||||
ExtensionClean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -93,6 +93,9 @@ struct X121SMCStrategyXHKPVSignalConditions
|
||||
|
||||
//
|
||||
ExtensionClean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -93,6 +93,9 @@ struct X121SMCStrategyXIOBPVSignalConditions
|
||||
|
||||
//
|
||||
ExtensionClean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -90,6 +90,9 @@ struct X121SMCStrategyXOBPVSignalConditions
|
||||
|
||||
//
|
||||
ExtensionClean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -87,6 +87,9 @@ struct X121SMCStrategyXOBSSignalConditions
|
||||
|
||||
//
|
||||
ExtensionClean();
|
||||
|
||||
//
|
||||
ZeroMemory(this);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -117,6 +117,14 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
*/
|
||||
void Destroy() override
|
||||
{
|
||||
//
|
||||
ZeroMemory(mTriggerCycleHelper);
|
||||
ZeroMemory(mDecisionCycleHelper);
|
||||
ZeroMemory(mAnalyseCycleHelper);
|
||||
ZeroMemory(mVerificationCycleHelper);
|
||||
ZeroMemory(mConsolidationCycleHelper);
|
||||
ZeroMemory(mVisionCycleHelper);
|
||||
|
||||
//
|
||||
delete mTriggerCycleHelper;
|
||||
delete mDecisionCycleHelper;
|
||||
|
||||
Reference in New Issue
Block a user