OPEN-SOURCE SCRIPT
TITAN LONG Hunter v6

Designed exclusively to detect buy opportunities (LONG) on any asset and timeframe, it combines 6 independent market conditions into a confluence score to filter out false signals and only retain high-probability setups.
The 6 Confluence Conditions
1 — Structural Swing Low
Detects a confirmed market trough: the candle at position [lookback_sw] must be lower than all candles within a symmetric window of lookback_sw bars on each side. This is not a simple local minimum — it is a structure point validated after right-side confirmation. The last detected swing low is stored (lastSwingLow) for display in the table.
2 — Bullish Fair Value Gap (FVG)
Identifies a liquidity imbalance: if low[0] > high[2], there exists an unfilled gap between the current candle and the one 2 bars ago. This gap is filtered by a minimum percentage threshold of the price (fvg_filter, default 0.10%) to avoid insignificant microstructures. Active FVG zones are lightly colored in green on the chart.
3 — Uptrend (Double EMA)
Condition: close > EMA_fast AND EMA_fast > EMA_slow. Strict bullish sequence structure. Default EMAs are 50 and 200 — only longs in the direction of the macro trend are allowed. Both EMAs are plotted on the chart with distinct colors.
4 — Sufficient Volatility
ATR(14) / close ratio compared to a minimum threshold (vol_filter, default 0.15%). Eliminates signals generated during extreme compression phases when the market lacks directional energy. Displayed as a percentage in the table.
5 — RSI Not Overbought
RSI(14) must be less than or equal to rsi_max (default 60) at the time of the signal. Avoids entering longs on already exhausted momentum. This filter can be disabled individually if the trading style requires.
6 — Volume Spike
The current candle’s volume must exceed SMA(volume, 20) × vol_mult (default ×1.2). Confirms the presence of an institutional actor behind the move. Can be disabled independently.
The 6 Confluence Conditions
1 — Structural Swing Low
Detects a confirmed market trough: the candle at position [lookback_sw] must be lower than all candles within a symmetric window of lookback_sw bars on each side. This is not a simple local minimum — it is a structure point validated after right-side confirmation. The last detected swing low is stored (lastSwingLow) for display in the table.
2 — Bullish Fair Value Gap (FVG)
Identifies a liquidity imbalance: if low[0] > high[2], there exists an unfilled gap between the current candle and the one 2 bars ago. This gap is filtered by a minimum percentage threshold of the price (fvg_filter, default 0.10%) to avoid insignificant microstructures. Active FVG zones are lightly colored in green on the chart.
3 — Uptrend (Double EMA)
Condition: close > EMA_fast AND EMA_fast > EMA_slow. Strict bullish sequence structure. Default EMAs are 50 and 200 — only longs in the direction of the macro trend are allowed. Both EMAs are plotted on the chart with distinct colors.
4 — Sufficient Volatility
ATR(14) / close ratio compared to a minimum threshold (vol_filter, default 0.15%). Eliminates signals generated during extreme compression phases when the market lacks directional energy. Displayed as a percentage in the table.
5 — RSI Not Overbought
RSI(14) must be less than or equal to rsi_max (default 60) at the time of the signal. Avoids entering longs on already exhausted momentum. This filter can be disabled individually if the trading style requires.
6 — Volume Spike
The current candle’s volume must exceed SMA(volume, 20) × vol_mult (default ×1.2). Confirms the presence of an institutional actor behind the move. Can be disabled independently.
Script de código aberto
Em verdadeiro espírito do TradingView, o criador deste script o tornou de código aberto, para que os traders possam revisar e verificar sua funcionalidade. Parabéns ao autor! Embora você possa usá-lo gratuitamente, lembre-se de que a republicação do código está sujeita às nossas Regras da Casa.
Aviso legal
As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.
Script de código aberto
Em verdadeiro espírito do TradingView, o criador deste script o tornou de código aberto, para que os traders possam revisar e verificar sua funcionalidade. Parabéns ao autor! Embora você possa usá-lo gratuitamente, lembre-se de que a republicação do código está sujeita às nossas Regras da Casa.
Aviso legal
As informações e publicações não se destinam a ser, e não constituem, conselhos ou recomendações financeiras, de investimento, comerciais ou de outro tipo fornecidos ou endossados pela TradingView. Leia mais nos Termos de Uso.