Indikatoren und Strategien
THE LION OB V1.0O melhor script para binárias baseada nos padrões de martelo e estrela cadente (com backtest)
Gap Detector (Body and Candle)Finds/Detects gaps between candles and candle bodies for any chart/timeframe with O(n+delta) performance.
Candle Gaps (between wicks) act as strong support or resistance. They are drawn as solid boxes.
Body Gaps (ignores wicks) act as mild support or resistance. They are depicted with lines.
Adjust the settings for candle/body gap width, smaller the time frame, smaller the gap.
Adjust max historical bars to fine tune performance on your system/setup. The more historical bars the script scans, more time required to load the chart. At times based on system configuration, TradingView may timeout the script due to too many bars. Reducing the max bars helps in this scenario.
This is a revamped version of "Body Gap Detector".
Happy charting !
EMAs & SMAs [Pacote com várias médias] //@version=5
indicator("EMAs-SMAs", overlay=true)
// Fonte
src = input.source(close, "Fonte (source)")
// ==============================
// EMAs
// ==============================
ema3 = ta.ema(src, 3)
ema4 = ta.ema(src, 4)
ema5 = ta.ema(src, 5)
ema7 = ta.ema(src, 7)
ema9 = ta.ema(src, 9)
ema17 = ta.ema(src, 17)
ema18 = ta.ema(src, 18)
ema21 = ta.ema(src, 21)
ema34 = ta.ema(src, 34)
ema40 = ta.ema(src, 40)
ema50 = ta.ema(src, 50)
ema55 = ta.ema(src, 55)
ema72 = ta.ema(src, 72)
ema80 = ta.ema(src, 80)
ema96 = ta.ema(src, 96)
ema100 = ta.ema(src, 100)
ema200 = ta.ema(src, 200)
plot(ema3, "EMA 3", color=color.new(color.blue, 0), linewidth=2)
plot(ema4, "EMA 4", color=color.new(color.red, 0), linewidth=2)
plot(ema5, "EMA 5", color=color.new(color.green, 0), linewidth=2)
plot(ema7, "EMA 7", color=color.new(color.orange, 0), linewidth=2)
plot(ema9, "EMA 9", color=color.new(color.orange, 0), linewidth=2)
plot(ema17, "EMA 17", color=color.new(color.blue, 0), linewidth=2)
plot(ema18, "EMA 18", color=color.new(color.red, 0), linewidth=2)
plot(ema21, "EMA 21", color=color.new(color.green, 0), linewidth=2)
plot(ema34, "EMA 34", color=color.new(color.orange, 0), linewidth=2)
plot(ema40, "EMA 40", color=color.new(color.orange, 0), linewidth=2)
plot(ema50, "EMA 50", color=color.new(color.blue, 0), linewidth=2)
plot(ema55, "EMA 55", color=color.new(color.red, 0), linewidth=2)
plot(ema72, "EMA 72", color=color.new(color.green, 0), linewidth=2)
plot(ema80, "EMA 80", color=color.new(color.orange, 0), linewidth=2)
plot(ema96, "EMA 96", color=color.new(color.orange, 0), linewidth=2)
plot(ema100, "EMA 100", color=color.new(color.blue, 0), linewidth=2)
plot(ema200, "EMA 200", color=color.new(color.red, 0), linewidth=2)
// ==============================
// SMAs
// ==============================
sma3 = ta.sma(src, 3)
sma4 = ta.sma(src, 4)
sma5 = ta.sma(src, 5)
sma7 = ta.sma(src, 7)
sma9 = ta.sma(src, 9)
sma17 = ta.sma(src, 17)
sma18 = ta.sma(src, 18)
sma21 = ta.sma(src, 21)
sma34 = ta.sma(src, 34)
sma40 = ta.sma(src, 40)
sma50 = ta.sma(src, 50)
sma55 = ta.sma(src, 55)
sma72 = ta.sma(src, 72)
sma80 = ta.sma(src, 80)
sma96 = ta.sma(src, 96)
sma100 = ta.sma(src, 100)
sma200 = ta.sma(src, 200)
plot(sma3, "SMA 3", color=color.new(color.blue, 60), linewidth=1, style=plot.style_line)
plot(sma4, "SMA 4", color=color.new(color.red, 60), linewidth=1, style=plot.style_line)
plot(sma5, "SMA 5", color=color.new(color.green, 60), linewidth=1, style=plot.style_line)
plot(sma7, "SMA 7", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma9, "SMA 9", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma17, "SMA 17", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma18, "SMA 18", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma21, "SMA 21", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma34, "SMA 34", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma40, "SMA 40", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma50, "SMA 50", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma55, "SMA 55", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma72, "SMA 72", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma80, "SMA 80", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma96, "SMA 96", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma100, "SMA 100", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
plot(sma200, "SMA 200", color=color.new(color.orange, 60), linewidth=1, style=plot.style_line)
D|W|M - AkashDaily Weekly Monthly Divider Indicator
- Day Name
- Daily Weekly Monthly Divider
- Hide Unhide Divider
- Can Change The Color and Style
Smartmoney logic heiken ashiSmartMoney Logic Heiken Ashi (SML.HA)
Elevator pitch
SML.HA is a noise-filtered Heiken Ashi renderer designed to keep you on the right side of trend. It applies a two-stage EMA smoothing—first on raw OHLC, then on the Heiken Ashi stream—to deliver steadier candles, clearer trend blocks, and fewer whipsaws across any market or timeframe.
How it works
Smooths price (open/high/low/close) with EMA (len).
Builds Heiken Ashi from the smoothed series.
Smooths the HA candles again with EMA (len2) for cleaner structure.
Colors candles lime when HA open < HA close (bullish) and red when HA open > HA close (bearish).
What you see
Ultra-smooth HA candles that reduce intrabar noise.
Consistent color blocks that make trend and momentum shifts obvious.
Wick and body rendering aligned to the smoothed HA values for clearer pullbacks.
Inputs
EMA Length (price) (len): Controls the first smoothing pass on raw OHLC.
EMA Length (HA) (len2): Controls the second smoothing pass on the HA stream.
Tip: Larger values = smoother, slower; smaller values = quicker, more responsive.
Best practices
Use higher timeframes (H1–D1) for bias and lower timeframes (M5–M30) for execution.
Favor entries on pullbacks that respect the candle color in the dominant direction.
Combine with session filters (e.g., New York 15:00–22:00 Europe/Paris) and key levels (PDH/PDL, S/R) for higher confluence.
Pair with risk management (fixed SL/TP or ATR-based) rather than color flips alone.
Notes
SML.HA is a visualization/confirmation tool; it does not repaint after bar close.
No alerts are included by default (it focuses on clean structure).
Works on all symbols and timeframes supported by TradingView.
(FR) Description professionnelle
Présentation
SML.HA est un affichage Heiken Ashi “lissé” en deux étapes (EMA sur prix puis sur Heiken Ashi) pour réduire le bruit, clarifier les tendances et limiter les faux signaux, sur tous marchés et unités de temps.
Fonctionnement
Lissage EMA des prix (len).
Construction Heiken Ashi à partir des prix lissés.
Second lissage EMA de la série Heiken Ashi (len2).
Bougies vertes (haussières) si open HA < close HA, rouges (baissières) si open HA > close HA.
Réglages
EMA Length (price) : lissage initial des prix.
EMA Length (HA) : lissage de la série Heiken Ashi.
(Plus la valeur est grande, plus l’affichage est stable mais moins réactif.)
Bonnes pratiques
Définir le biais en H1–D1, exécuter en M5–M30.
Entrer sur repli dans le sens de la couleur dominante.
Ajouter un filtre de session (ex. New York 15:00–22:00, heure de Paris) et des niveaux clés (PDH/PDL, S/R).
Toujours encadrer par un money management strict.
Remarques
Aucun repaint après clôture de bougie.
Pas d’alertes natives (focus sur la lecture de structure).
Compatible tous actifs / toutes UT sur TradingView.
ICT ob by AyushThis indicator marks **order blocks** by detecting the first opposite candle of any pullback run and drawing a line from its **open** to the confirming candle’s close.
It works on **any timeframe (or HTF projection)**, stays clean, and only shows **solid, body-confirmed OBs**.
ICT ob by AyushThis indicator marks **order blocks** by detecting the first opposite candle of any pullback run and drawing a line from its **open** to the confirming candle’s close.
It works on **any timeframe (or HTF projection)**, stays clean, and only shows **solid, body-confirmed OBs**.
Dual Adaptive Movings### Dual Adaptive Movings
By Gurjit Singh
A dual-layer adaptive moving average system that adjusts its responsiveness dynamically using market-derived factors (CMO, RSI, Fractal Roughness, or Stochastic Acceleration). It plots:
* Primary Adaptive MA (MA): Fast, reacts to changes in volatility/momentum.
* Following Adaptive MA (FAMA): A smoother, half-alpha version for trend confirmation.
Instead of fixed smoothing, it adapts dynamically using one of four methods:
* ACMO: Adaptive CMO (momentum)
* ARSI: Adaptive RSI (relative strength)
* FRMA: Fractal Roughness (volatility + fractal dimension)
* ASTA: Adaptive Stochastic Acceleration (%K acceleration)
### ⚙️ Inputs & Options
* Source: Price input (default: close).
* Moving (Type): ACMO, ARSI, FRMA, ASTA.
* MA Length (Primary): Core adaptive window.
* Following (FAMA) Length: Optional; can match MA length.
* Use Wilder’s: Toggles Wilder vs EMA-style smoothing.
* Colors & Fill: Bullish/Bearish tones with transparency control.
### 🔑 How to Use
1. Identify Trend:
* When MA > FAMA → Bullish (fills bullish color).
* When MA < FAMA → Bearish (fills bearish color).
2. Crossovers:
* MA crosses above FAMA → Bullish signal 🐂
* MA crosses below FAMA → Bearish signal 🐻
3. Adaptive Edge:
* Select method (ACMO/ARSI/FRMA/ASTA) depending on whether you want sensitivity to momentum, strength, volatility, or acceleration.
4. Alerts:
* Built-in alerts trigger on crossovers.
### 💡 Tips
* Wilder’s smoothing is gentler than EMA, reducing whipsaws in sideways conditions.
* ACMO and ARSI are best for momentum-driven directional markets, but may false-signal in ranges.
* FRMA and ASTA excels in choppy markets where volatility clusters.
👉 In short: Dual Adaptive Movings adapts moving averages to the market’s own behavior, smoothing noise yet staying responsive. Crossovers mark possible trend shifts, while color fills highlight bias.
MEMA X-OL9+A. 5, 10, 20, 50 ema's
B. When the 10 goes below the 20 it has shades of red between the 10 and 20.
C. When there is a downward crossover, There will be a Red arrow pointing down.
D. When the 10 is moving closer (upward) towards the 20 it has orange shading. I use this to catch 10 over 20 crossovers.
E. When there is a crossover 10 over 20 it will shade green and have a gold arrow pointing upward. A little redundant, because you'll see the crossover from the shading.
F. Finally there will be smaller blue arrows that represent when there is a close of a candle, if it is lower than the prior candle.
All customizable and defaults should work.
Date Range Performance
Calculates total change and percentage change between two dates.
Computes average change per bar and per day.
Offers arithmetic and geometric daily %.
Supports auto mode (last N trading days) and manual date range.
Displays results as a watermark on the chart.
Trendline Breakout with TP/SLTRENDLINE BREAKOUT STRATEGY
This indicator provides dynamic trendline detection with comprehensive TP/SL management.
FEATURES:
- Automatic trendline construction using pivot analysis
- Breakout signal detection with volume confirmation
- ATR-based take profit and stop loss calculations
- Support/resistance level integration
- Customizable risk management system
METHODOLOGY:
Uses mathematical pivot point analysis to identify trend patterns and generate trading signals with calculated risk parameters.
TECHNICAL IMPLEMENTATION:
- Custom data structures for efficient line management
- Dynamic slope calculations for trend projection
- Volume oscillator for breakout validation
- Multi-level profit targeting system
DISCLAIMER: Educational purposes only. Past performance doesn't guarantee future results.
DodgyDD IndicatorIFVG setup indicator. I have not added support for IFVG with major liquidity sweep. The idea is if the price breaks previous swing and the quickly retract forming IFVG it will notify
MacAdx [GSira]📌 Indicator: ADX with Polarity + MACD Halo
🔎 Description
This indicator combines trend strength (ADX) with a dynamic MACD-based halo, providing a powerful visual confirmation tool for market direction.
The ADX with polarity colors the curve according to the dominant directional index (+DI / −DI) and the trend intensity.
The MACD Halo projects a glowing band around the ADX line, changing side, thickness, and color depending on MACD’s direction and strength.
👉 It is highly recommended to use this indicator together with Profit Long Plus for stronger confirmation of entries and exits.
⚙️ How it works
ADX with polarity
🟢 Green → Bullish polarity (+DI > −DI).
🔴 Red → Bearish polarity (−DI > +DI).
⚪ Gray → Neutral zone (weak or uncertain trend).
Optional: background shading when ADX is below threshold.
MACD Halo
📈 If MACD is bullish → halo above ADX.
🟢 Green if also above 0.
🟠 Orange if below 0 (weaker signal).
📉 If MACD is bearish → halo below ADX.
🔴 Red if also below 0.
🟠 Orange if above 0 (weaker signal).
Halo thickness dynamically increases with MACD strength (distance from signal line).
📖 Interpretation
Strong trend confirmation
Rising ADX + Green polarity + Green wide halo above → strong bullish continuation.
Rising ADX + Red polarity + Red wide halo below → strong bearish continuation.
Weak or mixed signals
Orange halo → contradiction between ADX and MACD → weak or unreliable trend.
Thin halo → low MACD strength, wait for confirmation.
👉 The best signals come when ADX polarity and MACD Halo align in direction and intensity.
✅ Advantages
Combines two of the most widely used indicators (ADX + MACD) into one clear visualization.
Helps filter out false signals.
Optimized for trend confirmation and works even better when paired with Profit Long Plus.
📌 In summary:
This indicator shows trend strength with ADX and validates it using MACD direction and momentum through a dynamic halo.
🟢 Halo above = bullish support.
🔴 Halo below = bearish support.
🟠 Orange halo = weak or conflicting trend.
For best results, use it together with Profit Long Plus to confirm high-probability entries and exits.
Heikin-Ashi Cumulative Volume Delta (CVD)Heikin-Ashi Cumulative Volume Delta (CVD)
This indicator combines Heikin-Ashi calculations with a Cumulative Volume Delta (CVD) to highlight trends in volume.
🔹 Heikin-Ashi Calculation – Smooths out price action to filter noise and provide a clearer trend signal.
🔹 Adjusted Volume Delta – Uses a dynamic threshold based on 10 SMA to reduce sensitivity and eliminate minor fluctuations, showing only meaningful shifts in buying and selling pressure.
🔹 Cumulative Volume Delta (CVD) – Accumulates positive or negative volume depending on Heikin-Ashi candle direction, offering insight into underlying order flow.
🔹 EMA Trend Filters – Two user-adjustable EMAs (default: 20 & 50) applied to CVD, color-coded to indicate trend bias (green/red for short EMA, blue/orange for long EMA).
🔹 Visual Enhancements –
CVD plotted as coloured dots (green = bullish, red = bearish, grey = neutral).
EMA lines dynamically change colour with trend direction.
Price bars are recoloured to match the delta (green = buy pressure, red = sell pressure, grey = neutral).
Useful for spotting divergences between price and volume flow, identifying hidden accumulation/distribution, and confirming trend continuation or reversal signals.
[blackcat] L1 Volume-Weighted RSIOVERVIEW
This script implements a Volume-Weighted RSI (VW-RSI) indicator that enhances traditional RSI calculations by incorporating volume data, providing more accurate momentum signals. The indicator plots a yellow VW-RSI line with customizable overbought/oversold levels and visual background coloring. It automatically generates BUY/SELL labels based on sophisticated crossover conditions, making it a powerful tool for identifying potential trend reversals and market entry/exit points. The script uses Wilder's Moving Average for smoothing and supports various price sources for flexible analysis.
FEATURES
📊 Volume-Weighted RSI Calculation: Incorporates trading volume into RSI calculations for more accurate momentum signals
🔧 Customizable Parameters: Adjustable RSI length (1-100), overbought/oversold levels, and price source selection
🎯 Visual Signals: Automatic BUY/SELL labels appear when specific crossover conditions are met
🎨 Visual Enhancements: Color-coded background (red for overbought, green for oversold) and reference lines
📈 Multiple Timeframe Support: Works across different timeframes with a max bars back setting of 5000
🔄 Sophisticated Logic: Combines multiple crossover conditions for reliable signal generation
HOW TO USE
Add to Chart: Add the indicator to your TradingView chart by searching for "L1-VW-RSI"
Configure Settings: Adjust the input parameters in the settings panel:
Price Source: Select your preferred price calculation (hl2 by default)
RSI Length: Set the lookback period (default: 34)
Overbought Level: Set the overbought threshold (default: 70)
Oversold Level: Set the oversold threshold (default: 30)
Interpret Signals:
Watch for BUY labels when the VW-RSI crosses above oversold levels
Watch for SELL labels when the VW-RSI crosses below overbought levels
Confirm with Volume: Pay attention to volume spikes when signals appear for confirmation
LIMITATIONS
The indicator may produce false signals in sideways or low-volume markets
Signals are based on historical price and volume data only
The script has a maximum of 500 labels to prevent performance issues
Wilder's Moving Average calculation may lag significantly during high volatility periods
The crossover logic combines multiple conditions which may occasionally conflict
NOTES
This script is designed for educational and analytical purposes only. Always use proper risk management when trading.
The default RSI length of 34 is optimized for most trading scenarios but can be adjusted based on your trading style.
For best results, combine this indicator with other technical analysis tools and price action confirmation.
The volume-weighted approach provides more reliable signals in high-volume environments.
Gann For XAUUSDThe Gann levels for XAUUSD indicator is designed to plot dynamic Gann levels based on either the previous day’s Close price (for large-cap stocks) or the current day’s Open price (for small-cap stocks). These levels help traders identify key price zones, reversals, and potential trading opportunities.
🔑 Key Features:
Auto/Manual Toggle →
Auto Mode: Automatically fetches the previous day’s Close and today’s Open using real-time market data.
Manual Mode: Allows traders to manually input values for customized backtesting or specific scenarios.
Large vs. Small Stocks Modes → Choose between two calculation sets depending on whether you’re trading large or small stocks.
Dynamic Gann Levels → Multiple levels (e.g., ±T1, ±T2, ±T3, EB, KB, MB, AB, QB, etc.) are plotted with distinct colors for clarity.
Chart Labels → Each level is clearly labeled with its value, making it easy to read without hovering over lines.
Info Panel → Displays the active mode (Auto/Manual) and the exact Close and Open values being used.
🎯 How to Use:
Select Large Stocks mode for higher-value instruments (levels calculated from previous day’s Close).
Select Small Stocks mode for smaller instruments (levels calculated from today’s Open).
Use the Auto Mode for convenience (no daily inputs needed) or switch to Manual Mode if you want to test specific price scenarios.
Watch how price reacts to Gann levels for potential support/resistance zones and trade setups.
⚠️ Disclaimer:
This indicator is intended for educational purposes only and should not be considered financial advice. Always use proper risk management and combine with other tools/analysis before trading.
EMA Percentile Rank [SS]Hello!
Excited to release my EMA percentile Rank indicator!
What this indicator does
Plots an EMA and colors it by short-term trend.
When price crosses the EMA (up or down) and remains on that side for three subsequent bars, the cross is “confirmed.”
At the moment of the most recent cross, it anchors a reference price to the crossover point to ensure static price targets.
It measures the historical distance between price and the EMA over a lookback window, separately for bars above and below the EMA.
It computes percentile distances (25%, 50%, 85%, 95%, 99%) and draws target bands above/below the anchor.
Essentially what this indicator does, is it converts the raw “distance from EMA” behavior into probabilistic bands and historical hit rates you can use for targets, stop placement, or mean-reversion/continuation decisions.
Indicator Inputs
EMA length: Default is 21 but you can use any EMA you prefer.
Lookback: Default window is 500, this is length that the percentiles are calculated. You can increase or decrease it according to your preference and performance.
Show Accumulation Table: This allows you to see the table that shows the hits/price accumulation of each of the percentile ranges. UCL means upper confidence and LCL means lower confidence (so upper and lower targets).
About Percentiles
A percentile is a way of expressing the position of a value within a dataset relative to all the other values.
It tells you what percentage of the data points fall at or below that value.
For example:
The 25th percentile means 25% of the values are less than or equal to it.
The 50th percentile (also called the median) means half the values are below it and half are above.
The 99th percentile means only 1% of the values are higher.
Percentiles are useful because they turn raw measurements into context — showing how “extreme” or “typical” a value is compared to historical behavior.
In the EMA Percentile Rank indicator, this concept is applied to the distance between price and the EMA. By calculating percentile distances, the script can mark levels that have historically been reached often (low percentiles) or rarely (high percentiles), helping traders gauge whether current price action is stretched or within normal bounds.
Use Cases
The EMA Percentile Rank indicator is best suited for traders who want to quantify how far price has historically moved away from its EMA and use that context to guide decision-making.
One strong use case is target setting after trend shifts: when a confirmed crossover occurs, the percentile bands (25%, 50%, 85%, 95%, 99%) provide statistically grounded levels for scaling out profits or placing stops, based on how often price has historically reached those distances. This makes it valuable for traders who prefer data-driven risk/reward planning instead of arbitrary point targets. Another use case is identifying stretched conditions — if price rapidly tags the 95% or 99% band after a cross, that’s an unusually large move relative to history, which could signal exhaustion and prompt mean-reversion trades or protective actions.
Conversely, if the accumulation table shows price frequently resides in upper bands after bullish crosses, traders may anticipate continuation and hold positions longer . The indicator is also effective as a trend filter when combined with its EMA color-coding : only taking trades in the trend’s direction and using the bands as dynamic profit zones.
Additionally, it can support multi-timeframe confluence (if you align your chart to the timeframes of interest), where higher-timeframe trend direction aligns with lower-timeframe percentile behavior for higher-probability setups. Swing traders can use it to frame pullbacks — entering near lower percentile bands during an uptrend — while intraday traders might use it to fade extremes or ride breakouts past the median band. Because the anchor price resets only on EMA crosses, the indicator preserves a consistent reference for ongoing trades, which is especially helpful for managing swing positions through noise .
Overall, its strength lies in transforming raw EMA distance data into actionable, probability-weighted levels that adapt to the instrument’s own volatility and tendencies .
Summary
This indicator transforms a simple EMA into a distribution-aware framework: it learns how far price tends to travel relative to the EMA on either side, and turns those excursions into percentile bands and historical hit rates anchored to the most recent cross. That makes it a flexible tool for targets, stops, and regime filtering, and a transparent way to reason about “how stretched is stretched?”—with context from your chosen market and timeframe.
I hope you all enjoy!
And as always, safe trades!
David Dang - Scalp M15/H1 (XAU/USDT)Buy/Sell indicator dedicated to XAUUSD (and) CFDs & Forex. Combines trend EMA, Volume Spike and Money Flow MFI to provide timely reversal arrow signals. Automatically displays SL/TP with RR ratio 1:2 (SL 50–70 pips), helps optimize profits and safe capital management.
New Highs - MarkerDescription:
This indicator highlights every bar that sets a new high or matches the previous high.
New Highs (ATH or Lookback Highs) are marked with a green triangle above the candle.
Equal Highs (ties) are marked with an orange triangle above the candle.
You can choose between All-Time Highs (lookback = 0) or rolling lookback highs over a user-defined number of bars.
Alerts are included for both new highs and equal highs.
Use this tool to quickly spot breakouts or double-top style patterns as they form.
SMAs, EMAs, 52W High Low, CPRThis is all in one indicator which has SMAs, EMAs, CPR, Trend ribbon and SuperTrend.
We are adding other indicator in upcoming days.
Balanced Big Wicks (50/50) HighlighterThis open-source indicator highlights candles with balanced long wicks (50/50 style)—that is, candles where both upper and lower shadows are each at least 30–60% of the full range and within ~8% of each other, while retaining a substantial body. This specific structure often reflects indecision or liquidity sweeps and can precede strong breakout moves.
How It Works (Inputs and Logic)
Min wick % (each side): 30–60% of candle range
Max body %: up to 60% of range (preserves strong body presence)
Equality tolerance: wicks within 8% of each other
ATR filter (multiples of ATR14): ensures only significant-range candles are flagged
When a “50/50” candle forms, it’s visually colored and labeled; audibly alertable.
How to Use It
Long setup: price closes above the wick-high → potential long entry (SL below wick-low, TP = 1:1).
Short setup: price closes below wick-low → potential short entry (SL above wick-high, TP = 1:1).
Especially effective on 5–15 minute scalping charts when aligned with high-volume sessions or HTF trend context.
Why This Indicator Is Unique
Unlike standard wick or doji voters, this script specifically filters for candles with a strong body and symmetrical wicks, paired with a range filter, reducing noise significantly.
Important Notes
No unrealistic claims: backtested setups indicate high occurrence of clean breakouts, though performance depends on market structure.
Script built responsibly: uses real-time calculations only, no future-data lookahead.
Visuals on the published chart reflect default input values exactly.