add xche to supports list ...

This commit is contained in:
2025-01-13 09:33:02 +03:30
parent 83694f54ff
commit 218dda0a72
14 changed files with 4021 additions and 414 deletions
@@ -816,7 +816,11 @@ bool DetectX121SMCXOBGPVSiganlTrigger(
if (isBullish)
{
//
double lowerVale = triggerCycleHelper.mX121Helper.xpvHelper.GetLowerVale(vale);
int idx = -1;
double lowerVale = triggerCycleHelper.mX121Helper.xpvHelper.GetLowerVale(
idx,
vale //
);
if (lowerVale > 0)
{
//
@@ -835,7 +839,11 @@ bool DetectX121SMCXOBGPVSiganlTrigger(
else if (isBearish)
{
//
double higherPeak = triggerCycleHelper.mX121Helper.xpvHelper.GetHigherPeak(peak);
int idx = -1;
double higherPeak = triggerCycleHelper.mX121Helper.xpvHelper.GetHigherPeak(
idx,
peak //
);
if (higherPeak > 0)
{
//
@@ -881,6 +881,7 @@ bool DetectX121SMCXOBSPVSiganlTrigger(
isBullish =
//
isBullish &&
cBar.IsBullish() &&
isDecisionLastBearishStrBreakedUp
//
;
@@ -890,6 +891,7 @@ bool DetectX121SMCXOBSPVSiganlTrigger(
isBearish =
//
isBearish &&
cBar.IsBearish() &&
isDecisionLastBullishStrBreakedDown
//
;
@@ -953,15 +955,19 @@ bool DetectX121SMCXOBSPVSiganlTrigger(
double sls[];
//
double iAtr = triggerConditions.x121Conditions.atrBuffer[1];
double iPeak = triggerConditions.x121Conditions.peaksBuffer[1];
double iVale = triggerConditions.x121Conditions.valesBuffer[1];
double iAtr = decisionConditions.x121Conditions.atrBuffer[1];
double iPeak = decisionConditions.x121Conditions.peaksBuffer[1];
double iVale = decisionConditions.x121Conditions.valesBuffer[1];
//
if (isBullish)
{
//
double lowerVale = triggerCycleHelper.mX121Helper.xpvHelper.GetLowerVale(iVale);
int lowerValeIDX = -1;
double lowerVale = triggerCycleHelper.mX121Helper.xpvHelper.GetLowerVale(
lowerValeIDX,
iVale //
);
if (lowerVale > 0)
{
//
@@ -980,7 +986,11 @@ bool DetectX121SMCXOBSPVSiganlTrigger(
else if (isBearish)
{
//
double higherPeak = triggerCycleHelper.mX121Helper.xpvHelper.GetHigherPeak(iPeak);
int higherPeakIDX = -1;
double higherPeak = triggerCycleHelper.mX121Helper.xpvHelper.GetHigherPeak(
higherPeakIDX,
iPeak //
);
if (higherPeak > 0)
{
//
File diff suppressed because it is too large Load Diff