Full strategy. 1m BOS (SMC1) that fires strictly inside a same-direction 15m TFib (SMC2). Bullish BOS only permitted inside a bullish TFib (impulse above anchor), bearish BOS only inside a bearish TFib (impulse below anchor); price must be strictly between impulse and anchor. SL = LowestLow/HighestHigh(VAR1) on 1m with ATR1(VAR2) x VAR0 buffer. TP = 15m TFib 0% (impulse end, always on profitable side given direction alignment). Strict BOS only (bosType 1/2); extend entry expression with || == 3/4 to include ChoCh. ATR TF fixed to chart (1m); edit :TF in CustomIndicator3 creation string to override.
1m BOS Inside 30m ChoCh Mitigation
Full strategy. 1m BOS (SMC1) that fires strictly inside a same-direction 15m TFib (SMC2). Bullish BOS only permitted inside a bullish TFib (impulse above anchor), bearish BOS only inside a bearish TFib (impulse below anchor); price must be strictly between impulse and anchor. SL = LowestLow/HighestHigh(VAR1) on 1m with ATR1(VAR2) x VAR0 buffer. TP = 15m TFib 0% (impulse end, always on profitable side given direction alignment). Strict BOS only (bosType 1/2); extend entry expression with || == 3/4 to include ChoCh. ATR TF fixed to chart (1m); edit :TF in CustomIndicator3 creation string to override.
Sam Northen
Trades only inside 30m SMC2 mitigation state (bull trend==11, bear trend==16), non-contested. Buys require Ask below the VAR3% ChoCh retracement; sells require Bid above it. Set VAR9=1 to trade in any SMC2 state — in that mode trades must also sit above (long) / below (short) the ChoCh invalidation, restricting entries to inside the deep-retracement portion of the ChoCh fib zone.
BOS-SMC2MitigationOnly.set
AUDUSD M1,EURUSD M1,USDCHF M1,GBPUSD M1,USDJPY M1,USDCAD M1,AUDCAD M1,AUDCHF M1,AUDJPY M1,CHFJPY M1,EURGBP M1,EURAUD M1,EURCHF M1,EURJPY M1,EURCAD M1,GBPCHF M1,GBPJPY M1,CADCHF M1,CADJPY M1,GBPAUD M1,GBPCAD M1
0
1.000
SMC1(1,8,0,7) == 1 && (VAR4 == 0 || (BarsSinceFormation('FVG1', 1) > 0 && BarsSinceFormation('FVG1', 1) <= VAR4)) && HighestBody(VAR6, 2) >= HighestBody(1, 1) && SMC2(1, 14, 58, 1) == 0 && (VAR9 == 1 || SMCTrend('SMC2') == 11) && Ask() < SMCChoChFibPrice('SMC2', VAR3 * 0.01) && (VAR9 == 0 || Ask() > SMCChoChFibPrice('SMC2', 1.0)) ? Ask() : 0
LowestLow(VAR1) - ATR1() * VAR0
Ask() + VAR7 * (Ask() - LowestLow(VAR1) + ATR1() * VAR0)
SMC1(1,8,0,7) == 2 && (VAR4 == 0 || (BarsSinceFormation('FVG1', -1) > 0 && BarsSinceFormation('FVG1', -1) <= VAR4)) && LowestBody(VAR6, 2) <= LowestBody(1, 1) && SMC2(1, 14, 58, 1) == 0 && (VAR9 == 1 || SMCTrend('SMC2') == 16) && Bid() > SMCChoChFibPrice('SMC2', VAR3 * 0.01) && (VAR9 == 0 || Bid() < SMCChoChFibPrice('SMC2', 1.0)) ? Bid() : 0
HighestHigh(VAR1) + ATR1() * VAR0
Bid() - VAR7 * (HighestHigh(VAR1) + ATR1() * VAR0 - Bid())
0
false
false
+NTL\ATR(1,VAR2).ex5,0
+NTL\FVG(1,0,400,0.1,0.0,VAR5,3.0,0.1,3,14,0,0,0.0).ex5,0,1,2,3,4,5,6,7
+NTL\SMC(1,0,800,7,400,100,7.0,2,0.0,11,80,1,30,0,0,9999,1,1.0,2.0,1,70,2).ex5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
+NTL\SMC(:M30,1,0,800,7,400,100,7.0,2.0,0.0,11,80,1,30,0,0,150,1,1.0,2.0,1,70,2).ex5,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
1;1,2,3,4,5
50;50
100;100
15;15
0;0
0;0
80;10,20,30,40,50,60,70,80,90,100
3;1,2,3
0;0
0;0
0
100000.00
100
5000.00;0.00