EMA Range OscillatorEMA Range Oscillator (ERO) - User Guide
Overview
The EMA Range Oscillator (ERO) is a technical indicator that measures the distance between two Exponential Moving Averages (EMAs) and the distance between price and EMA. It normalizes these distances into a 0-100 range, helping traders identify trend strength, market momentum, and potential reversal points.
Components
Main Line
Green Line: EMA20 > EMA50 (Uptrend)
Red Line: EMA20 < EMA50 (Downtrend)
Histogram
White Histogram: Price distance from EMA20
Key Levels
Upper Level (80): High divergence zone
Middle Level (50): Neutral zone
Lower Level (20): Low divergence zone
Parameters
ParameterDefaultDescriptionFast EMA20Short-term EMA periodSlow EMA50Long-term EMA periodNormalization Period100Lookback period for scalingUpper80Upper threshold levelLower20Lower threshold level
How to Read the Indicator
High Values (Above 80)
Strong trend in progress
EMAs are widely separated
High momentum
Potential overbought/oversold conditions
Watch for possible trend exhaustion
Low Values (Below 20)
Consolidation phase
EMAs are close together
Low volatility
Potential breakout setup
Range-bound market conditions
Middle Zone (20-80)
Normal market conditions
Moderate trend strength
Balanced momentum
Look for directional clues from color changes
M-oscillator
cd_RSI_Divergence_CxGeneral:
The Relative Strength Index (RSI) is a momentum oscillator widely used by traders in price analysis. In addition to showing overbought/oversold zones, divergences between RSI and price are also tracked to identify trading opportunities.
The general consensus is that oscillators alone are not sufficient for entries and should be evaluated together with multiple confirmations.
This oscillator is designed as an additional confirmation/compatible tool for strategies that already use higher time frame (HTF) sweeps and lower time frame (LTF) confirmations such as Change in State Delivery (CISD) or Change of Character (CHOCH).
Features:
While RSI oscillators are commonly displayed in line format (classic), this indicator also offers candlestick-style visualization.
Depending on the selected source, period length, and EMA length, RSI can be displayed as lines and/or candlesticks.
Divergence detection & tracking:
Price and RSI values are monitored on the chosen higher time frame (from the menu) to determine highs and lows. For divergence display, the user can choose between two modes:
1- Alignment with HTF Sweep
2- All
1 - Alignment with HTF Sweep:
First, the price must sweep the previous high/low of the candle on the HTF (i.e., break it) but fail to continue in that direction and return inside (sweep).
If this condition is met, RSI values are checked:
If price makes a high sweep but RSI fails to make a new high → divergence is confirmed.
If price makes a low sweep but RSI fails to make a new low → divergence is confirmed.
Divergence is then displayed on the chart.
2 - All:
In this mode, sweep conditions are ignored. Divergence is confirmed if:
Price makes a new high on HTF but RSI does not.
RSI makes a new high on HTF but price does not.
Price makes a new low on HTF but RSI does not.
RSI makes a new low on HTF but price does not.
Menu & Settings:
RSI visualization (source + period length + EMA period length)
Option to choose classic/candlestick style display
Color customization
Higher time frame selection
Adjustable HTF boxes and table display
Final notes:
This oscillator is designed as an additional confirmation tool for strategies based on HTF sweep + LTF CISD/CHOCH confirmation logic. The chosen HTF in the oscillator should match the time frame where sweeps are expected.
Divergence signals from this oscillator alone will not make you profitable.
For spot trades, monitoring sweeps and divergences on higher time frames is more suitable (e.g., Daily–H1 / Weekly–H4).
My personal usage preferences:
Entry TF: 3m
HTF bias: Daily + H1
Sweep + CISD: 30m / 3m
Market Structure: 3m
RSI divergence: HTF = 30m
If all of them align bullish or bearish ( timeframe alignment ), I try to take the trade.
I’d be glad to hear your feedback and suggestions for improvement.
Happy trading!
RSI Oscillator fxdealBased on the Pine Script code you provided, here is a detailed description of the indicator's features and functionality.
Indicator Overview
This is the Heikin Ashi RSI Oscillator (HARSI), a custom-built indicator for TradingView. It combines the principles of Heikin Ashi candles and the Relative Strength Index (RSI) to provide a smoothed, trend-focused oscillator in a separate pane below the main chart. The indicator visualizes trend strength, overbought/oversold conditions, and momentum changes using a series of configurable plots and lines.
Key Components and Features
Heikin Ashi RSI Candles: This is the core component. Instead of traditional price data, the indicator uses a custom Heikin Ashi calculation applied to the RSI values. This creates a smoothed, momentum-driven "candle" visualization that filters out market noise, making it easier to identify the direction and strength of the trend. The color of these candles changes to reflect bullish (teal) or bearish (red) momentum.
RSI Plot & Histogram: The indicator includes a standard RSI line plot and an optional histogram. The RSI can be displayed in "Smoothed Mode," which applies a Heikin Ashi-like smoothing to the RSI line itself to reduce volatility and improve trend identification. The histogram visually represents the RSI's value, with its height corresponding to the magnitude of the RSI.
Stochastic RSI: An optional Stochastic RSI is included to provide a different perspective on momentum. This is a "momentum of momentum" indicator that can be used for confirming trend changes or identifying overbought/oversold conditions within the RSI's own range. It can be plotted as either a ribbon (showing the K and D lines filled) or as individual lines.
Bollinger Bands (Stepline Style): The indicator overlays Bollinger Bands on the RSI. These bands adapt to the volatility of the RSI, providing dynamic overbought and oversold levels. The middle band is a simple moving average of the RSI. The upper and lower bands are plotted using a stepline style, giving them a distinct, staggered appearance.
Horizontal Lines: Several fixed horizontal lines are plotted to define key zones:
Overbought/Oversold (OB/OS) Zones: Customizable horizontal lines define overbought and oversold regions, with additional lines for "extreme" levels. These are based on the indicator's zero-median scale.
Traditional RSI Levels: Optional dotted horizontal lines at 70, 50, and 30 help users who are accustomed to traditional RSI readings quickly identify overbought, neutral, and oversold conditions.
Delta Pulse Oscillator — GSK-VIZAG-AP-INDIA“Delta Pulse Oscillator visualizes buy vs. sell pressure using smoothed delta %, baselines, and crossover markers.”
📌 Delta Pulse Oscillator — GSK-VIZAG-AP-INDIA
The Delta Pulse Oscillator is a custom-built momentum tool that measures the balance between buying and selling activity and smooths it with moving averages. It provides a visual representation of percentage delta strength with dynamic coloring, baseline levels, and crossover markers.
🔎 Key Features
Delta EMA (%) Line → Shows the smoothed percentage difference between simulated buy and sell volumes.
Signal EMA Line → A shorter EMA applied on Delta EMA to highlight momentum shifts.
Baseline Levels
0 line (neutral balance of buy/sell activity).
+5 baseline (stronger positive pressure).
-5 baseline (stronger negative pressure).
Dynamic Coloring → Green when Delta EMA is above zero, red when below.
Cross Dots
Yellow dots mark when Delta EMA or Signal EMA crosses the zero line.
Orange dots appear when Delta EMA crosses the +5 or –5 baselines.
Green/Red dots highlight when both EMAs stay above +5 or below –5.
Background Fills → Visual zones for positive and negative regions.
🧩 How It Can Be Used
Helps to visualize buying vs. selling pressure in real time.
Highlights when momentum is strengthening or weakening around defined baseline levels.
Useful as a confirmation tool when combined with other forms of analysis.
⚠️ Note: This script is for educational and analytical purposes only. It is not a trading strategy and does not provide buy/sell signals. Always use with additional tools, price action, and proper risk management.
JessieOBS with MACD - The Evil MACD
中文版说明在后面
JessieOBS takes the classic MACD to the next level by clearly highlighting overbought and oversold zones.
While the traditional MACD works well for spotting uptrends and downtrends, it often struggles in sideways markets—producing false signals and useless crossovers that can trigger unnecessary stop losses. JessieOBS solves this problem, giving you cleaner, more reliable signals even when the market is moving sideways.
The thick white line signals an oversold area, hinting that a price reversal to an uptrend may happen soon.
The thick blue line signals an overbought area, hinting that a price reversal to a downtrend may happen soon.
JessieOBS helps you filter sideways trends, improving your win rate.
WARNING: JessieOBS is only an early WARNING, NOT A TRADE ENTRY SIGNAL.
When a warning appears, stay alert and wait for confirmation—through price action, divergences (HIGHLY RECOMMENDED with a win rate over 85%!), or the theory of entanglement (HIGHLY RECOMMENDED with a even higher win rate!).
With the right approach, JessieOBS can take your win rate to the next level!
中文版说明:
传统的MACD可以很明确识别出趋势,但有两个最大的缺点:第一是滞后性,第二是假信号。所以MACD在趋势行情里比较好用(不管是上升趋势还是下降趋势),但在横盘期间,就会产生很多的假信号。
JessieOBS就解决了MACD不准的问题,在MACD的信号线上,添加了白色和蓝色的粗线,白色粗线代表价格超卖,接下来很可能会反转上涨,蓝色粗线代表价格超买,接下来很可能会反转下跌。市场横盘期间,JessieOBS很少会给出超买或者超卖信号,从而有效过滤了MACD的假信号。
注意!JessieOBS只能作为一个提前的预警,一定不能把JessieOBS当做入场信号看待。因为JessieOBS只预警价格可能会反转,但并不能预测出价格发生反转的准确时间。
正确的做法是,一旦看见JessieOBS的预警信号,就应该重点关注,再用其他的方式找到准确的入场点。裸k交易法是有用的,找到反转的趋势k线作为入场点。
强烈推荐:出现预警信号之后根据背离点入场,这种方法的胜率可以超过85%。
强烈推荐:出现预警信号之后根据缠论分析入场,利用缠论分析出的入场点胜率可以更高。
Dual Stochastic with Trend FilterThe "Dual Stochastic with Trend Filter" is an oscillator indicator designed to provide clearer, trend-aligned trading signals. It uses two distinct stochastic oscillators to identify potential entry points and incorporates an optional EMA-based trend filter to ensure that you are trading in the direction of the broader market momentum.
How It Works and How to Use It
This indicator combines two key technical analysis concepts: momentum (via stochastics) and trend (via moving averages).
Core Components:
Dual Stochastic Oscillators:
Signal Line 1 (Blue): A standard stochastic oscillator.
Signal Line 2 (Red): A second stochastic oscillator, often using a different source (like hlcc4) to provide a smoother, more reliable signal.
A buy signal is generated when the Blue Line (d1) crosses above the Red Line (d2).
A sell signal is generated when the Blue Line (d1) crosses below the Red Line (d2).
Trend Filter (Optional):
This feature uses a fast and a slow Exponential Moving Average (EMA) to determine the overall market trend.
When the fast EMA is above the slow EMA, the background will turn green, indicating an uptrend.
When the fast EMA is below the slow EMA, the background will turn red, indicating a downtrend.
This filter can be toggled on or off in the indicator settings.
How to Use:
With Trend Filter Enabled (Recommended):
Long (Buy) Entry: Look for a green triangle buy signal (▲). This signal only appears when:
The Blue Signal Line crosses above the Red Signal Line.
The market is in a confirmed uptrend (green background).
Short (Sell) Entry: Look for a red triangle sell signal (▼). This signal only appears when:
The Blue Signal Line crosses below the Red Signal Line.
The market is in a confirmed downtrend (red background).
Exit Signal:
A yellow circle (●) appears to suggest closing an open trade. This signal is triggered for a long position if either the stochastics have a bearish cross or the trend flips to a downtrend. Conversely, for a short position, it's triggered by a bullish stochastic cross or a trend flip to an uptrend.
With Trend Filter Disabled:
If you turn off the "Use Trend Filter" option, the indicator will function as a simple dual stochastic crossover system.
A green triangle (▲) will appear every time the Blue Line crosses above the Red Line.
A red triangle (▼) will appear every time the Blue Line crosses below the Red Line.
The background coloring and exit signals based on trend flips will be deactivated. This mode is more sensitive but may produce more false signals in choppy markets.
Key Visuals:
Blue Line: The primary signal line.
Red Line: The secondary, often smoother, signal line.
Green Triangle (▲): Bullish entry signal.
Red Triangle (▼): Bearish entry signal.
Yellow Circle (●): Suggested trade exit/stop.
Green/Red Background: Visual confirmation of the current uptrend or downtrend.
By filtering stochastic signals with the dominant trend, this indicator helps traders avoid common pitfalls like entering short positions during a strong uptrend or buying into a bearish market. This alignment of momentum and trend is key to improving signal quality.
Disclaimer
This indicator is provided for educational and informational purposes only and should not be considered as financial advice or a recommendation to buy or sell any asset. All trading and investment decisions are your own sole responsibility.
Trading financial markets involves a high level of risk, and you may lose more than your initial investment. Past performance is not indicative of future results. The signals generated by this indicator are not guaranteed to be accurate, and you should always use this tool in conjunction with other forms of analysis and sound risk management practices.
Before using this indicator in a live trading environment, it is strongly recommended that you backtest it thoroughly and practice with it on a demo account. The author is not responsible for any financial losses you may incur from using this script.
KML ALGO V6 – Elite Trading Bot🚀 KML ALGO - Professional Trading Bot by Ahmad Shoaib Kamal
💎 PREMIUM FEATURES:
• Advanced ATR Trailing Stop Algorithm
• Multi-Filter Smart System (RSI, MACD, Stochastic, Volume, Trend)
• Intelligent Scoring System for High-Quality Signals
• Universal: Works on ALL Markets & Timeframes
• Live Information Dashboard
• Professional Alert System
⚡️ WHAT MAKES IT SPECIAL:
✅ Eliminates False Signals with 5-Filter Validation
✅ Adaptive to Market Conditions
✅ Clean Visual Interface with Color-Coded Signals
✅ Real-time Performance Metrics
✅ Fully Customizable Parameters
✅ Works on Crypto, Forex, Stocks, Indices...
🎯 PERFECT FOR:
• Day Traders seeking precise entries/exits
• Swing Traders looking for trend confirmation
• Automated Trading Systems
• Professional Portfolio Management
⚙️ CUSTOMIZABLE SETTINGS:
• Key Value (Signal Sensitivity)
• ATR Period Configuration
• Enable/Disable Any Filter
• Fine-tune All Parameters
• Heikin Ashi Support
🎨 PROFESSIONAL DISPLAY:
• Dynamic Trailing Stop Line
• Clear BUY/SELL Labels
• Weak Signal Indicators
• Live Stats Table
• Smart Alerts
⭐️ DEVELOPED BY: Ahmad Shoaib Kamal
🔥 BATTLE-TESTED ALGORITHM
💰 INVITE-ONLY ACCESS
👉 “Exclusive Access – Apply Now to Unlock Premium Features”
Perfect for Crypto, Forex, Stocks & Indices traders seeking high-accuracy signals with ATR, RSI, MACD, Stochastic, Volume & Trend analysis.
MO and Stoch GOLD H4 Full – Kim TradingMO and Stoch GOLD H4 Full – Kim Trading
Slogan: “Trading Is a Profession, Trading Is Life”
Market: XAUUSD • Timeframe: H4
Regime Gate (strong-trend filter) – turn on to suppress noise during strong trends; trade-off: you may miss some opportunities.
Cut & Reverse – use when you prefer to disable the strong-trend filter and react fast (cut the losing side and reverse with the new signal).
Entry/Exit Rules. When B/B1★/B2★/B3★ (buy) or S/S1★/S2★/S3★ (sell) labels appear, follow the prevailing trend and consider DCA (scale-in) with the trend. Combine with other confluences (levels, candlesticks, volume, timing) to form an optimal setup.
Signal Confidence Tiers:
B — S
B1★ — S1★
B2★ — S2★
B3★ — S3★
Enter only when one of the four labels appears. Use Alerts → Once Per Bar Close.
Notes. Educational tool, not financial advice. Source code remains Protected.
Author: Kim Trading • Version: V1 • Date: 2025-08-25
#XAUUSD #Gold #H4 #MO #Stoch #KimTrading
DK RSI [NMTUAN]The RSI Lines in RSI DK
A basic RSI DK indicator typically consists of the following components:
The Main RSI Line: Usually set to a period of 14, this is the most common line for most traders. It provides an overall view of market momentum.
The Short-Term RSI Line: Usually set to a period of 7, 5, or even 3. This line moves faster and is more sensitive to short-term fluctuations. It can be used to identify early entry/exit points.
The Long-Term RSI Line: Typically set to a period of 21, 28, or 30. This line moves more slowly, providing a stable view of the long-term trend. It helps filter out "noise" and confirm the main trend.
How to Use RSI DK
Combining multiple RSI lines offers several advantages:
Signal Confirmation: When different RSI lines confirm a signal (e.g., all are in the overbought or oversold zone), the reliability of that signal increases significantly.
Divergence: This is one of the strongest signals of the RSI. With RSI DK, traders can easily spot potential divergence signals when a short-term RSI line diverges from price, while the long-term RSI line is still confirming the trend.
Crossovers: Similar to other momentum indicators, crossovers between RSI lines in RSI DK are also very useful. For example, when the short-term RSI line crosses above the long-term one, it could be a signal that upward momentum is gaining strength.
Multi-Timeframe Analysis: RSI DK lets you analyze momentum across different timeframes right on one chart, which saves time and improves analysis efficiency.
MO and Stoch GOLD H4 V1 – Kim Trading (with Regime Gate ML)MO and Stoch GOLD H4 – Kim Trading (with Regime Gate ML)
Slogan: “Trading Is a Profession, Trading Is Life”
Market: XAUUSD (spot gold) • Timeframe: H4 (4 hours)
Overview. The script combines a Momentum Oscillator (MO) cross with Stochastic RSI context and evaluates signals on bar close to reduce repaint. An optional Regime Gate (ML) filter classifies market conditions (e.g., strong-trend vs. choppy) from historical patterns to suppress counter-trend noise and highlight powerful waves.
Entry/Exit Rules
When a B, B1★ … (buy) or S, S1★ … (sell) label appears, first reference the prevailing trend and consider applying DCA (scale-in) in the direction of that trend. You’re encouraged to combine this tool with other methods (price levels, candlesticks, volume/timing) to build an optimal setup.
Signal Confidence Tiers
B — S
B1★ — S1★
B2★ — S2★
B3★ — S3★
Enter trades only when one of the four signal types above is printed.
Notes. Use Once Per Bar Close alerts. This is an educational tool and not financial advice. Source code remains protected.
Author: Kim Trading • Version: V1 • Date: 2025-08-25
#XAUUSD #Gold #H4 #MO #Stoch #KimTrading
ZLEMA Trend IndexZTI — ZLEMA Trend Index (0–100, 20/80 Bands)
Overview
ZTI is a trend-following oscillator built on the Zero‑Lag EMA (ZLEMA) and displayed in a consistent 0–100 pane. It’s designed to help prepare for participation in developing trends: readings below 20 highlight conditions to prepare for longs; readings above 80 highlight conditions to prepare for shorts. Color coding clarifies state at a glance: yellow inside the 20–80 band, maroon above 80, teal below 20.
How it works
Core: ZLEMA length 20 (configurable) reduces lag versus classic moving averages while maintaining smoothness.
Centering/scale: the ZLEMA line is recentered and scaled to fit a 0–100 view without distorting direction.
Bands: 80/20 act as trend preparation zones, not automatic reversal triggers.
Variables accessible in your scripts: overbought, oversold, zti, 0 - 100, center line is always 50
How to use it
Trend preparation:
Below 20 (teal): prepare to go long. Look for follow‑through back into the band (e.g., a hook up or a close returning above 20) before committing risk.
Above 80 (maroon): prepare to go short. Look for follow‑through back into the band (e.g., a hook down or a close returning below 80).
Example:
bullish_crossing_1 := ta.crossover(zti, overbought)
bullish_crossing_2 := ta.crossunder(zti, 70)
bullish_crossing_3 := ta.crossunder(zti, 60)
bullish_crossing_4 := ta.crossunder(zti, 50)
bearish_crossing_1 := ta.crossunder(zti, oversold)
bearish_crossing_2 := ta.crossover(zti, 30)
bearish_crossing_3 := ta.crossover(zti, 40)
bearish_crossing_4 := ta.crossover(zti, 50)
The zti line mirrors the flow of price action which is ideal if you need to follow trend snapshots between the overbough and oversold lines.
Continuation entries:
In uptrends, favor pullbacks where ZTI dips toward 20–40 and turns up again.
In downtrends, favor bounces where ZTI rises toward 60–80 and turns down again.
Exits and risk management:
Consider scaling out when maroon/teal fades back to yellow.
Use a return through the opposite band as a de‑risk or stop signal per system rules.
Multi‑timeframe workflow:
Define bias with a higher timeframe ZTI (e.g., H4/D1).
Execute on a lower timeframe only when it aligns with the higher timeframe’s 20/80 context.
Settings guidance:
ZLEMA length: 20 default. Lower (14–16) = faster, more sensitive; higher (24–30) = smoother, slower.
Center/scale windows: Larger = steadier amplitude; smaller = more responsive visualization.
Bands: 80/20 default. For very strong trenders, try 85/15; for choppier assets, 70/30.
Best practices
Treat 20/80 as preparation zones and require a confirm trigger (price structure, momentum cross, or a candle close back inside the band).
Avoid counter‑trend entries when the line is firmly maroon/teal; wait for a state change back into yellow with a confirming hook.
Combine with risk controls: predefined stop, trailing logic, and partial profit rules.
Limitations
As a moving‑average‑based tool, ZTI will still exhibit some lag and can compress/expand in extreme volatility. Tune length and windows to the instrument and timeframe.
Credits
ZLEMA techniques widely attributed to John Ehlers.
Disclaimer
This tool is for educational purposes only and is not financial advice. Backtest and forward‑test before live use, and always manage risk.
BTC Dominance & Price RSI Analyzer by Sajad BagheriThis indicator analyzes the Relative Strength Index (RSI) for three key cryptocurrency metrics:
Bitcoin Price (BTC/USDT)
Bitcoin Dominance (BTC.D)
Tether Dominance (USDT.D)
It provides a comprehensive view of market momentum by displaying three RSI lines in a single pane, allowing traders to identify overbought and oversold conditions across these important metrics simultaneously.
Constance Brown Composite Index EnhancedWhat This Indicator Does
Implements Constance Brown's copyrighted Composite Index formula (1996) from her Master's thesis - a breakthrough oscillator that solves the critical problem where RSI fails to show divergences in long-horizon trends, providing early warning signals for major market reversals.
The Problem It Solves
Traditional RSI frequently fails to display divergence signals in Global Equity Indexes and long-term charts, leaving asset managers without warning of major price reversals. Brown's research showed RSI failed to provide divergence signals 42 times across major markets - failures that would have been "extremely costly for asset managers."
Key Components
Composite Line: RSI Momentum (9-period) + Smoothed RSI Average - the core breakthrough formula
Fast/Slow Moving Averages: Trend direction confirmation (13/33 periods default)
Bollinger Bands: Volatility envelope around the composite signal
Enhanced Divergence Detection: Significantly improved trend reversal timing vs standard RSI
Research-Proven Performance
Based on Brown's extensive study across 6 major markets (1919-2015):
42 divergence signals triggered where RSI showed none
33 signals passed with meaningful reversals (78% success rate)
Only 5 failures - exceptional performance in monthly/2-month timeframes
Tested on: German DAX, French CAC 40, Shanghai Composite, Dow Jones, US/Japanese Government Bonds
New Customization Features
Moving Average Types: Choose SMA or EMA for fast/slow lines
Optional Fills: Toggle composite and Bollinger band fills on/off
All Periods Adjustable: RSI length, momentum, smoothing periods
Visual Styling: Customize colors and line widths in Style tab
Default Settings (Original Formula)
RSI Length: 14
RSI Momentum: 9 periods
RSI MA Length: 3
SMA Length: 3
Fast SMA: 13, Slow SMA: 33
Bollinger STD: 2.0
Applications
Long-term investing: Monthly/2-month charts for major trend changes
Elliott Wave analysis: Maximum displacement at 3rd-of-3rd waves, divergence at 5th waves
Multi-timeframe: Pairs well with MACD, works across all timeframes
Global markets: Proven effective on equities, bonds, currencies, commodities
Perfect for serious traders and asset managers seeking the proven mathematical edge that traditional RSI cannot provide.
Relative Weighted Rate of Change (WROC) vs Nifty 50Relative Weighted Rate of Change (WROC) vs Nifty 50
Donchian Squeeze Oscillator# Donchian Squeeze Oscillator (DSO) - User Guide
## Overview
The Donchian Squeeze Oscillator is a technical indicator designed to identify periods of low volatility (squeeze) and high volatility (expansion) in financial markets by measuring the distance between Donchian Channel bands. The indicator normalizes this measurement to a 0-100 scale, making it easy to interpret across different timeframes and instruments.
## How It Works
The DSO calculates the width of Donchian Channels as a percentage of the middle line, smooths this data, and then normalizes it using historical highs and lows over a specified lookback period. The result is inverted so that:
- **High values (80+)** = Narrow channels = Low volatility = Squeeze
- **Low values (20-)** = Wide channels = High volatility = Expansion
## Key Parameters
### Core Settings
- **Donchian Channel Period (20)**: The number of bars used to calculate the highest high and lowest low for the Donchian Channels
- **Smoothing Period (5)**: Applies moving average smoothing to reduce noise in the oscillator
- **Normalization Lookback (200)**: Historical period used to normalize the oscillator between 0-100
### Threshold Levels
- **Over Squeeze (80)**: Values above this level indicate strong squeeze conditions
- **Over Expansion (20)**: Values below this level indicate strong expansion conditions
## Reading the Indicator
### Color Coding
- **Red Line**: Squeeze condition (above 80 threshold) - Markets are consolidating
- **Orange Line**: Neutral/trending condition with upward momentum
- **Green Line**: Expansion condition or downward momentum
### Visual Elements
- **Red Dashed Line (80)**: Squeeze threshold - potential breakout zone
- **Gray Dotted Line (50)**: Middle line - neutral zone
- **Green Dashed Line (20)**: Expansion threshold - high volatility zone
- **Red Background**: Highlights active squeeze periods
## Trading Applications
### 1. Breakout Trading
- **Setup**: Wait for DSO to reach 80+ (squeeze zone)
- **Entry**: Look for breakouts when DSO starts declining from squeeze levels
- **Logic**: Prolonged low volatility often precedes significant price movements
### 2. Volatility Cycle Trading
- **Squeeze Phase**: DSO > 80 - Prepare for potential breakout
- **Breakout Phase**: DSO declining from 80 - Trade the direction of breakout
- **Expansion Phase**: DSO < 20 - Expect trend continuation or reversal
### 3. Trend Confirmation
- **Orange Color**: Suggests bullish momentum during expansion
- **Green Color**: Suggests bearish momentum or consolidation
- Use in conjunction with price action for trend confirmation
## Best Practices
### Timeframe Selection
- **Higher Timeframes (Daily, 4H)**: More reliable signals, fewer false breakouts
- **Lower Timeframes (1H, 15M)**: More frequent signals but higher noise
- **Multi-timeframe Analysis**: Confirm squeeze on higher TF, enter on lower TF
### Parameter Optimization
- **Volatile Markets**: Increase Donchian period (25-30) and smoothing (7-10)
- **Range-bound Markets**: Decrease Donchian period (15-20) for more sensitivity
- **Trending Markets**: Use longer normalization lookback (300-400)
### Signal Confirmation
Always combine DSO signals with:
- **Price Action**: Support/resistance levels, chart patterns
- **Volume**: Confirm breakouts with increasing volume
- **Other Indicators**: RSI, MACD, or momentum oscillators
## Alert System
The indicator includes built-in alerts for:
- **Squeeze Started**: When DSO crosses above the squeeze threshold
- **Expansion Started**: When DSO crosses below the expansion threshold
## Common Pitfalls to Avoid
1. **False Breakouts**: Don't trade every squeeze - wait for confirmation
2. **Parameter Over-optimization**: Stick to default settings initially
3. **Ignoring Market Context**: Consider overall market conditions and news
4. **Single Indicator Reliance**: Always use additional confirmation tools
## Advanced Tips
- Monitor squeeze duration - longer squeezes often lead to bigger moves
- Look for squeeze patterns at key support/resistance levels
- Use DSO divergences with price for potential reversal signals
- Combine with Bollinger Band squeezes for enhanced accuracy
## Conclusion
The Donchian Squeeze Oscillator is a powerful tool for identifying volatility cycles and potential breakout opportunities. Like all technical indicators, it should be used as part of a comprehensive trading strategy rather than as a standalone signal generator. Practice with the indicator on historical data before implementing it in live trading to understand its behavior in different market conditions.
Ninja Indicator, Crypto, Forex, IndicesIndicator Description:
It is the version 2.0 of Ninja Entry Indicator. It has all the features of Ninja, added new POI support/resistance feature.
If it takes support from POI and on retest you can take long entry.
If it takes resistance from POI and on retest you can take short side entry.
EMA Oscillator [Alpha Extract]A precision mean reversion analysis tool that combines advanced Z-score methodology with dual threshold systems to identify extreme price deviations from trend equilibrium. Utilizing sophisticated statistical normalization and adaptive percentage-based thresholds, this indicator provides high-probability reversal signals based on standard deviation analysis and dynamic range calculations with institutional-grade accuracy for systematic counter-trend trading opportunities.
🔶 Advanced Statistical Normalization
Calculates normalized distance between price and exponential moving average using rolling standard deviation methodology for consistent interpretation across timeframes. The system applies Z-score transformation to quantify price displacement significance, ensuring statistical validity regardless of market volatility conditions.
// Core EMA and Oscillator Calculation
ema_values = ta.ema(close, ema_period)
oscillator_values = close - ema_values
rolling_std = ta.stdev(oscillator_values, ema_period)
z_score = oscillator_values / rolling_std
🔶 Dual Threshold System
Implements both statistical significance thresholds (±1σ, ±2σ, ±3σ) and percentage-based dynamic thresholds calculated from recent oscillator range extremes. This hybrid approach ensures consistent probability-based signals while adapting to varying market volatility regimes and maintaining signal relevance during structural market changes.
// Statistical Thresholds
mild_threshold = 1.0 // ±1σ (68% confidence)
moderate_threshold = 2.0 // ±2σ (95% confidence)
extreme_threshold = 3.0 // ±3σ (99.7% confidence)
// Percentage-Based Dynamic Thresholds
osc_high = ta.highest(math.abs(z_score), lookback_period)
mild_pct_thresh = osc_high * (mild_pct / 100.0)
moderate_pct_thresh = osc_high * (moderate_pct / 100.0)
extreme_pct_thresh = osc_high * (extreme_pct / 100.0)
🔶 Signal Generation Framework
Triggers buy/sell alerts when Z-score crosses extreme threshold boundaries, indicating statistically significant price deviations with high mean reversion probability. The system generates continuation signals at moderate levels and reversal signals at extreme boundaries with comprehensive alert integration.
// Extreme Signal Detection
sell_signal = ta.crossover(z_score, selected_extreme)
buy_signal = ta.crossunder(z_score, -selected_extreme)
// Dynamic Color Coding
signal_color = z_score >= selected_extreme ? #ff0303 : // Extremely Overbought
z_score >= selected_moderate ? #ff6a6a : // Overbought
z_score >= selected_mild ? #b86456 : // Mildly Overbought
z_score > -selected_mild ? #a1a1a1 : // Neutral
z_score > -selected_moderate ? #01b844 : // Mildly Oversold
z_score > -selected_extreme ? #00ff66 : // Oversold
#00ff66 // Extremely Oversold
🔶 Visual Structure Analysis
Provides a six-tier color gradient system with dynamic background zones indicating mild, moderate, and extreme conditions. The histogram visualization displays Z-score intensity with threshold reference lines and zero-line equilibrium context for precise mean reversion timing.
snapshot
4H
1D
🔶 Adaptive Threshold Selection
Features intelligent threshold switching between statistical significance levels and percentage-based dynamic ranges. The percentage system automatically adjusts to current volatility conditions using configurable lookback periods, while statistical thresholds maintain consistent probability-based signal generation across market cycles.
🔶 Performance Optimization
Utilizes efficient rolling calculations with configurable EMA periods and threshold parameters for optimal performance across all timeframes. The system includes comprehensive alert functionality with customizable notification preferences and visual signal overlay options.
🔶 Market Oscillator Interpretation
Z-score > +3σ indicates statistically significant overbought conditions with high reversal probability, while Z-score < -3σ signals extreme oversold levels suitable for counter-trend entries. Moderate thresholds (±2σ) capture 95% of normal price distributions, making breaches statistically significant for systematic trading approaches.
snapshot
🔶 Intelligent Signal Management
Automatic signal filtering prevents false alerts through extreme threshold crossover requirements, while maintaining sensitivity to genuine statistical deviations. The dual threshold system provides both conservative statistical approaches and adaptive market condition responses for varying trading styles.
Why Choose EMA Oscillator ?
This indicator provides traders with statistically-grounded mean reversion analysis through sophisticated Z-score normalization methodology. By combining traditional statistical significance thresholds with adaptive percentage-based extremes, it maintains effectiveness across varying market conditions while delivering high-probability reversal signals based on quantifiable price displacement from trend equilibrium, enabling systematic counter-trend trading approaches with defined statistical confidence levels and comprehensive risk management parameters.
RSI with MA and Candle Highlight BY GRAFClassic RSI with minor modifications, background color changes when it is higher/lower than its average, making it easier to see. Additionally, the candle color changes when the RSI is overbought or oversold.
Reverse RSI Signals [AlgoAlpha]🟠 OVERVIEW
This script introduces the Reverse RSI Signals system, an original approach that inverts traditional RSI values back into price levels and then overlays them directly on the chart as dynamic bands. Instead of showing RSI in a subwindow, the script calculates the exact price thresholds that correspond to common RSI levels (30/70/50) and displays them as upper, lower, and midline bands. These are further enhanced with an adaptive Supertrend filter and divergence detection, allowing traders to see overbought/oversold zones translated into actionable price ranges and trend signals. The script combines concepts of RSI inversion, volatility envelopes, and divergence tracking to provide a context-driven tool for spotting reversals and regime shifts.
🟠 CONCEPTS
The script relies on inverting RSI math: by solving for the price that would yield a given RSI level, it generates real chart levels tied to oscillator conditions. These RSI-derived price bands act like support/resistance, adapting each bar as RSI changes. On top of this, a Supertrend built around the RSI midline introduces directional bias, switching regimes when the midline is breached. Regular bullish and bearish divergences are detected by comparing RSI pivots against price pivots, highlighting early reversal conditions. This layered approach means the indicator is not just RSI on price but a hybrid of oscillator translation, volatility-tracking midline envelopes, and divergence analysis.
🟠 FEATURES
Inverted RSI bands: upper (70), lower (30), and midline (50), smoothed with EMA for noise reduction.
Supertrend overlay on the RSI midline to confirm regime direction (bullish or bearish).
Gradient-filled zones between outer and inner RSI bands to visualize proximity and exhaustion.
Non-repainting bullish and bearish divergence markers plotted directly on chart highs/lows.
🟠 USAGE
Apply the indicator to any chart and use the plotted RSI price bands as adaptive support/resistance. The midline defines equilibrium, while upper and lower bands represent classic RSI thresholds translated into real price action. In bullish regimes (green candles), long trades are stronger when price approaches or bounces from the lower band; in bearish regimes (red candles), shorts are favored near the upper band. Divergence markers (▲ for bullish, ▼ for bearish) flag potential reversal points early. Traders can combine the band proximity, divergence alerts, and Supertrend context to time entries, exits, or to refine ongoing trend trades. Adjust smoothing and Supertrend ATR settings to match the volatility of the instrument being analyzed.
BRN TENDENCIAL (Alta / Baixa / Neutro) — com PerfisObjectively classify the market into 3 states: Bullish, Bearish, or Neutral.
Classic Ribbon Detection:
Bullish = MA1 > MA2 > MA3 > MA4 > MA5 > MA6
Bearish = MA1 < MA2 < MA3 < MA4 < MA5 < MA6
Neutral = when the alignment is not met (crossovers/disorder).
Optional simple mode (toggle): consider only MA1 and MA6 (Bullish = MA1 > MA6, Bearish = MA1 < MA6).
Pre-configured profiles (A/B/C) to recognize only large movements with one click.
Full manual configuration: choose the type of average (SMA/EMA/HMA/VWMA) and the periods for each of the 6 MAs.
Optional "big moves" filters:
Minimum Ribbon width (%) to require "fan opening";
Minimum MA1 slope (%) to require strong direction.
Clean visuals for quick reading: 6 Ribbon lines, background mask by state, optional bar color, and fill between MA1 and MA6.
Trademark start markers (UP/DOWN/NEUTRAL) to identify transitions on the chart.
Practical use: Serves as a trend filter for your strategies/signals (e.g., only trade Long on Highs, Short on Lows).
Focus on controlled neutrality: With profiles and filters, it prioritizes Neutral in noise and only marks a trend when the movement is truly significant.
Fear index by Clarity ChartsFear Index – Market Sentiment Strength Meter
The Fear Index is a unique, custom-built indicator designed to visualize market sentiment shifts by highlighting periods of fear (red) and confidence (green) directly on your chart. Unlike traditional oscillators, this tool combines price action dynamics with volume intensity to detect when participants are aggressively selling or confidently buying.
How to Use:
Red spikes indicate rising fear, panic, or heavy selling pressure – potential trend reversals or breakdown signals.
Green spikes highlight confidence, strength, or accumulation – signaling possible recovery or continuation.
Best used with trend analysis, support/resistance zones, and volume confirmation for high-probability setups.
Why this is different:
Not a copy of any existing indicator – this is a brand-new formula.
Helps you anticipate market mood before major price swings.
Works across multiple timeframes and instruments (indices, stocks, crypto, forex).
Pro Tip: Combine this with EMA/Trend filters for powerful trade entries and exits.
Support the Work
If you find this indicator valuable, please boost by like, comment, and share it so I can continue creating more powerful and innovative tools for traders like you. Your support keeps this research alive!
SAR Oscillator [Bellsz]Converts Parabolic SAR into a normalized oscillator with crossover signals, gradient fills, and trend strength levels. A cleaner way to read SAR momentum. Making it easier to read momentum shifts, trend strength, and reversals directly in the sub-chart. Instead of dots on price only, this tool converts SAR dynamics into a smooth oscillator that highlights bias and turning points.
What it shows
Normalized Price Line — scaled view of price relative to SAR.
Normalized SAR Line — SAR value normalized across the high/low range.
SAR Dots — visual cue when crossovers occur (potential reversal or trend acceleration).
Gradient Fill — color-coded background for quick read of momentum direction/intensity.
Guide Levels — ±50 baseline to track trend strength and overextension.
Why use it
Converts SAR into an oscillator format, easier to compare across instruments & timeframes.
Highlights momentum shifts early (crossovers, gradient flips).
Adds structure with gradient fill and baselines, making SAR more actionable than standard dot plots.
Works as a trend bias filter or confirmation tool alongside other indicators.
Inputs
Acceleration / Increment / Maximum — adjust SAR sensitivity.
Custom Colors — choose your scheme for price, SAR, and gradients.
Best practices
Use on intraday or swing TFs as a trend bias filter.
Look for Normalized Price crossing Normalized SAR as potential entry signals.
Watch how SAR dots cluster near ±100 for exhaustion or reversal signals.
Notes
This is a visual enhancement of SAR; it does not repaint.
Combine with volume, FVGs, or session models for added context.