last ...
This commit is contained in:
@@ -321,23 +321,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
if (useXSupDemOBSSignal &&
|
||||
hasXSupDemOBSSignal)
|
||||
{
|
||||
|
||||
//
|
||||
// Re Draw Working Zone ...
|
||||
mXSupDemONSSignalDetector.RemoveWorkingZoneDraws();
|
||||
mXSupDemONSSignalDetector.DrawWorkingZone(
|
||||
mXSupDemOBSConditions,
|
||||
mVisionCycleHelper.mPOIDrawer //
|
||||
);
|
||||
|
||||
//
|
||||
// Re Draw Working Zone ...
|
||||
mXSupDemONSSignalDetector.RemoveDraws();
|
||||
mXSupDemONSSignalDetector.DrawConditions(
|
||||
mXSupDemOBSConditions,
|
||||
mVisionCycleHelper.mPOIDrawer //
|
||||
);
|
||||
|
||||
//
|
||||
// Configuring Amount Percent and ETC ...
|
||||
bool ignoreEAVolume = mXSupDemOBSConditions.reward > 0 &&
|
||||
@@ -478,6 +461,60 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update all Requirements without waiting ...
|
||||
*/
|
||||
void DoUnwaitedTicksWork() override
|
||||
{
|
||||
//
|
||||
// Update All Cycle Helpers ...
|
||||
int zIndex = 0;
|
||||
int loopback = 7;
|
||||
|
||||
//
|
||||
// Decision ...
|
||||
mDecisionCycleHelper.Update();
|
||||
|
||||
// //
|
||||
// // Analyse ...
|
||||
// ENUM_XPOI_EVENTS analysePoiEvents[];
|
||||
// ENUM_X_CYCLE_EVENTS analyseCycleEvents[];
|
||||
// X121SMCCycleConditions analyseConditions;
|
||||
// mAnalyseCycleHelper.GetConditions(
|
||||
// analyseCycleEvents,
|
||||
// analysePoiEvents,
|
||||
// analyseConditions,
|
||||
// zIndex,
|
||||
// loopback //
|
||||
// );
|
||||
|
||||
// //
|
||||
// // Consolidation ...
|
||||
// ENUM_XPOI_EVENTS consolidationPoiEvents[];
|
||||
// ENUM_X_CYCLE_EVENTS consolidationCycleEvents[];
|
||||
// X121SMCCycleConditions consolidationConditions;
|
||||
// mConsolidationCycleHelper.GetConditions(
|
||||
// consolidationCycleEvents,
|
||||
// consolidationPoiEvents,
|
||||
// consolidationConditions,
|
||||
// zIndex,
|
||||
// loopback //
|
||||
// );
|
||||
|
||||
// //
|
||||
// // Vision ...
|
||||
// ENUM_XPOI_EVENTS visionPoiEvents[];
|
||||
// ENUM_X_CYCLE_EVENTS visionCycleEvents[];
|
||||
// X121SMCCycleConditions visionConditions;
|
||||
// mVisionCycleHelper.GetConditions(
|
||||
// visionCycleEvents,
|
||||
// visionPoiEvents,
|
||||
// visionConditions,
|
||||
// zIndex,
|
||||
// loopback //
|
||||
// );
|
||||
}
|
||||
|
||||
/**
|
||||
* Customize Strategy Identifier ...
|
||||
*/
|
||||
@@ -882,63 +919,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
//
|
||||
int requiredPOIS = MaxAllowedRequiredPOIs();
|
||||
|
||||
//
|
||||
// Trigger Cycle ...
|
||||
// mTriggerCycleHelper = new XC121SMCCycleHelper();
|
||||
// isInited = mTriggerCycleHelper.Init(
|
||||
// symbol,
|
||||
// PERIOD_M1,
|
||||
// x121Inputs,
|
||||
// requiredPOIS //
|
||||
// );
|
||||
// if (isInited)
|
||||
// {
|
||||
// //
|
||||
// // Configure POI Drawer ...
|
||||
// color bullishColor = clrYellowGreen;
|
||||
// color bearishColor = clrChocolate;
|
||||
|
||||
// //
|
||||
// // Bars ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.BarBullishColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.BarBearishColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Swings ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.SwingLowColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.SwingHighColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Momentum ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.BullishMomentumBarColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.BearishMomentumBarColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Rejection ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.BullishRejectionBarColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.BearishRejectionBarColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Support and Resistance ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.SupportZoneColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.ResistanceZoneColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Demand and Supply ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.DemandZoneColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.SupplyZoneColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Order Blocks ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.BullishOrderBlockColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.BearishOrderBlockColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Fair Value Gaps ...
|
||||
// mTriggerCycleHelper.mPOIDrawer.BullishFVGColor(bullishColor);
|
||||
// mTriggerCycleHelper.mPOIDrawer.BearishFVGColor(bearishColor);
|
||||
// }
|
||||
|
||||
//
|
||||
// Decision Cycle ...
|
||||
mDecisionCycleHelper = new XC121SMCCycleHelper();
|
||||
@@ -1053,63 +1033,6 @@ class XCX121SMCStrategy : public XCX121SMCBaseStrategy
|
||||
mAnalyseCycleHelper.mPOIDrawer.BearishFVGColor(bearishColor);
|
||||
}
|
||||
|
||||
// //
|
||||
// // Verification Cycle ...
|
||||
// mVerificationCycleHelper = new XC121SMCCycleHelper();
|
||||
// isInited = mVerificationCycleHelper.Init(
|
||||
// symbol,
|
||||
// PERIOD_M30,
|
||||
// // x121Inputs,
|
||||
// requiredPOIS //
|
||||
// );
|
||||
// if (isInited)
|
||||
// {
|
||||
// //
|
||||
// // Configure POI Drawer ...
|
||||
// color bullishColor = clrOliveDrab;
|
||||
// color bearishColor = clrSteelBlue;
|
||||
|
||||
// //
|
||||
// // Bars ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.BarBullishColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.BarBearishColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Swings ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.SwingLowColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.SwingHighColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Momentum ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.BullishMomentumBarColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.BearishMomentumBarColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Rejection ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.BullishRejectionBarColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.BearishRejectionBarColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Support and Resistance ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.SupportZoneColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.ResistanceZoneColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Demand and Supply ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.DemandZoneColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.SupplyZoneColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Order Blocks ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.BullishOrderBlockColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.BearishOrderBlockColor(bearishColor);
|
||||
|
||||
// //
|
||||
// // Fair Value Gaps ...
|
||||
// mVerificationCycleHelper.mPOIDrawer.BullishFVGColor(bullishColor);
|
||||
// mVerificationCycleHelper.mPOIDrawer.BearishFVGColor(bearishColor);
|
||||
// }
|
||||
|
||||
//
|
||||
// Consolidation Cycle ...
|
||||
mConsolidationCycleHelper = new XC121SMCCycleHelper();
|
||||
|
||||
Reference in New Issue
Block a user