OPEN-SOURCE SCRIPT
Contrarian Level Strength PRO

Contrarian Level Strength PRO is a discretionary trading assistant designed to analyze how price approaches manually defined support and resistance levels.
The indicator focuses on the structure, strength and context of price movement before the level is reached, helping traders evaluate whether a contrarian reaction is statistically more favorable or whether momentum is strong enough to avoid fading the move.
The script does not generate automatic buy/sell signals.
Instead, it provides contextual information intended to support discretionary execution.
Core concepts used internally:
* ATR-based volatility normalization
* Relative arrival speed calculation
* Volume expansion and contraction analysis
* Compression and overextension filters
* Liquidity sweep detection
* False breakout recognition
* Multi-timeframe EMA directional context
* Supertrend filtering
* Historical level quality analysis
* Contrarian probability scoring
Main features:
* Multi-symbol manual level profiles
* Weighted support/resistance levels
* Arrival strength score from 1 to 100
* Long vs Short probability estimation
* Liquidity sweep detection
* Fake breakout analysis
* ATR-based target and stop projections
* Technical trade management assistance
* Level invalidation logic
* Temporary contextual labels
* Dashboard with statistical tracking
* Supertrend directional filter
* Multi-timeframe directional bias
Typical interpretation:
* Low arrival strength + rejection/sweep = possible contrarian opportunity
* Strong breakout momentum = avoid fading the move
* Fresh levels generally provide higher reaction probability than heavily tested levels
The indicator is designed for traders using discretionary price action and liquidity-based execution models rather than fully automated systems.
Why manual levels?
The script intentionally uses trader-defined levels because many institutional liquidity reactions occur around discretionary market structure areas that are difficult to standardize algorithmically.
English translation of interface labels:
* “Forza arrivo” = Arrival strength
* “Livello attivo” = Active level
* “Probabilità” = Probability
* “Qualità livello” = Level quality
* “Pre-avviso” = Pre-alert
* “Stato trade” = Trade status
* “Proteggi trade” = Protect trade
* “Livello invalidato” = Level invalidated
Recommended usage:
* Define important support/resistance zones manually
* Wait for price approach
* Evaluate arrival strength and reaction quality
* Avoid fading extremely strong momentum
* Use confirmation logic before execution
This script is intended as a decision-support tool and should not be considered financial advice.
The indicator focuses on the structure, strength and context of price movement before the level is reached, helping traders evaluate whether a contrarian reaction is statistically more favorable or whether momentum is strong enough to avoid fading the move.
The script does not generate automatic buy/sell signals.
Instead, it provides contextual information intended to support discretionary execution.
Core concepts used internally:
* ATR-based volatility normalization
* Relative arrival speed calculation
* Volume expansion and contraction analysis
* Compression and overextension filters
* Liquidity sweep detection
* False breakout recognition
* Multi-timeframe EMA directional context
* Supertrend filtering
* Historical level quality analysis
* Contrarian probability scoring
Main features:
* Multi-symbol manual level profiles
* Weighted support/resistance levels
* Arrival strength score from 1 to 100
* Long vs Short probability estimation
* Liquidity sweep detection
* Fake breakout analysis
* ATR-based target and stop projections
* Technical trade management assistance
* Level invalidation logic
* Temporary contextual labels
* Dashboard with statistical tracking
* Supertrend directional filter
* Multi-timeframe directional bias
Typical interpretation:
* Low arrival strength + rejection/sweep = possible contrarian opportunity
* Strong breakout momentum = avoid fading the move
* Fresh levels generally provide higher reaction probability than heavily tested levels
The indicator is designed for traders using discretionary price action and liquidity-based execution models rather than fully automated systems.
Why manual levels?
The script intentionally uses trader-defined levels because many institutional liquidity reactions occur around discretionary market structure areas that are difficult to standardize algorithmically.
English translation of interface labels:
* “Forza arrivo” = Arrival strength
* “Livello attivo” = Active level
* “Probabilità” = Probability
* “Qualità livello” = Level quality
* “Pre-avviso” = Pre-alert
* “Stato trade” = Trade status
* “Proteggi trade” = Protect trade
* “Livello invalidato” = Level invalidated
Recommended usage:
* Define important support/resistance zones manually
* Wait for price approach
* Evaluate arrival strength and reaction quality
* Avoid fading extremely strong momentum
* Use confirmation logic before execution
This script is intended as a decision-support tool and should not be considered financial advice.
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。
开源脚本
秉承TradingView的精神,该脚本的作者将其开源,以便交易者可以查看和验证其功能。向作者致敬!您可以免费使用该脚本,但请记住,重新发布代码须遵守我们的网站规则。
免责声明
这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。