Indicator

AI Trend Detector | Adaptive Signals [NeuraLib Machine Learning]🔷 AI Trend Detector | Adaptive Signals
AI Trend Detector is a NeuraLib-powered Machine Learning indicator. It trains a compact supervised neural model on confirmed historical movement, then uses the current market state to estimate Bear , Neutral , and Bull pressure.
The model output is converted into a clean visual system:
Trend Oscillator : A 0-100 pressure gauge. Lower values suggest bullish pressure or oversold conditions. Higher values suggest bearish pressure or overbought conditions.
Adaptive MA Cloud : A main-chart adaptive moving average with an AI-biased cloud that expands as model pressure moves away from neutral.
Confirmed Triangles : Optional chart markers for overbought and oversold interactions, with modes for zone entry, zone exit, or confirmed rotation inside a zone.
Dashboard : A compact readout showing the current state, signal value and confidence.
Triangle Alerts : Alert conditions tied to the same confirmed marker logic shown on the chart.
Directional Confidence : An optional 0-100 line showing the stronger directional model probability, calculated from the larger of Bull or Bear pressure. It does not include Neutral probability, so it reflects directional conviction rather than overall model certainty.
This is not a fixed crossover system. The signals are the visual layer of a model-driven trend pressure engine.
---
🔷 How The Model Learns
Each bar contributes a compact feature row based on price movement, adaptive MA context, and distance from the adaptive baseline. NeuraLib stores these rows in a rolling dataset, normalizes the inputs, and trains the model on recent time-series windows.
The model is trained as a 3-class classifier:
Bear
Neutral
Bull
Historical training examples use future-resolved movement to create their target class, but only after that movement has already occurred. This is the supervised learning setup: the model learns from completed historical outcomes, then applies its learned weights to the current live feature window.
The exposed settings allow users to experiment with model size, learning rate, training frequency, smoothing, trend horizon, and signal behavior.
---
🔷 Model Architecture
The model uses a compact temporal classification architecture:
Flattened state window : Recent feature rows are combined into one temporal input.
Temporal convolution stack : Conv1D-style layers extract short-term structure from the recent market sequence.
Global average pooling : The temporal output is compressed into a compact state representation.
Dense classifier head : One or two dense layers process the pooled state.
Three output logits : The model produces Bear, Neutral, and Bull logits, which are converted into display probabilities.
This keeps the model small enough for Pine Script while still giving it a true sequence-learning structure rather than a simple crossover or rule-based signal engine.
---
🔷 Reading The Signals
The oscillator is intentionally inverted for intuitive market reading:
Low values : Oversold or bullish pressure.
Mid values : Balanced or neutral pressure.
High values : Overbought or bearish pressure.
Triangles can be configured through the Triangle trigger setting:
Crossing into : Prints when the oscillator crosses into an overbought or oversold zone.
Going out of : Prints when the oscillator exits an overbought or oversold zone.
Rotation inside zone : Prints when the signal forms a confirmed turn while still inside the zone.
In rotation mode, Rotation confirmation controls how many bars must pass without breaking the candidate peak or trough before the marker is accepted. Rotation triangles print on the confirmation bar, not on the older pivot bar.
The adaptive MA cloud is visual only. The model is not trained on the shifted cloud edge. The cloud simply applies model pressure around the adaptive MA baseline.
---
⚠️ Repainting And Signal Timing
The training and signal system is designed around confirmed bars:
Training rows are pushed on confirmed bars.
Triangle signals are gated with barstate.isconfirmed .
Rotation markers print on the confirmation bar.
No negative plot offsets are used to move markers into the past.
The smoothing path uses current and past values only.
Because this model does not train on the full price history, but instead learns from the most recent N bars, repainting may occur when the script is reloaded at a later date. This happens because the model may begin training from a different market environment.
To help preserve the original model state, adjust the Historical Train Window setting to account for any new bars that have been added since the original run.
---
⚠️ Limitations
Machine Learning inside Pine Script is powerful, but it is still bounded by PulseWire's execution model.
The model is compact by design.
Training history is bounded for performance.
Changing hyperparameters rebuilds the model.
Signals depend on the chosen horizon, threshold, smoothing, and triangle mode.
The model estimates directional pressure. It does not know your entries, exits, risk, fees, or position sizing.
This indicator is best treated as a model-based market pressure tool, not as a complete trading system by itself.
This indicator is powered by the NeuraLib Deep Learning Runtime
Disclaimer: This indicator is an analytical and educational tool. It does not guarantee future results, signal accuracy, or financial gain. Past behavior does not ensure future behavior. Use it as one component in a broader trading process, under your own responsibility. Conceptual architecture and quantitative development by Alien_Algorithms.
Indicator

Indicator

