// Plot Breakers if showBreakers if isBullishBreaker label.new(bar_index, high, "Bullish Breaker", style=label.style_label_up, color=color.new(color.green, 50), textcolor=color.white) if isBearishBreaker label.new(bar_index, low, "Bearish Breaker", style=label.style_label_down, color=color.new(color.red, 50), textcolor=color.white)
// === ALERT CONDITIONS === alertcondition(isBullishBreaker, title="Bullish Breaker", message="Bullish Breaker Identified") alertcondition(isBearishBreaker, title="Bearish Breaker", message="Bearish Breaker Identified") alertcondition(fvgUp, title="Fair Value Gap Up", message="Bullish Fair Value Gap Detected") alertcondition(fvgDown, title="Fair Value Gap Down", message="Bearish Fair Value Gap Detected")