fix till ifcmarkets ...

This commit is contained in:
2024-03-21 20:11:24 +03:30
parent 5d3d8cb4d4
commit ce3eba9d07
3 changed files with 378 additions and 42 deletions
@@ -2949,6 +2949,22 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -3946,6 +3962,16 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMAMCTrendsDown && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) && mConditions.isXCHMAMCFastOverSlow) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXAMAEndBullish &&
mConditions.isXLHHHDecreased &&
mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceUnderSignal &&
mConditions.isXTDSignalCrossedOverBear)
//
||
// //
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
@@ -8013,17 +8039,37 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
((mConditions.isXTDBullUnderBear && ((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear && mConditions.isXTDSignalUnderBear) &&
mConditions.isXTSCurrentUnderFarest) &&
( (
// //
mConditions.isXCHMASCTrendsUp (mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXFIUnderZero &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCOverMax)
//
)
//
)
// //
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame) //
mConditions.isXCHMASCTrendsUp
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
// //
) )
// //
@@ -9279,7 +9325,18 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
// //
) )
// //
@@ -10608,6 +10665,36 @@ bool XUSPY5XTAMHasLongSignal()
// //
) )
// //
||
//
// XTAM Long ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
// Price Over Signal ...
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -15844,13 +15931,38 @@ bool XUSPY5XSIHasLongSignal()
(mConditions.isXTSCurrentUnderFarest && (mConditions.isXTSCurrentUnderFarest &&
( (
// //
(mConditions.isXCHMASCVale && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCFastOverSlow) &&
mConditions.isXCHMALCPeak && (
mConditions.isXCHMAMCTrendsDown && //
mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMASCVale &&
mConditions.isXCHMAMCFastOverSlow && mConditions.isXCHMALCPeak) &&
mConditions.isXCHMALCFastOverSlow) (
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
mConditions.isXCHMAMCVale
//
)
//
)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2949,6 +2949,22 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -3946,6 +3962,16 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMAMCTrendsDown && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) && mConditions.isXCHMAMCFastOverSlow) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXAMAEndBullish &&
mConditions.isXLHHHDecreased &&
mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceUnderSignal &&
mConditions.isXTDSignalCrossedOverBear)
//
||
// //
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
@@ -8013,17 +8039,37 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
((mConditions.isXTDBullUnderBear && ((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear && mConditions.isXTDSignalUnderBear) &&
mConditions.isXTSCurrentUnderFarest) &&
( (
// //
mConditions.isXCHMASCTrendsUp (mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXFIUnderZero &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCOverMax)
//
)
//
)
// //
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame) //
mConditions.isXCHMASCTrendsUp
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
// //
) )
// //
@@ -9279,7 +9325,18 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
// //
) )
// //
@@ -10608,6 +10665,36 @@ bool XUSPY5XTAMHasLongSignal()
// //
) )
// //
||
//
// XTAM Long ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
// Price Over Signal ...
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -15844,13 +15931,38 @@ bool XUSPY5XSIHasLongSignal()
(mConditions.isXTSCurrentUnderFarest && (mConditions.isXTSCurrentUnderFarest &&
( (
// //
(mConditions.isXCHMASCVale && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCFastOverSlow) &&
mConditions.isXCHMALCPeak && (
mConditions.isXCHMAMCTrendsDown && //
mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMASCVale &&
mConditions.isXCHMAMCFastOverSlow && mConditions.isXCHMALCPeak) &&
mConditions.isXCHMALCFastOverSlow) (
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
mConditions.isXCHMAMCVale
//
)
//
)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
// //
) )
// //
@@ -2949,6 +2949,22 @@ bool XUSPY5XTDHasLongSignal()
// //
) )
// //
||
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
(mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear)
//
)
//
)
//
) )
// //
) )
@@ -3946,6 +3962,16 @@ bool XUSPY5XTDHasLongSignal()
((mConditions.isXCHMAMCTrendsDown && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow) && mConditions.isXCHMAMCFastOverSlow) &&
( (
//
(mConditions.isXCHMALCPeak &&
mConditions.isXAMANeutural &&
mConditions.isXAMAEndBullish &&
mConditions.isXLHHHDecreased &&
mConditions.isXLHLLSameInLength &&
mConditions.isXLHPriceUnderSignal &&
mConditions.isXTDSignalCrossedOverBear)
//
||
// //
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
@@ -8013,17 +8039,37 @@ bool XUSPY5XTAMHasLongSignal()
( (
// //
((mConditions.isXTDBullUnderBear && ((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear && mConditions.isXTDSignalUnderBear) &&
mConditions.isXTSCurrentUnderFarest) &&
( (
// //
mConditions.isXCHMASCTrendsUp (mConditions.isXTSCurrentUnderMediest &&
(
//
(mConditions.isXCHMALCPeak &&
mConditions.isXFIUnderZero &&
mConditions.isXLHHHIncreased &&
mConditions.isXCHMASCOverMax)
//
)
//
)
// //
|| ||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXTSCurrentUnderFarest &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame) //
mConditions.isXCHMASCTrendsUp
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
// //
) )
// //
@@ -9279,7 +9325,18 @@ bool XUSPY5XTAMHasLongSignal()
mConditions.isXCHMALCFastOverSlow) && mConditions.isXCHMALCFastOverSlow) &&
( (
// //
false (mConditions.isXTSCurrentUnderNearest &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXTSCurrentCrossedUnderNearest)
//
)
//
)
// //
) )
// //
@@ -10608,6 +10665,36 @@ bool XUSPY5XTAMHasLongSignal()
// //
) )
// //
||
//
// XTAM Long ...
// Resolve Guard Attacks ...
// not LL and HH Same In Length ...
// Price Over Signal ...
//
((mConditions.isXTMBullish &&
mConditions.isXAMABullish) &&
(
//
((mConditions.isXTDBullUnderBear &&
mConditions.isXTDSignalUnderBear) &&
(
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXTMStartBullish &&
mConditions.isXAMAStartBullish &&
mConditions.isXLHHighAttachedHH)
//
)
//
)
//
)
//
)
//
) )
// //
) )
@@ -15844,13 +15931,38 @@ bool XUSPY5XSIHasLongSignal()
(mConditions.isXTSCurrentUnderFarest && (mConditions.isXTSCurrentUnderFarest &&
( (
// //
(mConditions.isXCHMASCVale && ((mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCFastOverSlow) &&
mConditions.isXCHMALCPeak && (
mConditions.isXCHMAMCTrendsDown && //
mConditions.isXCHMALCTrendsDown && ((mConditions.isXCHMASCVale &&
mConditions.isXCHMAMCFastOverSlow && mConditions.isXCHMALCPeak) &&
mConditions.isXCHMALCFastOverSlow) (
//
((mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
mConditions.isXCHMAMCVale
//
)
//
)
//
||
//
(mConditions.isXTMNeutural &&
mConditions.isXAMANeutural &&
mConditions.isXCHLHSCMCLLSame &&
mConditions.isXCHLHMCLCHHSame)
//
)
//
)
//
)
//
)
// //
) )
// //