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.
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。