AetherEdge - Bayesian Level Probabilities🖊️ Overview
AE-BLP presents the probability of statistical events — prior-day high/low taps, gap fills — with Bayesian estimation (credible intervals) and conditioning on context. Most statistical tools quote a raw historical frequency ("the prior high is tapped 70% of the time"), which hides two things: the uncertainty around that number, and how it changes with context. AE-BLP models each event as a Beta-Bernoulli posterior and conditions it on context (prior-period direction, gap direction) to show P(event | context) with a credible interval.
🔶 Key Features
Plots the prior completed period's high (PDH), low (PDL), and close (fixed during the current period — no repaint)
Bayesian probabilities — posterior mean + credible interval (80/90/95% selectable); a decay weights recent periods more
Conditional probabilities — bucketed by context known at the period's open, giving P(event | context)
Three events: PDH tap, PDL tap, gap fill
A signal to fade an unfilled gap toward the prior close when the fill probability clears a threshold
A gold HUD with context, each probability , the favored level, and the period count; probability labels on the levels too
Levels come from the last closed period and outcomes resolve at period close — no repaint
🧠 Technical Architecture
Levels: request.security pulls the prior completed period's H/L/C/O (lookahead_off, fixed during the current period).
Event tracking: within the current period it flags "high reached the prior high," "low reached the prior low," and "price returned to the prior close," and observes the finalized outcomes when the period rolls over.
Bayesian (Beta-Bernoulli): each (event × context) is a Beta(α, β) posterior; α/β update per observation (with a decay discounting the past). Posterior mean = α/(α+β); the credible interval is a normal approximation using the posterior variance αβ/((α+β)²(α+β+1)). The prior is Beta(priorStrength, priorStrength).
Conditioning: the bucket is chosen from context known at the period's open — prior-period direction (bullish/bearish) for the high/low taps, gap direction (up/down) for the gap fill — so you read an un-blended P(event | context).
Honest scope: Beta-Bernoulli posteriors with a normal-approximation credible interval. Not deep learning, and not a guarantee of probability.
⚙️ Recommended Settings & Tuning Guide
Key parameters: statistics period (periodTF), prior strength, evidence decay, credible interval, min gap, gap-fill probability threshold.
Set periodTF higher than the chart (e.g., D on a 15m chart = prior day's high/low)
Lower decay → faster adaptation to recent regime changes; 1.0 → weights all history equally
Raise prior strength → more conservative when data is scarce (pulls toward 0.5)
Crypto starting points (tune on your chart):
BTC / ETH (5m–1H chart, periodTF = D): defaults are the baseline (decay 0.99, 90% CI)
SOL / XRP and high-vol alts: decay 0.97 to track regime shifts
In 24-hour markets gaps are rare, so gap-fill statistics accumulate mainly around weekend opens
For stable long-run statistics use decay 1.0; to favor recent behavior ~0.95
No signals until the period count reaches the minimum (for a trustworthy posterior)
💡 How to Use in Practice
Daily roadmap: P(tap PDH) and P(tap PDL) show which level price is more likely to reach today
Reading the interval: a narrow interval = confident with ample data; wide = uncertain with few samples
Gap fade: after a gap, if P(fill | direction) is high, target the move back toward the prior close (the signal assists)
Context matters: tap probabilities differ after a bullish vs bearish prior day — read alongside the HUD context
Tapped display: if a level is already tapped/filled it shows status instead of a probability — focus on the remaining level
Combinations: pair with AE-OBQ's high-quality zones or AE-AMF's big-picture momentum, and factor BLP's probabilities into how likely a level is to be reached
⚠️ Important Notes
Learning period: no signals until enough periods accumulate; the posterior needs several periods to spin up
Learning reset: changing inputs, symbol, or period settings rebuilds the posteriors
Normal-approximation limits: when probabilities are near 0/1 or observations are very few, the credible interval is approximate (treat as a guide)
Probability, not a guarantee: even high-probability events can fail to occur — this is a first-order statistical tendency, so use stops and position sizing
🚨 Disclaimer
This indicator is for educational and informational purposes only and is not financial advice or a recommendation to buy or sell. No method guarantees future profits; past performance does not indicate future results, and trading carries the risk of loss. All trading decisions are your own — use proper backtesting and disciplined risk management. Indicator

AetherEdge - VECTOR | Conformal Forecast🖊️ Overview
AE-VECTOR forecasts the move over the next H bars and attaches a calibrated prediction interval to the target. A point estimate alone cannot be trusted or sized. AE-VECTOR learns the expected move with online regression and uses conformal prediction to draw a band around the target within which the realized value lands roughly 1 − α of the time. Its essence is quantifying the uncertainty of the forecast, not just its center.
🔶 Key Features
Online linear regression that learns the H-bar move (in ATR units) — m̂
A calibrated target band via conformal regression (target ± q·ATR, coverage ≈ 1 − α)
The band is volatility-normalized, so it widens in high vol and tightens in low vol automatically
A target cone at the right edge (projection line + band box + target/coverage label)
A highly selective signal that fires only when decisive (even the pessimistic band end is beyond price)
A gold HUD showing direction, predicted move, target, band width, coverage, and decisiveness
No repaint — signals gate on bar close; labels use the H-bar-lagged realized move
🧠 Technical Architecture
Regression: trend slope, RSI momentum, short momentum, range position, and volatility regime are standardized (EWMA), and a linear model m̂ = w·x + b is trained by SGD (squared loss, L2). The label is the realized H-bar move (ATR units); the current forecast uses no future data.
Conformal target band: the realized absolute residuals of past forecasts (in ATR units, i.e. volatility-normalized) are stored in a rolling calibration set. For a new forecast, the (1 − α) empirical quantile q gives the band target ± q·ATR. By the split (inductive) conformal guarantee, the realized value falls inside this band with coverage calibrated to about 1 − α.
Honest scope: a linear regressor plus inductive conformal prediction — not a neural network, and not a guarantee of the point estimate. What is guaranteed is the band's coverage.
⚙️ Recommended Settings & Tuning Guide
Key parameters: H (horizon), α (band coverage = 1 − α), moveThr (minimum predicted move), lr (learning rate), warmup.
Lower α → wider, higher-coverage band (conservative); higher → tighter band
H: small (5–8) for scalping, large (20–40) for swing
Crypto starting points (tune on your chart):
BTC / ETH (1H–4H): defaults are the baseline (H = 10, α = 0.10)
SOL / XRP and high-vol alts: moveThr ≈ 0.8 to filter small noisy forecasts; α = 0.08 for a slightly wider band
Scalping (5–15m): H = 5–8, lr = 0.02 for fast adaptation
Swing (daily): H = 20–40, raise calibN to stabilize the quantile estimate
Requiring "decisive" narrows to confident targets where even the pessimistic band end favors the trade
💡 How to Use in Practice
As a target: the cone's center line is the target, the band its uncertainty — an objective basis for take-profit levels and R:R
Reading band width: narrow = stable forecast (model confident), wide = uncertain (stand aside or downsize)
Decisive signals: a calibrated, strong condition that the target sits beyond price even pessimistically — useful at the start of a move
What coverage means: a 90% band has historically contained ~90% of realized values — a calibrated expectation
Multi-timeframe: target direction from a higher-timeframe VECTOR, timing on a lower one
Combinations: pair with AE-QUORUM's directional probability or AE-HELM's trade management, and design exits with VECTOR's band
⚠️ Important Notes
Learning period: until both the regression and the calibration spin up (warmup + minCalib bars), the target shows "warming" and no signals fire
Learning reset: changing inputs, symbol, or timeframe re-learns the internal state
The band is guaranteed, not the center: the point estimate can be wrong, and during shocks the band can briefly under-cover
Linear extrapolation has limits: it is weak to sharp regime changes and unforeseen news — treat it as a projection of the current state
🚨 Disclaimer
This indicator is for educational and informational purposes only and is not financial advice or a recommendation to buy or sell. No method guarantees future profits; past performance does not indicate future results, and trading carries the risk of loss. All trading decisions are your own — use proper backtesting and disciplined risk management. Indicator

Indicator

Custom Cycle & Momentum Predictor Weil RSI, MACD und Zyklen völlig unterschiedliche mathematische Werte haben (RSI geht von 0-100, MACD hat offene Enden), habe ich sie im Skript normalisiert. Sie bewegen sich jetzt alle auf einer Skala von -50 bis +50:
Der Zyklus-Fortschritt: Wird im Skript über eine geglättete Stochastik simuliert. Sie zeigt dir, wo im aktuellen "Kurs-Ausschlag" (der Welle) wir uns befinden.
Der RSI: Gibt an, ob die aktuelle Welle überhitzt ist.
Der MACD: Zeigt, ob die Welle überhaupt noch Schwung (Momentum) hat.
Das Ergebnis:
Der Indikator wird in einem eigenen Fenster unter dem Chart angezeigt.
Grüne Zone (unten, unter -30): Der Zyklus ist im Keller, der RSI ist niedrig und der MACD dreht nach oben. Ein guter Zeitpunkt, nach Kauf-Signalen Ausschau zu halten.
Rote Zone (oben, über +30): Der Zyklus ist am Peak, die Luft wird dünn. Zeit, über Gewinnmitnahmen nachzudenken. Indicator

Alpha Forge Analyst EngineAnalyst conviction. Target-price reality. Valuation context. Directly on your chart.
The Analyst Engine is a market intelligence overlay designed to answer one important question:
Do analysts still support this stock at the current chart price?
Most traders see analyst ratings like Buy, Hold, or Strong Buy and stop there. But ratings alone are not enough. A stock can have bullish analyst coverage and still be trading near, or even above, the average analyst target.
Analyst Engine combines analyst recommendations, price targets, current chart price, target upside, median target confirmation, target range risk, and valuation context into one clean dashboard.
This is not a buy/sell signal system. It is a decision-support layer built to help traders understand whether analyst support still makes sense at today’s price.
What It Does
Analyst Engine evaluates:
Analyst recommendation strength
Buy consensus percentage
Total analyst coverage
Current price vs average target
Current price vs median target
High / low target range
Target upside and median upside
Target range quality
Low-target downside risk
Analyst target confidence
Basic valuation context such as P/E, P/S, and EPS when available
The result is a clear readout showing whether the stock is supported, volatile, cautious, over target, or lacking available Pine-accessible analyst data.
Core Question
Do analysts still support this stock at the current chart price?
The indicator does not simply show that analysts are bullish.
It checks whether that bullishness still matters relative to the live chart price.
Example:
A stock may have 90% buy consensus, but if price is already above the average analyst target, the engine can flag it as:
Over Target
Another stock may have strong upside, but if analyst targets are extremely spread out, the engine may classify it as:
Support / Volatile
That is the edge of this tool.
Key Features
Analyst Recommendation Engine
Displays available PulseWire Pine-accessible analyst recommendation data, including:
Strong Buy
Buy
Hold
Sell / Strong Sell
Total coverage
Buy consensus %
This helps separate truly strong analyst support from mixed or weak coverage.
Target Price Reality Check
The engine compares the live chart price against:
Average analyst target
Median analyst target
High analyst target
Low analyst target
It then calculates:
Average target upside
Median target upside
Current price zone
Over-target condition
Low-target downside risk
This helps avoid blindly trusting ratings when price has already moved too far.
Median Target Confirmation
v2.0 uses the median target to help determine whether the average target is supported by the broader analyst group or potentially distorted by outliers.
For example:
Median confirms upside
The average and median targets are reasonably aligned.
Split target structure
Average and median targets disagree, or the high/low target range is extremely wide.
This adds an extra layer of quality control to analyst target data.
Target Confidence Layer
Not all analyst targets are equally useful.
The indicator evaluates target structure and classifies confidence as:
High
Medium
Volatile
Split
A stock with huge upside but a massive high/low target spread may not deserve high conviction. Alpha Forge adjusts the interpretation accordingly.
Bias + Decision System
The dashboard separates Bias from Decision.
Bias shows the broad analyst condition.
Decision gives a more practical interpretation after considering target upside, target quality, coverage, and valuation context.
Possible readings include:
Strong Support
Support
Support / Volatile
Strong Ratings
Ratings Only
Watch
Watch / Split
Caution
Over Target
No Pine Data
AF Grade System
The indicator includes two grade layers:
Overall Grade
A broader score that considers analyst conviction, target edge, target quality, momentum, and valuation context.
Analyst Grade
A more focused read on analyst support and target structure.
This helps users understand when analyst sentiment is strong but overall conditions are less clean due to valuation, target risk, or missing target data.
Valuation Context
When available, the engine also displays basic valuation/fundamental data:
EPS TTM
P/E ratio
P/S ratio
Revenue TTM
Basic valuation score
This is not intended to replace full fundamental analysis, but it gives helpful context beside analyst support.
Target Lines
By default, the indicator plots the average analyst target only.
High and low target lines can be enabled, but they are disabled by default because extreme targets can flatten the chart scale.
Available target line modes:
Average only
All targets
None
Available target label modes:
Average only
All labels
None
Dashboard Modes
The dashboard is customizable for desktop, tablet, and mobile use.
Available modes include:
Full
Classic Compact
Compact
Micro
Users can adjust:
Dashboard position
Text size
Label width
Dashboard transparency
Score row visibility
Fundamentals visibility
Target quality row visibility
Floating bias label position
Floating bias label size
Suggested Mobile Settings
For mobile, suggested settings are:
Dashboard Mode: Classic Compact
Dashboard Label Width: Narrow
Text Size: Small or Tiny
Target Line Mode: Avg Only
Target Label Mode: Avg Only
Floating Bias Label Position: Right of Price
Fundamentals: Off
How To Read It
Strong Support
Analysts are strongly bullish, price remains below the average target, and target upside is meaningful.
Support
Analysts still support the stock, but upside or conviction may be more moderate.
Support / Volatile
Analyst support exists and median target may confirm upside, but the target range is wide or uncertain.
Strong Ratings
Ratings are strongly positive, but price target data may not be available through Pine for that symbol.
Ratings Only
Recommendation data is available, but target-price data is unavailable.
Watch
Some support exists, but the edge is not clean enough.
Caution
Upside is weak, ratings are mixed, target structure is poor, or valuation context is stretched.
Over Target
Current price is above the average analyst target.
No Pine Data
PulseWire may not expose analyst data to Pine Script for that symbol, even if analyst information appears elsewhere on the platform.
Important Data Note
Analyst data availability depends on what PulseWire exposes to Pine Script for each symbol.
Some stocks may provide full analyst recommendation and target-price data. Others may provide ratings only. Some may show analyst data in PulseWire’s interface but return no analyst data inside Pine.
The indicator is automatic-only by design. Manual analyst inputs are not included because manually entered data can become stale and may miss upgrades, downgrades, target raises, or target cuts.
Best Used For
Analyst Engine is best used as a confirmation and decision-support tool.
It pairs well with:
Trend-following systems
Momentum indicators
Breakout setups
Reversal tools
Swing trading strategies
Options watchlists
Long-term stock reviews
Use it to help answer:
Is this stock still supported by analysts at today’s price, or has the setup become stretched, uncertain, or over-target?
Disclaimer
This indicator is for educational and informational purposes only. Analyst ratings and target prices are estimates and can change at any time. They are not guarantees of future price movement.
Analyst Engine does not provide financial advice and should not be used as a standalone buy or sell signal. Always combine analyst data with price action, risk management, market conditions, and your own research.
Indicator

Realized Volatility Regime Indicator [v1]Realised Volatility Regime Indicator
The Realised Volatility Regime Indicator is designed to help traders understand the current volatility environment of a market.
This is not a buy or sell signal indicator. It is a volatility regime filter that helps traders decide whether the market is in a low, normal, high, or extreme volatility state.
The indicator is useful for identifying whether conditions are better suited to breakout preparation, normal trading, momentum continuation, volatility shock management, or post-shock cooling.
It can be used across FX, crypto, indices, commodities, futures, and liquid stocks.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THE INDICATOR MEASURES
━━━━━━━━━━━━━━━━━━━━━━
The indicator calculates realized volatility from recent price changes using log returns.
It then annualizes that volatility and compares the current reading to its own historical range using percentile ranking.
This allows the indicator to classify volatility relative to the asset’s own recent behaviour.
For example, EUR/USD and Bitcoin naturally have different volatility profiles. Instead of comparing raw volatility values, this indicator asks:
“Is current volatility high or low relative to this market’s own recent history?”
That makes the tool more adaptive across different asset classes and timeframes.
━━━━━━━━━━━━━━━━━━━━━━
MAIN COMPONENTS
━━━━━━━━━━━━━━━━━━━━━━
1. Realised Volatility
Realised volatility measures how much the price has actually moved over a selected lookback period.
Higher realised volatility means the price has been moving more aggressively.
Lower realised volatility means the price has been more compressed.
2. Annualised Realised Volatility
The indicator converts per-bar volatility into an annualised volatility value using the Bars Per Year input.
Suggested Bars Per Year settings:
• Daily FX / indices: 252
• Daily crypto: 365
• 1-hour FX: approximately 6240
• 1-hour crypto: approximately 8760
The annualised volatility value is shown in the dashboard.
3. Volatility Percentile
The volatility percentile is the main plotted line.
It shows where current realised volatility ranks compared to recent historical volatility.
General interpretation:
• 0–25%: Low volatility
• 25–75%: Normal volatility
• 75–90%: High volatility
• Above 90%: Extreme volatility
The percentile method is more adaptive than using fixed volatility levels.
4. Volatility Direction
The indicator also shows whether volatility is:
• Expanding
• Contracting
• Flat
This matters because high volatility with expansion is different from high volatility with contraction.
For example:
• High volatility + expanding = momentum conditions may be active
• High volatility + contracting = cooling or exhaustion may be developing
• Low volatility + contracting = compression may be building
5. Market State
The dashboard classifies the market into one of the following states:
• Compression
• Expansion
• Vol Shock
• Cooling
• Neutral
These states are designed to provide a quick summary of the current volatility environment.
━━━━━━━━━━━━━━━━━━━━━━
VOLATILITY REGIMES
━━━━━━━━━━━━━━━━━━━━━━
Low Vol
Low Vol means volatility is compressed relative to recent history.
This can suggest:
• Quiet market conditions
• Narrower price ranges
• Lower realized movement
• Breakout risk may be building
Low volatility does not predict direction. It only tells the trader that the market is compressed.
Common use cases:
• Prepare for breakout setups
• Monitor range boundaries
• Avoid forcing trades inside tight ranges
• Wait for volatility expansion confirmation
Normal Vol
Normal Vol means volatility is within its average historical range.
This is usually the most balanced environment.
Common use cases:
• Standard position sizing
• Normal stop placement
• Trend or range trading depending on price structure
• Standard technical confirmation
High Vol
High Vol means volatility is elevated relative to recent history.
This can indicate:
• Stronger directional movement
• Wider ranges
• Higher uncertainty
• Greater stop-loss risk
• Better momentum conditions
Common use cases:
• Reduce position size
• Use wider stops
• Avoid tight entries
• Look for continuation if volatility is still expanding
• Avoid fading strong moves too early
Extreme Vol
Extreme Vol means volatility is in the upper range of its recent history.
This often appears around:
• Central bank decisions
• CPI / inflation data
• NFP or labour market data
• Earnings shocks
• Geopolitical events
• Crypto liquidation cascades
• Flash crashes
• Major breakouts or breakdowns
Common use cases:
• Reduce exposure
• Avoid excessive leverage
• Avoid chasing large candles
• Wait for structure to stabilize
• Watch for cooling before considering mean reversion
Extreme volatility is not automatically a reversal signal. Markets can remain extreme for longer than expected.
━━━━━━━━━━━━━━━━━━━━━━
MARKET STATE DEFINITIONS
━━━━━━━━━━━━━━━━━━━━━━
Compression
Compression occurs when volatility is low and still falling.
This may indicate that the market is coiling before a larger move, but it does not predict direction.
Use compression to prepare, not to predict.
Expansion
Expansion occurs when volatility is high and rising.
This may support breakout or momentum conditions.
In expansion regimes, traders should be careful about fading strong directional moves too early.
Vol Shock
Vol Shock occurs when volatility is extreme and still rising.
This is a high-risk environment.
It may reflect:
• News repricing
• Panic movement
• Liquidation pressure
• Stop cascades
• Forced positioning adjustment
• Macro repricing
During Vol Shock conditions, risk control is more important than signal chasing.
Cooling
Cooling occurs when volatility is still elevated but has started to contract.
This may suggest the initial shock or momentum burst is slowing.
Cooling is not a reversal signal by itself. It simply means volatility pressure is easing.
Better reversal confirmation may require:
• Failed continuation
• Break of short-term structure
• Return inside a prior range
• Reclaim of a key moving average
• Re-entry after an extreme move
Neutral
Neutral means there is no strong volatility condition.
In this state, traders should rely more heavily on price structure, trend, support/resistance, and normal trade rules.
━━━━━━━━━━━━━━━━━━━━━━
HOW TO READ THE INDICATOR
━━━━━━━━━━━━━━━━━━━━━━
The main line is the volatility percentile.
Colour guide:
• Green = Low Vol
• Blue = Normal Vol
• Orange = High Vol
• Red = Extreme Vol
The dashboard shows:
• Vol Regime
• Annualized Realized Volatility
• Volatility Percentile
• Vol Direction
• Regime Score
• Market State
Regime Score:
• 1 = Low Vol
• 2 = Normal Vol
• 3 = High Vol
• 4 = Extreme Vol
━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE THE INDICATOR
━━━━━━━━━━━━━━━━━━━━━━
Use this indicator as a regime filter.
The main purpose is to help decide what type of trading approach is better suited to current market conditions.
Suggested interpretation:
• Low Vol + Compression: prepare for breakout, but wait for direction
• Normal Vol: use standard technical trading rules
• High Vol + Expansion: momentum continuation may be more likely
• Extreme Vol + Vol Shock: reduce size and avoid chasing
• High / Extreme Vol + Cooling: monitor for exhaustion or mean-reversion confirmation
The indicator should not be used as a standalone signal. Volatility tells you about the trading environment, not direction.
━━━━━━━━━━━━━━━━━━━━━━
PRACTICAL TRADING WORKFLOW
━━━━━━━━━━━━━━━━━━━━━━
1. Identify the current volatility regime.
Check whether the market is in Low Vol, Normal Vol, High Vol, or Extreme Vol.
2. Check volatility direction.
Is volatility expanding, contracting, or flat?
3. Match the strategy to the regime.
Low volatility may favour breakout preparation.
High volatility may favour momentum continuation.
Extreme volatility may require defensive risk management.
Cooling may support watching for failed continuation or exhaustion.
4. Adjust risk.
As volatility rises, position size should generally fall.
High volatility regimes often require wider stops and smaller size.
5. Use price structure for entries.
Do not enter trades based only on volatility.
Use support/resistance, trend, market structure, liquidity zones, or other confirmation.
━━━━━━━━━━━━━━━━━━━━━━
SUGGESTED SETTINGS
━━━━━━━━━━━━━━━━━━━━━━
FX 1-Hour
• Realized Volatility Lookback: 30 to 50
• Bars Per Year: 6240
• Volatility Percentile Lookback: 252
• Smooth Volatility: True
• Smoothing Length: 5
Daily FX / Indices
• Realized Volatility Lookback: 20 to 30
• Bars Per Year: 252
• Volatility Percentile Lookback: 252
• Smooth Volatility: True
• Smoothing Length: 3 to 5
Crypto 1-Hour
• Realized Volatility Lookback: 50
• Bars Per Year: 8760
• Volatility Percentile Lookback: 500
• Smooth Volatility: True
• Smoothing Length: 5 to 10
Daily Crypto
• Realized Volatility Lookback: 20 to 30
• Bars Per Year: 365
• Volatility Percentile Lookback: 365
• Smooth Volatility: True
• Smoothing Length: 3 to 5
━━━━━━━━━━━━━━━━━━━━━━
HOW TO COMBINE WITH EXPECTED MOVE BANDS
━━━━━━━━━━━━━━━━━━━━━━
This indicator pairs well with an expected-move projection indicator.
The Realized Volatility Regime Indicator tells you what volatility environment the market is in.
Expected Move Bands tell you where price may reasonably move over a selected horizon.
Suggested combined framework:
• Low Vol / Compression: expected move bands may be narrow; breakout risk may be building
• Normal Vol: use 1σ and 2σ expected move levels normally
• High Vol / Expansion: momentum continuation may be more likely
• Extreme Vol / Shock: reduce size and avoid chasing into extreme levels
• High or Extreme Vol Cooling: watch for re-entry, exhaustion, or failed continuation
━━━━━━━━━━━━━━━━━━━━━━
EXAMPLES
━━━━━━━━━━━━━━━━━━━━━━
Example 1: Low Volatility Compression
If the dashboard shows:
• Vol Regime: Low Vol
• Vol Direction: Contracting
• Market State: Compression
This means the market is quiet and compressed.
A trader may prepare breakout alerts above resistance and below support, but should wait for price confirmation.
Example 2: High Volatility Expansion
If the dashboard shows:
• Vol Regime: High Vol
• Vol Direction: Expanding
• Market State: Expansion
This means volatility is rising and momentum conditions may be active.
A trader may favour continuation setups, avoid tight stops, and avoid fading strong moves too early.
Example 3: Extreme Volatility Shock
If the dashboard shows:
• Vol Regime: Extreme Vol
• Vol Direction: Expanding
• Market State: Vol Shock
This means the market is in a stress condition.
A trader may reduce exposure, avoid over-leverage, and wait for stabilization before entering new trades.
Example 4: Extreme Volatility Cooling
If the dashboard shows:
• Vol Regime: Extreme Vol
• Vol Direction: Contracting
• Market State: Cooling
This means volatility remains elevated, but the shock is starting to fade.
A trader may monitor for failed continuation or mean-reversion confirmation, but should not assume an automatic reversal.
━━━━━━━━━━━━━━━━━━━━━━
RISK MANAGEMENT NOTES
━━━━━━━━━━━━━━━━━━━━━━
This indicator is especially useful for risk adjustment.
Possible applications:
• Reduce size during High Vol and Extreme Vol regimes
• Avoid tight stops when volatility is expanding
• Avoid over-targeting trades when volatility is compressed
• Use wider stops only if position size is reduced
• Avoid fading extreme moves without confirmation
• Use compression regimes to prepare, not predict
• Use cooling regimes to monitor possible exhaustion
A practical rule:
As volatility rises, position size should generally fall.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR IS BEST FOR
━━━━━━━━━━━━━━━━━━━━━━
This indicator is best used for:
• Volatility regime detection
• Market environment filtering
• Risk management
• Breakout preparation
• Momentum confirmation
• Volatility shock detection
• Strategy selection
• Trade sizing context
It is most useful when combined with price action, market structure, support/resistance, trend filters, and macro or event awareness.
━━━━━━━━━━━━━━━━━━━━━━
WHAT THIS INDICATOR IS NOT
━━━━━━━━━━━━━━━━━━━━━━
This indicator is not:
• A standalone trading strategy
• A buy/sell signal generator
• A prediction model
• A guarantee of future volatility
• A replacement for risk management
• A complete trading system
Volatility describes the market environment. It does not tell you direction by itself.
━━━━━━━━━━━━━━━━━━━━━━
IMPORTANT LIMITATIONS
━━━━━━━━━━━━━━━━━━━━━━
The indicator uses historical realized volatility. It does not know future volatility.
Volatility can change rapidly after:
• Economic data releases
• Central bank decisions
• Earnings reports
• Geopolitical events
• Liquidity shocks
• Crypto liquidation cascades
• Market open or close effects
The indicator does not include:
• Options implied volatility
• Order flow
• Market depth
• Positioning data
• Fundamental data
• News sentiment
• Liquidity conditions
Use it as a decision-support tool, not as a standalone trading system.
━━━━━━━━━━━━━━━━━━━━━━
FINAL NOTES
━━━━━━━━━━━━━━━━━━━━━━
The Realized Volatility Regime Indicator helps traders think in terms of volatility, risk, and regime.
Instead of asking only whether price is bullish or bearish, this tool helps answer:
• Is the market quiet or active?
• Is volatility rising or falling?
• Is the market compressed or expanding?
• Is the current move part of a volatility shock?
• Should I use normal size, reduce size, or wait?
• Is this environment better for breakout, momentum, range, or defensive trading?
The indicator is designed to improve trade context and risk discipline.
Indicator

Derivatives Expected Move Volatility Bands [v2]Derivatives Expected Move Volatility Bands
Overview
Derivatives Expected Move Volatility Bands is a volatility-based projection tool designed to estimate the likely upside and downside price range over a selected number of future candles.
The indicator uses recent realised volatility to calculate an expected move from the current market price. It then plots forward-looking volatility levels at **±1σ, ±2σ, and ±3σ** from the selected anchor price.
This is not a traditional moving average, oscillator, or buy/sell indicator. It is a **risk, volatility, and scenario-planning tool**. It helps traders understand whether the current market is trading within a normal expected range, approaching an extended zone, or operating in an extreme-volatility regime.
The logic is inspired by derivatives pricing concepts, where volatility and time are used to estimate the probable distribution of future prices.
What the Indicator Shows
The indicator plots forward expected-move levels from the current price.
Anchor Line
The Anchor is the current price used as the base for the projection. By default, this is the latest closing price.
The projected bands are calculated above and below this anchor.
+1σ and -1σ Levels
The 1 standard deviation bands represent the normal expected move over the selected time horizon.
In practical terms, these levels show where price could reasonably trade if recent volatility conditions persist.
+2σ and -2σ Levels
The 2 standard deviation bands represent a more extended move.
A move toward or beyond these levels suggests that the market is trading outside its normal short-term range and may be entering a stronger momentum or stress condition.
+3σ and -3σ Levels
The 3 standard deviation bands represent extreme move zones.
These are useful for stress testing, event-risk planning, and identifying unusually large moves. They should not be treated as automatic reversal levels.
How the Expected Move Is Calculated
The indicator estimates realised volatility from recent log returns.
The expected move is then calculated as:
Expected Move = Price × Realized Volatility × √Time Horizon
Where:
- Price = selected anchor price
- Realized Volatility = volatility calculated from recent price changes
- Time Horizon = the number of future bars selected by the user
For example, on a 1-hour chart with a horizon of 20 bars, the indicator estimates the expected move over the next 20 hourly candles.
Dashboard Explanation
The indicator includes a dashboard with the following fields:
Vol Regime
Shows the current volatility regime based on the percentile rank of realised volatility.
Possible regimes:
- Low Vol
- Normal Vol
- High Vol
- Extreme Vol
This helps traders understand whether the market is calm, active, volatile, or in a stress regime.
RV Annualized
Shows the current realised volatility annualised using the selected bars-per-year setting.
This is useful for comparing volatility across assets and timeframes.
Vol Percentile
Shows where current volatility ranks compared to its recent history.
For example:
- A percentile near 20% means volatility is low relative to recent history.
- A percentile near 80% means volatility is high.
- A percentile above 90% suggests an extreme volatility regime.
Expected Move
Shows the projected move as a percentage of price over the chosen horizon.
Expected Move Abs
Shows the expected move in absolute price terms.
For FX pairs, this can be interpreted approximately as the number of pips depending on the instrument.
Projection Anchor
Shows the price level used as the base for the forward projection.
Vol Direction
Shows whether realised volatility is currently:
- Expanding
- Contracting
- Flat
This is important because an extended price move with expanding volatility often behaves differently from an extended move with contracting volatility.
How to Use the Indicator
1. Use It for Forward Price Range Planning
The main use of the indicator is to answer:
Based on current volatility, how far could price reasonably move over the next selected number of candles?
For example, if EUR/USD is trading at 1.1520 and the 20-bar expected move is 0.45%, the indicator will project upside and downside levels around that price.
This can help with:
- Trade planning
- Target setting
- Stop placement
- Event-risk preparation
- Volatility regime analysis
- Avoiding unrealistic price expectations
2. Use 1σ Levels for Normal Movement
The ±1σ levels are the most useful for normal trading conditions.
Price moving toward a 1σ level suggests that it is making a meaningful move, but not necessarily an extreme one.
Common uses:
- Identify realistic intraday or swing targets
- Estimate normal retracement zones
- Avoid entering trades with poor reward-to-risk
- Compare current price action to recent volatility
3. Use 2σ Levels for Extension and Stress
The ±2σ levels represent stronger price movement.
When price approaches or breaks a 2σ level, traders should assess whether the move is:
- A genuine momentum expansion
- A news-driven volatility shock
- An exhaustion move
- A liquidity sweep
- A stop-run beyond normal range
A move outside 2σ should not automatically be faded. Strong markets can continue beyond expected ranges, especially when volatility is expanding.
4. Use 3σ Levels for Extreme Risk Planning
The ±3σ levels are not everyday trading targets.
They are better used for:
- Stress scenarios
- Major event planning
- CPI, NFP, FOMC, central bank decisions
- Crypto liquidation events
- Geopolitical volatility
- Large FX repricing events
If the price reaches a 3σ level, the market is moving in an unusually large way relative to recent volatility.
5. Combine Price Location with Volatility Direction
The most important part of the indicator is not just where the price is, but whether volatility is expanding or contracting.
Momentum Expansion
If price is moving outside the 1σ or 2σ range while volatility is expanding, the market may be entering a momentum phase.
This can support breakout or trend-continuation logic.
Exhaustion or Mean-Reversion Risk
If the price is extended beyond the bands while volatility is contracting, the move may be losing energy.
This can suggest exhaustion risk, but confirmation is still required from price action.
Compression
If volatility is low and the bands are narrow, the market may be in a compression regime.
Compression does not predict direction, but it can warn that a larger move may be building.
Trading Interpretations
Momentum Use Case
A bullish momentum condition may develop when:
- Price trades above the anchor
- Price pushes toward or beyond +1σ
- Volatility is expanding
- Market structure supports continuation
A bearish momentum condition may develop when:
- Price trades below the anchor
- Price pushes toward or beyond -1σ
- Volatility is expanding
- Market structure supports continuation
In these conditions, traders may use the bands as forward targets or risk zones.
Mean-Reversion Use Case
Mean-reversion traders should avoid blindly fading every touch of a band.
A better approach is to wait for confirmation, such as:
- Price moves outside ±2σ
- Price then closes back inside the band
- Volatility stops expanding
- A reversal candle or structure shift appears
- The move fails to continue
The re-entry back inside the band is often more important than the initial band touch.
Breakout Use Case
The indicator can also help with breakout analysis.
A breakout has higher quality when:
* Price breaks beyond the 1σ level
* Volatility is expanding
* Price does not immediately return to the anchor
* The move aligns with higher-timeframe structure
A breakout is weaker when:
* Price breaks the band but volatility contracts
* Price immediately returns inside the expected range
* The breakout occurs into a major opposing level
* Liquidity is poor or event risk is unresolved
Event-Risk Use Case
The indicator is useful before major events such as:
* CPI
* NFP
* FOMC
* ECB decisions
* BoE decisions
* Central bank speeches
* Major crypto events
* Earnings for stocks
* Geopolitical shocks
Before an event, traders can use the projected bands to estimate reasonable upside and downside scenarios.
After the event, traders can observe whether price remains inside the expected range or reprices beyond it.
Recommended Settings
FX 1-Hour Chart
Suggested settings:
* Volatility Lookback: **30 to 50**
* Horizon Bars: **20 to 24**
* Bars Per Year: **6240**
* Projection Anchor: **Close**
This works well for pairs such as:
* EUR/USD
* GBP/USD
* USD/JPY
* AUD/USD
* USD/CAD
* USD/ZAR
## Crypto 1-Hour Chart
Suggested settings:
* Volatility Lookback: 50 to 100
* Horizon Bars: 24
* Bars Per Year: 8760
* Projection Anchor: Close
Crypto trades continuously, so a higher bars-per-year input is more appropriate.
Daily Chart
Suggested settings:
* Volatility Lookback: 20 to 30
* Horizon Bars: 5 to 20
* Bars Per Year: 252 for traditional markets
* Bars Per Year: 365 for crypto
Daily settings are useful for swing trading and weekly scenario planning.
Intraday Index Trading
Suggested settings:
* Volatility Lookback: 50 to 100
* Horizon Bars: 12 to 48
* Bars Per Year: depends on the chart timeframe and trading session
For 5-minute charts, users should adjust the bars-per-year setting based on the number of active trading bars in a year.
## Practical Trading Workflow
A simple workflow:
1. Select your market and timeframe.
2. Set the expected move horizon.
3. Check the volatility regime.
4. Check whether volatility is expanding or contracting.
5. Observe whether price is near the anchor, 1σ, 2σ, or 3σ.
6. Use 1σ and 2σ levels for target and risk planning.
7. Avoid blindly fading extreme moves during expanding volatility.
8. Look for re-entry or structure confirmation before mean-reversion trades.
9. Use the bands together with market structure, trend, liquidity, and macro context.
What the Indicator Is Best For
This indicator is best used for:
* Expected move analysis
* Volatility regime detection
* Trade planning
* Risk management
* Scenario analysis
* Event-risk preparation
* Identifying normal vs extended price movement
It is particularly useful for traders who want to understand whether the market is moving within a statistically normal range or entering an abnormal volatility condition.
What the Indicator Is Not
This indicator is not:
* A guaranteed buy/sell system
* A full options-pricing model
* A prediction engine
* A replacement for risk management
* A standalone trading strategy
* A signal that every band touch should be traded
The bands are probability-based reference levels, not guaranteed support or resistance.
Important Limitations
The indicator uses historical realised volatility. It does not know future volatility.
Volatility can change suddenly, especially during:
* News events
* Central bank decisions
* Earnings releases
* Liquidity shocks
* Flash crashes
* Crypto liquidation cascades
* Geopolitical events
The expected move assumes that recent volatility is a reasonable estimate for near-future volatility. In fast-changing markets, this assumption can fail.
The indicator also does not include order flow, positioning, options-chain data, implied volatility, macroeconomic data, or liquidity depth.
For best results, it should be combined with:
* Market structure
* Trend analysis
* Support and resistance
* Liquidity levels
* Fundamental or macro context
* Risk management rules
## Suggested Interpretation Table
| Price Location | Volatility Direction | Interpretation |
| ----------------- | -------------------- | ------------------------------------ |
| Near Anchor | Flat or Contracting | Balanced / neutral range |
| Above +1σ | Expanding | Bullish momentum possible |
| Below -1σ | Expanding | Bearish momentum possible |
| Above +2σ | Expanding | Strong upside extension |
| Below -2σ | Expanding | Strong downside extension |
| Outside ±2σ | Contracting | Possible exhaustion risk |
| Back inside ±2σ | Contracting | Mean-reversion confirmation possible |
| Very narrow bands | Low volatility | Compression / breakout risk |
| Very wide bands | High volatility | Stress regime / reduce size |
## Risk Management Notes
Traders can use the expected move levels to improve risk planning.
Possible applications:
* Use 1σ levels as realistic near-term targets.
* Use 2σ levels as aggressive targets or extreme-risk zones.
* Avoid placing stops too close during high-volatility regimes.
* Reduce position size when volatility percentile is high.
* Avoid chasing price after a large move into 2σ or 3σ unless momentum is confirmed.
* Wait for re-entry before fading extended moves.
The indicator is most powerful when used to avoid poor trade location.
Example Use Case
Suppose EUR/USD is trading at 1.1520 on the 1-hour chart.
The indicator shows:
* Expected Move: 0.45%
* +1σ: 1.1574
* -1σ: 1.1470
* +2σ: 1.1626
* -2σ: 1.1419
* Vol Regime: Extreme Vol
* Vol Direction: Contracting
This means the market recently experienced a large volatility shock, but volatility is now cooling.
A trader could interpret this as follows:
* A move toward +1σ may be a normal retracement.
* A move toward -1σ may be normal continuation.
* A move beyond ±2σ would represent a more extreme continuation or reversal scenario.
* Since volatility is contracting, chasing the move may be less attractive.
* Mean reversion should still require confirmation from price action.
## Best Markets
The indicator can be used across liquid markets, including:
* FX pairs
* Crypto
* Equity indices
* Commodities
* Futures
* Large-cap stocks
It generally works best on liquid instruments with reliable price history.
## Final Notes
Derivatives Expected Move Volatility Bands is designed to help traders think in terms of probability, volatility, and risk.
Instead of asking only whether price is bullish or bearish, the indicator helps answer:
* Is the move normal or extended?
* How far could price reasonably move?
* Is volatility expanding or contracting?
* Is the market in a low, normal, high, or extreme volatility regime?
* Are my targets and stops realistic for the current environment?
Use it as a decision-support and risk-management tool, not as a standalone trading system.
Indicator

Fair Value Studio engine paths scenario rails - ClaudeVibe***attempting to fill the gap between "autonomous-AI-research >INPUT*GAP*> chart-autofill"
open to collaboration if you are like-minded.***
your AI model > outputs the below FV rail paths for the stock of interest.
or you know, make a better AI script yourself to share for the retail community who want to get involved. advocacy for community driven investing>institutions.
refine it, make it quarterly when trying to find potential short term inflections.
Pine Script v6 — Fair Value Studio v4.1 rail cards
Paste each comma-separated string into the matching rail-card path input (2-decimal, 2026→2035). Leave blank to fall back to the CAGR shown.
// BEAR (start 137.00 · CAGR 10.50%)
137.00,151.38,167.28,184.84,204.25,225.70,249.40,275.59,304.52,336.50
// BASE (start 330.00 · CAGR 9.50%)
330.00,361.35,395.68,433.27,474.43,519.50,568.85,622.89,682.07,746.86
// BULL (start 545.00 · CAGR 9.00%)
545.00,594.05,647.51,705.79,769.31,838.55,914.02,996.28,1085.95,1183.68
// BLUESKY (start 864.00 · CAGR 8.50%)
864.00,937.44,1017.12,1103.58,1197.38,1299.16,1409.59,1529.40,1659.40,1800.45
Anchor inputs:
start_year = 2026
end_year = 2035
spot_ref = 362.00
bear_cagr = 0.105
base_cagr = 0.095
bull_cagr = 0.090
bluesky_cagr = 0.085
Two notes on construction so the rails behave the way you expect: the paths are intrinsic value compounding at each scenario's cost of equity, not a price forecast — they answer "what do I earn if this thesis is correct and the multiple holds," which is why bear still slopes up (a $137 fair value still accretes at 10.5%; the bear loss is the −62% gap to spot today, not a declining rail). And because GOOG's shareholder yield is now ~0.2% and net-dilutive post-raise, I let the rails accrete at the full CoE with no yield drag — if you want the rails to reflect the dilution explicitly, knock ~30–50bps off each CAGR for the ATM/convert overhang and the bear/base rails flatten meaningfully.
The chart's history line is illustrative (hits both 52-week extremes and the current 4-week pullback) — drop real OHLC into CONFIG.history and the log-regression channel refits automatically.
What it is
It's a PulseWire indicator that overlays valuation on top of price. Most charting tools show you what a stock has done; this one draws what it's arguably worth — today and projected forward — so you can see at a glance whether price is running ahead of or behind fundamentals. It's built for someone who does their own valuation work (DCF, multiples) and wants those outputs living on the chart instead of in a spreadsheet.
The core idea: two ways to value a stock
The indicator can either figure out a fair value itself, or take yours.
Automatic mode reads the company's financials from PulseWire's data feed — earnings, free cash flow, EBITDA, debt, margins — and classifies the business by sector. A bank gets valued on earnings at ~12x; a heavy/capital-intensive name (energy, utilities, REITs) gets valued on EBITDA on an enterprise basis; a profitable tech company gets valued on free cash flow at a richer multiple, and so on. It picks the metric, the multiple, and the method that fit the business type, then draws the resulting fair value as a line across the price history. A built-in "outlier guard" stops a single weird quarter from throwing the whole thing off.
Manual / studio mode is for when you've done the work elsewhere. You type in a "fair value now" number, and optionally paste forward paths — your own year-by-year fair-value estimates for several scenarios. This matters because the automatic trailing-multiple approach is genuinely poor for certain companies: anything mid-ramp, heavily leveraged, or reinvesting so hard that current earnings understate the business. For those, the indicator will actually flag itself with a warning and tell you to paste a real model.
The headline feature: scenario rails
This is what makes it useful for decision-making. You define four scenarios — bear, base, bull, and a "blue-sky" upside — and the indicator projects each one forward as a "rail" stretching years into the future. You can drive each rail two ways:
Paste a path: a comma-separated list of dollar values, one per year (e.g. 330, 361, 396, 433...). The rail traces exactly those points. This is for when you've modeled each year explicitly.
CAGR fallback: just give a growth rate per scenario, and the rail compounds forward at that rate. Simpler, less precise.
On top of the four scenarios it draws a probability-weighted rail — you assign odds to each scenario (say 25% bear, 40% base, 25% bull, 10% blue-sky) and it blends them into one expected path. It also draws a grey market-implied rail, which just grows today's price at your cost of equity. That grey line is your benchmark: if your weighted rail sits above it, the stock offers more than the return you'd demand; below it, you're not being paid enough for the risk.
Reading the output
Beyond the lines, there's a summary table in the corner that does the arithmetic for you. The single most useful row is the IRR for each scenario — the annualized return you'd earn buying at today's price and reaching that scenario's target over your chosen horizon. It also shows the premium or discount of price versus fair value, what data it used, and whether any guards or warnings fired. There are crossover alerts too, so you can be notified when price crosses through fair value rather than watching the chart.
How someone would actually use it
The honest workflow is: add it to a chart, and if the company is a clean, profitable, stable business, let automatic mode give you a quick read. If it's a complex name — a turnaround, a heavy reinvestor, something with a real growth story — do your valuation elsewhere, then come back and paste your scenario paths and a fair-value anchor. Set your scenario probabilities to match your actual conviction (the defaults are just placeholders — change them). Then look at the weighted IRR and where price sits relative to the rails.
What to be careful about
A few honest limitations worth stating up front. The automatic valuation is a trailing-multiple model — it values the company on what it earned recently, which says nothing about where it's going; treat it as a rough sanity check, not a thesis. The forward rails are only as good as the assumptions you feed them — a beautifully drawn rail built on a wishful growth rate is just a wishful guess with better production values. And one structural quirk: all the scenario rails fan out from a single anchor point, so if your scenarios genuinely start from different intrinsic values, the early years are slightly stylized (the long-run targets and IRRs are unaffected). It's a framework for organizing and visualizing your own judgment — it doesn't replace the judgment.
Indicator

6GR Trades - Timing6GR Trades – Session Timing Indicator
Overview
A professional PulseWire indicator built for session-based price action traders. It maps the four major trading sessions directly onto your chart in real time, shading the full background of each session window so you always have instant visual context for where price is trading within the trading day — all configurable without touching a line of code.
Sessions Covered
Asian (Gray) — the overnight session, the range most commonly targeted for liquidity sweeps during the European open
Frankfurt (Yellow) — the earliest European liquidity window, often where the first directional move of the day is initiated
London (Green) — the highest volume session where the majority of institutional order flow enters the market
New York (Red) — the second major liquidity window, known for reversals and continuations off the London range
What It Plots
Full background shading across the entire chart for each active session
Live session boxes capturing the high and low of each session in real time
High, mid, and low lines for all four sessions
Yesterday's high, low, and close for daily reference
Weekly high and low for broader context
Customisation
Rename, recolour, and toggle each session independently
Show or hide the session label inside each box
Manually adjust start and end times for every session in London time
Auto-hides boxes on higher timeframes to keep your chart clean
Full watermark control with live symbol, timeframe, and date
Built for traders who use session opens, liquidity sweeps, and range formations as the core of their decision making. Indicator

DCA Credit Flow Proxy **Richard Werner's Credit Flow Proxy – ΔCF vs ΔCR**
This is an open-source indicator designed as a real-time proxy for Richard Werner’s **Quantity Theory of Credit**.
It approximates the split between:
- **ΔC_F** (financial/asset credit growth) → red line + orange histogram (real estate, financials, speculation → bubble risk)
- **ΔC_R** (productive/real-economy credit growth) → green line + green histogram (sustainable growth)
**Key features:**
- All lines and the MACD-style histogram are centered on the same yellow zero line for easy reading
- Histogram: green above zero = productive credit lead (low risk), orange below zero = CF dominance (bubble risk)
- Minsky Instability line (purple) showing acceleration toward speculative/Ponzi phase
- Fully customizable with toggles and scaling options
**Important:**
This is a **proxy only**. PineScript cannot access actual bank credit data (Fed H.8, ECB lending surveys, etc.). It uses sector ETF relative growth rates (ROC) as the closest real-time approximation of Werner’s ΔC_F vs ΔC_R framework. Always cross-check with official monthly central bank credit data for confirmation.
No repainting. No guarantees. Purely educational and analytical.
**How to use:**
Add to any broad market index (SPY, QQQ, ^SPX, ^STOXX50E, ^N225, etc.).
- Green histogram + rising green line → productive credit dominant (more sustainable market move)
- Orange histogram + rising red line → CF dominance (higher asset bubble risk)
**How to create your own proxy (easy to fork):**
1. Change the tickers above to whatever sectors/index you want
2. Modify the `cf_proxy` line to include/exclude sectors
3. Adjust the `bubble_score` formula if you want different weighting
4. Turn `show_minsky` off if you want it cleaner
Feel free to fork this script and publish your own version!
Inspired by Richard Werner’s empirical research on bank money creation and the Quantity Theory of Credit. Indicator

Indicator

Dual ATR Adaptive MA Pro# Dual ATR AMA Pro
**Dual ATR AMA Pro** is a volatility-adaptive trend and risk-orientation indicator based on ATR behavior. The indicator is designed to help traders read market direction, volatility conditions, pullback structure, and possible risk distances directly on the chart.
The main purpose of this tool is not to predict tops or bottoms. Instead, it is designed to help traders wait for confirmation after consolidation phases and trade in the direction of the confirmed market flow.
The indicator combines two ATR-adaptive moving averages, an optional trend regime heatmap, ATR-based bands, and a volatility label that displays current ATR, average ATR, calculated stop size, and a 1:2 take-profit reference.
---
## Core idea
Many moving averages use a fixed length. For example, an EMA 50 always reacts with the same smoothing speed, regardless of whether the market is calm or highly volatile.
Dual ATR AMA Pro uses ATR behavior to adapt the moving average dynamically. When volatility changes, the adaptive average changes its reaction speed.
The idea behind this is simple:
* In stronger movement phases, the adaptive line can react faster.
* In slower or unclear phases, the adaptive line can become smoother.
* The slower adaptive line can be used as a broader trend filter.
* The faster adaptive line can be used as a timing and pullback reference.
This makes the tool useful for traders who do not want to enter during the first impulse of a move, but prefer to wait until the market has confirmed direction after a consolidation.
---
## Main components
The indicator consists of four main parts:
1. **ATR Adaptive MA 1**
2. **ATR Adaptive MA 2**
3. **Trend regime heatmap**
4. **ATR risk label**
---
## ATR Adaptive MA 1
ATR Adaptive MA 1 is the faster line.
It is intended as a short-term timing line. It can help identify pullbacks, reaction points, and short-term changes in flow.
Typical use cases:
* Entry timing after pullbacks
* Visual short-term trend direction
* Dynamic support/resistance in trending phases
* Faster reaction after a new impulse
In a bullish environment, traders may watch whether price pulls back toward ATR MA 1 and then continues upward.
In a bearish environment, traders may watch whether price pulls back toward ATR MA 1 and then continues downward.
ATR MA 1 is usually more reactive and therefore more sensitive to short-term market noise.
---
## ATR Adaptive MA 2
ATR Adaptive MA 2 is the slower line.
It is intended as the broader directional filter. It reacts more slowly and is designed to provide a calmer view of the current market regime.
Typical use cases:
* Main trend direction
* Trade direction filter
* Heatmap basis
* Avoiding early entries during consolidation
* Confirming whether the market has shifted from bullish to bearish, or bearish to bullish
The slow ATR line is especially useful when the trader wants to avoid the first part of a move and only participate after the market has shown a clearer directional flow.
---
## Heatmap logic
The heatmap is used to visualize the current market regime.
The heatmap can be based on:
* ATR MA 1
* ATR MA 2
* Both lines together
The default idea is to use **ATR MA 2** as the heatmap basis because it is calmer and filters out many smaller fluctuations.
A bullish heatmap appears when the selected logic confirms bullish conditions.
A bearish heatmap appears when the selected logic confirms bearish conditions.
There is no neutral background color, so the chart does not get visually interrupted by a gray regime. If the condition is not clearly bullish or bearish, no background color is displayed.
This makes the heatmap useful as a directional filter rather than a direct entry signal.
---
## Suggested interpretation of the heatmap
A green heatmap does not automatically mean “buy now.”
A red heatmap does not automatically mean “sell now.”
Instead, the heatmap should be read as a market condition filter.
Example:
* Green heatmap = long setups may be preferred
* Red heatmap = short setups may be preferred
* No clear heatmap = avoid forcing trades
The indicator is designed to support a more defensive trading style. It helps the trader avoid trading directly inside uncertain transition zones.
---
## Trend protection
Each ATR adaptive line has its own optional trend protection setting.
Trend protection attempts to reduce unnecessary movement in unclear sideways phases and allows the line to react better when the market is actually moving with directional strength.
The practical idea:
* If the market is just moving sideways, the line becomes calmer.
* If the market starts moving with real directional flow, the line can respond more effectively.
This is useful for traders who want to wait for a confirmed movement instead of reacting to every small candle fluctuation.
In the default concept:
* ATR MA 1 can remain more reactive as a timing line.
* ATR MA 2 can use trend protection as a calmer directional filter.
---
## Normal ATR logic vs inverted ATR logic
The indicator includes an optional logic inversion.
In normal mode:
* Higher ATR can make the line react faster.
* Lower ATR can make the line smoother.
In inverted mode:
* Higher ATR can make the line slower.
* Lower ATR can make the line faster.
Normal logic is usually better for following active market movement.
Inverted logic can be useful if the trader wants more stability during volatile phases and does not want the line to react too aggressively.
The default approach is usually to keep inverted logic disabled unless a specific market or strategy requires it.
---
## ATR bands
The indicator can display an ATR band around ATR MA 1.
The band is calculated from ATR and a configurable multiplier.
The band can be used to understand whether price is still moving within a normal volatility area around the fast adaptive line or whether price is stretched away from it.
Possible uses:
* Visual volatility zone
* Pullback area
* Dynamic reaction area
* Context for overextension
The band should not be interpreted as a guaranteed reversal zone. It is a volatility reference.
---
## ATR risk label
The indicator includes an ATR label near the current price.
The label can show:
* Current ATR
* Average ATR over the last selected number of candles
* Stop size based on average ATR
* 1:2 take-profit reference based on the stop size
Example:
ATR 14: 3.880
ATR Ø 50: 4.221
Stop 2x ATR Ø: 8.442
TP 1:2: 16.884
This helps the trader estimate whether the current market volatility fits the planned trade.
For example, if the average ATR over 50 candles is 4.221 points and the stop multiplier is 2.0, the calculated stop reference is approximately 8.442 points.
The 1:2 take-profit reference is then twice the stop size.
This does not mean that the stop or take-profit should be used blindly. The values are intended as volatility-based references and should be combined with market structure, support/resistance, previous highs/lows, session levels, or other trading context.
---
## Example use case: trend continuation after consolidation
A trader may use the indicator in the following way:
1. The market reaches an important level, such as a previous daily high or daily low.
2. Price starts to consolidate.
3. The trader avoids entering during the unclear consolidation phase.
4. ATR MA 2 and the heatmap eventually confirm direction.
5. ATR MA 1 changes in the same direction.
6. A candle closes in the direction of the confirmed flow.
7. The trader looks for a possible setup in the direction of the trend.
This approach is designed for traders who prefer confirmation over early entries.
The goal is not to catch the exact top or bottom, but to avoid unnecessary risk during market transition phases.
---
## Example bullish condition
A possible bullish interpretation could be:
* Price is above ATR MA 2
* ATR MA 2 is rising
* Heatmap is bullish
* ATR MA 1 is rising
* Price pulls back and then continues upward
* Candle confirmation supports the direction
This may suggest that long setups are favored.
---
## Example bearish condition
A possible bearish interpretation could be:
* Price is below ATR MA 2
* ATR MA 2 is falling
* Heatmap is bearish
* ATR MA 1 is falling
* Price pulls back and then continues downward
* Candle confirmation supports the direction
This may suggest that short setups are favored.
---
## Defensive trading concept
The indicator is especially designed for traders who want to protect capital by avoiding unclear early movement.
Instead of trying to enter at the first impulse, the trader can wait for:
* Market structure confirmation
* Heatmap confirmation
* ATR MA 2 direction
* ATR MA 1 timing
* Candle confirmation
* Volatility-based risk reference
This can help reduce emotional entries in consolidation zones.
---
## Why two ATR adaptive averages?
Using only one adaptive average can be too noisy or too slow.
The two-line approach separates the job of each line:
**ATR MA 1:**
Short-term timing and pullback reference.
**ATR MA 2:**
Market regime and directional filter.
This separation makes the tool easier to use because the trader does not need one line to do everything.
---
## What this indicator is not
This indicator is not a guaranteed trading system.
It does not predict future price movement.
It does not provide financial advice.
It should not be used as a standalone buy or sell signal.
It is a visual decision-support tool that helps traders understand trend direction, volatility, possible risk distance, and market regime.
---
## Recommended use
The indicator works best when combined with:
* Market structure
* Previous highs and lows
* Daily highs and daily lows
* Support and resistance
* Supply and demand zones
* Session levels
* Candle confirmation
* Risk management rules
The strongest use case is not entering immediately when the heatmap changes, but waiting for a confirmed pullback or continuation setup in the direction of the selected regime.
---
## Practical trading concept
A possible workflow:
1. Identify the higher-timeframe or session context.
2. Mark important daily highs/lows or consolidation zones.
3. Wait until price leaves the consolidation area.
4. Use ATR MA 2 and heatmap as the directional filter.
5. Use ATR MA 1 for timing.
6. Use ATR average and stop calculation as risk reference.
7. Only take trades where the risk-to-reward structure makes sense.
---
## Risk label explanation
The ATR risk label is included to make volatility more practical.
Instead of guessing stop size, the trader can use the average ATR as a reference.
Example:
If ATR Ø 50 is 4.0 and the stop multiplier is 2.0, then the stop reference is 8.0 points.
If the trader wants a 1:2 setup, the take-profit reference is 16.0 points.
This helps answer an important question before taking a trade:
“Is the current market movement large enough to justify my stop and target?”
---
## Final note
Dual ATR AMA Pro is built for traders who prefer confirmation, structure, and volatility-adjusted risk planning.
The indicator is especially useful for avoiding trades inside uncertain consolidation phases and for waiting until the market shows a cleaner directional flow.
It is best used as a trend, volatility, and risk-orientation tool, not as an automatic signal generator.
Indicator

Indicator

Bitcoin Power-Law, Halvings & Wyckoff Model (Macro 1W/1M)An advanced Bitcoin macro analysis tool on weekly (1W) and monthly (1M) time frames. The script automatically maps global BTC cycles by combining the Power-Law mathematical model, Halving cyclicality, and precise institutional market geometry according to Richard Wyckoff's methodology.
How does the indicator work? (Key Pillars)
1. Bitcoin Power-Law Model
The script calculates the time elapsed since the birth of the Bitcoin network (the so-called Genesis Block – January 3, 2009). Based on a logarithmic scale, it marks four fixed long-term trend lines:
- Blue Line (Fair Value): Shows Bitcoin's mathematical fair value, around which the market has been fluctuating for over a decade.
- Purple Line (Medium-Term Ceiling): Marks historical market overheating zones and bull market bubble peaks.
- Green Line (Price Floor): Key macro support level, marking the ultimate market bottom during the greatest capitulation.
- Red Line: A safety band running deep below the chart, constituting the ultimate boundary of the uptrend.
2. Halving Cycles (Halving Counter)
The indicator automatically locates past and future miner reward events on the timeline (including the upcoming Halving in April 2028). It plots vertical orange dashed lines with labels on the chart, allowing you to instantly assess which phase of the 4-year cycle the price is currently in.
3. Wyckoff Pattern Detection Macro (Post-Fact Drawing)
This indicator operates in a highly secure and conservative manner. It doesn't guess patterns in real time to avoid false signals during trends. Instead, it scans the market for flat consolidations (sideways ranges) only in extreme regions:
- Accumulation (Bear Bottoms): Searched only when the price is deep below the central axis (in the area of the green line).
- Distribution (Bull Tops): Searched only when the price is high above the central axis (in the area of the 2024-2025 highs).
Trigger Moment: When the market is building a sideways trend and the price officially crosses the 10-period moving average (SMA 10) (an upside breakout for accumulation or a downside breakdown for distribution), the algorithm validates the structure. In this split second, the script moves back on the chart for the designated period and plots the complete Wyckoff Anatomy using the spread: It draws automatic, horizontal support and resistance lines of the trading range (Trading Range).
It sets vertical black lines dividing the structure into official market sub-phases. It marks precise turning points:
- institutional capital: PS/PSY (Initial Support/Resistance),
- SC/BC (Selling/Buying Climax),
- AR (Automatic Rebound),
- ST (Secondary Test),
- Spring/UTAD (Clearing Liquidity Lows/Highs),
- LPS/LPSY (Last Support/Resistance Points)
- and PHASE E – the moment of releasing a new, powerful macro trend.
User Manual Interval:
The indicator was designed and calibrated exclusively for high time frames: 1 Week (1W) or 1 Month (1M).
Logarithmic Scale: In order for the Power-Law lines and labels to perfectly match the Bitcoin price chart and not "float" when scrolling the screen, you must have the logarithmic scale enabled on the PulseWire chart (click the Log button in the lower right corner of the screen).
Application: The tool is used to identify global turning points (wealth generation) – it allows you to buy Bitcoin in Phase E of macro accumulation and safely implement profits as Phase E distribution heralds the arrival of a bear market. Indicator

Friday to Monday Return TrackerMystic Friday → Monday Return Tracker
This indicator studies how a symbol behaves after unusually weak Friday sessions. It detects Fridays where the daily close-to-close return is less than or equal to a user-defined threshold, then records the return of the next completed trading session after that Friday.
The default threshold is -4.75%, but it can be adjusted in the settings. When a qualifying Friday occurs, the script displays the Friday return and the following Monday/next-session return in a table. If the next session has not occurred yet, the result is shown as TBD. If the market is closed on Monday, the script uses the next available completed trading day, such as Tuesday.
How it works:
The script uses daily price data so the calculation remains consistent across chart timeframes. Friday return is calculated as the percentage change from the prior daily close to the Friday close. The following session return is calculated from the Friday close to the next completed trading session’s close.
What it shows:
• Date of the qualifying Friday
• Friday close-to-close return
• Monday or next-session return
• Optional chart labels for qualifying Fridays and next-session outcomes
• Optional bar highlighting
This tool is intended for historical research and market-behavior review. It does not generate trade signals, does not provide buy or sell recommendations, and does not predict future returns. Results vary by symbol, market regime, liquidity, and available historical data. Indicator

Indicator

Indicator

Indicator

Indicator

Indicator
