Resolve XUSCHF5 XTD Longs All Stopouts in GrowthNext ...

This commit is contained in:
2024-02-11 12:57:52 +03:30
parent 64b9e22087
commit fd0ec0c67d
6 changed files with 579 additions and 51 deletions
@@ -1552,6 +1552,31 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
mConditions.isXCHMAMCVale
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown)
//
)
//
)
//
)
//
)
//
||
// //
// Check LC Fast Under Slow ... // Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow || ((mConditions.isXCHMALCFastUnderSlow ||
@@ -1570,6 +1595,12 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
@@ -1595,11 +1626,18 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMNeutural && ((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased && mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest) mConditions.isXTSCurrentCrossedOverFarest)
// //
) )
@@ -1614,6 +1652,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1634,6 +1676,24 @@ bool XUSCHF5XTDHasLongSignal()
// //
|| ||
// //
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXTMEndBullish &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
||
//
(mConditions.isXTMBullish && (mConditions.isXTMBullish &&
mConditions.isXAMABullish && mConditions.isXAMABullish &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCVale &&
@@ -1877,14 +1937,78 @@ bool XUSCHF5XTDHasLongSignal()
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCCrossedOverMin)
//
) )
// //
) )
// //
|| ||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && (
//
(mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentUnderNearest)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXTMEndBullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1901,14 +2025,23 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXLHLLDecreased &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
) )
@@ -1919,6 +2052,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1944,10 +2081,24 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMAMCTrendsDown)
//
) )
// //
) )
@@ -2051,9 +2202,21 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
//
(mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
) )
// //
) )
@@ -2062,6 +2225,19 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTMBullish &&
mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
@@ -50,7 +50,7 @@ input bool xUSCHF5EnableMonthlyReports = true; // Send Report on each new Month
// //
// Trader and Expert Specific Configurations ... // Trader and Expert Specific Configurations ...
input group "XUSCHF5 Trader"; input group "XUSCHF5 Trader";
input int xUSCHF5MagicNumber = 16940561; // Trader MagicNumber input int xUSCHF5MagicNumber = 16940562; // Trader MagicNumber
input int xUSCHF5Slippage = 10; // Trader Slippage input int xUSCHF5Slippage = 10; // Trader Slippage
// //
@@ -1552,6 +1552,31 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
mConditions.isXCHMAMCVale
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown)
//
)
//
)
//
)
//
)
//
||
// //
// Check LC Fast Under Slow ... // Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow || ((mConditions.isXCHMALCFastUnderSlow ||
@@ -1570,6 +1595,12 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
@@ -1595,11 +1626,18 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMNeutural && ((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased && mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest) mConditions.isXTSCurrentCrossedOverFarest)
// //
) )
@@ -1614,6 +1652,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1634,6 +1676,24 @@ bool XUSCHF5XTDHasLongSignal()
// //
|| ||
// //
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXTMEndBullish &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
||
//
(mConditions.isXTMBullish && (mConditions.isXTMBullish &&
mConditions.isXAMABullish && mConditions.isXAMABullish &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCVale &&
@@ -1877,14 +1937,78 @@ bool XUSCHF5XTDHasLongSignal()
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCCrossedOverMin)
//
) )
// //
) )
// //
|| ||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && (
//
(mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentUnderNearest)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXTMEndBullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1901,14 +2025,23 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXLHLLDecreased &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
) )
@@ -1919,6 +2052,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1944,10 +2081,24 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMAMCTrendsDown)
//
) )
// //
) )
@@ -2051,9 +2202,21 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
//
(mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
) )
// //
) )
@@ -2062,6 +2225,19 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTMBullish &&
mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
@@ -50,7 +50,7 @@ input bool xUSCHF5EnableMonthlyReports = true; // Send Report on each new Month
// //
// Trader and Expert Specific Configurations ... // Trader and Expert Specific Configurations ...
input group "XUSCHF5 Trader"; input group "XUSCHF5 Trader";
input int xUSCHF5MagicNumber = 16940561; // Trader MagicNumber input int xUSCHF5MagicNumber = 16940562; // Trader MagicNumber
input int xUSCHF5Slippage = 10; // Trader Slippage input int xUSCHF5Slippage = 10; // Trader Slippage
// //
@@ -1552,6 +1552,31 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXLHHHSameInLength) && mConditions.isXLHHHSameInLength) &&
// //
( (
//
// Check if MC Fast Under Slow ...
((mConditions.isXCHMAMCFastUnderSlow ||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
(
//
(mConditions.isXCHMAMCTrendsUp &&
(
//
mConditions.isXCHMAMCVale
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown)
//
)
//
)
//
)
//
)
//
||
// //
// Check LC Fast Under Slow ... // Check LC Fast Under Slow ...
((mConditions.isXCHMALCFastUnderSlow || ((mConditions.isXCHMALCFastUnderSlow ||
@@ -1570,6 +1595,12 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTSCurrentMax && ((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) && mConditions.isXTDSignalCrossedOverBear) &&
( (
//
(mConditions.isXCHMALCVale &&
mConditions.isXTDBearishVale &&
mConditions.isXLHLLIncreased)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
@@ -1595,11 +1626,18 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMNeutural && ((mConditions.isXTMNeutural &&
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
// //
(mConditions.isXCHMALCVale && (mConditions.isXCHMALCVale &&
mConditions.isXTSCurrentMax &&
mConditions.isXLHLLIncreased && mConditions.isXLHLLIncreased &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest) mConditions.isXTSCurrentCrossedOverFarest)
// //
) )
@@ -1614,6 +1652,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1634,6 +1676,24 @@ bool XUSCHF5XTDHasLongSignal()
// //
|| ||
// //
((mConditions.isXCHMALCPeak &&
mConditions.isXCHMALCTrendsDown &&
mConditions.isXCHMALCFastOverSlow) &&
(
//
(mConditions.isXCHMAMCVale &&
mConditions.isXTMEndBullish &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverFarest &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
//
||
//
(mConditions.isXTMBullish && (mConditions.isXTMBullish &&
mConditions.isXAMABullish && mConditions.isXAMABullish &&
mConditions.isXCHMAMCVale && mConditions.isXCHMAMCVale &&
@@ -1877,14 +1937,78 @@ bool XUSCHF5XTDHasLongSignal()
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXLHLLIncreased) mConditions.isXLHLLIncreased)
// //
||
//
(mConditions.isXTDBearishVale &&
mConditions.isXTDBullOverBear &&
mConditions.isXCHMASCCrossedOverMin)
//
) )
// //
) )
// //
|| ||
//
(mConditions.isXTDSignalCrossedOverBear &&
(
// //
(mConditions.isXCHMAMCPeak && (mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && (
//
(mConditions.isXCHMALCTrendsDown &&
mConditions.isXTSCurrentUnderNearest)
//
||
//
(mConditions.isXTSCurrentMax &&
(
//
(mConditions.isXCHLHMCLCHHSame &&
(
//
mConditions.isXTDBearishVale
//
||
//
mConditions.isXCHLHMCLCLLSame
//
)
//
)
//
)
//
)
//
)
//
)
//
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHMASCOverMax &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverNearest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
)
//
)
//
||
//
((mConditions.isXTMNeutural &&
mConditions.isXTMEndBullish) &&
(
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1901,14 +2025,23 @@ bool XUSCHF5XTDHasLongSignal()
((mConditions.isXTMBullish && ((mConditions.isXTMBullish &&
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
//
((mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDSignalCrossedOverBear) &&
(
//
(mConditions.isXLHLLDecreased &&
mConditions.isXCHMAMCTrendsDown &&
mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
// //
(mConditions.isXCHMALCPeak && (mConditions.isXCHMALCPeak &&
mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax && mConditions.isXCHMASCOverMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
) )
@@ -1919,6 +2052,10 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
)
//
)
//
|| ||
// //
// XTD Long ... // XTD Long ...
@@ -1944,10 +2081,24 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXCHMASCCrossedOverMax && mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
||
//
(mConditions.isXTSCurrentMax &&
mConditions.isXCHLHSCMCHHSame &&
mConditions.isXCHLHMCLCLLSame &&
mConditions.isXLHHighAttachedHH &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
// //
||
//
(mConditions.isXCHMAMCPeak &&
mConditions.isXCHMAMCTrendsDown)
//
) )
// //
) )
@@ -2051,9 +2202,21 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
//
(mConditions.isXTDBearishVale &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXTSCurrentCrossedOverNearest)
// //
||
//
(mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest)
//
)
//
)
//
) )
// //
) )
@@ -2062,6 +2225,19 @@ bool XUSCHF5XTDHasLongSignal()
// //
) )
// //
||
//
(mConditions.isXTMBullish &&
mConditions.isXCHMAMCPeak &&
mConditions.isXCHMALCVale &&
mConditions.isXAMANeutural &&
mConditions.isXTSCurrentMax &&
mConditions.isXCHLHMCLCHHSame &&
mConditions.isXCHMASCCrossedOverMin &&
mConditions.isXTDSignalCrossedOverBear &&
mConditions.isXLHPriceCrossedOverSignal &&
mConditions.isXTSCurrentCrossedOverNearest)
//
) )
// //
) )
@@ -50,7 +50,7 @@ input bool xUSCHF5EnableMonthlyReports = true; // Send Report on each new Month
// //
// Trader and Expert Specific Configurations ... // Trader and Expert Specific Configurations ...
input group "XUSCHF5 Trader"; input group "XUSCHF5 Trader";
input int xUSCHF5MagicNumber = 16940561; // Trader MagicNumber input int xUSCHF5MagicNumber = 16940562; // Trader MagicNumber
input int xUSCHF5Slippage = 10; // Trader Slippage input int xUSCHF5Slippage = 10; // Trader Slippage
// //