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 &&
@@ -1596,11 +1627,22 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXLHLLIncreased && (
mConditions.isXTDSignalCrossedOverBear && //
mConditions.isXTSCurrentCrossedOverFarest) (mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentCrossedOverFarest)
//
)
//
)
// //
) )
// //
@@ -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.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.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1902,14 +2026,27 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBearishVale && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHMASCCrossedOverMax && (mConditions.isXLHLLDecreased &&
mConditions.isXTDSignalCrossedOverBear && mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
// //
) )
// //
@@ -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,8 +2202,20 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXTDBearishVale &&
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 &&
@@ -1596,11 +1627,22 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXLHLLIncreased && (
mConditions.isXTDSignalCrossedOverBear && //
mConditions.isXTSCurrentCrossedOverFarest) (mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentCrossedOverFarest)
//
)
//
)
// //
) )
// //
@@ -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.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.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1902,14 +2026,27 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBearishVale && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHMASCCrossedOverMax && (mConditions.isXLHLLDecreased &&
mConditions.isXTDSignalCrossedOverBear && mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
// //
) )
// //
@@ -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,8 +2202,20 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXTDBearishVale &&
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 &&
@@ -1596,11 +1627,22 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMANeutural) && mConditions.isXAMANeutural) &&
( (
// //
(mConditions.isXCHMALCVale && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXLHLLIncreased && (
mConditions.isXTDSignalCrossedOverBear && //
mConditions.isXTSCurrentCrossedOverFarest) (mConditions.isXTMEndBullish &&
mConditions.isXAMAEndBullish)
//
||
//
(mConditions.isXCHMALCVale &&
mConditions.isXLHLLIncreased &&
mConditions.isXTSCurrentCrossedOverFarest)
//
)
//
)
// //
) )
// //
@@ -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.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.isXCHMAMCPeak &&
mConditions.isXCHMALCTrendsDown && mConditions.isXTSCurrentOverFarest &&
mConditions.isXTSCurrentOverMediest &&
mConditions.isXTSCurrentUnderNearest && mConditions.isXTSCurrentUnderNearest &&
mConditions.isXTDSignalCrossedOverBear) mConditions.isXTDSignalCrossedOverBear)
// //
@@ -1902,14 +2026,27 @@ bool XUSCHF5XTDHasLongSignal()
mConditions.isXAMABullish) && mConditions.isXAMABullish) &&
( (
// //
(mConditions.isXCHMALCPeak && ((mConditions.isXTSCurrentMax &&
mConditions.isXTSCurrentMax && mConditions.isXCHLHMCLCHHSame &&
mConditions.isXTDBearishVale && mConditions.isXTDSignalCrossedOverBear) &&
mConditions.isXCHMASCOverMax && (
mConditions.isXCHLHMCLCHHSame && //
mConditions.isXCHMASCCrossedOverMax && (mConditions.isXLHLLDecreased &&
mConditions.isXTDSignalCrossedOverBear && mConditions.isXCHMAMCTrendsDown &&
mConditions.isXTSCurrentCrossedOverNearest) mConditions.isXCHMAMCFastOverSlow &&
mConditions.isXLHPriceCrossedOverSignal)
//
||
//
(mConditions.isXCHMALCPeak &&
mConditions.isXTDBearishVale &&
mConditions.isXCHMASCOverMax &&
mConditions.isXCHMASCCrossedOverMax &&
mConditions.isXTSCurrentCrossedOverNearest)
//
)
//
)
// //
) )
// //
@@ -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,8 +2202,20 @@ bool XUSCHF5XTDHasLongSignal()
|| ||
// //
(mConditions.isXTSCurrentMax && (mConditions.isXTSCurrentMax &&
mConditions.isXTDBearishVale && (
mConditions.isXTSCurrentCrossedOverNearest) //
(mConditions.isXTDBearishVale &&
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
// //