ARJ@combo This indicator tracks the combined premium of a Call and Put option (straddle) and overlays technical signals to help traders analyze option market behavior more effectively.
It is especially useful for BANKkNIFTY / NIFTY options, but you can apply it to any instrument by simply selecting the strike price symbols.
ボラティリティ
ARJ@ Combined Option Premium with EMA & VWAPThis indicator tracks the combined premium of a Call and Put option (straddle) and overlays technical signals to help traders analyze option market behavior more effectively.
It is especially useful for Banknifty / nifty options, but you can apply it to any instrument by simply selecting the strike price symbols.
RAXIS — PnL/TP/RR HUD + Precise Bollinger + Future Candles# RAXIS — PnL/TP/RR HUD + Precise Bollinger + Future Candles
A pro-grade trading dashboard with precise Bollinger Bands, future-candle projection, and risk–reward analytics.
**Developed by the hosh365 team**
## Why RAXIS?
RAXIS is an all-in-one package for professional traders who want real-time PnL, entries/exits, signal accuracy, and forward scenarios on the **same** chart—cleanly, with precise controls.
## Key Features
* **Animated HUD + Fixed Panel:** Real-time list of entries (ROI/PnL), total PnL, weighted ROI, and a signal-accuracy summary. A fixed bottom-right panel shows equity, entry/average, E1..E4, weighted targets, SL, R:R, and final net profit.
* **Risk Management & R:R:** Equity input, risk percentage, and ATR-based stop suggestions; set SL/TP and draw their lines on the chart; calculate and display risk–reward.
* **Precise Bollinger + Signals & Alerts:** Choose MA type (SMA/EMA/RMA/WMA), squeeze threshold, and icons/labels for band touches/reversions; alert conditions for Long/Short.
* **Analytical “Future Candles” Projection:** Generates “phantom candles” weighted by momentum (EMA), mid-band slope, and Ichimoku bias; ATR-clamped drift; draws body/wicks for each projected candle. Tunables include count, momentum length, mean-reversion strength, volatility, drift cap, and weights.
* **Multiple Entries + Dynamic Sizing:** Four independent entries (E1..E4) with leverage and $/coin sizing modes; dynamic position sizing based on location relative to Bollinger Bands.
* **On-Chart Lines:** Sticky lines for entry, targets, and stop with thickness control.
* **Symbol Memory & Change Notice:** Store/apply live PnL to per-symbol equity, reset equity, and auto-notify on ticker change.
## Who It’s For
**Scalpers** *(very short-term traders; seconds to minutes, aiming to capture small moves)*, **swing traders** *(medium-term traders; holding for days to weeks to ride price swings)*, and **futures/spot** traders who need a mix of real-time performance view, risk control, and forward scenario planning in one tool.
## Access (Invite-Only)
This script is published as **Invite-Only**. To receive access, please send your TradingView username. (Optional: add your access terms/plan here.)
## Important Notes
* This tool is for educational/analytical purposes and is **not** a buy/sell signal or a guarantee of profit; you are responsible for your own trading decisions.
* Stop-loss and exit suggestions are based on your inputs and technical parameters (ATR/risk %) and must align with your personal strategy and risk management.
Dominant DATR [CHE] Dominant DATR — Directional ATR stream with dominant-side EMA, bands, labels, and alerts
Summary
Dominant DATR builds two directional volatility streams from the true range, assigns each bar’s range to the up or down side based on the sign of the close-to-close move, and then tracks the dominant side through an exponential average. A rolling band around the dominant stream defines recent extremes, while optional gradient coloring reflects relative magnitude. Swing-based labels mark new higher highs or lower lows on the dominant stream, and alerts can be enabled for swings, zero-line crossings, and band breakouts. The result is a compact pane that highlights regime bias and intensity without relying on price overlays.
Motivation: Why this design?
Conventional ATR treats all range as symmetric, which can mask directional pressure, cause late regime shifts, and produce frequent false flips during noisy phases. This design separates the range into up and down contributions, then emphasizes whichever side is stronger. A single smoothed dominant stream clarifies bias, while the band and swing markers help distinguish continuation from exhaustion. Optional normalization by close makes the metric comparable across instruments with different price scales.
What’s different vs. standard approaches?
Reference baseline: Classic ATR or a basic EMA of price.
Architecture differences:
Directional weighting of range using positive and negative close-to-close moves.
Separate moving averages for up and down contributions combined into one dominant stream.
Rolling highest and lowest of the dominant stream to form a band.
Optional normalization by close, window-based scaling for color intensity, and gamma adjustment for visual contrast.
Event logic for swing highs and lows on the dominant stream, with label buffering and pruning.
Configurable alerts for swings, zero-line crossings, and band breakouts.
Practical effect: You see when volatility is concentrated on one side, how strong that bias currently is, and when the dominant stream pushes through or fails at its recent envelope.
How it works (technical)
Each bar’s move is split into an up component and a down component based on whether the close increased or decreased relative to the prior close. The bar’s true range is proportionally assigned to up or down using those components as weights.
Each side is smoothed with a Wilder-style moving average. The dominant stream is the side with the larger value, recorded as positive for up dominance and negative for down dominance.
The dominant stream is then smoothed with an exponential moving average to reduce noise and provide a responsive yet stable signal line.
A rolling window tracks the highest and lowest values of the dominant EMA to form an envelope. Crossings of these bounds indicate unusual strength or weakness relative to recent history.
For visualization, the absolute value of the dominant EMA is scaled over a lookback window and passed through a gamma curve to modulate gradient intensity. Colors are chosen separately for up and down regimes.
Swing events are detected by comparing the dominant EMA to its recent extremes over a short lookback. Labels are placed when a prior bar set an extreme and the current bar confirms it. A managed array prunes older labels when the user-defined maximum is exceeded.
Alerts mirror these events and also include zero-line crossings and band breakouts. The script does not force closed-bar confirmation; users should configure alert execution timing to suit their workflow.
There are no higher-timeframe requests and no security calls. State is limited to simple arrays for labels and persistent color parameters.
Parameter Guide
Parameter — Effect — Default — Trade-offs/Tips
ATR Length — Smoothing of directional true range streams — fourteen — Longer reduces noise and may delay regime shifts; shorter increases responsiveness.
EMA Length — Smoothing of the dominant stream — twenty-five — Lower values react faster; higher values reduce whipsaw.
Band Length — Window for recent highs and lows of the dominant stream — ten — Short windows flag frequent breakouts; long windows emphasize only exceptional moves.
Normalize by Close — Divide by close price to produce a percent-like scale — false — Useful across assets with very different price levels.
Enable gradient color — Turn on magnitude-based coloring — true — Visual aid only; can be disabled for simplicity.
Gradient window — Lookback used to scale color intensity — one hundred — Larger windows stabilize the color scale.
Gamma (lines) — Adjust gradient intensity curve — zero point eight — Lower values compress variation; higher values expand it.
Gradient transparency — Transparency for gradient plots — zero, between zero and ninety — Higher values mute colors.
Up dark / Up neon — Base and peak colors for up dominance — green tones — Styling only.
Down dark / Down neon — Base and peak colors for down dominance — red tones — Styling only.
Show zero line / Background tint — Visual references for regime — true and false — Background tint can help quick scanning.
Swing length — Bars used to detect swing highs or lows — two — Larger values demand more structure.
Show labels / Max labels / Label offset — Label visibility, cap, and vertical offset — true, two hundred, zero — Increase cap with care to avoid clutter.
Alerts: HH/LL, Zero Cross, Band Break — Toggle alert rules — true, false, false — Enable only what you need.
Reading & Interpretation
The dominant EMA above zero indicates up-side dominance; below zero indicates down-side dominance.
Band lines show recent extremes of the dominant EMA; pushes through the band suggest unusual momentum on the dominant side.
Gradient intensity reflects local magnitude of dominance relative to the chosen window.
HH/LL labels appear when the dominant stream prints a new local extreme in the current regime and that extreme is confirmed on the next bar.
Zero-line crosses suggest regime flips; combine with structure or filters to reduce noise.
Practical Workflows & Combinations
Trend following: Consider entries when the dominant EMA is on the regime side and expands away from zero. Band breakouts add confirmation; structure such as higher highs or lower lows in price can filter signals.
Exits and stops: Tighten exits when the dominant stream stalls near the band or fades toward zero. Opposite swing labels can serve as early caution.
Multi-asset and multi-timeframe: Works across liquid assets and common timeframes. For lower noise instruments, reduce smoothing slightly; for high noise, increase lengths and swing length.
Behavior, Constraints & Performance
Repaint and confirmation: No security calls and no future-looking references. Swing labels confirm one bar later by design. Real-time crosses can change intra-bar; use bar-close alerts if needed.
Resources: `max_bars_back` is two thousand. The script uses an array for labels with pruning, gradient color computations, and a simple while loop that runs only when the label cap is exceeded.
Known limits: The EMA can lag at sharp turns. Normalization by close changes scale and may affect thresholds. Extremely gappy data can produce abrupt shifts in the dominant side.
Sensible Defaults & Quick Tuning
Starting point: ATR Length fourteen, EMA Length twenty-five, Band Length ten, Swing Length two, gradient enabled.
Too many flips: Increase EMA Length and swing length, or enable only swing alerts.
Too sluggish: Decrease EMA Length and Band Length.
Inconsistent scales across symbols: Enable Normalize by Close.
Visual clutter: Disable gradient or reduce label cap.
What this indicator is—and isn’t
This is a volatility-bias visualization and signal layer that highlights directional pressure and intensity. It is not a complete trading system and does not produce position sizing or risk management. Use it with market structure, context, and independent risk controls.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
First Passage Time - Distribution AnalysisThe First Passage Time (FPT) Distribution Analysis indicator is a sophisticated probabilistic tool that answers one of the most critical questions in trading: "How long will it take for price to reach my target, and what are the odds of getting there first?"
Unlike traditional technical indicators that focus on what might happen, this indicator tells you when it's likely to happen.
Mathematical Foundation: First Passage Time Theory
What is First Passage Time?
First Passage Time (FPT) is a concept in stochastic processes that measures the time it takes for a random process to reach a specific threshold for the first time. Originally developed in physics and mathematics, FPT has applications in:
Quantitative Finance: Option pricing, risk management, and algorithmic trading
Neuroscience: Modeling neural firing patterns
Biology: Population dynamics and disease spread
Engineering: Reliability analysis and failure prediction
The Mathematics Behind It
This indicator uses Geometric Brownian Motion (GBM), the same stochastic model used in the Black-Scholes option pricing formula:
dS = μS dt + σS dW
Where:
S = Asset price
μ = Drift (trend component)
σ = Volatility (uncertainty component)
dW = Wiener process (random walk)
Through Monte Carlo simulation, the indicator runs 1,000+ price path simulations to statistically determine:
When each threshold (+X% or -X%) is likely to be hit
Which threshold is hit first (directional bias)
How often each scenario occurs (probability distribution)
🎯 How This Indicator Works
Core Algorithm Workflow:
Calculate Historical Statistics
Measures recent price volatility (standard deviation of log returns)
Calculates drift (average directional movement)
Annualizes these metrics for meaningful comparison
Run Monte Carlo Simulations
Generates 1,000+ random price paths based on historical behavior
Tracks when each path hits the upside (+X%) or downside (-X%) threshold
Records which threshold was hit first in each simulation
Aggregate Statistical Results
Calculates percentile distributions (10th, 25th, 50th, 75th, 90th)
Computes "first hit" probabilities (upside vs downside)
Determines average and median time-to-target
Visual Representation
Displays thresholds as horizontal lines
Shows gradient risk zones (purple-to-blue)
Provides comprehensive statistics table
📈 Use Cases
1. Options Trading
Selling Options: Determine if your strike price is likely to be hit before expiration
Buying Options: Estimate probability of reaching profit targets within your time window
Time Decay Management: Compare expected time-to-target vs theta decay
Example: You're considering selling a 30-day call option 5% out of the money. The indicator shows there's a 72% chance price hits +5% within 12 days. This tells you the trade has high assignment risk.
2. Swing Trading
Entry Timing: Wait for higher probability setups when directional bias is strong
Target Setting: Use median time-to-target to set realistic profit expectations
Stop Loss Placement: Understand probability of hitting your stop before target
Example: The indicator shows 85% upside probability with median time of 3.2 days. You can confidently enter long positions with appropriate position sizing.
3. Risk Management
Position Sizing: Larger positions when probability heavily favors one direction
Portfolio Allocation: Reduce exposure when probabilities are near 50/50 (high uncertainty)
Hedge Timing: Know when to add protective positions based on downside probability
Example: Indicator shows 55% upside vs 45% downside—nearly neutral. This signals high uncertainty, suggesting reduced position size or wait for better setup.
4. Market Regime Detection
Trending Markets: High directional bias (70%+ one direction)
Range-bound Markets: Balanced probabilities (45-55% both directions)
Volatility Regimes: Compare actual vs theoretical minimum time
Example: Consistent 90%+ bullish bias across multiple timeframes confirms strong uptrend—stay long and avoid counter-trend trades.
First Hit Rate (Most Important!)
Shows which threshold is likely to be hit FIRST:
Upside %: Probability of hitting upside target before downside
Downside %: Probability of hitting downside target before upside
These always sum to 100%
⚠️ Warning: If you see "Low Hit Rate" warning, increase this parameter!
Advanced Parameters
Drift Mode
Allows you to explore different scenarios:
Historical: Uses actual recent trend (default—most realistic)
Zero (Neutral): Assumes no trend, only volatility (symmetric probabilities)
50% Reduced: Dampens trend effect (conservative scenario)
Use Case: Switch to "Zero (Neutral)" to see what happens in a pure volatility environment, useful for range-bound markets.
Distribution Type
Percentile: Shows 10%, 25%, 50%, 75%, 90% levels (recommended for most users)
Sigma: Shows standard deviation levels (1σ, 2σ)—useful for statistical analysis
⚠️ Important Limitations & Best Practices
Limitations
Assumes GBM: Real markets have fat tails, jumps, and regime changes not captured by GBM
Historical Parameters: Uses recent volatility/drift—may not predict regime shifts
No Fundamental Events: Cannot predict earnings, news, or macro shocks
Computational: Runs only on last bar—doesn't give historical signals
Remember: Probabilities are not certainties. Use this indicator as part of a comprehensive trading plan with proper risk management.
Created by: Henrique Centieiro. feedback is more than welcome!
ReqoverAI Indicator Zero LagPrecision-Engineered AI tool for Multi-Asset Trading Strategies. This AI tool is designed to work for all time frames and asset classes (like Stocks, Commodities, Forex, Crypto and other Digital Assets)
Liquidity StatusKey Points
The Liquidity Status (LS) indicator is designed to directly monitor liquidity conditions and determine if they are Bullish or Bearish.
If conditions are bullish, the candle is painted green (or whichever color is chosen by you to represent bullish liquidity) and the expected price action is up.
If conditions are bearish, the candle is painted red (or whichever color is chosen by you to represent bearish liquidity) and the expected price action is down.
LS allows you to monitor for when traders are absorbing or supplying liquidity and in which direction the liquidity is flowing.
LS works on equities, cryptocurrencies, forex, options data, and futures.
Summary
The Liquidity Status (LS) indicator measures liquidity directly without relying on bid/ask spreads, order-book information, or any other traditional means. The benefit of this non-traditional approach is a novel and unique way to interpret and analyze liquidity in the market.
LS is designed to be as straightforward as possible: when conditions are bullish then the outlook is bullish and the candles are painted the bullish color (default: green), and when conditions are bearish then the outlook is bearish and the candles are painted the bearish color (default: red).
This means the candles are not colored based on their price movements but rather based on their liquidity status.
Additionally, LS indicates Liquidity Flow (LF) as well. LF indicates where the source of liquidity is or is moving towards: either towards the Ask (if the Bid is requiring liquidity then the liquidity source becomes the Ask), or towards the Bid (if the Ask is requiring liquidity then the liquidity source becomes the Bid). This can be helpful in early identification of trend changes.
The default settings are designed to be streamlined but the Settings section below outlines how to add additional information and detail to your charts if desired.
Examples
An example of LS on default setting:
With Full and Declarative reporting:
ES Futures:
Details
In the default settings, LS indicates if conditions are:
Bullish : meaning that current liquidity is bullish and so too are outlooks, or
Bearish: meaning that current liquidity is bearish and so too are outlooks.
There are additional data that are provided via LS, if toggled on (as described below). They include:
Aggressive Bid / Ask : This indicates that there is an aggressive trader present. Aggressive traders are large liquidity absorbers and are defined as having a sense of urgency in their trading that will cause them to go where-ever (whichever price) they can in order to transact. A classic Aggressive Bid, for instance, is a short-seller currently being squeezed.
Eager Bid / Ask : This indicates that there is an eager trader present. Eager traders are defined by their willingness to “cross the isle” in order to transact. For example, an eager bid will move to the ask in order to transact whereas an organic bid would not.
Organic Bid / Ask : This indicates that transactions are occurring at the organic traders. Organic traders are defined as having a large time-horizon and are value-seekers. For instance, an organic ask will likely move price up in order to sell high (the second part of buy low, sell high).
Additionally, LS indicates LF by specifying which party has the demand for liquidity and which has the supply for liquidity.
Flow to Ask : This indicates that the demand to transact is flowing to the ask (i.e.: the bid needs to transact more than the ask) and thus the ask is becoming the liquidity supplier.
Flow to Bid : This indicates that the demand to transact is flowing to the bid (i.e.: the ask needs to transact more than the bid) and thus the bid is becoming the liquidity supplier.
Neutral : No discernable difference in liquidity demand.
In combination, these signals can produce powerful measurements of underlying liquidity activity. For instance:
If LS indicates “At Organic Ask” and LF indicates “Flow to Ask” then this means that (1) transactions are predominantly occurring at or near the organic ask and (2) the organic ask is the dominate liquidity supplier. The consequence is likely substantial price appreciation (remember: the organic ask wants to sell high and now they are setting the terms and conditions of transacting!).
Example - How it started: transactions started to occur at the Organic Ask with Flow to Ask:
Example - How it ended:
Conversely, “At Organic Bid” and “Flow to Bid” indicates that transactions are predominantly occurring at or near the organic bid (who wants to buy low) and they the ones fulfilling the demand to transact coming from the ask. The expected outlook? Price depreciation as the organic bid lowers their orders to average down!
Example - How it started: transactions started to occur at Organic Bid with Flow to Bid:
Example - How it ended:
Lastly, LS (in combination with Liquidity Triggers) can identify moments of high-risk for bull and bear traps (see FAQ for details on how traps are found).
Example: Bear-Trap (with LT displayed)
Example: Bull-Trap (with LT displayed)
Customization
LS has many customization options available.
Sensitivity Mode
LS comes in a variety of sensitivities (for the nerds: adjusting the Sensitivity vs. Specificity), outlined below:
Aggressive : The Aggressive sensitivity mode puts LS in a state of hyper-awareness for anything that might indicate a change in overall liquidity status (i.e.: Bullish to Bearish or Bearish to Bullish) is underway. The benefit of the Aggressive mode is that it does not take much for LS to change its mind about current conditions. The trade-off, however, is increase in false alarms.
Balance : The balanced setting works to balance specificity (how right LS is) with sensitivity (how much chang it takes to convince LS to change its mind).
Conservative : The conservative setting is prone to change slower than both Aggressive and Balance but is intended to be more “certain” of the changes when they are indicated. This can lower the sensitivity (early entrances to trend-changes might be delayed slightly) in exchange for greater confidence in the future.
Diamond : This is the most specific and least sensitive option. Designed for when you only want LS to indicate a change with the strictest of criteria met.
Examples:
Aggressive LS:
Balanced LS:
Conservative LS:
Diamond LS:
LS Detail Amount
Controls how much detail and information you want displayed.
Simplified : Keeps messaging straightforward: Bearish or Bullish.
Full : Parsing the data for greater detail about if conditions are Strong or Weak. Produces candles and text output.
LS Reporting Style
Interpretive : Text output from LS is kept as either Bullish or Bearish.
Declarative : Additional information regarding if the transactions are being performed by an Aggressive, Eager or Organic trader.
LS Candle Replacement
In order to have LS produce candles colored by liquidity, the `LS Candle Replacement` option must be selected, along with deselecting the charts candle-making by going to Settings -> Symbol and de-selecting `Body`, `Border`, and `Wick`.
Otherwise, LS’ colors will be over-ridden by the chart.
Alerts
LS comes with several alerts to help keep track of changing liquidity conditions in the market. They include:
Is Bullish / Bearish : fires at the start of the candle if conditions are bullish/bearish.
Has Become Bullish / Bearish : Fires at the end of the candle if conditions have swapped (as compared to the previous candle).
Flow is to Ask / Bid : Fires at the start of the candle to indicate which direction liquidity is flowing via LF.
Flow Switch to Bid / Ask : Fires if there is a change in the LF from one to the other.
Suspected Bear Trap : Fires if a bear trap is detected.
Suspected Bear Trap Ended : Fires if an on-going bear-trap has ended.
Suspected Bull Trap : Fires if a bull trap is detected.
Suspected Bull Trap Ended : Fires if an on-going bull-trap has ended.
Frequently Asked Questions
How can I get access to LS?
Please see the Author’s Instructions for more information.
Where can I get more information on LS?
Please see the Author’s Instructions for more information.
I tried to add LS to my chart but nothing is showing.
That’s no good! Be sure that the indicator hasn’t errored out (if there is a small red dot next to its name then it has errored out). If it has, then try re-applying the indicator to your chart.
If there is no error indicated, and you still do not see anything it may be likely that the requested symbol either:
Doesn’t have sufficient data to calculate LS on, or
Lacks the data for LS to be calculated completed.
To check, try using LS on a smaller interval. If LS starts to populate, it is likely that the needed data is present but just not enough for the timeframe you were interested in. If there is no LS even when moving to lower intervals, then it may be that the specified underlying lacks the required data.
How come LS is saying things are Bearish but price is going up?
Sometimes that can happen! But until LS indicates bullish liquidity, the expectation is that price will fall back down.
How come LS is saying things are Bullish but price is going down?
Sometimes that can happen! But until LS indicates bearish liquidity, the expectation is that price will recover and continue moving on upwards.
How do you locate Bear and Bull traps?
LS has LT (Liquidity Triggers) baked into it for alerts and uses LT to compare expected conditions with real conditions. If LS and LT are mismatched then a trap is detected. The LT conditions checked are:
If LT is in a bull-stack : that means LT(144) > LT(377) > LT(610), or
If LT is in a bear-stack : that means LT(610) < LT(377) < LT(144)
Then once the stack is determined, if LS disagrees:
LS is indicating Bullish while LT is in a bear-stack, or
LS is indicating Bearish while LT is in a bull-stack
Then the alert is triggered (based off of LT’s orientation). This means:
If conditions are Bullish but LT is showing a Bearish stack, then a Bull Trap is detected, and
If conditions are Bearish but LT is showing a Bullish Stack, then a Bear Trap is detected.
I have questions and maybe a bug!
Please reach out and report! Please refer to the Author’s Instructions for more information on how to reach out.
Does LS get updates?
Yup! Improvements come relatively frequently and if you have any suggestions for improvements, please don’t hesitate to reach out.
Liquidity TriggersKey Points
Liquidity Triggers indicate:
Where liquidity-derived support levels are.
Where liquidity-derived resistance levels are.
When a large price increase is approaching via the Rip Currents .
- When a large price decrease is approaching via the Dip Currents .
Summary
Liquidity Triggers are produced by measuring liquidity and determining where supportive liquidity and resistance-liquidity are. These trigger-levels designate price-points where breakouts, breakthroughs, and bounces are anticipated.
Liquidity Triggers are dynamic, and they constantly re-evaluate liquidity conditions to determine where the next group of sellers or buyers are that can fuel rapid changes in price movement, such as initiating a trend change or stalling price-action completely.
To use, simply apply to your chart and monitor for Supportive Liquidity Triggers (LTs that are below price) for bounces, and Resistance Liquidity Triggers (LTs that are above price) for rejections.
You can also set Alerts designed specifically around the Liquidity Triggers.
Examples
Example 1: A quick look at LT Resistances and Supports. When a LT is above spot, then it is considered a resistance. When LT is below spot, it is considered a support.
Example 2: LTs can indicate to us when an upcoming Rip Current (large price appreciation) or a Dip Current (large price depreciation) is starting.
Here is an example of a Rip Current:
And here is a Dip Current:
Details
Liquidity Triggers come with a default load-out that utilizes several pre-configured settings for quick and easy start-up.
Triggers
The default triggers are labeled LT-1 through LT-7, these correspond ` orders ` that describe which type of liquidity is monitored. The two groups of traders that are monitored are the ` Eager ` and the ` Organic `.
The default triggers use the Fibonacci sequence to adjust their orders in a standardized way.
Triggers 1, 2, 3, and 4 monitor the ` Eager ` traders (with default settings) while triggers 5, 6, and 7 monitor the ` Organic `traders.
Eager Triggers represent profit-takers and dip-buyers .
When the Eager Triggers are above the price, they are ` selling the rip `, and when the Eager Triggers are below price, they are ` buying the dip `. These moments indicate growing pressure for a reversal. Eager triggers are any trigger with an order of 89 or less .
Organic Triggers represent value-seekers with long-term goals. When they are below price, they are areas of support and tend to fuel bounces, while when organic triggers that are above price are areas of resistance and often provoke rejections. Organic triggers are any trigger with an order of 90 or more .
Here's an example showing the faint eager liquidity triggers above spot, indicating profit-taking and below spot after a price-dip indicating dip-buying .
Customization
There are additional settings and configurations available to the Liquidity Triggers indicator that help customize your view of liquidity.
Smoothing
Smoothing can be applied to the triggers for a more peaceful showing. The smoothing options are:
None - Default.
Exponential-Moving Average (EMA) : Ideal for when you want the most recent activity to take higher priority.
Simple-Moving Average (SMA) : Ideal for when you want a smoother appearance but do not want to change the data too much.
Weighted-Moving Average (WMA): Ideal for when you want the smoothing to increase as the trigger order increases.
Modified-Moving Average (RMA): Produces the most smooth data.
Here is an example of how smoothing can change the appearance of LTs for easier analysis for when things get complicated:
Modifying the Default Load-out
The default loadout attempts to balance having a wide view of the data without bringing too many lines or values into the picture that might be too noisy, but these values can be added to customize and expand your view if desired.
The Fib load-out has the options with t he default load-out being .
Feel free to mix and match and explore which views you prefer when analyzing liquidity.
For example, for the extreme data-heads, you can add LDPM twice on the chart to get all of the orders displayed at once:
Liquidity Triggers - Granular Triggers
The granular trigger can be toggled on (default: off) for when candle-specific liquidity measurements desired. They can help identify which specific candles have eager and aggressive traders attempting to move spot: the further away the granular trigger is from the candle, the more force is being applied!
Manual LTs
If you’re not satisfied with the default options for triggers, you can set your own with the Manual Liquidity Triggers option.
Time-Based LTs
Time-based liquidity triggers give you a view of support and resistance triggers based off of the time chosen, rather than by an order. This allows you to construct “weekly Liquidity-Triggers” or “hourly Liquidity Triggers” to analyze and compare against.
Note: If the timeframes are too far apart, you might get an error. For instance, putting a 1-week reference LT onto a 30-second chart may not work.
Liquidity-Triggers Data-Table
With the `Display Liquidity Trigger Statuses and Values` option, you can place a data-table on the chart that will display the time-based triggers, their values, and if they are above (bearish) or below (bullish) spot.
Alerts
When you set alerts, you can determine which order is used for determining `Is bullish`, `Is Bearish`, `Has Become Bullish`, `Has Become Bearish` alerts in the LT Alert Order setting.
Several LT alerts are available to set:
Is Bullish / Bearish: these are designed to analyze conditions at the end of the candle and if spot is above the alert-trigger, then an alert is sent out that conditions are bullish, and if spot is below the alert-trigger, then an alert is sent out if conditions are bearish.
Has Become Bullish / Bearish: designed to analyze conditions at the start of a candle and determine if a change has occurred (a LT cross-over).
Suspected Rip Current: these are designed to alert you when a suspected upwards rip in price is underway, as characterized by all LT triggers moving rapidly down away from spot.
Suspected Dip Current: these are designed to alert you when a suspected downwards rip in price is underway, as characterized by all LT triggers moving rapidly up and above, away from spot.
These alerts can then be put into a webhook for external processing if desired.
Frequently Asked Questions
How can I gain access to LT?
Check out the Author's Instructions section below.
Where can I get more information?
Check out the Author's Instructions section below for how to obtain more information.
I tried to add LT to my chart but it produced an error.
Sometimes this happens but no worries. Just change the chart's interval to a different time and then back, the indicator should re-load. If that fails, try removing it completely and re-applying it.
Is it normal for LTs to have different values on different timeframes?
Yup! Think of each time-interval as a different "zoom" of the market. Imagine you are taking a picture of the ocean to figure out the direction of water movement. If you take the picture from space, you will see big general trends but if you take the photo from your boat in the harbor, you're going to get specific data about that area. That's how LT works!
The view of the liquidity depends on the "zoom-age" (the chart's interval) used when taking the photo.
I think there is an issue with the alerts - what should I do?
This is not ideal! If this happens, please reach out via the contact information in the Author's Instructions section below with the following details:
What symbol?
What timeframe?
Which alert?
When did the alert occur?
Can I attach the alerts to webhooks?
Yup! Be sure to check out TV's guide on webhooks ( T.V. Guide to Alerts ) for how to get started.
Does LT receive updates?
Yup! If a bug or issue is found, an update is pushed out. You will be notified when this occurs and it is highly recommended that you replace all charts with LT on them with the new version as the updates go out.
ProxyProxy Indicator
The Proxy indicator is a simplified version of the Larry Williams Proxy Index (LWPI), designed to identify potential overbought and oversold conditions in the market. It calculates a normalized value based on price momentum and volatility, helping traders spot reversal opportunities.
Features
Main Line: Displays the Proxy Index value with a customizable period (default: 8).
Configurable Levels: Five adjustable horizontal levels in the Style tab:
Sell Level 1 (default: 75, red, dotted, linewidth 1)
Sell Level 2 (default: 70, red, dotted, linewidth 1)
Middle Level (default: 50, gray, dashed, linewidth 1)
Buy Level 1 (default: 25, light green, dotted, linewidth 1)
Buy Level 2 (default: 20, light green, dotted, linewidth 1)
Alerts: Built-in alerts for crossovers and crossunders at the middle level (50).
Customization: Adjust the period in the Inputs tab and fine-tune level values, colors, and styles in the Style tab.
Usage
Use the indicator to identify overbought (Sell Levels) and oversold (Buy Levels) zones.
Set alerts to receive notifications when the Proxy Index crosses the middle level, signaling potential buy or sell opportunities.
Customize the levels in the Style tab to match your trading strategy.
Settings
Period: Adjust the lookback period for the calculation (default: 8).
Style Settings: Modify level values, colors, linewidths, and line styles (solid, dashed, dotted) directly in the Style tab.
This indicator is ideal for traders seeking a straightforward tool to gauge market momentum and potential reversals. Add it to your chart and customize it to fit your trading style!
ZTCRYPTOLAB - SMRT PRICE ACTION (v1.3)ZTCRYPTOLAB — SMRT PRICE ACTION
• Overlay • Multi-tool Price Action suite
A compact, all-in-one price-action assistant that fuses signal generation, dynamic TP/SL visualization, market-structure mapping (internal & external), tight volumetric order blocks with metrics, HTF fair value gaps, MTF previous highs/lows with equilibrium, optional candle/bar coloring.
What it does
Signal Engine (AI FIlter)
Triggers by Flip (trend reversal).
Signal tiers: Normal vs Strong (strong = alignment with 200-EMA).
Optional bar coloring and marker style (triangles or labels).
Dynamic TP/SL + Floating Position Tool Updating Based of AI Filter
On each valid buy/sell, the tool locks entry and builds ATR-based SL/TP1–TP3.
Visual profit/risk boxes update each bar; right-side badges show live prices (ENTRY, SL, TP1/2/3).
Market Structure:
Dual streams: Internal (solid) and External (dashed/“+”).
Detects CHoCH, BOS, BoS+ with contextual lines/labels.
Liquidity sweeps (optional) mark failed breaks with dotted “x”.
Swing labels for HH/HL/LL/LH plus Equilibrium line between last HTF swing H/L (with distance % readout).
Tight Volumetric Order Blocks
Compact OB zones with Body/Wick/Mid/HL2 bounds; Middle or Absolute mitigation logic.
Overlap control (hide vs recent/previous), and auto-cleanup of opposite overlaps.
Internal metrics: per-box buy/sell “votes”, cumulative volume, and % of total volume for visible OBs.
Right extension configurable.
Prev Period H/L (MTF)
Prior Day / Week / Month / Year highs & lows with user styles.
HTF Fair Value Gaps:
Detects HTF FVGs (user TF) without lookahead and projects them to chart TF.
Shrink-on-close (keeps remainder) and delete-on-fill behavior.
Extension modes: Extend, Cap N Bars, or None.
Optional internal “FVG” label with fade control and separate bull/bear styling.
Automatic trimming to keep only the N most recent boxes.
Inputs (highlights)
Signals
Signal Mode: All / Normal / Strong
TP/SL AI POSITION TOOL
Enable, R/R (for SL & TP1–TP3)
Show/Hide Position tool if you want Market Structure native.
How to use
Price and TV Position Tool will display once Trend Reversal is confirmed and will Dynamically show Position and update per bar.
Choose signal strictness:
Strong confines longs above 200-EMA (shorts below), Normal allows earlier entries.
Visual trade planning:
Enable Position Tool for instant entry/SL/TP scaffolding sized by RR. Adjust RR Multiplier to match pair/volatility.
Read the structure map:
Internal stream for near-term intent; External for higher-order breaks. Watch CHoCH → BOS → BoS+ progressions.
Work OB + FVG confluence:
Tight OBs (with internal buy/sell votes) + HTF FVG remnants often frame high-quality retests.
Context with MTF H/L & Equilibrium:
Premium/discount zones and midline % distance help avoid chasing.
Notes & Tips
This tool is non-repainting for plotted confirmations (HTF requests use lookahead_off), but any live bar is inherently provisional until close.
OB mitigation/invalidations can be set to require close or allow wick touches via mitigation settings.
For strictness, combine MA filter + Strong signals and favor entries near OB/FVG confluence in discount (for longs) or premium (for shorts).
Disclaimer
For educational purposes only. Not financial advice. Past performance does not guarantee future results. Always test on a demo and manage risk.
Williams Alligator Spread Oscillator (WASO)Short description (About box)
Williams Alligator Spread Oscillator (WASO) converts Bill Williams’ Alligator into a 0–100 oscillator that measures the average distance between Lips/Teeth/Jaw relative to ATR. High = expansion/trend (default), low = compression/range — making sideways markets easier to spot. Includes adaptive normalization, configurable thresholds, background shading, and alerts.
Full description (Description field)
What it does
The Williams Alligator Spread Oscillator (WASO) transforms Bill Williams’ Alligator into a single, adaptive 0–100 scale. It computes the average pairwise distance among the Alligator lines (Lips/Teeth/Jaw), normalizes it by ATR and a rolling min–max window, and smooths the result. This makes the signal robust across symbols and timeframes and explicitly improves detection of sideways (ranging) conditions by highlighting compression regimes.
Why it helps
Sideways detection made easier: Low WASO marks compressed regimes that commonly align with consolidation/range phases, helping you identify chop and plan breakout strategies.
Trend/expansion clarity: High WASO indicates the Alligator lines are widening relative to volatility, pointing to trending or expanding conditions.
You can flip the direction if you prefer “High = Range.”
How it is calculated (plain English)
Smooth price with RMA (SMMA-like) to get Jaw, Teeth, Lips.
Compute the average pairwise distance between these three lines.
Divide by ATR to remove price-scale effects.
Normalize with a rolling min–max window to map values to 0–100.
Optionally apply EMA smoothing to the oscillator.
Key settings
Jaw/Teeth/Lips Lengths: Alligator periods (SMMA-like via ta.rma).
ATR Length: Volatility benchmark for scaling.
Normalization Lookback: Longer = steadier; shorter = more responsive.
Smoothing (EMA): Evens out noise.
High Value = Large Spread (Trend): Toggle to invert semantics.
Upper/Lower Thresholds: 70/30 are practical starting points.
Signals / interpretation
Sideways / Compression (easier to spot):
Default direction: WASO below Lower Threshold (e.g., <30).
With inverted direction OFF: WASO above Upper Threshold (e.g., >70).
Trend / Expansion:
Default direction: WASO above Upper Threshold (e.g., >70).
With inverted direction OFF: WASO below Lower Threshold (e.g., <30).
Midline (50): Neutral zone; flips around 50 can hint at regime shifts.
Alerts included
Range Start (sideways/compression)
Trend Start (expansion/trend)
Notes & limitations
This implementation omits the classic forward shift of Alligator lines to keep signals usable on live bars.
If market behavior shifts (very quiet or very volatile), tune Lookback and ATR Length.
Combine WASO with breakout levels or momentum filters for entries/exits.
Credits & disclaimer
Inspired by Bill Williams’ Alligator.
For educational purposes only. Not financial advice.
Release Notes (v1.0):
Initial release of Williams-Alligator Spread Oscillator (WASO) with ATR-based scaling and adaptive 0–100 normalization.
Direction toggle (High = Trend by default), adjustable thresholds, background shading, and two alert conditions.
VIX Fear Gauge – Intraday Horizontal with alerts by Carlos CThe VIX Fear Gauge – Intraday Horizontal is a clean overlay tool that displays the current market sentiment (Fear & Greed levels) based on the VIX index.
Key Features:
📊 Horizontal Dashboard with five levels: Low, Light Fear, Neutral, High Fear, Panic.
🎨 Color Schemes: choose between Normal (fear = red) or Inverted (fear = green).
📍 Custom Positioning: move the panel to any chart corner.
🏷️ Dynamic Label: optional large label showing the current VIX value and category.
🚨 Smart Alerts: triggers when VIX enters or exits High Fear and Panic zones.
This indicator is designed for intraday traders who use the VIX as a risk barometer to confirm directional bias in SPY, QQQ, and other equities or options trading setups.
Liquidity Hunter 🎯🎯 Welcome to Liquidity Hunter!
This isn't just another indicator that draws lines on your chart. It's a comprehensive tool designed to help you see the market's structure by identifying key liquidity pools where stop-loss and pending orders are likely to be clustered. Price is often drawn to these levels, and understanding where they are can give you a significant edge in your trading.
💡 What is Liquidity?
In simple terms, liquidity refers to areas on the chart where a significant amount of trading activity is expected. These are often found:
Above old highs ( buy-side liquidity )
Below old lows ( sell-side liquidity )
When price revisits these areas, it can trigger a cascade of orders, leading to significant and rapid price movements. This indicator helps you anticipate these moves before they happen.
✨ Core Features
This indicator is packed with features to provide a complete liquidity analysis:
Multi-Type Liquidity Detection: Identifies and plots various types of liquidity:
Structural: Swing Highs/Lows (S-H, S-L) and Equal Highs/Lows (EQH, EQL).
Time-Based: Previous Day, Week, and Month Highs/Lows (PDH/L, PWH/L, PMH/L).
Session-Based: Highs and Lows of the Asia, London, and New York sessions.
Volume-Based Strength Analysis: Not all levels are equal. The indicator analyzes the volume at the creation of a swing point. A High-Strength level (marked with a ⭐) was formed with significant market participation, making it a more reliable point of interest.
Sweep vs. Break Intelligence: It intelligently distinguishes between a liquidity sweep (price wicks through a level and reverses) and a structural break (price closes firmly beyond the level), helping you understand market intention. Optional symbols (💰 for sweep, ▶ for break) can mark these events.
Advanced EQL/EQH Visualization: The new detection method visually connects equal highs or lows with a dotted line, making these obvious targets easy to spot without hiding the original swing points that form them.
Session & Killzone Visuals: Visualize the Asian, London, and New York trading sessions and their high-probability "Killzones" directly on your chart to better time your entries and understand the market context.
At-a-Glance Dashboard: The customizable on-screen dashboard keeps you informed of the nearest bullish and bearish liquidity targets, their distance from the current price, and their strength.
🚀 How To Use It
Here are a few ways you can incorporate Liquidity Hunter into your trading strategy:
As Targets: Use the plotted levels as potential take-profit targets. If you're in a long position, a nearby bearish liquidity level (e.g., an old Swing High) could be a logical place to exit.
As Entry Zones: Wait for price to react at these key levels. A common strategy is to look for a sweep of a key low (a "stop hunt") followed by a strong bullish candle, which can signal a high-probability long entry.
For Confluence: Combine the liquidity levels with your existing strategy. For example, if a high-strength swing low aligns with a key Fibonacci level or a moving average, it becomes a much stronger support zone.
To Gauge Momentum: The optional Trend Momentum Analysis looks at the volume of consecutive high-strength swings. A new high-strength high forming with more volume than the last one (📈) can indicate strengthening bullish momentum.
⚙️ Customization
Dive into the settings to fully customize the indicator to your liking. You can:
Toggle different liquidity types on or off.
Adjust the pivot lookback period to suit your trading style.
Define your exact session times (in your chosen timezone!).
Change all colors and styles to match your chart theme perfectly.
💬 We Want Your Feedback!
This indicator is actively developed, and your feedback is invaluable! If you...
Find a bug 🐞
Have an idea for a new feature or improvement 💡
Want to share how you use the indicator 📈
...please leave a comment below or send me a direct message! Let's work together to make this the best liquidity tool on TradingView. Happy hunting!
Profitsmaxx DayProfitProfitsMaxx DayProfit is the ultimate all-in-one indicator designed for traders who want consistent, high-quality trade signals across any coin and any timeframe. Built for day traders, it delivers precise entry and exit alerts that adapt seamlessly to market conditions — whether you’re trading crypto, forex, or indices.
Powered by advanced algorithms that combine market structure, momentum, and trend analysis, ProfitsMaxx Day Profit helps traders capture profitable moves while minimizing false signals. It’s trusted by both beginners and experienced traders as a reliable tool for daily trading success.
With its clear visuals, intuitive interface, and multi-market compatibility, Day Profit stands as the all-time best ProfitsMaxx indicator — giving you the edge to trade smarter, react faster, and grow your profits with confidence.
👉 Available now at www.profitsmaxx.com
Smoothed Kama MAD Bands | OquantOverview
The Smoothed KAMA MAD Bands indicator is an tool designed to help traders identify potential trend directions while incorporating volatility-based boundaries. It builds on the Kaufman Adaptive Moving Average (KAMA) concept by adding a smoothing layer and pairing it with Mean Absolute Deviation (MAD) bands to create dynamic bands. This combination aims to filter noise in ranging markets and highlight momentum shifts, with built-in position signals for long or short allocations. Additionally, it calculates key performance metrics to compare the indicator's historical behavior against a simple buy-and-hold approach(Remember past performance doesn’t guarantee future results).
Key Factors/Components
Smoothed KAMA: An adaptive moving average that adjusts its sensitivity based on market efficiency, smoothed further to reduce whipsaws.
MAD Bands: Volatility bands derived from the mean absolute deviation, multiplied by a user-defined factor to set upper and lower boundaries around the smoothed KAMA.
Position Allocation: Generates long (above upper band) or short (below lower band) signals, with options to disable longs or shorts to default to cash.
Built-in Alerts: Set Alerts for bullish(price above upper band) and bearish(price below lower band) signals.
Performance Metrics: Includes tables displaying metrics like maximum drawdown, intra-trade max drawdown, Sharpe ratio, Sortino ratio, Omega ratio, percent profitable, profit factor, total trades, and net profit for the indicator's equity curve. A separate table shows buy-and-hold metrics for the underlying asset(Remember past performance doesn’t guarantee future results).
Equity Curve Plot: Optional plotting of the strategy's simulated equity curve for visual assessment.
How It Works
The core logic starts by calculating an efficiency ratio to determine market trendiness versus choppiness, which informs the adaptive speed of the KAMA. This KAMA is then smoothed using an exponential moving average to enhance stability. Separately, MAD(mean absolute deviation) is computed, then scaled by a multiplier to form bands around the smoothed KAMA. Crosses above the upper band suggest upward momentum (long allocation), while crosses below the lower band indicate downward momentum (short allocation). Metrics are derived from a simulated equity curve based on these allocations, tracking returns, risks, and efficiency ratios over the specified period(Remember past performance doesn’t guarantee future results).
For Who It Is Best/Recommended Use Cases
This indicator is best suited for trend-following traders or those managing strategies on crypto markets. It's recommended for users who want to evaluate trend signals with volatility-adjusted bands and backtest metrics to inform their decision-making process(Remember past performance doesn’t guarantee future results). Ideal for traders comfortable with adaptive averages, particularly in markets where noise reduction can help avoid false signals.
Settings and Default Settings
Start Date: Defines the beginning of the calculation period and backtest metrics (default: 1 Jan 2018).
Efficiency Length: Period for efficiency ratio calculation (default: 10).
KAMA Fast Length: Shorter period for adaptive calculation (default: 2).
KAMA Slow Length: Longer period for adaptive calculation (default: 30).
KAMA Smoothing Length: Smoothing period for the final KAMA (default: 10).
MAD Length: Period for mean absolute deviation (default: 20).
Band Multiplier: Scaling factor for bands (default: 1.6).
Allow Long Trades: Enables/disables long positions (default: true).
Allow Shorts: Enables/disables short positions (default: false).
Show Indicator Metrics Table: Displays performance table (default: true).
Show Buy&Hold Table: Displays asset benchmark table (default: true).
Plot Equity Curve: Shows simulated equity line (default: false).
These defaults are tuned for general use on daily charts but should be adjusted based on the asset and timeframe.
Conclusion
By integrating a smoothed adaptive moving average with deviation-based bands and comprehensive metrics, this indicator offers a structured way to assess trends and historical performance(Remember past performance doesn’t guarantee future results). It encourages informed trading by highlighting both signals and risk factors(Remember past performance doesn’t guarantee future results), helping users align it with their strategies.
⚠️ Disclaimer: This indicator is intended for educational and informational purposes only. Trading/investing involves risk, and past performance does not guarantee future results. Always test and evaluate indicators/strategies before applying them in live markets. Use at your own risk.
Profitsmaxx Constructor ProfitsMaxx Constructor is a custom-built indicator designed for traders who want a strategy tailored specifically to their preferred asset and timeframe. Unlike general-purpose tools, each version of ProfitsMaxx Constructor is uniquely optimized for one trading pair — such as ADAUSDT — and fine-tuned to deliver the most accurate buy and sell signals based on that market’s unique behavior and volatility.
Our team analyzes the asset’s historical data, price action, and momentum patterns to construct a personalized indicator that adapts perfectly to its trading rhythm. The result is a clean, precise signal system built to enhance timing, confidence, and profitability.
Each ProfitsMaxx Constructor indicator is exclusive to the client and created on request, ensuring a truly custom trading experience that aligns with your goals and style.
👉 Want your own version? Visit www.profitsmaxx.com and request a ProfitsMaxx Constructor indicator customized for your chosen coin and timeframe.
MA Disparity (乖離率%)このインジケータは、現在の終値と移動平均線(SMAまたはEMA)との**乖離率(かいりりつ)**を%で表示します。
「価格が移動平均線からどれだけ離れているか」を視覚的に把握することで、**過熱感(買われすぎ/売られすぎ)**を判断できます。
設定で期間(例:20日、25日など)を自由に変更可能
SMA/EMAの選択が可能
0%ラインを基準として、プラス側は上方乖離、マイナス側は下方乖離を示します
トレンドの勢い確認、押し目・戻り目の判断にも活用できます
📊 例:
+10%以上 → 短期的な過熱感
-10%以下 → 売られすぎの可能性
---
This indicator displays the disparity ratio (price deviation) between the current close and a moving average (SMA or EMA), expressed in percentage.
It helps visualize how far the price has moved away from its average — a useful signal for identifying overbought or oversold conditions.
Adjustable period (e.g., 20, 25, 50, etc.)
Selectable MA type (SMA or EMA)
0% baseline: positive values = above MA, negative = below MA
Great for spotting trend strength, pullbacks, and reversals
📈 Example:
+10% → potential overbought zone
-10% → potential oversold zone
---
#Kairi #Disparity #MovingAverage #Volume #SMA #EMA #Overbought #Oversold #Japan
Quant Trend + Donchian (Educational, Public-Safe)What this does
Educational, public-safe visualization of a quant regime model:
• Trend : EMA(64) vs EMA(256) (EWMAC proxy)
• Breakout : Donchian channel (200)
• Volatility-awareness : internal z-scores (not plotted) for concept clarity
Why it’s useful
• Shows when trend & breakout align (clean regimes) vs conflict (chop)
• Helps explain why volatility-aware systems size up in smooth trends and scale down in noise
How to read it
• EMA64 above EMA256 with price near/above Donchian high → trend-following alignment
• EMA64 below EMA256 with price near/below Donchian low → bearish alignment
• Inside channel with EMAs tangled → range/chop risk
Notes
• Indicator is educational only (no orders).
• Built entirely with TradingView built-ins.
• For consistent visuals: enable “Indicator values on price scale” and disable “Scale price chart only” in Settings → Scales .
MACD-V+ (ATR Normalized MACD)MACD-V+ is an ATR-normalized MACD tool that focuses on true turning points inside Overbought/Oversold zones. It marks a signal only when the MACD’s slope changes direction and shows real progress back toward the zero line, with an optional dwell (depth & time) filter so you don’t get faked out by shallow pokes into a zone. Clean visuals, “first-in-zone” gating, and configurable labeling make it practical for discretionary and systematic traders alike.
For best results, adjust Overbought and Oversold levels based on stock volatility. The default settings of 150 and -150 are for highly volatile tickers. Reduce for less volatile tickers.
Please help me improve the code for everyone.
OPR 4 ZonesThe OPR 4-Zone Boxes indicator visualizes four distinct market sessions on your chart by automatically drawing boxed ranges (high / low) and dotted midlines for each session. Each session box is created using time-based timestamps (timezone-aware) and updates in real time during the session. When the session closes, the box is locked to the session end, while an optional extension can display the session range for a configurable period afterward — useful for spotting retests, breakouts, and bias zones.
Designed for traders who rely on session structure and price-action, OPR 4-Zone provides clear, non-intrusive visuals and is fully configurable: enable or disable individual sessions, set start/end and extension times per session, choose colors and transparency for both the primary box and the extension, and display dotted midlines to quickly gauge session control. Objects are cleaned up at the start of each new day to prevent clutter and ensure reliable behavior when scrolling or changing timeframes.
Key features :
- Four independent session boxes (Morning, Afternoon, Evening, Night) with separate enable switches
- Timezone-aware timestamping so boxes align with the session times you want
- Locked session ranges at session close and optional extension period after close
- Dotted midline for quick reference to the session midpoint
- Customizable colors and background transparency for both base and extended boxes
- Automatic cleanup of session objects on new trading day to avoid frozen or stray boxes
- Lightweight and overlay-friendly with sensible defaults for fast setup
Suggested usage :
Use the indicator to mark session ranges for intraday support/resistance, identify where price is trading relative to session midpoint, and watch for breakout or rejection setups near session highs/lows. Combine with volume-based or momentum indicators to confirm breakouts through the session box.
ADR% / CDR% Range Analyzer - PajameinThe "ADR%/CDR% Range Analyzer" is a versatile TradingView indicator designed for traders who want to monitor and compare the "Average Daily Range (ADR%)" and "Current Daily Range (CDR%)" in real-time. ADR% represents the average percentage range (high-low relative to low) over a user-defined number of daily bars, helping you gauge a stock's typical volatility. CDR% shows the current session's range as a percentage, either intraday (customizable from start to end price) or full daily, allowing you to assess how the current bar's movement stacks up against historical norms.
Key features include:
- "Visual Comparison": Displays both values as clean labels on the chart with customizable positions (separate or combined).
- "Dynamic Background Coloring": CDR% label background changes color based on its relation to ADR%—light green for low volatility (< low threshold), light blue for neutral (between thresholds), and light red for high volatility (> high threshold). This helps quickly spot expansion or contraction in daily moves.
- "Flexibility": Works on any timeframe, with options for intraday customization and anti-clipping adjustments for multi-pane layouts.
This indicator is ideal for day traders, swing traders, or anyone tracking volatility breakouts, range-bound setups, or risk management based on expected daily moves.
Input Settings Guide
Here's a breakdown of each setting and how it enhances your trading workflow:
- "Show ADR%" (Boolean, default: true)
Toggle to display/hide the ADR% label. Use this to declutter your chart when focusing solely on current range.
- "Show CDR%" (Boolean, default: true)
Toggle to display/hide the CDR% label. Ideal for charts where you only need historical average or current metrics.
- "ADR% Length" (Integer, default: 20, min: 1)
Number of daily bars for averaging the range percentage. Shorter lengths (e.g., 10) for recent volatility; longer (e.g., 50) for broader trends.
- "CDR%: Start" (Source, default: low)
Starting price for intraday CDR% (e.g., open, previous close). Customize for specific range measurements like gap fills.
- "CDR%: End" (Source, default: high)
Ending price for intraday CDR% (e.g., low, close). Pair with Start for targeted ranges, like open-to-low for downside capture.
- "Intraday Display" (String dropdown: "Intraday CDR%", "Daily CDR%", default: "Daily CDR%")
Switch between real-time intraday calculation (dynamic updates) or fixed daily value (stable, non-repainting).
- "Low Threshold %" (Float, default: 40.0, range: 0-100)
Percentage of ADR% below which CDR% gets the low (green) background. Lower it (e.g., 30%) for stricter low-volatility alerts.
- "High Threshold %" (Float, default: 60.0, range: 0-100)
Percentage of ADR% above which CDR% gets the high (red) background. Raise it (e.g., 70%) to highlight only extreme expansions.
- "ADR% Text Color" (Color picker, default: black)
Foreground color for ADR% text. Choose contrasting colors for dark/light themes.
- "CDR% Text Color" (Color picker, default: black)
Foreground color for CDR% text. Ensures readability over dynamic backgrounds.
- "Low CDR% Background (below low threshold)" (Color picker, default: light green with 70% transparency)
Background for subdued ranges. Adjust opacity for subtlety.
- "Mid CDR% Background (between thresholds)" (Color picker, default: light blue with 70% transparency)
Neutral background for typical moves.
- "High CDR% Background (above high threshold)" (Color picker, default: light red with 70% transparency)
Alert-style background for breakouts.
- "Cell Height %" (Integer, default: 8, range: 1-20)
Vertical padding for labels as a percentage of chart height. Increase (e.g., 12) in multi-pane layouts to prevent text clipping; decrease for compact views.
- "ADR% Position" (String dropdown: Top/Bottom/Middle Left/Right/Center, default: Bottom Right)
Placement of ADR% label. Use separate positions for side-by-side comparison.
- "CDR% Position" (String dropdown: Top/Bottom/Middle Left/Right/Center, default: Bottom Right)
Placement of CDR% label. Matching positions auto-stacks them vertically.
- "Text Size" (String dropdown: Tiny/Small/Normal/Large, default: Normal)
Font size for labels. "Small" for dense charts; "Normal" for clarity.
Usage Tips
- "Volatility Trading": Set thresholds to 50%/80% for spotting range expansions during news events.
- "Multi-Timeframe": Apply on 5-min charts with daily ADR for intraday targets (e.g., aim for 80% of ADR).
- "Customization": For forex/crypto, tweak Start/End to session opens. Test in replay mode to verify non-repainting.
- "Limitations": Intraday mode updates live but may not repaint until bar close; daily mode is fixed.
Vol-Pace Projected-ATR-ADX-Alert-MAThe VolSC indicator analyzes stock volume trends with a focus on the Pace metric, which projects today's volume as a percentage of the 30-day average, highlighting unusual activity (e.g., over 200% turns bright green with alerts). The phantom projection bar, a wide green histogram to the right of the last bar, visually represents this projected volume on daily charts only, aiding quick identification of potential volume surges without cluttering intraday or weekly views. Additional features include ADX strength, ATR averages, and customizable table display for comprehensive insights.
Key Features:
* Primary Indicator: Volume with ADX (Average Directional Index) text.
* Pacing and Alerts: Calculates the volume pace for the day. Features an unusual volume alert with an adjustable threshold (e.g., 200%).
* Volume Projection: Projects a visual "Phantom Volume" for the day, offset to the right of the actual volume bar.
* ATR Indicator: Displays the 2x ATR (Average True Range) value as text.
* Volume Average: Displays the ADV (Average Daily Volume) Moving Average as text.
* Customization: Most settings are adjustable.
Yen Carry Composite Index + Macro Flow GaugeWhat This Indicator Does
This chart visualizes the strength, trend, and macro conditions supporting or weakening the yen carry trade a strategy where investors borrow in low yielding yen to invest in higher yielding assets
How It Works: Core Components
Composite Index (Blue Line):
A weighted blend of z-scores from:
USD/JPY (strength of USD vs JPY)
10Y yield spread (US – Japan)
AUD/JPY (risk proxy for carry appetite)
VIX (global risk sentiment, inverted)
Z-scores normalize each input to show how far it deviates from recent history (not raw values).
Positive composite trend ⬅️ strong carry environment
Negative composite trend ➡️ signs of unwind or stress
Individual Z-Score Lines:
🟥 USD/JPY
🟩 Yield Spread (US10Y − JP10Y)
🟪 FX Proxy (AUD/JPY)
🟦 VIX (risk sentiment)
Threshold Lines & Signal Markers:
Green 🟢⬅️🟢🟢 “carry active” threshold (+1.5 std dev)
Red dashed line 🔴➡️🔴🔴→ “carry unwind risk” (−1.5 std dev)
Carry Trade Strength Gauge (Horizontal Bar, Bottom-Right) www.tradingview.com
Slots:
🟢 = strong carry inflow conditions
⚪ = neutral midpoint
🔴 = outflow / unwind pressure
A directional arrow (⬅️ or ➡️) shows momentum:
➡️ = composite rising → improving carry environment
⬅️ = composite falling → deteriorating carry conditions
Arrow is placed at the current strength level, visually combining position + momentum
Labels “Inflows” and “Outflows” flank the bar for clarity
Use Case Summary
Macro risk overlay for JPY pairs, EM FX, bond carry strategies
Detect early unwind phases (e.g. if arrow ⬅️ appears in red zone)
Confirm entry/exit in directional JPY trades or expected liquidity to enter the markets