OU Mean-Reversion Bands This indicator applies the Ornstein-Uhlenbeck (OU) mean-reversion model to price or spread data and automatically visualizes the dynamic equilibrium (ฮผ) and its deviation bands.
It estimates the OU parameters (ฯ, ฮผ, ฯโโโโ) directly from price history, generating adaptive statistical bands that represent overbought and oversold zones.
Indicators and strategies
Camarilla Pivot Plays (Lite) [BruzX]โ OVERVIEW
This indicator implements the Camarilla Pivot Points levels and a system for suggesting particular plays. It only 3rd, 4th, and 6th levels, as these are the only ones used by the system. It also optionally shows the Central Pivot Range, which is in fact between S2 and R2. In total, there are 12 possible plays, grouped into two groups of six. The algorithm evaluates in real-time which plays fulfil their precondition and shows the candidate plays. The user must then decide if and when to take the play.
โ CREDITS
The Camarilla pivot plays are defined in a strategy developed by Thor Young, and the whole system is explained in his book "A Complete Day Trading System". This description is self-sufficient for effective use.
โ FEATURES
Display the 3rd, 4th and 6th Camarilla pivot levels
Works for stocks, futures, indices, forex and crypto
Automatically switches between RTH and ETH data based on criteria defined by the system.
Option to force RTH/ETH data and force a close price to be used in the calculation.
Preconditions for the plays can be toggled on/off
Works correctly on both RTH and ETH charts
Well-documented options tooltips
Well-documented and high-quality open-source code for those who are interested
โ HOW TO USE
The defaults work well; at a minimum, just add the indicator and watch the plays being called. For US futures, you will probably want to chat the "Timezone for sessions" to New York and the regular session times to 09:30 - 16:00. The following diagram shows its key features.
By default, the indicator draws plays 1 days back; this can be changed up to 20 days. The labels can be shifted left/right using the "label offset" option to avoid overlapping with other labels in this indicator or those of another indicator.
An information box at the top-right of the chart shows:
The data currently in use for the main pivots. This can switch in the pre-market if the H/L range exceeds the previous day's H/L, and if it does, you will see that switch at the time that it happens
Whether the current day's pivots are in a higher or lower range compared to the previous day's.
The width of the pivots compared to the previous day
The current candidate plays fulfilling preconditions. You then need to watch the price action to decide whether to take the play.
The resistance pivots are all drawn in the same colour (red by default), as are the support pivots (green by default). You can change the resistance and support colours, but it is not possible to have different colours for different levels of the same kind.
โ CONCEPTS
The indicator is focused around daily Camarilla pivots and evaluates the preconditions for 12 possible plays: 6 when in a higher range, 6 when in a lower range. The plays are labelled by two lettersโthe first indicates the range, the second indicates the playโas shown in this diagram:
The pivots can be calculated using only RTH (Regular Trading Hours) data, or ETH (Extended Trading Hours) data, which includes the pre-market and post-market. The indicator implements logic to automatically choose the correct data, based on the rules defined by the strategy. This is user-overridable. With the default options, ETH will be used when the H/L range in the previous day's post-market or current day's pre-market exceeds that of the previous day's regular market. In auto mode, the chosen pivots are considered the main pivots for that day and are the ones used for play evaluation. The "other" pivots can also be shownโ"other" here meaning using ETH data when the main pivots use RTH data, and vice versa.
The plays must fulfil a set of preconditions. There are preconditions for valid region and range, price sweeps into levels, correct pivot width, opening position, price action, and whether neutral range plays and premarket plays are enabled. When all the preconditions are fulfilled, the play will be shown as a candidate.
โ NOTE FOR FUTURES
Futures don't officially have a pre-market or post-market like equities. Let's take ES on CME as an example. It trades from 18:00 ET Sunday to 17:00 Friday (ET), with a daily pause between 17:00 and 18:00 ET. However, most of the trading activity is done between 09:30 and 16:00, which you can tell from the volume spikes at those times, and this coincides with NYSE/NASDAQ regular hours. So we define a pseudo-pre-market from 18:00 the previous day to 09:30 on the current day, then a pseudo-regular market from 08:30 to 16:00, then a pseudo-post-market from 16:00 to 17:00. The indicator then works exactly the same as with equitiesโall the options behave the same, just with different session times defined for the pre-, regular, and post-market, with "RTH" meaning just the regular market and "ETH" meaning all three.
โ LIMITATIONS
The pivots are very close to those shown in DAS Trader Pro. They are not to-the-cent exact, but within a few cents. The reasons are:
TradingView provides free real-time data from CBOE One, not full exchange data (you can pay for this though, and it's not expensive), and
the close/high/low are taken from the intraday timeframe you are currently viewing, not daily dataโwhich are very close, but often not exactly the same. For example, the high on the daily timeframe may differ slightly from the daily high you'll see on an intraday timeframe.
Despite these caveats, occasionally large spikes will be seem in one platform and not the other (even with paid data), or the spikes will reach significantly difference prices. Where these spikes create the daily high or low, this can cause significantly different pivots levels. The more traded the stock is, the less the difference tends to be. Highly traded stocks are usually within a few cents (but even they occasionally have large differences in spikes). There is nothing that can be done about this.
The 6th Camarilla level does not have a standard definition and may not match the level shown on other platforms. It does match the definition used by DAS Trader Pro.
Replay mode for stocks does not work correctly. This is due to some important Pine Script variables provided by the TradingView platform and used by the script not being assigned correct values in replay mode. Futures do not use these variables, so they should work in replay mode.
The indicator is an intraday indicator (despite also being able to show weekly and monthly pivots on an intraday chart). It deactivates on a daily timeframe and higher. Sub-minute timeframes are also not supported.
The indicator was developed and tested for US/European stocks, US futures and EURUSD forex and BTCUSD. It should work as intended for stocks and futures in different countries, and for all forex and crypto, but this is tested as much as the security it was developed for.
โ DISCLAIMER
This indicator is provided for information only and should not be used in isolation without a good understand of the system and without considering other factors. You should not take trades using real money based solely on what this indicator says. Any trades you take are entirely at your own risk.
Camarilla Pivot Plays (Premium) [BruzX]โ OVERVIEW
This indicator implements the Camarilla Pivot Points levels and a system for suggesting particular plays. It only calculates and shows the 3rd, 4th, and 6th levels, as these are the only ones used by the system. In total, there are 12 possible plays, grouped into two groups of six. The algorithm constantly evaluates conditions for entering and exiting the plays and indicates them in real time, also triggering user-configurable alerts.
โ CREDITS
The Camarilla pivot plays are defined in a strategy developed by Thor Young, and the whole system is explained in his book "A Complete Day Trading System". This description is self-sufficient for effective use.
โ FEATURES
Feature marked with a * are unique to this Premium version.
Automatically draws plays, suggesting an entry, stop-loss, and maximum target*
User can set alerts on chosen ticker to call these plays, even when not currently viewing them*
Highly configurable via many options (many more than the Lite version)
Works for stocks, futures, indices, forex and crypto
Works correctly on both RTH and ETH charts
Automatically switches between RTH and ETH data based on criteria defined by the system
Option to show both RTH and ETH pivots in parallel*
Configurable calculation modes and risk to reward*
Options presets available to force settings to those used by other tools or traders*
Option to disable individual play precondition checks
Can also show weekly and monthly Camarilla pivots*
Well-documented options tooltips
โ HOW TO USE
The defaults work well; at a minimum, just add the indicator and watch the plays being called. To avoid having to watch securities, by selecting the three dots next to the indicator name, you can set an alert* on the indicator and choose to be alerted on play entries (use "Any alert() function call" as the alert trigger). The following diagram shows several plays activated in the past (with the "Show past plays" option selected).
By default, the indicator draws plays 1 days back; this can be changed up to 20 days. The labels can be shifted left/right using the "label offset" option to avoid overlapping with other labels in this indicator or those of another indicator.
An information box at the top-right of the chart shows:
The data currently in use for the main pivots. This can switch in the pre-market if the H/L range exceeds the previous day's H/L, and if it does, you will see that switch at the time that it happens
Whether the current day's pivots are in a higher or lower range compared to the previous day's.
The width of the pivots compared to the previous day
The currently active play if there is one*, or the candidate plays fulfilling preconditions and waiting for a trigger is none is currently active. If multiple plays are active in parallel, only the last activated one is shown
The resistance pivots are all drawn in the same colour (red by default), as are the support pivots (green by default). You can change the resistance and support colours, but it is not possible to have different colours for different levels of the same kind. Plays will always use the correct colour, drawing over the pivots. For example, R4 is red by default, but if a play treats R4 as a support, then the play will draw a green line (by default) over the red R4 line, thereby hiding it while the play is active.
โ CONCEPTS
The indicator is focused around daily Camarilla pivots and implements 12 possible plays: 6 when in a higher range, 6 when in a lower range. The plays are labelled by two lettersโthe first indicates the range, the second indicates the playโas shown in this diagram:
The pivots can be calculated using only RTH (Regular Trading Hours) data, or ETH (Extended Trading Hours) data, which includes the pre-market and post-market. The indicator implements logic to automatically choose the correct data, based on the rules defined by the strategy. This is user-overridable. With the default options, ETH will be used when the H/L range in the previous day's post-market or current day's pre-market exceeds that of the previous day's regular market. In auto mode, the chosen pivots are considered the main pivots for that day and are the ones used for play evaluation. The "other" pivots can also be shown*โ"other" here meaning using ETH data when the main pivots use RTH data, and vice versa.
The plays must fulfil a set of preconditions and then trigger to become active. There are preconditions for valid region and range, price sweeps into levels, correct pivot width, opening position, price action and ATR limits* so that that target is reachable, and whether neutral range plays and premarket plays are enabled. When all the preconditions are fulfilled, the play will be marked as possible. It will then wait for a trigger, which is the price (and also SMA for some of the plays) reaching a certainly location.
โ NOTE FOR FUTURES
Futures don't officially have a pre-market or post-market like equities. Let's take ES on CME as an example. It trades from 18:00 ET Sunday to 17:00 Friday (ET), with a daily pause between 17:00 and 18:00 ET. However, most of the trading activity is done between 09:30 and 16:00, which you can tell from the volume spikes at those times, and this coincides with NYSE/NASDAQ regular hours. So we define a pseudo-pre-market from 18:00 the previous day to 09:30 on the current day, then a pseudo-regular market from 08:30 to 16:00, then a pseudo-post-market from 16:00 to 17:00. The indicator then works exactly the same as with equitiesโall the options behave the same, just with different session times defined for the pre-, regular, and post-market, with "RTH" meaning just the regular market and "ETH" meaning all three.
โ LIMITATIONS
The pivots are very close to those shown in DAS Trader Pro. They are not to-the-cent exact, but within a few cents. The reasons are:
TradingView provides free real-time data from CBOE One, not full exchange data (you can pay for this though, and it's not expensive), and
the close/high/low are taken from the intraday timeframe you are currently viewing, not daily dataโwhich are very close, but often not exactly the same. For example, the high on the daily timeframe may differ slightly from the daily high you'll see on an intraday timeframe.
Despite these caveats, occasionally large spikes will be seem in one platform and not the other (even with paid data), or the spikes will reach significantly difference prices. Where these spikes create the daily high or low, this can cause significantly different pivots levels. The more traded the stock is, the less the difference tends to be. Highly traded stocks are usually within a few cents (but even they occasionally have large differences in spikes). There is nothing that can be done about this.
The 6th Camarilla level does not have a standard definition and may not match the level shown on other platforms. It does match the definition used by DAS Trader Pro.
Replay mode for stocks does not work correctly for tickers with an official premarket. This is due to some important Pine Script variables provided by the TradingView platform and used by the script not being assigned correct values in replay mode. Futures do not use these variables, so they should work in replay mode.
The indicator is an intraday indicator (despite also being able to show weekly and monthly pivots on an intraday chart). It deactivates on a daily timeframe and higher. Sub-minute timeframes are also not supported.
The indicator was developed and tested for US/European stocks, US futures and EURUSD forex and BTCUSD. It should work as intended for stocks and futures in different countries, and for all forex and crypto, but this is tested as much as the security it was developed for.
โ DISCLAIMER
This indicator is provided for information only and should not be used in isolation without a good understand of the system and without considering other factors. You should not take trades using real money based solely on what this indicator says. Any trades you take are entirely at your own risk.
Weekend GapsIdentify unfilled gaps between the close of one candle and the opening of the next. Optimised for weekends by highlighting friday gaps with a triangle and bold horizontal ray. Depending on the price action required to fill it, they are marked in red or green.
Buying/Selling Detector [BruzX]โ OVERVIEW
This indicator aims to provide a visual and numerical representation of the strength of buying or selling of a security. It does this by calculating and accumulating a bar-by-bar metric and is based on a a conjecture (explained in the Concepts section) about how price and volume reacts to buying and selling behaviour.
โ FEATURES
Shows strength of buying/selling (on a scale between -100 to +100, before smoothing) on a separate plot and on the info box
Shows the metric on three different timescales: since the session open, since a user defined start time and using a rolling relative moving average over the last bars.
The info box has a background colour corresponding to the strength of buying/selling
โ HOW TO USE
When the indicator is added it appears in a separate pane showing a historical plot of the metric values. If preferred, only the info box can be used as an overlay on the main chart. To do this, disable all the lines in the settings, and more the indicator to the main pane.
There are several options:
Boost: This controls the strength of a non-linear operation applied to price bars.
Volume factor: This controls to what extent the volume influences the the metric.
Rolling RMA length (bars): This controls the number of bars used for the rolling relative moving average metric.
Scaling factor RMA length (days): This controls the metric scaling so that it remains within -100 and +100 (note: some visual smoothing methods, notable HMA, can cause spikes outside this range). It specifies the number of days back to use to calculating a "usual" metric value for current bar.
User Start Time: This controls the start time for accumulating the user metric. Default is 10:30, which is the end of the initial balance. Another interesting start time could be, for example, 09:31 to exclude MOO price action and volume.
Smoothing: Purely visual smoothing to prevent rapid swings.
Neutral band: Controls the width of the visual neutral level (coloured yellow by default, user can change this), where the values of the metric are considered insignificant. Default is 10, meaning metric values between -10 and +10 will be yellow.
One way to use the indicator is to watch for divergences between highs/lows on the indicator compared to high/low on the price, in a similar to how MACD is sometimes used. For example, if the price makes a new high, but this indicator does not, it may indicate a pending reversal.
Another frequent pattern is to watch for spikes, which often indicate an absorption or at least the start of a consolidation (depending on what happens after the spike). Absorption often leads to a reversal, whereas consolidations often continue, e.g. an ABCD or flag pattern.
โ CONCEPTS
There is a conjecture behind the indicator which states that dominant buying or selling can identified by the price and volume behaviour. It is a concept used in Volume Price Analysis, as popularised by the author Anna Coulling. Basically it says that dominant buying, for example, can be identified by rapid upward price movement (compared to the speed of downward movement) on high volume. To create a metric from this concept a non-linear operation (controlled by the Boost option) is used to quantify the strength of the price movement. The effect of volume is then also applied to this metric and a non-linear operation is used for this too (controlled by the Volume factor option).
โ DISCLAIMER
This indicator is provided for information only and should not be used in isolation without considering other factors. You should not take trades using real money based solely on what this indicator says. Any trades you take are entirely at your own risk.
EMA100 Breakout by shubhThis indicator is a clean, price-action-based breakout system designed for disciplined trend trading on any timeframe โ especially for Nifty and Bank Nifty spot, futures, and options charts.
It uses a single 100-period EMA to define trend direction and waits for decisive candle closes across the EMA to trigger potential entries.
The logic ensures only one active trade at a time, enforcing patience and clarity in decision-making.
โ๏ธ Core Logic
Buy Setup
A bullish candle closes above the 100 EMA while its open was below the EMA.
Entry occurs at candle close.
Stop-Loss (SL): Low of the signal candle.
Target (TP): 4 ร the SL distance (Risk : Reward = 1 : 4).
Sell Setup
A bearish candle closes below the 100 EMA while its open was above the EMA.
Entry occurs at candle close.
Stop-Loss (SL): High of the signal candle.
Target (TP): 4 ร the SL distance.
Trade Management
Only one trade may run at a time (either long or short).
New signals are ignored until the current position hits SL or TP.
Transparent labels show Entry, SL, and TP levels on chart.
Dotted lines visualize active Stop-Loss (red) and Target (green).
Exit markers:
โ
Target Hit
โ Stop Loss Hit
๐ง Key Advantages
Simple and transparent trend-following logic.
Enforces disciplined โone-trade-at-a-timeโ behavior.
High risk-to-reward (1 : 4).
Works across timeframes โ 5 min to Daily.
Ideal for intraday and positional setups.
๐ Suggested Use
Apply on Nifty / Bank Nifty spot or futures charts.
Works on any instrument with clear momentum swings.
Best confirmation when EMA 100 acts as dynamic support/resistance.
โ ๏ธ Disclaimer
This script is for educational and research purposes only.
It is not financial advice or an invitation to trade.
Always backtest thoroughly and manage risk responsibly before applying in live markets.
Ghost Candles [BruzX]โ OVERVIEW
This indicator provides a visual representation of volume intensity by adjusting bar transparency based on statistical volume analysis. Unlike traditional volume indicators that only show volume bars below the chart, Ghost Candles can integrates volume information directly into the price bars themselves.
โ FEATURES
Visual Volume Integration: Volume information is embedded directly in price bar appearance, reducing the need to constantly reference volume bars
Statistical Significance: Uses z-score calculations rather than simple comparisons to identify truly unusual volume
Customizable Colours: Separate colour inputs for bullish and bearish candles to match your chart theme
Volume Bar Colouring: Optional synchronized colouring of volume bars to match candle transparency
Moving Average Display: Shows the volume moving average line for reference
Alert System: Built-in alerts for different volume intensity levels (Extra High, High) for both bullish and bearish movements
โ HOW TO USE
The indicator creates a new volume pane. This replaces the need for the based volume plot which can be removed. It also affects the transparency of the price bars based on volume. Both these features can be toggled on and off independently from each other in the setting.
All candles remain coloured according to their direction (green/red by default), with only the transparency changing based on volume intensity. Please note the the price bars will be coloured by the colours set in this indicator even if the price bar ghosting option is switched off.
This indicator is particularly useful for traders who prioritize volume analysis in their decision-making process but prefer a cleaner chart without multiple overlapping indicators.
Breakout Confirmation: Fully opaque candles during breakouts indicate strong volume support
Trend Strength: Series of transparent candles may indicate weakening trend momentum
Support/Resistance Validation: High volume at key levels appears as prominent candles
Volume Divergence: Easy identification when price moves occur on declining volume( increasingly transparent candles)
โ CONCEPTS
The indicator performs statistical analysis on volume data using a dual-period approach:
A default 7-period (adjustable) lookback for calculating the volume moving average
A default 20-period (adjustable) lookback for calculating standard deviation
It then computes a z-score (standard deviations from the mean) for each price bar's volume to determine its statistical significance. Based on configurable thresholds, price bar bodies are rendered with varying levels of transparency:
Extra High Volume (z-score > 2 by default)): Fully opaque candles (0% transparency) (default)
High Volume (z-score > 1.25 by default): 70% opacity (default)
Normal Volume (z-score > 0.5 by default): 40% opacity (default)
Below Normal Volume: 5% opacity(default)
โ ACKNOWLEDGMENT
This indicator is based on previous, no longer publicly available work by user "callstacked". It has been modified and improved. It is published as a public invite-only indicator with his permission.
โ DISCLAIMER
This indicator is provided for information only and should not be used in isolation without considering other factors. You should not take trades using real money based solely on what this indicator says. Any trades you take are entirely at your own risk.
Central Limit Theorem Reversion IndicatorDear TV community, let me introduce you to the first-ever Central Limit Theorem indicator on TradingView.
The Central Limit Theorem is used in statistics and it can be quite useful in quant trading and understanding market behaviors.
In short, the CLT states: "When you take repeated samples from any population and calculate their averages, those averages will form a normal (bell curve) distributionโno matter what the original data looks like."
In this CLT indicator, I use statistical theory to identify high-probability mean reversion opportunities in the markets. It calculates statistical confidence bands and z-scores to identify when price movements deviate significantly from their expected distribution, signaling potential reversion opportunities with quantifiable probability levels.
Mathematical Foundation
The Central Limit Theorem (CLT) says that when you average many data points together, those averages will form a predictable bell-curve pattern, even if the original data is completely random and unpredictable (which often is in the markets). This works no matter what you're measuring, and it gets more reliable as you use more data points.
Why using it for trading?
Individual price movements seem random and chaotic, but when we look at the average of many price movements, we can actually predict how they should behave statistically. This lets us spot when prices have moved "too far" from what's normalโand those extreme moves tend to snap back (mean reversion).
Key Formula:
Z = (Xฬ - ฮผ) / (ฯ / โn)
Where:
- Xฬ = Sample mean (average return over n periods)
- ฮผ = Population mean (long-term expected return)
- ฯ = Population standard deviation (volatility)
- n = Sample size
- ฯ/โn = Standard error of the mean
How I Apply CLT
Step 1: Calculate Returns
Measures how much price changed from one bar to the next (using logarithms for better statistical properties)
Step 2: Average Recent Returns
Takes the average of the last n returns (e.g., last 100 bars). This is your "sample mean."
Step 3: Find What's "Normal"
Looks at historical data to determine: a) What the typical average return should be (the long-term mean) and b) How volatile the market usually is (standard deviation)
Step 4: Calculate Standard Error
Determines how much sample averages naturally vary. Larger samples = smaller expected variation.
Step 5: Calculate Z-Score
Measures how unusual the current situation is.
Step 6: Draw Confidence Bands
Converts these statistical boundaries into actual price levels on your chart, showing where price is statistically expected to stay 95% and 99% of the time.
Interpretation & Usage
The Z-Score:
The z-score tells you how statistically unusual the current price deviation is:
|Z| < 1.0 โ Normal behavior, no action
|Z| = 1.0 to 1.96 โ Moderate deviation, watch closely
|Z| = 1.96 to 2.58 โ Significant deviation (95%+), consider entry
|Z| > 2.58 โ Extreme deviation (99%+), high probability setup
The Confidence Bands
- Upper Red Bands: 95% and 99% overbought zones โ Expect mean reversion downward as the price is not likely to cross these lines.
- Center Gray Line: Statistical expectation (fair value)
- Lower Blue Bands: 95% and 99% oversold zones โ Expect mean reversion upward
Trading Logic:
- When price exceeds the upper 95% band (z-score > +1.96), there's only a 5% probability this is random noise โ Strong sell/short signal
- When price falls below the lower 95% band (z-score < -1.96), there's a 95% statistical expectation of upward reversion โ Strong buy/long signal
Background Gradient
The background color provides real-time visual feedback:
- Blue shades: Oversold conditions, expect upward reversion
- Red shades: Overbought conditions, expect downward reversion
- Intensity: Darker colors indicate stronger statistical significance
Trading Strategy Examples
Hypothetically, this is how the indicator could be used:
- Long: Z-score < -1.96 (below 95% confidence band)
- Short: Z-score > +1.96 (above 95% confidence band)
- Take profit when price returns to center line (Z โ 0)
Input Parameters
Sample Size (n) - Default: 100
Lookback Period (m) - Default: 100
You can also create alerts based on the indicator.
Final notes:
- The indicator uses logarithmic returns for better statistical properties
- Converts statistical bands back to price space for practical use
- Adaptive volatility: Bands automatically widen in high volatility, narrow in low volatility
- No repainting: yay! All calculations use historical data only
Feedback is more than welcome!
Henri
Market Breadth & Forward ReturnsThis indicator shows how future index performance has historically behaved after different levels of market breadth. The heatmap reveals which breadth zones have tended to precede better or worse forward returns. This is strictly a statistical conditional-expectation map, not a set of signals.
Scope
This is not meant for any arbitrary asset.
It is meant for broad indices only (S&P 500, Nasdaq 100, Dow, Russell, major sector families).
The breadth data is derived from index-level market universes.
Do not apply this on single stocks, crypto or FX. The method only makes sense with large diversified universes.
Core method
Daily breadth is normalized 0 to 100.
For each bar, six forward horizons are evaluated on the index: performance after X days.
Each observation is placed into a breadth bin.
Each bin/horizon pair has mean, variance and count computed.
Each bin/horizon mean is t-tested against zero.
Benjamini-Hochberg False Discovery Rate weighting allocates weight only to horizons where evidence exists.
Weighted horizon means are aggregated and annualized (252 trading days).
The map displays annualized conditional forward returns per breadth bin.
Why this is robust
Non-repainting. Breadth is in the past, returns are strictly future, lookahead_off.
Multiple horizons avoid single-window biases.
Variance, t-tests and FDR correction drastically reduce false positives.
Bins with poor sample size are visually suppressed to avoid over-interpretation.
How to use
Daily timeframe only.
Select the correct index family (S&P 500, Nasdaq 100, Russellโฆ).
Bin size 5 to 10 points is a realistic range.
Min occurrences per bin โฅ 5 recommended.
FDR alpha 0.05 to 0.10 is a good working envelope.
Interpret as conditional expectations, not a forecast guarantee.
Notes
Do not use on random assets.
Do not extrapolate outside the chosen index family.
Always keep symbol and timeframe visible when publishing.
Indicator by Julien Eche
NWOG/NDOG - HOKO (Public Version)This indicator shows you the intervals between the start of the week and the new day, and it is useful for everyone and everyone can use it.
iulifx EMAThe indicator is built on an 8-period moving average that closely follows price action.
When a candle closes completely beyond the moving average, itโs a signal to be cautious, as this may indicate a potential trend reversal.
If only the wick of the candle reaches the moving average and then gets absorbed, it can be interpreted as a retest, suggesting an opportunity to enter the market in the current trend direction.
Additionally, candle colors reflect market volume conditions:
Blue candles indicate an overbought zone, showing strong buying pressure โ a potential start of a bullish move.
Black candles indicate an oversold zone, reflecting strong selling pressure.
If one of these colored candles breaks the moving average with strength and momentum, it strongly suggests that a trend reversal is likely underway.
DRACO TOMAS EMA Trend Follower๐ DRACO TOMAS EMA Trend Follower
Description:
The DRACO TOMAS EMA Trend Follower is a simple yet powerful trend-following strategy designed to capture directional moves based on exponential moving average (EMA) crossovers. It automatically detects trend changes and manages positions dynamically.
Core Logic:
The strategy uses two EMAs โ a Fast EMA (default 12) and a Slow EMA (default 21) โ to identify the market trend.
When the Fast EMA crosses above the Slow EMA, the strategy opens a long position, signaling bullish momentum.
When the Fast EMA crosses below the Slow EMA, the strategy opens a short position, signaling bearish momentum.
The color of the EMAs changes dynamically: green for uptrends, red for downtrends.
Exit rules:
Longs are closed when the EMAs turn red (trend reversal to bearish).
Shorts are closed when the EMAs turn green (trend reversal to bullish).
Position Sizing:
The system uses 10% of equity per trade by default, allowing flexible risk management and compounding.
Purpose:
Designed for traders who want a clean and efficient EMA crossover system to follow trends automatically on any timeframe or asset.
Best Used For:
Swing trading and trend confirmation
Identifying major directional shifts
Testing EMA-based momentum systems
Delta Arbitrage [by Oberlunar]Delta Arbitrage turns fragmented exchange activity into a single, readable pulse. Each broker breathes at its own rhythm; this tool measures the share of โbuy vs. sellโ participation per broker, weights those brokers by liquidity/activity, and blends them into one continuous bias. The result is a chart you can read in seconds: aqua when buy-side dominates, red when sell-side doesโstronger shades for stronger imbalances.
Delta Arbitrage indicator supports several ways to colour candles based on the aggregated, cross-venue delta, so you can match visual feedback to the strength/consensus of flow.
Examples
LONG opportunity โ broad bullish agreement (>70% weighted Buy%)
In this case, a LONG setup formed because a high proportion of brokers simultaneously pushed bullish volumetric deltas (>70%).
The corridor then stayed positive across multiple bars, with sustained long strength in agreement across venues:
Follow-through:
SHORT opportunity โ broad bearish agreement (<20% weighted Buy%)
Here, a SHORT setup formed because a high proportion of brokers simultaneously pushed bearish volumetric deltas (<20%).
The corridor remained negative over several bars, showing high-intensity short pressure in cross-venue agreement:
Follow-through:
Spectral mode
You can enable the spectral mode, where range candles are colored only when multiple brokers are in volumetric agreement. Youโll see bullish pressure when weighted Buy% exceeds ~70%; when direction changes, range candles fade out and the lower tiles flip red to reflect rising short pressure.
Example:
How itโs built (in plain words)
For every selected broker, the script computes a robust Buy% over a rolling window and maps it to a signed bias (โ1โฆ+1).
Venues are then combined with flexible weightingโEqual, Last Volume, SMA Volume, or Relative-to-SMAโto emphasise who is active now .
A small neutral band near zero calms noise; an intensity curve (gamma) makes strong pushes visually obvious without overshooting weak ones.
What you see
Tinted bars/background : the aggregate bias colours the chart so the prevailing side is instantly clear.
Dashboard : a compact meter for each venue (SELLโBUY), its normalised weight, and exact Buy%/bias, plus a summary line for the weighted & unweighted aggregates. It shows whether one venue is dragging the whole market or if participation is broad.
Lower panel (timeline) : a tile-per-bar strip using the same bias logic. Long, saturated runs = sustained participation; choppy, desaturated tiles around zero = balance/compression. The stripโs height is fixed vs. a recent range, so it remains legible on any zoom.
How to act on it (minimal, auditable rules)
Entries: a one-shot arrow when the weighted Buy% crosses a high/low threshold (e.g., >70 for longs, <30 for shorts).
Exits: trail the indicator itselfโclose when the weighted Buy% retraces by a set number of points from its peak (long) or trough (short).
Context: prefer entries that align with a fresh, persistent run in the lower strip and supportive rows in the dashboard; fade/exit when the strip desaturates or flips.
Do not operate when the average volumetric pressure (avg) is around 50% +- 15%
Why it matters
This is not tick-level microstructure; itโs a fast, stable cross-venue proxy designed for operational use on any timeframe. By unifying โwhoโs in charge, for how long, and how strongly,โ the indicator reduces discretionary noise and turns participation into a tradable, testable context.
โ Oberlunar ๐ โ
Halt-Risk Guard (5-min / 10%) โ TTP Safe๐ Halt-Risk Guard (5-min / 10%) โ TTP Safe
Stay clear of halts, invalidations, and over-extended moves.
๐ Overview
The Halt-Risk Guard helps traders avoid sudden invalidations by monitoring price velocity over the past X minutes (default: 5 min) and flagging when moves exceed a configurable threshold (default: 10%).
Originally built to meet Trade The Pool (TTP) risk-management rules โ where even non-halted 10% moves can void trades โ this tool provides a clear, visual warning system and optional entry blocker.
โ๏ธ Key Features
โ
Halt-Risk Detection โ Calculates both reference-based and swing-based (highโlow) percentage change over the chosen lookback period.
โ
TTP Safe Mode โ โSwing modeโ captures extreme volatility spikes that may invalidate trades even when the market stays open.
โ
Entry Blocker (optional) โ Automatically greys candles and dims the background during risky conditions to prevent impulsive entries.
โ
Customisable Positioning โ Move the on-chart info box to any corner of your chart (Top Left / Top Right / Bottom Left / Bottom Right).
โ
Clean Alerts โ
โ ๏ธ At/Above Threshold
โ
Back to Safe
โ Entry Blocker Active
โ
Visual Table Display โ Compact dashboard shows current % move, lookback window, and threshold with intuitive green/red status.
โ
Strategy-Ready Output โ A hidden 0/1 plot lets you block or filter trades in automated systems.
โก How It Works
Monitors the selected symbol using your chosen computation timeframe (recommended 1-minute).
Evaluates either:
REF mode: Close-to-close change over the lookback window.
SWING mode: High-to-low range within the same window.
If the move โฅ Threshold %, the script highlights a halt-risk condition and optionally activates the entry blocker.
๐จ Recommended Settings
Lookback: 5 minutes
Threshold: 10 %
Swing mode: ON (TTP-safe)
Computation timeframe: 1 minute
Entry blocker: ON
Dim background: ON
๐ง Use Cases
TTP and other prop-firm evaluations enforcing price-movement limits.
Volatility-based scalping systems to avoid chasing extended candles.
Strategy filters for algorithmic entries (e.g. pause trading during halt-risk windows).
โ ๏ธ Disclaimer
This tool provides visual and alert-based guidance only. It does not guarantee compliance with any specific firmโs rules or eliminate trading risk. Always verify thresholds and rules with your broker or evaluation provider.
Qwerty bankniftyqwert tyuio fghjk op dfgh cvbnm ghj tyui sdfgh yui fghj vcbn ghj tyu fgh tyui qw ertdfg hqwerty qwerty
Chart Info Display (HOKO) 2It displays 3 things on the screen in order: symbol, date, time frame. You can use it to capture educational videos to make your chart more beautiful, more private, and more practical.
Backtest - Ichimoku CloudThis script find the entry position on a chart using Ichimoku clud conditions.
and also exit condition based on base line & price close w.r.t to Ichi cloud.
Breakout FinderFindling possible breakouts.. works well when you use short SL and High Risk to Reward Ratio
Advanced Time TechniqueAdvanced Time Technique (ATT)
The Advanced Time Technique (ATT) identifies mathematically significant price levels based on candle count sequences within higher timeframes. The indicator tracks specific numerical patterns to project potential reversal zones.
Calculation Methodology:
- Monitors candle cycles in user-selected higher timeframes (1H, 2H, 3H)
- Identifies key candle counts: 3, 11, 17, 29, 41, 47, 53, 59
- Projects these counts as visual markers on the current chart
- Uses pure price action without lagging indicators
Key Features:
- HTF Candle Boxes: Displays higher timeframe candle ranges as colored boxes
- ATT Circles: Places circular markers at specified candle counts
- Multi-timeframe Analysis: References 1-hour, 2-hour, or 3-hour timeframes
- Prediction Labels: Shows upcoming ATT levels within user-defined range
- Historical Display: Optional viewing of past ATT markers
Visual Components:
- Colored boxes representing HTF candle ranges (bullish/bearish)
- Circle markers positioned above/below bars based on candle color
- Optional numerical display on ATT circles
- Customizable colors and transparency settings
Trading Applications:
- Identifies potential reversal zones at mathematically significant intervals
- Highlights liquidity concentration areas
- Useful for intraday and scalp trading strategies
- Complements price action and market structure analysis
The indicator works by counting candles within the selected higher timeframe and marking specific numerical sequences where price reactions commonly occur.
Mean Reversion Scalping by XtramaskAvoid using this indicator in aggressively trending markets . Best in Non Treanding Markets
7 MM colored 3 BB clouded + MACD + RSI Zones7 MM colored
3 BB clouded
MACD flรจches rouges et vertes
RSI Zones sur vente รฉtoile jaune
Hoko Quarterly Theory is it this Quarterly Theory but for faraz................................................................................................................................................................................................................
HOKO Doubling Theorythis script is like Quarterly theory but with bigger box .............................................................................................................................






















