This commit is contained in:
2025-03-27 17:47:02 +03:30
parent 8278d132dd
commit c00704b83b
11 changed files with 1530 additions and 559 deletions
@@ -118,12 +118,12 @@ class XCX121SMCXWZSignalDetector : public XCBase
result = provider.Prepare(
zIndex,
loopback,
false, // Trigger ...
true, // Decision ...
true, // Analyse ...
true, // Verification ...
true, // Consolidation ...
true // Vision ...
true, // Trigger ...
true, // Decision ...
true, // Analyse ...
true, // Verification ...
true, // Consolidation ...
true // Vision ...
);
if (!result)
{
@@ -516,6 +516,33 @@ class XCX121SMCXWZSignalDetector : public XCBase
// Fix rf Reward ...
rfRewar = 2;
}
else if (signalProvider == X121SMC_XWZ_PROVIDER_XWPVZ)
{
//
iAtr = provider.decisionXConditions.atrBuffer[1];
iAtr *= 0;
//
Clean(sls);
//
// Prepare Box fro SL ...
double risk = pivot - point;
iSL = risk <= (100 * points)
? pivot
: isBullish
? NormalizePrice(entry - (50 * points), signalBox.ob.symbol)
: NormalizePrice(entry + (50 * points), signalBox.ob.symbol);
Add(
iSL,
sls //
);
//
// Fix rf Reward ...
rfRewar = 2;
}
//
Print("XWZ ", ToString(signalBoxDir), " Signal Provided: ", EnumToString(signalProvider));
@@ -2102,6 +2102,7 @@ struct X121SMCStrategyXWZWorkingZone
//
isSenario5Happend = cParser.HasXWPVZConditions(
X_CYCLE_DECISION,
X_CYCLE_CONSOLIDATION,
box,
dir,
provider,