OPEN-SOURCE SCRIPT
Good Low/High + SFP Confluence [30m]

Good Low / Good High — Full Confluence System v1.3
TPO Confirmation · SFP · MA50 · Fibonacci 0.618 · POC Approximation
Educational purposes only. This indicator does not constitute financial advice. Past signals do not guarantee future results. Always manage your own risk.
───
What it does:
This indicator identifies high-probability turning points by combining five confluence elements on the 30-minute chart. It's built around the concept of TPO Good Lows and Good Highs — the idea that a price extreme only "matters" if the market spends meaningful time accepting it. One-candle wicks don't count.
The five elements:
TPO Good Low / Good High — A swing extreme is classified as Good when price holds near that level for a configurable number of candles (default: 2). If price abandons the level too quickly, it's flagged as Bad — meaning expect a return visit to form a proper low or high.
Swing Failure Pattern (SFP) — Detects stop hunts: a wick beyond the prior swing extreme that closes back inside. Bullish SFP = liquidity grab below prior low with a close above. Bearish SFP = grab above prior high with a close below.
Moving Average (default: 50 EMA) — Trend filter. Signals in the direction of the MA carry higher weight in the confluence score.
Fibonacci 0.618 — Dynamic retracement levels calculated from the recent swing range. Both the bearish (sell zone) and bullish (buy zone) 0.618 levels are plotted and factored into confluence.
POC Approximation — Estimates the Point of Control (highest-volume price) over a configurable lookback by dividing the range into buckets and summing volume. Not a true TPO/market profile POC — it's an approximation, but it's surprisingly effective at identifying value.
The signal hierarchy:
| Signal | Meaning |
| ------------------------- | --------------------------------------------------------------- |
| ⚠️ Bad Low / Bad High | One-wick extreme — expect return |
| ✅ Good Low / 🔴 Good High | Accepted extreme — possible reversal zone |
| SFP ▲ / SFP ▼ | Stop hunt with close-back — potential trap |
| 🔥 FULL CONFLUENCE | SFP fires inside MA + POC + Fib alignment — highest probability |
Full confluence signals also draw a zone box and flash background color so they're impossible to miss.
Best used on: 30-minute BTC/liquid crypto or futures. Tune the ATR tolerance and confluence proximity for your instrument.
TPO Confirmation · SFP · MA50 · Fibonacci 0.618 · POC Approximation
Educational purposes only. This indicator does not constitute financial advice. Past signals do not guarantee future results. Always manage your own risk.
───
What it does:
This indicator identifies high-probability turning points by combining five confluence elements on the 30-minute chart. It's built around the concept of TPO Good Lows and Good Highs — the idea that a price extreme only "matters" if the market spends meaningful time accepting it. One-candle wicks don't count.
The five elements:
TPO Good Low / Good High — A swing extreme is classified as Good when price holds near that level for a configurable number of candles (default: 2). If price abandons the level too quickly, it's flagged as Bad — meaning expect a return visit to form a proper low or high.
Swing Failure Pattern (SFP) — Detects stop hunts: a wick beyond the prior swing extreme that closes back inside. Bullish SFP = liquidity grab below prior low with a close above. Bearish SFP = grab above prior high with a close below.
Moving Average (default: 50 EMA) — Trend filter. Signals in the direction of the MA carry higher weight in the confluence score.
Fibonacci 0.618 — Dynamic retracement levels calculated from the recent swing range. Both the bearish (sell zone) and bullish (buy zone) 0.618 levels are plotted and factored into confluence.
POC Approximation — Estimates the Point of Control (highest-volume price) over a configurable lookback by dividing the range into buckets and summing volume. Not a true TPO/market profile POC — it's an approximation, but it's surprisingly effective at identifying value.
The signal hierarchy:
| Signal | Meaning |
| ------------------------- | --------------------------------------------------------------- |
| ⚠️ Bad Low / Bad High | One-wick extreme — expect return |
| ✅ Good Low / 🔴 Good High | Accepted extreme — possible reversal zone |
| SFP ▲ / SFP ▼ | Stop hunt with close-back — potential trap |
| 🔥 FULL CONFLUENCE | SFP fires inside MA + POC + Fib alignment — highest probability |
Full confluence signals also draw a zone box and flash background color so they're impossible to miss.
Best used on: 30-minute BTC/liquid crypto or futures. Tune the ATR tolerance and confluence proximity for your instrument.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.