diff --git a/workflows/trading/moneyline_v11_all_filters.pinescript b/workflows/trading/moneyline_v11_all_filters.pinescript index d65f4ae..9296150 100644 --- a/workflows/trading/moneyline_v11_all_filters.pinescript +++ b/workflows/trading/moneyline_v11_all_filters.pinescript @@ -260,8 +260,9 @@ rsiShortOk = not useRsiFilter or (rsi14 >= rsiShortMin and rsi14 <= rsiShortMax) // Protection: 0.25% flip threshold + 0.10 ATR buffer + ADX 5+ + quality filters // Result: $4,158 PnL vs v9 $406 baseline (72.5% WR, 1.755 PF, $95 max DD) // V11 trades 2.7× more signals while maintaining 93% less drawdown -finalLongSignal = buyReady // 🟢 Signal on red → green flip (with threshold) -finalShortSignal = sellReady // 🔴 Signal on green → red flip (with threshold) +// CRITICAL FIX (v11.1): Apply ALL filter checks to signals (previously filters were calculated but not applied!) +finalLongSignal = buyReady and longOk and adxOk and longBufferOk and rsiLongOk and longPositionOk and volumeOk +finalShortSignal = sellReady and shortOk and adxOk and shortBufferOk and rsiShortOk and shortPositionOk and volumeOk plotshape(finalLongSignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.circle, size=size.small) plotshape(finalShortSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.circle, size=size.small)