OPEN-SOURCE SCRIPT
Regime Guard (Clean Background) - Free v1.0.1 [VBS]

This indicator is built with one simple objective:
Help traders avoid trading when the market environment is unfavorable.
Instead of generating buy or sell signals, Regime Guard focuses on identifying whether the market is in a No-Trade (compression/choppy) condition or a Tradable (normal expansion) state.
It is designed to be used alongside trend or momentum tools — not as a standalone entry system.
What It Does
1) Detects Volatility Compression (Squeeze)
Using Bollinger Band Width percentile, the script identifies periods where volatility is unusually low compared to its recent history.
Low volatility often leads to:
False breakouts
Whipsaws
Overtrading losses
When compression is detected and trend strength is weak, the background turns gray, signaling a No-Trade environment.
2) Measures Trend Strength (DMI / ADX)
The script evaluates whether the market is trending or choppy using ADX.
Low ADX → weak structure, higher risk of random movement
Rising ADX → strengthening directional movement
This helps differentiate between:
Quiet compression
Genuine expansion
Market States
The indicator operates with clean, minimal states:
Gray Background → NO-TRADE
Market is compressed and trend strength is weak. Risk of chop is elevated.
Subtle Green Background → TRADABLE
Market conditions are normal and potentially suitable for setups.
No arrows.
No direction bias.
No false promises.
This tool is about environment filtering, not prediction.
Optional READY Hint
A “READY” event can be enabled to highlight when:
The market exits a squeeze
Or ADX begins rising above a defined threshold
By default, this marker is turned off to maintain a clean chart.
Important:
READY does not mean Buy or Sell.
It simply means market conditions may be shifting back toward tradable behavior.
How to Use It
A simple workflow:
Use a trend indicator to determine direction
Use a momentum tool for timing
Use Regime Guard to confirm the environment is tradable
If the background is gray, consider standing aside.
If conditions are tradable, then look for structured setups.
Why This Exists
Many traders don’t lose because of bad entries.
They lose because they trade in the wrong market conditions.
Regime Guard is designed to reduce that mistake.
It won’t tell you where to buy or sell.
It will help you decide when it makes sense to participate at all.
— VictoryByStrategy
Help traders avoid trading when the market environment is unfavorable.
Instead of generating buy or sell signals, Regime Guard focuses on identifying whether the market is in a No-Trade (compression/choppy) condition or a Tradable (normal expansion) state.
It is designed to be used alongside trend or momentum tools — not as a standalone entry system.
What It Does
1) Detects Volatility Compression (Squeeze)
Using Bollinger Band Width percentile, the script identifies periods where volatility is unusually low compared to its recent history.
Low volatility often leads to:
False breakouts
Whipsaws
Overtrading losses
When compression is detected and trend strength is weak, the background turns gray, signaling a No-Trade environment.
2) Measures Trend Strength (DMI / ADX)
The script evaluates whether the market is trending or choppy using ADX.
Low ADX → weak structure, higher risk of random movement
Rising ADX → strengthening directional movement
This helps differentiate between:
Quiet compression
Genuine expansion
Market States
The indicator operates with clean, minimal states:
Gray Background → NO-TRADE
Market is compressed and trend strength is weak. Risk of chop is elevated.
Subtle Green Background → TRADABLE
Market conditions are normal and potentially suitable for setups.
No arrows.
No direction bias.
No false promises.
This tool is about environment filtering, not prediction.
Optional READY Hint
A “READY” event can be enabled to highlight when:
The market exits a squeeze
Or ADX begins rising above a defined threshold
By default, this marker is turned off to maintain a clean chart.
Important:
READY does not mean Buy or Sell.
It simply means market conditions may be shifting back toward tradable behavior.
How to Use It
A simple workflow:
Use a trend indicator to determine direction
Use a momentum tool for timing
Use Regime Guard to confirm the environment is tradable
If the background is gray, consider standing aside.
If conditions are tradable, then look for structured setups.
Why This Exists
Many traders don’t lose because of bad entries.
They lose because they trade in the wrong market conditions.
Regime Guard is designed to reduce that mistake.
It won’t tell you where to buy or sell.
It will help you decide when it makes sense to participate at all.
— VictoryByStrategy
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
この情報および投稿は、TradingViewが提供または推奨する金融、投資、トレード、その他のアドバイスや推奨を意図するものではなく、それらを構成するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
この情報および投稿は、TradingViewが提供または推奨する金融、投資、トレード、その他のアドバイスや推奨を意図するものではなく、それらを構成するものでもありません。詳細は利用規約をご覧ください。