Elliott Wave + Fib Levels w/Alerts [Enhanced]Elliott Wave + Fibonacci Levels with Alerts
This powerful TradingView indicator combines Elliott Wave detection with customizable Fibonacci retracement levels to help identify key price zones and potential trade opportunities. It automatically detects bullish and bearish waves based on recent highs and lows, with an optional EMA filter to improve trend accuracy.
Key features include:
Dynamic detection of Elliott Waves based on configurable wave length.
Visualization of Fibonacci retracement levels on detected waves, with customizable percentage levels and optional labels for clarity.
ATR-based automatic calculation of stop loss and take profit levels with adjustable multipliers.
Real-time alerts triggered on new wave formations, indicating bullish or bearish setups with precise entry price details.
Clean plotting of entry signals, stop loss, and take profit zones directly on the chart.
User-friendly input controls to tailor the indicator to your trading style, including options to toggle EMA filtering, Fibonacci level display, and alert activation.
Ideal for traders looking to combine classic wave analysis with Fibonacci support/resistance levels and actionable trade alerts, this indicator streamlines technical analysis and trade management in one easy-to-use tool.
Indicators and strategies
NY Session First 15-Min High/Low (1m Chart)This is first 15 minute high/low indicator. suggestion are welcome.
ScalpZone NQ 1M - Volume Signals with Highlight Box📊 ScalpZone NQ 1M - Volume Signals with Highlight Box
ScalpZone is a professional-grade indicator designed specifically for 1-minute scalping on Nasdaq Futures (NQ), focusing on high-volume price action zones. It automatically detects aggressive buying/selling activity based on volume spikes and visualizes potential entry zones with dynamic horizontal lines and price boxes.
🔍 Key Features:
Volume Spike Detection: Identifies high-volume candles using an adjustable EMA-based volume threshold.
Directional Volume Signals: Highlights candles with directional momentum (bullish or bearish) based on real-time volume dominance.
Scalp Zone Visualization:
Draws horizontal support/resistance lines at volume signal prices.
Renders price boxes around those levels to highlight actionable zones.
Zones automatically extend when respected by price, and disappear when invalidated.
Visual Candle Enhancement: Dynamically colors candles to reflect normalized volume intensity and direction.
Customizable Parameters:
Volume EMA & threshold multiplier
Line and box dimensions
Toggle zone visibility
🛠️ Use Case:
Perfect for scalpers and short-term traders looking to exploit volume-based reversals or breakout traps on the NQ 1-minute chart. Traders can use the visual cues to time entries, manage stops, or validate confluence with other tools (e.g., order flow, delta spikes, or footprint charts).
Breakout Volume PROBreakout Volume PRO
Real + Projected Volume Detection
This advanced volume indicator detects breakouts based on both actual and projected volume, allowing you to anticipate strong market moves before the current candle closes.
🔹 Key Features:
Volume breakout detection based on configurable moving average and multiplier.
Early signal when projected volume exceeds threshold before candle close.
Distinct coloring for bullish, bearish, and early breakout volume.
Customizable volume threshold area and base average.
Compatible with any timeframe, including daily and intraday.
Colors:
🔵 Blue: Bullish breakout
🔴 Red: Bearish breakout
🟠 Orange: Projected breakout in progress
⚪️ Gray: Normal volume
Perfect for identifying accumulation, distribution, or high-volume events that may precede price breakouts.
Bhagwan RSI StrategyThe Bhagwan RSI Strategy is a momentum-based indicator designed to identify potential trend reversals using RSI cross-level logic on the 5-minute chart.
🔍 Core Logic:
Bhagwan Buy Signal triggers when:
RSI crosses below 30 (oversold), after previously crossing above 70.
This indicates potential bullish exhaustion followed by a reversal.
Bhagwan Sell Signal triggers when:
RSI crosses above 70 (overbought), after previously crossing below 30.
This indicates potential bearish exhaustion followed by a reversal.
📈 Features:
Arrows and labels highlight entry points clearly on the chart.
Multi-timeframe RSI/EMA logic is built-in (though hidden from the UI for simplicity).
✅ Use Case:
Ideal for scalpers or short-term traders using momentum reversal strategies.
Works best with confirmation from price action, candlestick patterns, or support/resistance zones.
⚠️ Note: This indicator is not financial advice. Always backtest and combine it with your own analysis before trading live.
Volumen Compra Venta RJFManual of the "RJF Buying and Selling Volume" Indicator
Pine Script Version: 5
Description
This indicator shows the buying and selling volume smoothed by an EMA, and fills in the area between both curves when the difference exceeds a minimum threshold. It is useful for identifying periods of dominance of buying or selling in the market.
Parameters
• Smoothing Volume (EMA) (lenSmooth): Period of the exponential moving average applied to buying and selling volume.
• Minimum Difference Threshold (minDiff): The minimum difference required between the buy and sell volume to trigger the fill.
• Filter by Price Trend (useTrendFilter): Activates a filter that only allows filling in the direction of the price trend.
• MA Trend Price (lenTrendMA): Period of the simple moving average of the price used as a trend reference.
Internal calculations
volC: buy volume (volume when the candle is bullish). volV: Sell volume (volume when the candle is bearish). smC and smV: volC and volV smoothed with lenSmooth period EMA.
priceMA: Price SMA over lenTrendMA. isUpTrend, isDownTrend: determine the direction of the trend.
Graph Interpretation
The green line (smC) represents the smoothed buying volume, the red line (smV) the selling volume. When smC > smV + minDiff (and, if triggered, the trend is upwards), the area between the two lines is filled in semi-transparent green. Similarly for smV > smC + minDiff is filled in red.
Recommended Use
• Apply to graphics with sufficient volume. • lenSmooth values between 14 and 50 for added smoothing. • Adjust minDiff based on asset volatility. • Activate the trend filter to reduce false signals in sideways markets.
Limitations
It is not an automatic trading signal system; It should be combined with price analysis and other indicators. Optional trend filter improves reliability in defined trends.
Credits
Developed by RJF with Pine Script v5, May 2025.
4 colour MACD with Delta % + Div LabelMACD 4C + Delta % + Divergence Label
This advanced MACD-based indicator is designed for professional traders seeking enhanced momentum analysis with visual clarity. It offers a multi-faceted view of MACD behavior with real-time insights into trend strength, acceleration, and divergence signals.
Key Features:
4-Color MACD Histogram:
Visually distinguishes between rising and falling MACD bars in both bullish and bearish zones for quicker momentum assessment.
Delta % Labels:
Each bar displays the percentage change in MACD compared to the previous bar, providing instant feedback on MACD acceleration and shift in momentum.
Automatic Divergence Detection:
Identifies regular bullish and bearish divergences using pivot-based logic. Displays clear, compact labels near MACD bars to highlight potential reversal zones.
Clean, Minimalist Design:
Divergence labels are sized for readability and positioned to avoid overlapping with MACD data, ensuring clean chart presentation.
No repainting or lag:
All divergence calculations are based on confirmed pivots, ensuring reliable signal generation without false alerts.
This tool is ideal for scalpers, swing traders, and momentum traders who rely on MACD dynamics for precise timing and directional bias. Use it to improve your entry and exit accuracy by combining traditional MACD signals with real-time volume and divergence insight.
🔹 Usage Notes
Recommended Timeframes:
Works well on all timeframes. For scalping, use 1m–5m; for swing trading, use 15m–1H+.
Best for:
Traders looking for a fast, visual way to assess trend strength and spot divergence-based reversal opportunities.
Pair With:
Can be used alongside price action, volume profile, RSI, or order flow-based indicators for confirmation.
How to Read:
Green/Red MACD bars indicate bullish/bearish momentum.
Delta % shows MACD change rate — increasing positive delta = strengthening trend.
Arrows/text labels signal potential divergence — pay attention when divergence aligns with support/resistance or price structure.
Notes:
No repainting — divergence is only drawn after pivots are confirmed.
All labels are automatically managed for clean display.
Can be customized further for hidden divergences or alert integration.
$ADD LevelsThis Pine Script is designed to track and visualize the NYSE Advance-Decline Line (ADD). The Advance-Decline Line is a popular market breadth indicator, showing the difference between advancing and declining stocks on the NYSE. It’s often used to gauge overall market sentiment and strength.
1. //@version=5
This line tells TradingView to use Pine Script v5, the latest and most powerful version of Pine.
2. indicator(" USI:ADD Levels", overlay=false)
• This creates a new indicator called ” USI:ADD Levels”.
• overlay=false means it will appear in a separate pane, not on the main price chart.
3. add = request.security(...)
This fetches real-time data from the symbol USI:ADD (Advance-Decline Line) using a 1-minute timeframe. You can change the timeframe if needed.
add_symbol = input.symbol(" USI:ADD ", "Market Breadth Symbol")
add = request.security(add_symbol, "1", close)
4. Key Thresholds
These define the market sentiment zones:
Zone. Value. Meaning
Overbought +1500 Extremely bullish
Bullish +1000 Generally bullish trend
Neutral ±500 Choppy, unclear market
Bearish -1000 Generally bearish trend
Oversold -1500 Extremely bearish
5. Plot the ADD Line hline(...)
Draws static lines at +1500, +1000, +500, -500, -1000, -1500 for reference so you can visually assess where ADD stands.
6. Horizontal Threshold Lines bgcolor(...)
• Green background if ADD > +1500 → extremely bullish.
• Red background if ADD < -1500 → extremely bearish.
7. Background Highlights alertcondition(...)
• Green background if ADD > +1500 → extremely bullish.
• Red background if ADD < -1500 → extremely bearish.
8. Alert Conditions. alertcondition(...)
Lets you create automatic alerts for:
• USI:ADD being very high or low.
• Crosses above +1000 (bullish trigger).
• Crosses below -1000 (bearish trigger).
You can use these to trigger trades or monitor sentiment shifts.
Summary: When to Use It
• Use this script in a market breadth dashboard.
• Combine it with price action and volume analysis.
• Monitor for ADD crosses to signal potential market reversals or momentum.
TICK Extreme Levels & AlertsAutomatically draws horizontal lines at +1000 and -1000 TICK levels
Sends alerts when TICK crosses those levels (for potential scalping/reversal setups)
Strategy: How to Use TICK in Real-Time Trading
1. Confirm Market Breadth
Use TICK to confirm broad participation in the move:
• Long S&P futures or SPY? Only buy breakouts if TICK is above +600 to +1000
• Shorting? Confirm with TICK below –600 to –1000
2. Fade Extremes for Scalps
Look for reversals at extreme levels:
• Fade +1200+: market likely overbought short term → scalp short
• Fade –1200–: market likely oversold → scalp long
Use in combo with other signals (like price exhaustion, candlestick reversal, or VWAP touches)
3. Avoid Trading in the Choppy Zone
If TICK remains between –400 and +400, institutions are not committed. This is where fakeouts are common.
4. Time Entries with TICK Swings
For example:
• TICK moves from –800 to +600 = momentum shift → look for long entries
• TICK stalling around +1000 = momentum climax → partial profit or fade play
EMA 200 Price Deviation Alerts (1H Only)This script monitors the price deviation from the 200-period Exponential Moving Average (EMA) exclusively on the 1-hour chart. It generates alerts when the absolute difference between the current price and the EMA 200 exceeds a user-defined threshold (default: 65).
Features:
Works only on 1-hour (60-minute) charts to avoid false signals on other timeframes.
Customizable deviation threshold via script input.
Visual display of the 200 EMA on the chart.
Alert system to notify when price deviates significantly above or below the EMA.
Buy/Sell arrows shown when conditions are met:
Sell arrow appears when price is above the EMA and deviation exceeds threshold.
Buy arrow appears when price is below the EMA and deviation exceeds threshold.
Use this tool to identify potential overextended price moves relative to long-term trend support or resistance on the 1H timeframe.
ATR-STOP LOSS BASIC📌 Indicator Description:
This is a simple stop-loss indicator based on the ATR (Average True Range), ideal for capital protection strategies in long and short trades.
🔧 How to Use:
- **ATR Period**: Sets the number of candles used to calculate the ATR. Default value: 14.
- **Stop Multiplier**: Sets the stop-loss distance based on the ATR. Default value: 1.5.
- The green line represents the **Stop-Long** (below the current price).
- The red line represents the **Stop-Short** (above the current price).
✅ Ideal for traders who use dynamic stops based on market volatility.
📌 Note: This indicator **does not generate entry signals**. It only suggests stop zones based on current volatility.
🔒 Private Creator: **Canhoto Medium**
📭 Non-profit project. For questions or support, please contact via **private chat** in the community.
Dual Crossing - Multi Single Moving Average - MrBuCha// This script is an improved version of the original "Dual Crossing - Multi Single Moving Average" indicator created by MrBuCha.
// Credits to the original author MrBuCha for developing the base of this indicator.
// This version has been enhanced and adapted by the TradingView community based on the original idea, with improvements for better usability.
// 🚦 How to use this indicator:
// 🔹 The indicator plots two moving averages (fast and slow) using different MA types (TEMA, HMA, DEMA, WMA, EMA).
// 🔹 When the fast MA crosses above the slow MA, it may signal a BUY opportunity.
// 🔹 When the fast MA crosses below the slow MA, it may signal a SELL opportunity.
// 🔹 The fast MA changes color dynamically: 🔵 blue when above slow MA, 🟠 orange when below slow MA, making signals easier to spot.
// 🔹 Adjust the MA periods to fit your trading style and the asset you are analyzing.
SuperTrend AI (Clustering) with Full Trade Logic//@version=5
indicator("SuperTrend AI (Clustering) with Full Trade Logic", overlay = true, max_labels_count = 500)
// === INPUTS ===
length = input(10, 'ATR Length')
factor = input.float(3.0, 'SuperTrend Factor')
perfAlpha = input.float(10, 'Performance Memory')
showLabels = input.bool(true, 'Show Entry Labels')
cooldownBars = input.int(5, 'Cooldown Between Entries')
// === TREND FILTER (15M) ===
ema9_15 = request.security(syminfo.tickerid, "15", ta.ema(close, 9))
ema21_15 = request.security(syminfo.tickerid, "15", ta.ema(close, 21))
trend15m = ema9_15 > ema21_15 and ema21_15 > ema21_15 and ema9_15 > ema9_15 ? 1 : 0
// === SUPER TREND LOGIC ===
atr = ta.atr(length)
upperBand = hl2 + atr * factor
lowerBand = hl2 - atr * factor
trend = 0
trend := close > lowerBand ? 1 : close < upperBand ? 0 : nz(trend )
supertrend = trend == 1 ? lowerBand : upperBand
// === EMA TREND CONFIRMATION ===
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
emaConfirm = ema9 > ema21
// === RSI CONFIRMATION ===
rsi = ta.rsi(close, 14)
rsiConfirm = rsi < 30 or rsi > 70
// === MACD CONFIRMATION ===
= ta.macd(close, 12, 26, 9)
macdConfirm = (ta.crossover(macdLine, signalLine) or ta.crossunder(macdLine, signalLine)) and math.abs(macdLine - signalLine) > 0.0005
// === BOLLINGER BAND CONFIRMATION ===
basis = ta.sma(close, 20)
dev = 2 * ta.stdev(close, 20)
bbUpper = basis + dev
bbLower = basis - dev
bbConfirm = close > bbUpper or close < bbLower
// === VOLUME CONFIRMATION ===
avgVol = ta.sma(volume, 20)
volConfirm = volume > 1.5 * avgVol
// === CONFIRMATION COUNT ===
confirmations = (emaConfirm ? 1 : 0) + (rsiConfirm ? 1 : 0) + (macdConfirm ? 1 : 0) + (bbConfirm ? 1 : 0) + (volConfirm ? 1 : 0)
validSetup = confirmations >= 3
// === RISK FILTERS ===
price = close
pips = syminfo.mintick * 10000
recentSpike = math.abs(close - open) > 10 * pips
nearPsych = math.abs(price % 0.5) < 0.02
// Time Filter
sessionHour = hour(time, "America/New_York")
sessionFilter = (sessionHour < 10 or sessionHour > 3)
// Candle Quality Filter
minCandleSize = math.abs(close - open) > 0.0003
// Cooldown Between Entries
var int lastEntryBar = na
cooldown = na(lastEntryBar) or (bar_index - lastEntryBar > cooldownBars)
// ADX Trend Strength Filter
plusDM = ta.change(high) > ta.change(low) and ta.change(high) > 0 ? ta.change(high) : 0
minusDM = ta.change(low) > ta.change(high) and ta.change(low) > 0 ? ta.change(low) : 0
trur = ta.rma(ta.tr(true), 14)
plusDI = 100 * ta.rma(plusDM, 14) / trur
minusDI = 100 * ta.rma(minusDM, 14) / trur
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adx = ta.rma(dx, 14)
strongTrend = adx > 20
// Pullback to EMA21 Filter
pullbackToEMA21 = close < ema21
// === SESSION TRADE LIMIT ===
var int sessionTradeCount = 0
isNewSession = ta.change(time("D")) != 0
if isNewSession
sessionTradeCount := 0
canTradeThisSession = sessionTradeCount < 2
// Entry Conditions
inTrendLong = trend == 1 and trend15m == 1
inTrendShort = trend == 0 and trend15m == 0
entryLong = inTrendLong and validSetup and not recentSpike and not nearPsych and sessionFilter and minCandleSize and cooldown and strongTrend and pullbackToEMA21 and canTradeThisSession
entryShort = inTrendShort and validSetup and not recentSpike and not nearPsych and sessionFilter and minCandleSize and cooldown and strongTrend and pullbackToEMA21 and canTradeThisSession
if entryLong or entryShort
lastEntryBar := bar_index
sessionTradeCount += 1
// === TRADE OUTPUT ===
TP = 30 * pips
SL = 15 * pips
// Labels
if showLabels
if entryLong
label.new(bar_index, low, "✅ Long Setup Entry: " + str.tostring(price, '#.###') +
" TP: " + str.tostring(price + TP, '#.###') +
" SL: " + str.tostring(price - SL, '#.###'),
style=label.style_label_up, color=color.green, textcolor=color.white)
if entryShort
label.new(bar_index, high, "✅ Short Setup Entry: " + str.tostring(price, '#.###') +
" TP: " + str.tostring(price - TP, '#.###') +
" SL: " + str.tostring(price + SL, '#.###'),
style=label.style_label_down, color=color.red, textcolor=color.white)
// === ALERT CONDITIONS ===
alertcondition(entryLong, title="Valid Long Setup", message="✅ USDJPY Long Setup | Entry: {{close}} | TP: {{close + 0.0030}} | SL: {{close - 0.0015}}")
alertcondition(entryShort, title="Valid Short Setup", message="✅ USDJPY Short Setup | Entry: {{close}} | TP: {{close - 0.0030}} | SL: {{close + 0.0015}}")
Alerte Croisement SMA simpleCroisement SMA 10 et 20, avec alerte sonore ! Etiquette CROS UP et DOWN!
Super Arma Institucional PRO v6.3Super Arma Institucional PRO v6.3
Description
Super Arma Institucional PRO v6.3 is a multifunctional indicator designed for traders looking for a clear and objective analysis of the market, focusing on trends, key price levels and high liquidity zones. It combines three essential elements: moving averages (EMA 20, SMA 50, EMA 200), dynamic support and resistance, and volume-based liquidity zones. This integration offers an institutional view of the market, ideal for identifying strategic entry and exit points.
How it Works
Moving Averages:
EMA 20 (orange): Sensitive to short-term movements, ideal for capturing fast trends.
SMA 50 (blue): Represents the medium-term trend, smoothing out fluctuations.
EMA 200 (red): Indicates the long-term trend, used as a reference for the general market bias.
Support and Resistance: Calculated based on the highest and lowest prices over a defined period (default: 20 bars). These dynamic levels help identify zones where the price may encounter barriers or supports.
Liquidity Zones: Purple rectangles are drawn in areas of significantly above-average volume, indicating regions where large market participants (institutional) may be active. These zones are useful for anticipating price movements or order absorption.
Purpose
The indicator was developed to provide a clean and institutional view of the market, combining classic tools (moving averages and support/resistance) with modern liquidity analysis. It is ideal for traders operating swing trading or position trading strategies, allowing to identify:
Short, medium and long-term trends.
Key support and resistance levels to plan entries and exits.
High liquidity zones where institutional orders can influence the price.
Settings
Show EMA 20 (true): Enables/disables the 20-period EMA.
Show SMA 50 (true): Enables/disables the 50-period SMA.
Show EMA 200 (true): Enables/disables the 200-period EMA.
Support/Resistance Period (20): Sets the period for calculating support and resistance levels.
Liquidity Sensitivity (20): Period for calculating the average volume.
Minimum Liquidity Factor (1.5): Multiplier of the average volume to identify high liquidity zones.
How to Use
Moving Averages:
Crossovers between the EMA 20 and SMA 50 may indicate short/medium-term trend changes.
The EMA 200 serves as a reference for the long-term bias (above = bullish, below = bearish).
Support and Resistance: Use the red (resistance) and green (support) lines to identify reversal or consolidation zones.
Liquidity Zones: The purple rectangles highlight areas of high volume, where the price may react (reversal or breakout). Consider these zones to place orders or manage risks.
Adjust the parameters according to the asset and timeframe to optimize the analysis.
Notes
The chart should be configured only with this indicator to ensure clarity.
Use on timeframes such as 1 hour, 4 hours or daily for better visualization of liquidity zones and support/resistance levels.
Avoid adding other indicators to the chart to keep the script output easily identifiable.
The indicator is designed to be clean, without explicit buy/sell signals, following an institutional approach.
This indicator is perfect for traders who want a visually clear and powerful tool to trade based on trends, key levels and institutional behavior.
MestreDoFOMO MACD VisualMasterDoFOMO MACD Visual
Description
MasterDoFOMO MACD Visual is a custom indicator that combines a unique approach to MACD with stochastic logic and simulated Renko-based direction signals. It is designed to help traders identify entry and exit opportunities based on market momentum and trend changes, with a clear and intuitive visualization.
How It Works
Stylized MACD with Stochastic: The indicator calculates the MACD using EMAs (exponential moving averages) normalized by stochastic logic. This is done by subtracting the lowest price (lowest low) from a defined period and dividing by the range between the highest and lowest price (highest high - lowest low). The result is a MACD that is more sensitive to market conditions, magnified by a factor of 10 for better visualization.
Signal Line: An EMA of the MACD is plotted as a signal line, allowing you to identify crossovers that indicate potential trend reversals or continuations.
Histogram: The difference between the MACD and the signal line is displayed as a histogram, with distinct colors (fuchsia for positive, purple for negative) to make momentum easier to read.
Simulated Renko Direction: Uses ATR (Average True Range) to calculate the size of Renko "bricks", generating signals of change in direction (bullish or bearish). These signals are displayed as arrows on the chart, helping to identify trend reversals.
Purpose
The indicator combines the sensitivity of the Stochastic MACD with the robustness of Renko signals to provide a versatile tool. It is ideal for traders looking to capture momentum-based market movements (using the MACD and histogram) while confirming trend changes with Renko signals. This combination reduces false signals and improves accuracy in volatile markets.
Settings
Stochastic Period (45): Sets the period for calculating the Stochastic range (highest high - lowest low).
Fast EMA Period (12): Period of the fast EMA used in the MACD.
Slow EMA Period (26): Period of the slow EMA used in the MACD.
Signal Line Period (9): Period of the EMA of the signal line.
Overbought/Oversold Levels (1.0/-1.0): Thresholds for identifying extreme conditions in the MACD.
ATR Period (14): Period for calculating the Renko brick size.
ATR Multiplier (1.0): Adjusts the Renko brick size.
Show Histogram: Enables/disables the histogram.
Show Renko Markers: Enables/disables the Renko direction arrows.
How to Use
MACD Crossovers: A MACD crossover above the signal line indicates potential bullishness, while below suggests bearishness.
Histogram: Fuchsia bars indicate bullish momentum; purple bars indicate bearish momentum.
Renko Arrows: Green arrows (upward triangle) signal a change to an uptrend; red arrows (downward triangle) signal a downtrend.
Overbought/Oversold Levels: Use the levels to identify potential reversals when the MACD reaches extreme values.
Notes
The chart should be set up with this indicator in isolation for better clarity.
Adjust the periods and ATR multiplier according to the asset and timeframe used.
Use the built-in alerts ("Renko Up Signal" and "Renko Down Signal") to set up notifications of direction changes.
This indicator is ideal for day traders and swing traders who want a visually clear and functional tool for trading based on momentum and trends.
Diagonal Support and Resistance Trend LinesA simple indicator to plot trend lines.
1. Adjust the "Pivot Lookback" (default: 20) to control pivot sensitivity. Larger values detect more significant pivots.
2. Adjust the "Max Trend Lines" (default: 4) to control how many support/resistance lines are drawn.
The indicator will plot:
1. Red dashed lines for resistance (based on pivot highs).
2. Green dashed lines for support (based on pivot lows).
3. Small red triangles above bars for pivot highs and green triangles below bars for pivot lows.
AsturRiskPanelIndicator Summary
ATR Engine
Length & Smoothing: Choose how many bars to use (default 14) and the smoothing method (RMA/SMA/EMA/WMA).
Median ATR: Computes a rolling median of ATR over a user-defined look-back (default 14) to derive a “scalp” target.
Scalp Target
Automatically set at ½ × median ATR, snapped to the nearest tick.
Optional rounding to whole points for simplicity.
Stop Calculation
ATR Multiplier: Scales current ATR by a user input (default 1.5) to produce your stop distance in points (and ticks when appropriate).
Distortion Handling: Switches between point-only and point + tick displays based on contract specifications.
Risk & Sizing
Risk % of account per trade (default 2 %).
Calculates dollar risk per contract and optimal contract count.
Displays all metrics (scalp, stop, risk/contract, max contracts, max risk, account size) in a customizable on-chart table.
ATR-Based Stop Placement Guidelines
Trade Context ATR Multiplier Notes
Tight Range Entry 1.0 × ATR High-conviction, precise entries. Expect more shake-outs.
Standard Trend Entry 1.5 × ATR Balanced for H2/L2, MTR, DT/DB entries.
Breakouts/Microchannels 2.0 × ATR Wide stops through chop—Brooks-style breathing room.
How to Use
Select ATR Settings
Pick an ATR length (e.g. 14) and smoothing (RMA for stability).
Adjust the median length if you want a faster/slower scalp line.
Align Multiplier with Your Setup
For tight-range entries, set ATR Multiplier ≈ 1.0.
For standard trend trades, leave at 1.5.
For breakout/pullback setups, increase to 2.0 or more.
Customize Risk Parameters
Enter your account size and desired risk % per trade (e.g. 2 %).
The table auto-calculates how many contracts you can take.
Read the On-Chart Table
Scalp shows your intraday target.
Stop gives Brooks-style stop distance in points (and ticks).
Risk/Contract is the dollar risk per contract.
Max Contracts tells you maximum position size.
Max Risk confirms total dollar exposure.
Visual Confirmation
Place your entry, then eyeball the scalp and stop levels against chart structure (e.g. swing highs/lows).
Adjust the ATR multiplier if market context shifts (e.g. volatility spikes).
By blending this sizing panel with contextual ATR multipliers, you’ll consistently give your trades the right amount of “breathing room” while keeping risk in check.
Sally's 9 EMA Strategy Local 2A simple indicator that tracks the number of bars that have closed above or below the EMA.