ATR Ray Stop
A complementary tool designed to work with Jace's Chaos Theory Indicator for precise stop loss placement.
Input your identified zone edge level from the chaos theory analysis, and this indicator automatically calculates ATR-based stop loss levels above or below your level.
Customize the ATR multiplier, direction, and visual appearance to match your risk management strategy. Perfect for setting dynamic stops that account for market volatility while respecting key support and resistance zones.
Jace's Chaos Theory Indicator
Volatilidade
Dual HalfTrend Enhanced"Hello friends, this is a trend indicator,
I created this indicator inspired by HalfTrend.
"It's a very simple logic on how to trade in this. There are two types of trend periods in this, one small and one large. Whichever is the larger trend, that is our pro-trend. Now, we enter that trend when the pro-trend comes in the smaller trend. For example...
if the bigger trend is showing an uptrend, we will only look for buy signals. When the smaller trend also turns into an uptrend, we enter a buy trade.
the sell scenarios are the same.
Williams %R + MACD Swing StrategyStrategy Description: Williams %R + MACD + SMA Swing Strategy (1:2 Risk-Reward)
🔍 Originality and Usefulness
This strategy combines three complementary indicators — Williams %R, MACD, and a 14-period Simple Moving Average (SMA) — to identify high-probability swing trade setups with built-in risk management using a 1:2 risk-reward ratio.
The originality lies in the synergy of these components:
Williams %R identifies overbought/oversold zones, helping spot potential reversal points.
MACD confirms momentum direction via line crossovers, filtering out noise.
SMA (14) acts as a trend filter: long trades are only taken above the SMA, and short trades below it, to align with prevailing market direction.
The strategy avoids taking trades that are merely counter-trend, thus increasing the quality of entries. The 1:2 risk-reward model makes it easier to stay profitable even with a win rate below 50%.
📈 Strategy Results
Backtest Sample Size: Designed to produce a large number of trades when run on liquid markets (e.g., BTCUSD, AAPL, or EURUSD on the 1h–4h timeframe).
Risk Management: Uses a realistic fixed percentage risk per trade (default is 2% of entry price) with a take-profit set at 4% (2× risk), satisfying a sustainable R:R model.
Capital Sizing: The strategy is based on a realistic account size, with position sizing reflecting 10% of equity per trade (adjustable).
Slippage & Commission: Users are encouraged to input realistic slippage and broker commission under strategy settings.
Caution Warning: This strategy does not issue a warning and is intended for publication.
🧠 How the Strategy Works
Entry Criteria:
Long Entry: Triggered when Williams %R crosses above -80 (exiting oversold), MACD line crosses above its signal line, and the price is above the 14-period SMA.
Short Entry: Triggered when Williams %R crosses below -20 (exiting overbought), MACD line crosses below its signal line, and the price is below the 14-period SMA.
Exit Criteria:
The strategy uses a fixed stop loss (default: 2%) and a take profit at double the risk (4%) to maintain a consistent 1:2 R:R model.
Customization:
Inputs are provided to adjust the lengths of Williams %R, MACD components, SMA, and the risk-reward settings to fit different asset classes or timeframes.
🛠️ How to Use
Apply this strategy on trending markets across higher timeframes (1h–1d).
Adjust SL and TP depending on asset volatility.
Use the plotted indicators to visually confirm entry signals.
Pair with alerts for live trade notifications if converting into an alert-based script.
ATR % Line from Day LowHow can you make sure that you're not buying a stock that is too extended?
By limiting your buys to within a certain percentage of either the low-of-the-day (LoD) if you're going long, or to the high-of-the-day (HoD) if you're shorting a stock. This script will help you do just that.
Limiting stock purchases to within a certain percentage of the Average True Range (ATR) from the day's low or high is a risk management technique that offers several key benefits:
Risk Control and Position Sizing
By using ATR as a boundary, you're essentially creating a volatility-adjusted buffer. Since ATR measures recent price volatility, this approach prevents you from buying into stocks that have already moved significantly beyond their normal trading range. This helps avoid entering positions when the stock might be overextended and due for a pullback.
Improved Entry Timing
This strategy encourages patience and discipline. Rather than chasing a stock that's already run up substantially from its low, you wait for better entry points. For example, if you set a limit of 50% of ATR from the day's low, you're only buying when the stock hasn't moved more than half its typical daily range from the bottom.
Volatility Awareness
ATR naturally adjusts for each stock's individual volatility characteristics. A high-volatility stock might have an ATR of $2, while a low-volatility stock might have an ATR of $0.50. This approach scales your entry criteria appropriately for each security rather than using arbitrary dollar amounts.
Reduced Emotional Trading
Having a systematic rule removes the temptation to chase momentum or buy at poor technical levels. It forces you to wait for the stock to come back to more reasonable levels relative to its recent trading behavior.
Better Risk-Reward Ratios
By entering closer to the day's low (within your ATR percentage), you're typically getting a better risk-reward setup. Your stop loss (often placed below the day's low) will be tighter, while your potential upside remains intact.
This approach works particularly well for swing traders and those looking to enter positions on pullbacks or during consolidation periods rather than breakout scenarios.
To save valuable real estate on your chart, there's also an option that can give you a compact version of this indicator which will show only the "Current Day's Low/High" and "Target Price". "Target Price" being the price at which your max buy limit is based on the % ATR you choose in settings.
Bollinger Bands Enhanced and Fibonacci TPThe "Bollinger Bands Enhanced with Anti-False Signal Filters and Fibonacci TP" is an advanced TradingView indicator designed to assist traders in identifying high-quality buy and sell signals in financial markets. This sophisticated tool integrates multiple analytical techniques to deliver precise and reliable trading signals.
Key Features
Signal Hierarchy:
Premium Signals (💎): These signals have the highest priority, based on a high score, volume confirmation, and double confirmation from indicators.
High-Quality Signals (🟢/🔴): These signals have high priority and are based on trend confirmation and significant volume.
SAR Signals (✓): These signals have medium priority and are used for trend confirmation and position adjustments.
Extreme Signals (⚡): These signals have low priority and are primarily used for scalping.
Technical Indicators:
Bollinger Bands: Used to identify support and resistance levels.
Parabolic SAR: Used to confirm trends and reversals.
Ichimoku Cloud: Provides an overview of the trend and support/resistance levels.
Linear Regression: Used to identify the trend and its strength.
Volume Analysis: Used to confirm signals and identify divergences.
Anti-False Signal Filters:
Volume Filter: Ensures signals are confirmed by sufficient volume.
Trend Filter: Uses EMA to confirm the trend.
RSI Filter: Avoids signals in overbought or oversold zones.
Risk Management:
Position Size: Recommends different position sizes based on the type of signal.
Risk/Reward Ratio: Recommends a minimum ratio of 1:2 for premium signals and 1:1.5 for others.
Maximum Simultaneous Positions: Recommends a maximum of 2-3 simultaneous positions.
Alerts and Notifications:
Premium Alerts: Notifies traders of premium signals with comprehensive details.
High-Quality Alerts: Notifies traders of high-quality signals.
Extreme Alerts: Notifies traders of extreme signals.
SAR Confirmations: Notifies traders of SAR confirmations.
Benefits for Traders
This indicator is particularly beneficial for traders looking to enhance the accuracy of their trading signals and reduce false signals. It provides a comprehensive market overview by combining multiple analytical techniques and using a signal hierarchy to prioritize trading opportunities. Traders can use this indicator to identify high-quality trading opportunities, confirm trends, and manage risk effectively.
Conclusion
The "Bollinger Bands Enhanced with Anti-False Signal Filters and Fibonacci TP" indicator is a powerful tool for traders seeking to improve their trading performance. It combines multiple analytical techniques to provide accurate and reliable signals and uses a signal hierarchy to prioritize trading opportunities. Traders can leverage this indicator to identify high-quality trading opportunities, confirm trends, and manage risk effectively.
Daily Bias on 5 minutes Reversal StrategyThis strategy combines higher-timeframe bias (daily and 1-hour) with 5-minute reversal signals to identify intraday trades. It aims to capitalize on false breakouts of the previous day's high/low, with strict risk management (Strict position sizing, max risk cap, and R:R enforcement), Avoids Over-Trading (1 trade/day rule prevents chasing), SL buffer adapts to volatility.
#1. This strategy does not utilize indicators. We will use the daily (D) price range and look for breakout attempts and rejections at the extreme points on the lower time frame (1h). If rejection occurs, it establishes our bias (bullish or bearish). For final confirmation, we move to the 5-minute timeframe to observe attempts to retest that daily price range. If significant rejection occurs again, that becomes our entry point.
#2. When rejection occurs, the 1-hour candle may form a new extreme point (low/high). Therefore, we will no longer use the daily price range as our trade exit point but instead the new extreme level established after the breakout attempt and price rejection.
To prevent premature trade exits, we also add an SL buffer using ATR while still capping the maximum acceptable risk per trade (as a percentage). Take profit is calculated using a risk-to-reward ratio, with a default setting of 1.5x.
#3. Key Input Parameters
a. Timeframes :
1. Daily TF ((Anchor for daily high/low (default: D).)
2. 1H Bias TF (Bias confirmation timeframe (default: 60))
3. Execution TF (Entry signal timeframe (default: 5, should match chart).
b. Trade Management
1. SL Buffer ATR Multiplier (Buffer beyond swing low/high (default: 6.0))
2. Min ATR Threshold (Minimum buffer size (default: 1.0))
3. Risk Reward Ratio (TP distance multiplier (default: 1.5))
4. Max Risk Allowed (Max risk % of entry (default: 3.0%))
Lookback Bars for SL Bars for swing low/high (default: 60))
c. Break Thresholds
1. 1H Candle Break Threshold (ATR multiplier for 1H break (default: 0.75))
2. 5M Candle Break Threshold (ATR multiplier for 5M break (default: 0.5))
FeraTrading Compression Indicator v1.3🧠 Overview:
The FeraTrading Compression Indicator v1.3 identifies early-stage directional breakouts that follow periods of volatility contraction. This tool is built for intraday traders looking to catch clean breakouts out of tight consolidations. It doesn’t just detect compression—it confirms when that compression is being forcefully released with directional intent.
By combining volatility filtering, trend structure via EMAs, body dominance checks, and an optional session filter, the indicator isolates breakout signals with a high degree of confluence. Users can optionally enable a Signal Flip mode to invert long/short logic—useful in mean-reverting environments or inverse structures.
⚙️ How It Works:
🔹 Volatility Compression Detection:
Compression is detected using a relative ATR method, comparing:
Short-Term ATR = 5-bar average of candle range (high - low)
Long-Term ATR = 20-bar average of the same
If the short-term ATR is less than the long-term ATR × user-defined Input Multiplier, the script marks it as a compression phase.
This logic is adaptable across timeframes and instruments, avoiding fixed thresholds. Lower multipliers make the filter more selective.
🔹 Breakout Confirmation Logic:
Once compression is established, the next candle must satisfy multiple conditions to confirm a breakout:
Range Expansion (Burst Filter):
The breakout candle’s total range (high - low) must exceed the long-term ATR.
This ensures that the market is breaking free from the compressed range with statistically significant force.
Body Strength Filter:
The candle body must exceed 50% of its total range, confirming real directional conviction (not just wicks or intrabar chop).
EMA Trend Alignment:
Uses a 10-period EMA (fast) and a 21-period EMA (slow).
For longs: fast EMA must be above slow EMA, and candle must close above fast EMA.
For shorts: fast EMA must be below slow EMA, and candle must close below fast EMA.
This provides both momentum confirmation and trend alignment, ensuring the signal is in harmony with the prevailing structure.
Optional Session Filter (08:30–11:30 EST):
Restricts signals to the highest-volume portion of the U.S. session, enhancing reliability.
This toggle can be disabled to run signals all day for different asset classes.
Signal Flip Option:
Reverses all logic (longs become shorts, and vice versa).
Useful for assets that tend to fade breakouts or reverse off aggressive spikes.
🧪 Built-In Backtester:
A full bar-level backtester is included, allowing users to simulate trade outcomes based on the indicator’s signals.
🧮 Logic & Assumptions:
Trade entries occur at the open of the signal bar (i.e., the bar where the arrow appears).
Stop loss (SL) and take profit (TP) levels are set in points and apply immediately on entry.
If both TP and SL are hit on the same bar, the SL is assumed to trigger first (a conservative safety assumption).
Optionally, trades can be force-closed at the end of the trading day to reduce overnight risk.
📊 Visual Feedback:
Trades are drawn on the chart with lines marking TP and SL levels.
A stats box displays cumulative PnL, win rate, total trades, and max drawdown—automatically updating in real time.
🎯 What Makes It Original:
This script goes beyond typical volatility breakout systems by combining raw volatility metrics, candle anatomy, and EMA trend structure with modular user control:
No reliance on oscillators or lagging indicators.
Momentum is assessed through candle body structure—not RSI or MACD—making it more responsive and readable.
Adaptable across instruments and timeframes.
Whether you trade indices, forex, or crypto, the compression logic self-scales based on each asset’s volatility.
Built-in signal logic reversal (Signal Flip) provides behavioral flexibility for different market environments.
Backtest engine operates internally without needing separate tools, enabling plug-and-play performance reviews on any chart.
The logic is simple on the surface, but layered in structure—offering a rare blend of modularity, precision, and portability.
✅ How to Use:
Add the indicator to your chart (ideal for 1m–15m for active traders).
Watch for:
Green triangle below the bar = bullish breakout signal
Red triangle above the bar = bearish breakout signal
Enable the backtester to visualize performance, especially helpful for forward-testing or building confluence systems.
For best results, use this indicator during active market sessions, and combine with structure or volume-based tools for confirmation. Avoid using it in low-liquidity or overlapping sessions unless tested.
FeraTrading Compression Flow v1🧠 Overview:
The FeraTrading Compression Flow v1 identifies moments in the market where volatility contracts and directional momentum builds beneath the surface. It detects when price compresses into a tight range, then confirms when momentum, volatility, and trend alignment combine to signal a high-probability breakout. Once all conditions are met, the indicator activates a persistent directional bias, shown visually with colored dynamic bands.
This isn’t just another squeeze or Bollinger-style compression indicator—it adds multi-layered confirmation logic and unique bias persistence mechanics, helping traders stay aligned with trend-based breakout phases rather than just spotting volatility drops.
⚙️ How It Works:
🔹 Volatility Compression Detection:
Uses a relative ATR filter to detect when the market is in a contraction phase.
Specifically compares the 5-period average range to the 20-period average range using a customizable multiplier.
If the short-term average range is significantly smaller than the long-term, the script considers this a compression zone.
This avoids using fixed Bollinger Band width or Keltner channel squeezes. Instead, it uses raw candle range volatility (based on high - low), smoothed over two lengths, and allows users to tune the multiplier that determines how strict compression detection is.
🔹 Breakout Confirmation Logic:
To confirm that the compression is transitioning into a directional breakout, the following conditions must align:
Strong Candle Body Structure
A breakout candle must have a strong body-to-range ratio, filtering out indecisive or high-wick candles.
This ensures the breakout has real directional intent rather than noise.
EMA-Based Trend Confirmation
Utilizes a 10-period EMA (fast) and 21-period EMA (slow) to check for trend alignment.
For bullish breakouts: the candle must close above the fast EMA, and the fast EMA must be above the slow EMA.
For bearish breakouts: the candle must close below the fast EMA, and the fast EMA must be below the slow EMA.
Range Burst Validation
The breakout candle must have a larger range than the long-term ATR average, confirming a true volatility expansion.
This avoids false breakouts and signals only when expansion is backed by statistically significant price movement.
Each of these filters (body ratio, EMA position, range burst) work together—no single condition is enough. This layered confirmation system is part of what makes the logic original.
🔹 Bias Persistence Mechanism:
Once a breakout condition is confirmed, the indicator activates a persistent directional bias (bullish or bearish).
This bias is not time-limited or reset on every bar; it stays in place until a valid opposing breakout is confirmed.
This helps traders ride trends rather than get whipsawed by frequent signal flips, unlike many compression indicators that reset bias prematurely.
🎨 Visual Behavior:
The indicator plots two dynamic bands—upper and lower—which adjust based on market behavior and are color-coded to reflect breakout direction.
📈 Band Calculations:
Bands are based on 14-period SMAs of highs and lows.
Each is modified by:
A custom scaled price offset
&
Plus or minus a full ATR buffer for volatility adaptation
This ensures that bands widen and contract dynamically based on current volatility and price level, not just static distance.
🎨 Band Coloring:
Green bands appear when a bullish breakout is confirmed.
Red bands appear when a bearish breakout is confirmed.
No color = neutral state (compression detected but no breakout).
The bands are not support/resistance lines. Instead, they act as visual indicators of directional volatility, helping traders stay in sync with active breakout phases and avoid overtrading during uncertain or low-momentum periods.
💡 What Makes It Unique:
This script is more than a low-volatility detector. Here's what sets it apart:
Multi-factor confirmation: Combines volatility compression, trend structure, and price action in a non-redundant, non-linear way. Body ratio filters remove noise, while range bursts and EMA filters add confluence.
Persistent breakout bias: Maintains directional state based on confirmed volatility and momentum conditions, avoiding reversion-based resets or arbitrary lookback expiry.
Volatility-scaled band construction: Adjusts display bands based on both ATR and relative price, so visuals remain relevant across asset classes and timeframes.
No traditional oscillators: Unlike most scripts that use RSI or MACD for momentum, this tool uses pure candle anatomy and trend logic, increasing interpretability and reducing lag.
✅ How to Use It:
Apply to any chart, ideally 15min timeframes and lower for intraday trading.
Watch for band color changes:
Green = Bullish breakout phase
Red = Bearish breakout phase
Use band direction as a trend confirmation tool.
Avoid counter-trend trades while a bias is active.
Adjust the Input Multiplier:
Lower = tighter compression required (more selective)
Higher = looser filter (more frequent signals)
This tool works especially well as a filter for trade entries, particularly after periods of consolidation. It can be used as a standalone trend confirmation overlay, or in conjunction with supply/demand, volume, or structure-based strategies.
Improved Historical Volatility Calculator (No Options)Improved Historical Volatility Calculator (No Options)
Description
The "Improved Historical Volatility Calculator (No Options)" is a Pine Script indicator designed to calculate the historical volatility (HV) of assets without relying on options data. This tool is particularly useful for markets like forex, indices, or stocks where options trading might be limited or unavailable. It provides a customizable way to measure volatility based on historical price movements, with options to adjust the calculation period, trading days per year, and use an exponentially weighted moving average (EWMA) for enhanced sensitivity to recent data.
This indicator can be used standalone to visualize volatility trends or integrated with other scripts (e.g., option pricing models) to provide a manual input for implied volatility (IV).
Features
Customizable Period: Adjust the number of days (5 to 365) for volatility calculation.
Flexible Annualization: Set the number of trading days per year (default 252) to suit different markets (e.g., 365 for forex).
EWMA Option: Toggle between standard deviation and EWMA for a more responsive volatility measure.
Trend Adjustment: Removes the influence of price trends using an EMA-based detrending method.
Visual Output: Displays volatility as a histogram and labels the latest value on the chart.
How to Use
Add the Indicator: Load the indicator onto your chart via the Pine Script editor or the Indicators menu.
Configure Settings:
Period for Calculation: Set the lookback period (e.g., 30 days) to calculate volatility.
Trading Days per Year: Adjust for your market (e.g., 252 for stocks, 365 for continuous markets).
Use EWMA: Enable for a weighted approach focusing on recent volatility.
Interpret the Results: The histogram shows volatility in decimal form (e.g., 0.03136 = 3.136%), and the label displays the percentage on the last bar.
Integration: Use the calculated volatility value (in decimal form) as a manual IV input in other scripts, such as option pricing models.
Example
For the DXY index, with a 60-day period and 252 trading days per year, the indicator might output a volatility of 0.03136 (3.136%). You can input this value into an options model to estimate standard deviation levels, adjusting for the days to expiry.
Notes
Accuracy: The indicator provides a reliable estimate of historical volatility, with improvements like trend removal and EWMA. For precision, use a period that matches your trading horizon (e.g., 30-90 days).
Limitations: Volatility is based on historical data and may not reflect future market conditions or implied volatility from options.
Compatibility: Tested on TradingView as of June 16, 2025. Ensure sufficient historical data is available for the chosen period.
Suggestions
Increase the period for volatile assets to smooth out noise.
Share feedback or request enhancements in the comments!
Nifty Daily trend by Trend SniperThe indicator will use "India VIX" symbol data for trend identification.
Signal will be shown at the first candle of the day (example: 9:15 AM for NSE)
Momentum Candle by Sekolah Trading## 🔷 Introduction
**Momentum Candle by Sekolah Trading** is a proprietary price action tool that identifies high-conviction candles with large bodies and minimal wicks, based on dynamically adjusted thresholds tailored to each pair and timeframe. This script helps traders recognize moments of price acceleration that often precede breakouts, trend continuation, or sharp reversals.
---
## 🔷 What Makes This Script Unique (Originality & Utility)
Unlike traditional candle filters that rely on static size comparisons, this indicator uses:
- **Instrument-specific pip sensitivity**: Automatically detects if the pair is XAUUSD, JPY-based, or other Forex instruments.
- **Timeframe-based calibration**: Adjusts body size thresholds dynamically for 5m, 15m, 30m, and 1h.
- **Wick ratio control**: Validates only candles with short wicks (<30%), filtering indecisive moves.
- **Non-repainting logic**: Signals appear after candle close, with no future data lookahead.
This logic has been tested and refined internally by **Sekolah Trading**, designed for scalpers and intraday traders who rely on clean price action structure.
---
## 🔷 How It Works
1. **Pair & Timeframe Detection**
Adjusts `minRange` dynamically based on:
- Gold (XAUUSD), JPY pairs, or other Forex
- Timeframe: 5m to 1h
2. **Candle Structure Analysis**
- Calculates body = `abs(open - close)`
- Wick = `upper + lower shadows`
- Valid only if wick is under 30% of total candle
3. **Conditions for Signal**
- Body ≥ minRange
- Wick ≤ 30%
- Clear bullish or bearish direction
4. **Plots**
- 🔺 Blue triangle = Bullish momentum candle
- 🔻 Red triangle = Bearish momentum candle
---
## 🔷 How to Use
1. **Add to any 5m–1h chart**, ideally on XAUUSD or major Forex pairs
2. **Wait for signal triangle** to appear at the close of a candle
3. Use with:
- Trend indicators (MA, Supertrend, etc.)
- Support/resistance zones
- Breakout levels
4. **Set alerts** using:
`Momentum Candle (Body)`
---
## 🔷 Why This Script is Closed-Source
This indicator includes proprietary logic created by **Sekolah Trading** for professional and community use:
- Original dynamic pip sensitivity calibration
- Custom multi-condition filtering
- Non-reused, non-public logic with adaptive precision
The source is protected to prevent unauthorized duplication. However, all relevant logic and intent have been clearly explained above as required by TradingView’s House Rules.
---
## 🔷 Disclaimer
This indicator does not provide financial advice or guaranteed signals. Always combine with your own analysis and risk management. Historical performance does not guarantee future results.
---
## 🔷 Suggested Tags
`momentum`, `price action`, `breakout`, `forex`, `xauusd`, `jpy`, `scalping`, `candle`, `non-repainting`, `trend confirmation`
Adaptive Multi-MA OptimizerAdaptive Multi-MA Optimizer
This indicator provides a powerful, customizable solution for traders seeking dynamically optimized moving averages with precision and control. It integrates multiple custom-built moving average types, applies real-time volatility-based optimization, and includes an optional composite smoothing engine.
🧠 Key Features
Dynamic Optimization:
Automatically selects the optimal lookback length based on market volatility stability using a custom standard deviation differential model.
Multiple Custom MA Types:
Includes fully custom implementations of:
SMA (Simple Moving Average)
EMA (Exponential Moving Average)
WMA (Weighted Moving Average)
VWMA (Volume Weighted MA)
DEMA (Double EMA)
TEMA (Triple EMA)
Hull MA
ALMA (Arnaud Legoux MA)
Composite MA Option:
A unique "Composite" mode blends all supported MAs into a single average, then applies optional smoothing for enhanced signal clarity.
Dynamic Smoothing:
The composite mode supports volatility-adjusted smoothing (based on optimized lookback), making it adaptable to different market regimes.
Fully Custom Logic:
No built-in MA functions are used — every moving average is hand-coded for transparency and educational value.
⚙️ How It Works
Optimization:
The script evaluates a range of lengths (minLen to maxLen) using the standard deviation of price returns. It selects the length with the most stable recent volatility profile.
Calculation:
The selected MA type is calculated using that optimized length. If "Composite" is chosen, all MA types are averaged and smoothed dynamically.
Visualization:
The adaptive MA is plotted on the chart, changing color based on its position relative to price.
📌 Use Cases
Trend-following strategies that adapt to different market conditions.
Traders wanting a high-fidelity composite of multiple MAs.
Analysts interested in visualizing market smoothness without lag-heavy signals.
Coders looking to learn how to build custom indicators from scratch.
🧪 Inputs
MA Type: Choose from 8 MA types or a blended Composite.
Lookback Range: Control min/max and step size for optimization.
Source: Choose any price series (e.g., close, hl2).
⚠️ Disclaimer
This indicator is for educational and informational purposes only and does not constitute financial advice, trading advice, or investment recommendations. Use of this script is at your own risk. Past performance does not guarantee future results. Always perform your own analysis and consult with a qualified financial advisor before making trading decisions.
Choppiness Index - V5.6 PRO VISUAL ULTIMATE🔥 CHOP Pro V5.6 — The Ultimate Visual Engine 🔥
Hey traders 👋,
I’m excited to share with you my personal Choppiness Index PRO V5.6 Visual Smooth Engine, designed for serious scalpers, swing traders, and trend followers! 📊✨
This indicator combines multiple layers of analysis into one fully visual tool:
✅ Choppiness Index Core (CHOP):
Detects compression zones and breakout potentials based on price contraction and expansion.
✅ Forecast System:
Dynamically detects breakout directions with volume, moving averages, and RSI confirmation.
✅ ADX Strength Filter:
Adds trend force confirmation — know whether you’re trading strong or weak moves.
✅ RSI Zone Detection:
Visually displays if the market is oversold or overbought for better entry timing.
✅ Smooth Gradient Background:
A beautiful fading background that helps you "feel" the transition of momentum without cluttering your chart.
✅ Bias Layer MA50 / MA200:
An additional light background color gently shows the overall trend context based on the classic MA50 vs MA200 crossover — a simple way to stay aligned with the market bias.
✅ Lightweight & Optimized:
Fully optimized for fast loading ⏩ even with multiple symbols or multi-timeframe charts.
🧠 This is not just a Choppiness indicator.
It's a full VISUAL SCALPING ASSISTANT that helps you instantly:
Spot compression → breakout setups
Confirm direction & strength
Monitor exhaustion zones
Stay in sync with the trend bias
ATR [Pro]ATR - Advanced Multi-Timeframe Trading System
Overview
-----------------------------------------------------------------------------------------------------------------
ATR is a comprehensive trading indicator that combines dynamic ATR-based support/resistance levels with advanced pattern recognition across multiple correlated instruments. Designed specifically for futures trading (ES, NQ, YM), this system identifies high-probability trade setups through synchronized market analysis.
Key Features
-----------------------------------------------------------------------------------------------------------------
🎯 Dynamic ATR Levels
Automatically calculates and plots adaptive support/resistance levels based on a 200-period ATR
Self-adjusting midline that responds to significant market moves
Real-time level updates that adapt to changing market volatility
Optional ATR zones for enhanced precision in volatile conditions
🔄 Triple Sync CISD Technology
Monitors ES, NQ, and YM simultaneously for synchronized CISD patterns
Identifies when 2 or 3 markets align for higher probability setups
Zone-touch confirmation ensures price has tested key levels before signaling
Volume filtering option for additional signal validation
📊 Advanced Trade Management
Multi-trade tracking system that manages each position independently
Automatic stop loss placement at opposite ATR levels
Two-target system: BE/TP1 at midline, TP2 at next ATR level
Real-time statistics tracking with win rate calculation
Range shift detection automatically closes trades when market structure changes
🔍 Swing Point Detection with Market Sync
Identifies institutional swing points using proprietary level calculations
Cross-market validation shows when swing points align across ES/NQ/YM
Visual distinction between single, double, and triple market synchronization
Automatic cleanup of claimed/mitigated levels
💡 Swing Failure Pattern (SFP) Detection
Identifies false breakouts at key swing highs/lows
Visual representation with swing lines, failure wicks, and confirmation levels
Optional volume confirmation for higher reliability
Both bullish and bearish pattern recognition
📈 Smart Filtering Systems
Expansion Mode: Detects strong trending conditions and disables counter-trend signals
EMA Distance Filter: Prevents entries too far from the moving average
Swing Point Confluence: Optional filter requiring synchronized swing points before entry
Volume Confirmation: Validates signals with above-average volume
How It Works
The indicator establishes a dynamic framework of support and resistance levels using a long-term ATR calculation. When price tests these levels and shows a CISD pattern (where the current candle "flips" the previous two candles), the system checks if the same pattern appears on correlated instruments.
Signal Generation Process:
Price must touch an ATR zone (L1/L2 for longs, U1/U2 for shorts)
CISD pattern must form on the current chart
System checks ES, NQ, and YM for matching patterns
If 2 or 3 markets align, a signal is generated
Optional filters (EMA distance, swing points, volume) provide additional confirmation
Trade Management
Entry: Signals are marked with colored candles and optional icons
Green = Triple sync bullish (highest probability)
Yellow = Double sync bullish
Red = Triple sync bearish (highest probability)
Orange = Double sync bearish
Exits:
Stop Loss: Placed at L2 (for longs) or U2 (for shorts)
BE/TP1: Midline - move stop to breakeven
TP2: U1 (for longs) or L1 (for shorts)
Range Shift: Automatic exit if ATR levels recalculate
Statistics Dashboard
The built-in statistics table tracks:
Total trades taken
Losses (SL hit before BE)
BE/TP1 only wins
BE+TP2 wins
Range shift exits
Overall win rate
Best Practices
Timeframes: Optimized for 1-15 minute charts on futures
Markets: Designed specifically for ES, NQ, and YM futures
Risk Management: Always use the suggested stop loss levels
Confluence: Better results when multiple filters align
Market Conditions: Monitor the expansion mode indicator - avoid counter-trend trades during strong trends
Customization
Every aspect of the indicator can be customized:
Toggle individual components on/off
Adjust colors and visual styles
Fine-tune detection parameters
Enable/disable various filters
Choose between different signal strengths
Important Notes
This indicator repaints the ATR levels when significant moves occur (by design)
Signals are generated in real-time and do not repaint once confirmed
Best results achieved when trading with the overall market trend
Always practice proper risk management
ATR combines multiple proven trading concepts into a unified system, providing traders with a comprehensive toolkit for identifying and managing high-probability trades in the futures markets.
Momentum + Volatility Burst Scalper (No Overnight)This script is invite-only. To request access, please contact me via direct message on TradingView.
The strategy models the spread between the XU030 futures contract and a simulated spot index composed of 12 weighted stocks.
It uses a z-score-based mean-reversion algorithm, optimized for volatility and contract rollovers.
BES TradingThis is a trend-following indicator that delivers optimal performance during the U.S. trading session — specifically from the East Coast market open until 11:00 AM EST. It generates buy and sell signals in the form of A+ and A, both of which are equally valid and maintain a 90% success rate in live trading conditions.
The indicator offers strong protection against overtrading, typically generating only one or two signals per day — and occasionally none — due to its strict algorithmic requirements. These filters ensure that only high-efficiency, high-probability signals are triggered.
📊 NQ - 1 Trade A Day Strategy Summary:
🔥 Total Trades: 85 (dec24/may25)
✅ Wins: 77
❌ Losses: 8
🎯 Win Rate: 90.59%
💰 Total Points Gained: 915
📈 Average Points/Trade: 10.76
💵 Total P/L ($): $18,300
📆 Average Daily P/L: $215.29
🧠 Disciplined, selective entries — just one trade a day.
⚙️ Built for consistency, not overtrading.
💼 Perfect for intraday trading and getting funded account payouts from prop firms like Apex, Bulenox, Tradeify, and more.
Standard Deviation + Z-scoreThis indicator calculates the standard deviation of close prices over the last N periods, where N is a user-defined input. Three rays above and below the current price indicate three standard deviations. The summary in the top right corner shows the number of bars N, the mean value over the period, standard deviation as percentage and Z-score of the current price.
Dynamic Laguerre Filter Bands | OttoThis indicator combines trend-following and volatility analysis by enhancing the traditional Laguerre filter with a dynamic, volatility-adjusted band system. Instead of using fixed thresholds, the bands adapt in real-time to changing market conditions by applying smoothed standard deviation calculations. This design keeps the indicator responsive to significant price movements while effectively filtering out short-term market noise, resulting in more accurate trend identification and breakout signals.
Core Concept
The indicator is built around the following key components:
Laguerre Filter:
The Laguerre filter is designed to smooth out price data by reducing market noise while still being quick enough to detect real changes in price direction. Its goal is to create a clear, smooth trend line that helps traders/investors focus on the overall market trend without getting distracted by small, random price swings.
It uses a parameter called gamma to control how it balances smoothness and responsiveness:
A lower gamma gives more weight to recent price data, making the filter react faster to new price changes. This means the trend line is more sensitive but may also be less smooth and more prone to small fluctuations.
A higher gamma gives more weight to past price data, making the filter smoother and less sensitive to quick changes. This helps reduce noise and produces a steadier trend line, but it also introduces more lag, meaning the filter reacts slower to new price moves.
By adjusting gamma, the Laguerre filter lets you choose the balance between following price changes quickly and having a stable, noise-free trend signal.
Standard Deviation:
shows how much price varies from the mean. In this indicator, it’s used to measure market volatility.
Volatility Bands: The upper and lower bands are based on an EMA-smoothed standard deviation of price. The EMA reduces sudden jumps in volatility, creating smoother and more stable bands that still respond to changing market conditions. These bands are plotted around the Laguerre filter line, expanding and contracting in a controlled way to stay aligned with real market movement while avoiding short-term noise.
Signal Logic:
A long signal is triggered when the close price crosses above the upper band.
A short signal occurs when the close price falls below the lower band.
⚙️ Inputs
Source: Price source used in calculations
Gamma: Adjusts how much the Laguerre filter responds to price changes. Lower gamma values make the filter react more to recent prices, while higher values give more influence to older data, making the line smoother but slower to respond.
Volatility Length: Period used to calculate standard deviation
Volatility Smoothing Length: EMA smoothing length for standard deviation
Multiplier: Scales the width of the bands based on volatility
📈 Visual Output
Laguerre Filter Line: Plots the laguerre filter line, colored dynamically based on signal direction (green for bullish, purple for bearish)
Upper & Lower Bands: Volatility-based bands that adjust with market conditions. (green for bullish, purple for bearish)
Glow Effect: Optional glow layer to enhance visibility of the laguerre filter trend line (green for bullish, purple for bearish)
Bar Coloring: Candlesticks and bar colors reflect the active signal state for fast visual interpretation (green for bullish, purple for bearish)
How to Use
Apply the indicator to your chart and monitor for signal events:
Long Signal: When price closes above the upper band
Short Signal: When price closes below the lower band
🔔 Alerts
This indicator supports optional alert conditions you can enable for:
Long Signal: Close price crossing above the upper band
Short Signal: Close price crossing below the lower band
⚠️ 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.
VWAP Multi-Timeframe VWAP Multi-Timeframe - Complete Professional Indicator
🚀 WHAT IS IT?
The VWAP Multi-Timeframe is an advanced indicator that combines 5 different VWAP periods in a single tool, providing a complete view of market fair value levels across multiple time scales.
⭐ KEY FEATURES
📊 5 Configurable VWAPs:
🟡 Daily VWAP - Ideal for day trading and intraday operations
🟠 Weekly VWAP - Perfect for swing trading
🔵 Monthly VWAP - Excellent for medium-term analysis
🔴 Quarterly VWAP - Essential for quarterly strategies
🟢 Yearly VWAP - Fundamental for long-term investments
🎯 Multiple Price Sources:
Choose the source that best fits your strategy:
Close - Closing price (most common)
OHLC4 - Complete average (smoother)
HLC3 - Typical price (default)
HL2 - Period midpoint
Open/High/Low - Specific prices
💡 HOW TO USE
For Day Traders:
Use Daily VWAP as main fair value reference
Prices above = buying pressure / Prices below = selling pressure
For Swing Traders:
Combine Weekly and Monthly VWAP to identify trends
Look for confluences between different timeframes
For Investors:
Quarterly and Yearly VWAP show long-term value levels
Excellent for identifying entry points in investments
🔧 TECHNICAL FEATURES
✅ Pine Script v6 - Latest and optimized version
✅ Clean Interface - User-friendly design
Quantum Scalper Pro – Adaptive EMA/VWAP Hybrid Engine
🧠 Quantum Scalper Pro v2.1 – Smart Trend Strategy + Re-Entry System
📌 Unlock precision trading with an advanced hybrid engine built for real-time decision-making.
Quantum Scalper Pro is a high-performance trading strategy designed for scalpers, intraday traders, and short-term swing traders who demand accuracy, speed, and adaptability in fast-moving markets.
🚀 What makes it powerful?
✅ Triple EMA + VWAP/MVWAP Engine
Stay aligned with real price structure using a dynamic system of 7/25/50 EMAs combined with smoothed VWAP and MVWAP confirmations.
✅ HTF Trend Sync
Only trade when price is aligned with the higher-timeframe (1H by default) trend for maximum momentum.
✅ Smart Re-Entry Logic
Automatically looks for ideal re-entry points after exits, allowing you to capture extended trends without chasing.
✅ Built-in High-Probability Patterns
Bullish & Bearish Engulfing
RSI Divergences (regular & hidden)
Volatility breakouts filtered by ATR
✅ Advanced Risk Management
Position sizing is calculated based on actual stop-loss range (ATR), ensuring proper risk exposure on each trade.
✅ Noise Filters
Eliminates signals during:
Price consolidation
Anomalous candle spikes
Zones near key support/resistance
🧪 Perfect for:
5m / 15m / 1H traders
Scalpers who want smarter exits
Swing traders looking for trend-aligned entries
Anyone who loves logic-backed automation
🔔 Custom Alerts Included
✔ Buy / Sell signals
✔ Exit signals
✔ Clean visual cues on chart
📥 Want access?
This is a private invite-only script.
🔒 Message me directly to get a trial access or lifetime access.
“Precision isn't optional. It's built into every line of this strategy.”
🧩 Developed by: Quantum Stardust Group
💬 DM for access, support, or to join the Quantum Traders group.
Adaptive Normalized Global Liquidity OscillatorAdaptive Normalized Global Liquidity Oscillator
A dynamic, non-repainting oscillator built on real central bank balance sheet data. This tool visualizes global liquidity shifts by aggregating monetary asset flows from the world’s most influential central banks.
🔍 What This Script Does:
Aggregates Global Liquidity:
Includes Federal Reserve (FED) assets and subtracts liabilities like the Treasury General Account (TGA) and Reverse Repo Facility (RRP), combined with asset positions from the ECB, BOJ, PBC, BOE, and over 10 other central banks. All data is normalized into USD using FX rates.
Adaptive Normalization:
Optimizes the lookback period dynamically based on rate-of-change stability—no fixed lengths, enabling adaptation across macro conditions.
Self-Optimizing Weighting:
Applies inverse standard deviation to balance raw liquidity, smoothed momentum (HMA), and standardized deviation from the mean.
Percentile-Ranked Highlights:
Liquidity readings are ranked relative to history—extremes are visually emphasized using gradient color and adaptive transparency.
Non-Repainting Design:
Data is anchored with bar index awareness and offset techniques, ensuring no forward-looking bias. What you see is what was known at that time.
⚠️ Important Interpretation Note:
This is not a zero-centered oscillator like RSI or MACD. The signal line does not represent neutrality at zero.
Instead, a dynamic baseline is calculated using a rolling mean of scaled liquidity.
0 is irrelevant on its own—true directional signals come from crosses above or below this adaptive baseline.
Even negative values may signal strength if they are rising above the moving average of past liquidity conditions.
✅ What to Watch For:
Crossover Above Dynamic Baseline:
Indicates liquidity is expanding relative to recent conditions—supports a risk-on interpretation.
Crossover Below Dynamic Baseline:
Suggests deteriorating liquidity conditions—may align with risk-off shifts.
Percentile Extremes:
Readings near the top or bottom historical percentiles can act as contrarian or confirmation signals, depending on momentum.
⚙️ How It Works:
Bounded Normalization:
The final oscillator is passed through a tanh function, keeping values within and reducing distortion.
Adaptive Transparency:
The strength of deviations dynamically adjusts plot intensity—visually highlighting stronger liquidity shifts.
Fully Customizable:
Toggle which banks are included, adjust dynamic optimization ranges, and control visual display options for plot and background layers.
🧠 How to Use:
Trend Confirmation:
Sustained rises in the oscillator above baseline suggest underlying monetary support for asset prices.
Macro Turning Points:
Reversals or divergences, especially near OB/OS zones, can foreshadow broader risk regime changes.
Visual Context:
Use the dynamic baseline to see if liquidity is supportive or suppressive relative to its own adaptive history.
📌 Disclaimer:
This indicator is for educational and informational purposes only. It does not constitute financial advice. Past performance is not indicative of future results. Always consult a qualified financial advisor before making trading or investment decisions.
Volume Change Price Correlation BTC ETHThis indicator displays in the top right corner:
Total trading volume for the last 24 hours (using 6 x 4H candles)
Volume change coefficient: the ratio of the current 4H volume to the average 4H volume for the last 24 hours
Price change between the highest and lowest prices over the last 24h and 4h (in %)
Correlation of the current asset to BTCUSDT and ETHUSDT for the last 10 hours (1H timeframe)
Each metric is shown in its own color for easy visualization, and all data is presented in a compact table.
The script works with any cryptocurrency on Binance.
Useful for traders who want a quick overview of activity, volatility, and correlations with the main coins!
Money Flow Concept by GUNJAN [Strategy]1. 🔖 Add Script Description Block
Include a clear docstring-style description at the top of your code. This appears in the Public Library and helps users understand what it does.
✅ Example:
pinescript
Copy
Edit
//@description
// 💰 Money Flow Concept by GUNJAN
//
// A trend-following strategy that adapts to both intraday and swing trading.
// It detects optimal trend periods using log-linear regression and filters trades using a higher timeframe EMA (default 1H).
// Risk:Reward ratio is set to 1:3 with automatic SL/TP placement.
// ✅ Signals are filtered by trend confirmation for high probability trades.
// 📈 Designed for manual traders and backtesting.
// 🔔 Includes alerts and visual trade markers.
//
// Suitable markets: Stocks, Futures, Crypto
2. 📊 Explain Inputs
You should document each user-facing input for clarity in the UI:
pinescript
Copy
Edit
// === INPUTS === //
sourceInput = input.source(close, title = 'Source (Price Input)')
periodMode = input.bool(false, 'Use Swing Mode (Long-Term)', tooltip = "If checked, uses longer periods for slower trend detection.")
devMultiplier = input.float(2.0, 'Deviation Multiplier (Volatility Band)', step = 0.1, tooltip = "Adjusts sensitivity of channel size.")
rewardRiskRatio = input.float(3.0, 'Reward to Risk Ratio', step = 0.5, tooltip = "Defines TP as a multiple of the stop-loss distance.")
3. 🧪 Add Backtesting Period Limiter (Optional but Recommended)
For fair backtesting performance comparison:
pinescript
Copy
Edit
startTest = input.time(timestamp("2023-01-01 00:00"), "Backtest Start")
endTest = input.time(timestamp("2025-12-31 23:59"), "Backtest End")
inTimeRange = time >= startTest and time <= endTest
Then wrap your strategy entry blocks like this:
pinescript
Copy
Edit
if (longEntry and inTimeRange)
strategy.entry("Long", strategy.long)
strategy.exit("TP/SL Long", from_entry="Long", limit=longTP, stop=longSL)
if (shortEntry and inTimeRange)
strategy.entry("Short", strategy.short)
strategy.exit("TP/SL Short", from_entry="Short", limit=shortTP, stop=shortSL)
4. 🔔 Test Alerts
Ensure alerts are working by adding them in the TradingView Alert panel. No changes needed in the script, just confirm they trigger.
✅ Strategy Title and Tags for Publishing
Name: Money Flow Concept by GUNJAN
Category: Strategy
Tags: trend following, regression, risk management, intraday, swing trading, volume, momentum, ema, automated
✅ Summary of What’s Now Included
Feature Included?
Strategy logic (buy/sell) ✅
Stop loss and take profit ✅
Risk/reward 1:3 ✅
Trend filtering (EMA MTF) ✅
Visual markers ✅
Alerts ✅
Table showing stats ✅
Ready to publish on TV ✅
Adaptive RSI Oscillator📌 Adaptive RSI Oscillator
This indicator transforms the classic RSI into a fully adaptive, self-optimizing oscillator — normalized between -1 and 1, dynamically smoothed, and enhanced with divergence detection.
🔧 Key Features
Self-Optimizing RSI: Automatically selects the optimal RSI lookback length based on return stability (no hardcoded periods).
Dynamic Smoothing: Adapts to market conditions using a fraction of the optimized length.
Normalized Output : Converts traditional RSI to a consistent scale across all assets and timeframes.
Divergence Detection: Compares RSI behavior vs. price percentile ranks and scales the signal accordingly.
Gradient Visualization: Color-coded background and plot lines reflect the strength and direction of the signal with soft transitions.
Neutral Zone Adaptation: Dynamically widens or narrows the zone of inaction based on volatility, reducing noise.
🎯 Use Cases
Identify extreme momentum zones without relying on fixed 70/30 RSI levels
Detect divergences early with adaptive filtering
Highlight potential exhaustion or continuation
⚠️ Disclaimer: This indicator is for informational and educational purposes only. It does not constitute financial advice or a recommendation to buy or sell any security. Always conduct your own research and consult a licensed financial advisor before making investment decisions. Use at your own risk.