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.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.
Skrypt open-source
W zgodzie z duchem TradingView twórca tego skryptu udostępnił go jako open-source, aby użytkownicy mogli przejrzeć i zweryfikować jego działanie. Ukłony dla autora. Korzystanie jest bezpłatne, jednak ponowna publikacja kodu podlega naszym Zasadom serwisu.
Wyłączenie odpowiedzialności
Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.