OPEN-SOURCE SCRIPT

Long-Term Cycle Valuation Map

436
Long-Term Cycle Valuation Map is an educational indicator designed to visualize long-term crypto market valuation and cycle conditions.

The script does not generate buy or sell signals. It does not predict exact tops or bottoms. Its purpose is to help users observe whether the market is in a deeper reset, rebuild, neutral, late expansion, or exhaustion-risk environment.

The indicator combines several long-term market-regime components into one normalized Cycle Valuation Score.

The model uses:

1. 365D Moving Average Multiple

This measures price relative to its 365-day moving average. It helps visualize whether price is extended above or depressed below a long-term mean.

2. RSI(100) on 2D

This measures slower momentum conditions using a long RSI setting on a 2-day timeframe.

3. Long-Term Bollinger Bandwidth

This measures long-term volatility compression and expansion using a 365-day Bollinger Bandwidth structure.

4. Market Attention Proxy

This is not Google Trends data.

It is a market-based activity proxy using volume, volatility, and range expansion. Its purpose is to estimate whether market activity is quiet, normal, elevated, or overheated from price and volume behavior.

Customization:

Each component can be turned on or off.
Users can also adjust the relative strength of each component through percentage inputs.
The default public configuration is:

365D Moving Average Multiple: 30%
RSI(100) on 2D: 30%
Long-Term Bollinger Bandwidth: 30%
Market Attention Proxy: 10%

The weights do not need to add up to exactly 100. The script automatically normalizes the active components.
If a component is disabled, or if it does not have enough historical data yet, it is excluded from the active score.
The table shows how many components are active.

The final output is a normalized Cycle Valuation Score between 0 and 100.

General interpretation:
Below 15:
Deep reset zone
15-90:
Broad cycle range. This can include rebuild, neutral, and late expansion conditions.
Above 90:
Exhaustion-risk zone

The score should not be used as a standalone trading system.
A low score does not mean price must immediately rise.
A high score does not mean price must immediately fall.
Markets can remain in the same regime for extended periods.

The script is intended for higher-timeframe market-structure analysis. It is best used on multi-day, weekly, and monthly charts.

On early historical bars, the score may use fewer available components until all long-term calculations have enough history. The table shows how many components are active.

This indicator combines common long-term market measures into a single normalized framework. Its usefulness comes from organizing valuation, momentum, volatility, and market-activity conditions into one cycle-regime score.

Repainting:
The script does not use future data or lookahead logic.
Values on the currently open candle may update until that candle closes.
Limitations:
The script does not forecast future prices.
It does not guarantee cycle tops or bottoms.
It does not provide trade entries or exits.
It should not be used as a standalone trading decision tool.
Intended use:
Educational long-term market-structure and cycle-valuation analysis.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.