if (BO_barsback>0 && SL_barsback-swingStrength>=BO_barsback && Low[SL_barsback]<Low[SL_barsback-1] && SwingLow-Pos_Tolerance<=SB_High && (SB_High<=SwingLow+Neg_Tolerance || (show_fBO && BO_barsback==1 && Open[0]>Close[0])) && SwingLow-Min_Breakout>=MIN(Low, SL_barsback)[0] && CountIf(delegate {return SwingLow<Close[1];}, BO_barsback-1) <1 && !(BO_barsback>1 && CountIf(delegate {return SwingLow<=Close[1] && High[2]<Close[1];}, Math.Max(0,BO_barsback-2)) >0) && !(High[BO_barsback+1]<High[BO_barsback] && Low[BO_barsback+1]>Low[BO_barsback] && SwingLow>Low[BO_barsback+1]) && !(High[BO_barsback+2]<High[BO_barsback+1] && Low[BO_barsback+2]>Low[BO_barsback+1] && SwingLow>Low[BO_barsback+1] && Open[BO_barsback+1]<Close[BO_barsback+1]) && !(High[BO_barsback+2]<High[BO_barsback+1] && Low[BO_barsback+2]>Low[BO_barsback+1] && SwingLow>Low[BO_barsback+2] && Open[BO_barsback+2]<Close[BO_barsback+2]) && !(BO_barsback<Bars.BarsSinceNewTradingDay && ((Low[BO_barsback+2]<SwingLow && Open[BO_barsback+2]<Close[BO_barsback+2]) || (Low[BO_barsback+1]<SwingLow && Open[BO_barsback+1]<Close[BO_barsback+1]))) )
if (BO_barsback>0) if (SL_barsback-swingStrength>=BO_barsback && Low[SL_barsback]<Low[SL_barsback-1] && SwingLow-Pos_Tolerance<=SB_High && (SB_High<=SwingLow+Neg_Tolerance || (show_fBO && BO_barsback==1 && Open[0]>Close[0])) && SwingLow-Min_Breakout>=MIN(Low, SL_barsback)[0] && CountIf(delegate {return SwingLow<Close[1];}, BO_barsback-1) <1 && !(BO_barsback>1 && CountIf(delegate {return SwingLow<=Close[1] && High[2]<Close[1];}, Math.Max(0,BO_barsback-2)) >0) && !(High[BO_barsback+1]<High[BO_barsback] && Low[BO_barsback+1]>Low[BO_barsback] && SwingLow>Low[BO_barsback+1]) && !(High[BO_barsback+2]<High[BO_barsback+1] && Low[BO_barsback+2]>Low[BO_barsback+1] && SwingLow>Low[BO_barsback+1] && Open[BO_barsback+1]<Close[BO_barsback+1]) && !(High[BO_barsback+2]<High[BO_barsback+1] && Low[BO_barsback+2]>Low[BO_barsback+1] && SwingLow>Low[BO_barsback+2] && Open[BO_barsback+2]<Close[BO_barsback+2]) && !(BO_barsback<Bars.BarsSinceNewTradingDay && ((Low[BO_barsback+2]<SwingLow && Open[BO_barsback+2]<Close[BO_barsback+2]) || (Low[BO_barsback+1]<SwingLow && Open[BO_barsback+1]<Close[BO_barsback+1]))) )
Comment