diff --git a/Documents/Templates/Brokers List.txt b/Documents/Templates/Brokers List.txt index 623870d6..bd30ca42 100644 --- a/Documents/Templates/Brokers List.txt +++ b/Documents/Templates/Brokers List.txt @@ -15,6 +15,8 @@ Resolve Guard Attacks ... XTD ---- Resolve XGBUS5 XTD Long Stopouts in IFCMarkets ... +Resolve XGBUS5 XTD Long Stopouts in AMarkets-Demo ... + Resolve XGBUS5 XTD All Longs Critical Guard Attacks in All Markets ... Resolve XGBUS5 XTD All Guard Attacks in All Markets ... diff --git a/Providers/x-saherelm.xgpus5.provider.indicators.lib.mq5 b/Providers/x-saherelm.xgpus5.provider.indicators.lib.mq5 index ee0a7f72..ea7ba14e 100644 --- a/Providers/x-saherelm.xgpus5.provider.indicators.lib.mq5 +++ b/Providers/x-saherelm.xgpus5.provider.indicators.lib.mq5 @@ -2382,8 +2382,7 @@ bool XGPUS5XTDHasLongSignal() mConditions.isXCHMASCFastOverSlow) && ( // - ((mConditions.isXCHMAMCPeak && - mConditions.isXCHMALCVale && + ((mConditions.isXCHMALCVale && mConditions.isXTSCurrentMax) && ( // @@ -2395,6 +2394,16 @@ bool XGPUS5XTDHasLongSignal() (mConditions.isXTMEndBullish && mConditions.isXAMAEndBullish) // + || + // + (mConditions.isXTMNeutural && + mConditions.isXTMEndBullish) + // + || + // + (mConditions.isXAMABearish && + mConditions.isXAMAStartBearish) + // ) // ) @@ -3307,7 +3316,17 @@ bool XGPUS5XTDHasLongSignal() mConditions.isXCHMAMCFastOverSlow) && ( // - false + ((mConditions.isXTMBullish && + mConditions.isXAMABullish) && + ( + // + (mConditions.isXTSCurrentMax && + mConditions.isXTDSignalCrossedOverBear && + mConditions.isXLHPriceCrossedOverSignal) + // + ) + // + ) // ) //