Candlestick analysis
45DS v6.0 FULL FINAL1-5-15-30-60 dakıkalık zaman dlimlerinde sculp indikatörü . Başarısına inanamayacalsınız..
Yesterday's OHLC → O | H | L | C with Labels ORIGNAL INDICATOR Yesterday's open, high, low and close BY EduardoMattje AND FULL CREDIT TO HIM
I have only modified with 2 changes
1.Now yesterdays levels are visible from very first candle of any small time frame
2/Labels are also visible of OHLC so it removes confusion for trders
What it does:
Plots yesterday’s Open, High, Low, and Close as horizontal lines on any timeframe (1min, 5min, hourly, daily, etc.).
Lines automatically extend to the right edge of the chart (until the current day ends).
Shows permanent labels on the far right with short prefixes:
O = Yesterday’s Open
H = Yesterday’s High
L = Yesterday’s Low
C = Yesterday’s Close
Key features:
Works perfectly in regular and extended (pre/post-market) sessions
Option to hide the levels on previous days (keeps chart clean)
Very lightweight and fast
No compilation errors
Perfect for day traders who want yesterday’s key levels always visible with clear O/H/L/C labels on the right side of the screen. Just add it once and forget – it updates automatically every day
Yesterday's OHLC → O | H | L | C WITH LabelsORIGNAL INDICATOR Yesterday's open, high, low and close BY EduardoMattje AND FULL CREDIT TO HIM
I have only modified with 2 changes
1.Now yesterdays levels are visible from very first candle of any small time frame
2/Labels are also visible of OHLC so it removes confusion for trders
What it does:
Plots yesterday’s Open, High, Low, and Close as horizontal lines on any timeframe (1min, 5min, hourly, daily, etc.).
Lines automatically extend to the right edge of the chart (until the current day ends).
Shows permanent labels on the far right with short prefixes:
O = Yesterday’s Open
H = Yesterday’s High
L = Yesterday’s Low
C = Yesterday’s Close
Key features:
Works perfectly in regular and extended (pre/post-market) sessions
Option to hide the levels on previous days (keeps chart clean)
Very lightweight and fast
No compilation errors
Perfect for day traders who want yesterday’s key levels always visible with clear O/H/L/C labels on the right side of the screen. Just add it once and forget – it updates automatically every day
SLefebvre - DT Calculator V1DT Calculator
Entry position simulator
Give you % Run from Opem
Give the retracement % from HOD
Help to take position on a short trade with this pattern
Simple FVG - All GapsUser Guide: Trading with the Simple Fair Value Gap (FVG) Indicator
This document explains how to use the "Simple FVG" indicator to identify market inefficiencies and potential trading opportunities. This tool focuses exclusively on the concept of Fair Value Gaps (FVG) to provide clear, objective levels for entry and price targets.
The core function of this indicator is to visually highlight areas of market inefficiency—Fair Value Gaps—which often act as magnets for future price action, providing clear zones for potential trade entries.
Part 1: Understanding Fair Value Gaps (FVG)
A Fair Value Gap (FVG) is a three-candle pattern where the high of the first candle and the low of the third candle (or vice-versa) do not overlap. This gap represents an area where price moved quickly, indicating a potential imbalance between buyers and sellers.
Bullish FVG: These gaps are colored Green (default). They occur when the current low is higher than the high of the candle two bars prior.
Interpretation: Bullish FVGs act as potential support . Traders look for price to return to this zone to enter a long (buy) trade.
Bearish FVG: These gaps are colored Red (default). They occur when the current high is lower than the low of the candle two bars prior.
Interpretation: Bearish FVGs act as potential resistance . Traders look for price to return to this zone to enter a short (sell) trade.
Max FVG History: The indicator can display up to 500 of the most recent FVGs on your chart, ensuring you are focused on relevant, recent market structure.
Part 2: Mitigation and Gap Management
FVGs are considered "mitigated" when price re-enters the gap, effectively filling the market inefficiency. The indicator allows you to customize how this mitigation is defined.
Mitigation Type: This setting determines the condition under which an FVG is considered filled and changes color (or is hidden). You can select one of three options:
Touch: The FVG is mitigated when price simply touches the boundary of the gap.
Mid: The FVG is mitigated when price fills 50% of the gap (the default setting).
Full: The FVG is mitigated when price completely fills the entire gap.
Mitigated FVG Display: You can choose whether to display mitigated FVGs.
Show Mitigated FVG: If enabled, mitigated gaps will change color to Gray (default).
Hide Mitigated FVG: If disabled, the gap will disappear from the chart once the mitigation condition is met.
Part 3: Visual Extension Settings
The indicator allows you to control how long the FVG box is drawn on the chart.
Extension Type:
Indefinite: The FVG box will extend to the right until it is mitigated.
Fixed Bars: The FVG box will only extend for a set number of bars, defined by the Extension Bars setting. Note: Even if the visual box disappears, the FVG is still considered active until it is mitigated.
Extension Bars: Sets the number of bars (default is 5) for the visual extension when Fixed Bars is selected.
Trading Strategy Flow with FVG
Identify: Look for a fresh, unmitigated Bullish (Green) or Bearish (Red) FVG.
Wait for Return: Wait for the price to return to the FVG zone.
Execute Trade:
For a Long Trade: Enter when price touches the FVG (ideally at the Mid level) and shows a rejection or reversal pattern.
For a Short Trade: Enter when price touches the FVG (ideally at the Mid level) and shows a rejection or reversal pattern.
Set Stop-Loss: Place your Stop-Loss just outside the FVG zone, or beyond the distal end of the gap.
Set Take-Profit: Target the next major market structure point or the next unmitigated FVG in the direction of your trade.
Disclaimer: Trading involves risk. This indicator is a tool for analysis and does not guarantee profits. Always use proper risk management.
KHUSHBU-3OVERVIEW:
KHUSHBU-3 is a comprehensive multi-strategy trading indicator that combines SuperTrend signals, Order Block analysis, Fibonacci retracement levels, and dynamic Support/Resistance detection. This powerful tool helps traders identify high-probability entry and exit points with clear visual markers and alert systems.
KEY FEATURES:
🎯 TREND IDENTIFICATION
SuperTrend Integration: Uses ATR-based SuperTrend to determine market direction
Visual Labels: Displays "उड़ा" (Uda - Flying) for uptrend beginnings and "गिरा" (Gira - Falling) for downtrend beginnings
Color-coded Plot: Green for uptrend, Red for downtrend
📊 ORDER BLOCK ANALYSIS
Smart Order Blocks: Identifies significant buying and selling zones
Automatic Box Drawing: Creates extended boxes for order blocks with price levels
Invalidation Alerts: Alerts when order blocks are broken
Buy/Sell Signals: Triangle markers for entry points
📈 FIBONACCI & PIVOT LEVELS
Auto Fib Retracement: Automatically calculates Fibonacci levels based on recent pivots
ZigZag Integration: Identifies significant swing highs and lows
Customizable Depth: Adjustable pivot detection sensitivity
🛡️ SUPPORT & RESISTANCE
Dynamic S/R Lines: Automatically plots support (lime) and resistance (red) levels
Pivot-based Detection: Uses pivot high/low calculations
Trend-based Adjustment: Adapts support/resistance levels based on market trend
⚙️ CUSTOMIZABLE SETTINGS
EMA Length: Adjustable EMA period (default: 50)
Box Extension: Customizable order block extension bars
ATR Parameters: Configurable ATR period and SuperTrend factor
S/R Sensitivity: Adjustable left/right bars for pivot detection
🔔 ALERT SYSTEM
Trend change alerts (Hindi voice/text alerts)
Order block formation alerts
Order block invalidation alerts
Buy/Sell signal alerts
PRACTICAL USAGE:
Trend Following: Use SuperTrend signals for directional bias
Order Block Trading: Enter trades at order blocks in direction of trend
Fibonacci Retracement: Use Fib levels for potential reversal areas
Support/Resistance: Trade bounces or breaks from dynamic levels
Multi-timeframe Analysis: Combine signals across different timeframes
PERFECT FOR:
Swing traders and position traders
Order flow and market structure analysts
Multi-timeframe analysis enthusiasts
Traders looking for confluence between different strategies
NOTE: This indicator works best on higher timeframes (1H and above) and should be used in conjunction with proper risk management and additional confirmation signals.
Combine the power of trend following, order blocks, and Fibo
KHUSHBU-3OVERVIEW:
KHUSHBU-3 is a comprehensive multi-strategy trading indicator that combines SuperTrend signals, Order Block analysis, Fibonacci retracement levels, and dynamic Support/Resistance detection. This powerful tool helps traders identify high-probability entry and exit points with clear visual markers and alert systems.
KEY FEATURES:
🎯 TREND IDENTIFICATION
SuperTrend Integration: Uses ATR-based SuperTrend to determine market direction
Visual Labels: Displays "उड़ा" (Uda - Flying) for uptrend beginnings and "गिरा" (Gira - Falling) for downtrend beginnings
Color-coded Plot: Green for uptrend, Red for downtrend
📊 ORDER BLOCK ANALYSIS
Smart Order Blocks: Identifies significant buying and selling zones
Automatic Box Drawing: Creates extended boxes for order blocks with price levels
Invalidation Alerts: Alerts when order blocks are broken
Buy/Sell Signals: Triangle markers for entry points
📈 FIBONACCI & PIVOT LEVELS
Auto Fib Retracement: Automatically calculates Fibonacci levels based on recent pivots
ZigZag Integration: Identifies significant swing highs and lows
Customizable Depth: Adjustable pivot detection sensitivity
🛡️ SUPPORT & RESISTANCE
Dynamic S/R Lines: Automatically plots support (lime) and resistance (red) levels
Pivot-based Detection: Uses pivot high/low calculations
Trend-based Adjustment: Adapts support/resistance levels based on market trend
⚙️ CUSTOMIZABLE SETTINGS
EMA Length: Adjustable EMA period (default: 50)
Box Extension: Customizable order block extension bars
ATR Parameters: Configurable ATR period and SuperTrend factor
S/R Sensitivity: Adjustable left/right bars for pivot detection
🔔 ALERT SYSTEM
Trend change alerts (Hindi voice/text alerts)
Order block formation alerts
Order block invalidation alerts
Buy/Sell signal alerts
PRACTICAL USAGE:
Trend Following: Use SuperTrend signals for directional bias
Order Block Trading: Enter trades at order blocks in direction of trend
Fibonacci Retracement: Use Fib levels for potential reversal areas
Support/Resistance: Trade bounces or breaks from dynamic levels
Multi-timeframe Analysis: Combine signals across different timeframes
PERFECT FOR:
Swing traders and position traders
Order flow and market structure analysts
Multi-timeframe analysis enthusiasts
Traders looking for confluence between different strategies
NOTE: This indicator works best on higher timeframes (1H and above) and should be used in conjunction with proper risk management and additional confirmation signals.
Combine the power of trend following, order blocks, and Fibo
Multi-Period MA Custom DisplayMulti-Period MA Custom Display / 多周期MA自定义显示
@ y4n9m0n3y
Professional Multi-Moving Average Indicator
This advanced MA indicator provides complete flexibility to display up to 10 different moving averages with fully customizable periods, colors, and display settings. Perfect for traders who need multiple timeframe analysis in one clean overlay.
Key Features:
9 independent MA lines with individual period control (1-1000 periods)
Toggle visibility for each MA line to avoid chart clutter
MA type selection: SMA, SMMA, EMA, or WMA calculation methods
专业多周期移动平均线指标
这款高级MA指标提供完整的灵活性,可显示最多9条不同的移动平均线,每条均线均可自定义周期、颜色和显示设置。适合需要在一个图表中进行多时间框架分析的交易者。
核心功能:
9条独立MA线,周期可自定义(1-1000周期)
可单独切换每条MA线的显示,避免图表混乱
MA类型选择:SMA、SMMA、EMA或WMA计算方式
Noufer XAUUSD noufer,
Noufer XAUUSD Base - v6
This is a clean, publish-ready TradingView indicator designed mainly for XAUUSD session awareness and trend guidance.
🔹 1. Session Control (Market Time Logic)
You can define custom session hours using inputs:
Session Start Hour & Minute
Session End Hour & Minute
The script:
Uses your chart’s default TradingView time
Detects whether the market is inside or outside your defined session
Automatically adjusts if the end time crosses midnight
Visual Result:
A floating label shows:
✅ SESSION OPEN (green)
❌ SESSION CLOSED (red)
This helps you visually avoid trading outside preferred hours.
🔹 2. Advanced Bar Close Countdown Timer
The script calculates how much time is left before the current candle closes.
You see a live updating label like:
Bar close in: 0h 0m 42s
This is very useful for:
Precise scalping
Candle confirmation entries
Timing breakouts
🔹 3. Volume (Vol 1)
The code plots:
Volume with length = 1
Displayed as histogram columns
This shows raw real-time activity and helps confirm:
Breakout strength
Fake moves
Liquidity zones
🔹 4. Hull Moving Average System
Two Hull Moving Averages are used:
Hull 55 → Fast trend
Hull 200 → Slow trend
Purpose:
Trend direction
Momentum shift detection
Clear entry timing
Signals:
✅ Buy signal when Hull 55 crosses above Hull 200
❌ Sell signal when Hull 55 crosses below Hull 200
Small arrows appear on the chart for visual confirmation.
🔹 5. Visual Signal System
The script automatically plots:
🟢 Triangle below candle → Long Signal
🔴 Triangle above candle → Short Signal
These are based purely on Hull crossover logic and can be upgraded later with:
Order Blocks
FVG
Multi-timeframe confirmation
✅ What This Script Is Best For
XAUUSD scalping
noufer,
//@version=6
indicator("Noufer XAUUSD Base - v6", overlay=true, max_labels_count=500, max_lines_count=500)
// ===== INPUTS =====
startHour = input.int(1, "Session Start Hour")
startMin = input.int(0, "Session Start Minute")
endHour = input.int(23, "Session End Hour")
endMin = input.int(0, "Session End Minute")
volLen = input.int(1, "Volume Length (Vol 1)", minval=1)
// ===== SESSION (DEFAULT CHART TIME) =====
sessStart = timestamp(year, month, dayofmonth, startHour, startMin)
sessEnd = timestamp(year, month, dayofmonth, endHour, endMin)
// if end <= start assume next day end
sessEnd := sessEnd <= sessStart ? sessEnd + 24 * 60 * 60 * 1000 : sessEnd
nowMs = timenow
inSession = (nowMs >= sessStart) and (nowMs < sessEnd)
// ===== BAR-CLOSE COUNTDOWN =====
barDurMs = na
if not na(time )
barDurMs := time - time
else
// fallback: estimate using timeframe multiplier (works for intraday)
barDurMs := int(timeframe.multiplier) * 60 * 1000
secsLeftBar = math.max(0, ((time + barDurMs) - nowMs) / 1000)
hrsB = math.floor(secsLeftBar / 3600)
minsB = math.floor((secsLeftBar % 3600) / 60)
secsB = math.floor(secsLeftBar % 60)
barCountdown = str.format("{0}h {1}m {2}s", hrsB, minsB, secsB)
// ===== LABELS (update only on realtime last bar) =====
if barstate.islast
var label sessLabel = na
sessTxt = inSession ? "SESSION OPEN" : "SESSION CLOSED"
if na(sessLabel)
sessLabel := label.new(bar_index, high * 1.002, sessTxt, xloc.bar_index, yloc.abovebar, style=label.style_label_left, color=inSession ? color.green : color.red, textcolor=color.white, size=size.small)
else
label.set_xy(sessLabel, bar_index, high * 1.002)
label.set_text(sessLabel, sessTxt)
label.set_color(sessLabel, inSession ? color.green : color.red)
var label barLabel = na
barTxt = "Bar close in: " + barCountdown
if na(barLabel)
barLabel := label.new(bar_index, low * 0.998, barTxt, xloc.bar_index, yloc.belowbar, style=label.style_label_right, color=color.new(color.blue, 0), textcolor=color.white, size=size.small)
else
label.set_xy(barLabel, bar_index, low * 0.998)
label.set_text(barLabel, barTxt)
// ===== VOLUME (Vol 1) =====
volPlot = ta.sma(volume, volLen)
plot(volPlot, title="Volume 1 (SMA)", style=plot.style_columns)
// ===== HULL MOVING AVERAGE =====
hull(src, len) =>
wma_half = ta.wma(src, len / 2)
wma_full = ta.wma(src, len)
diff = 2 * wma_half - wma_full
ta.wma(diff, math.round(math.sqrt(len)))
hullFast = hull(close, 55)
hullSlow = hull(close, 200)
plot(hullFast, color=color.orange, linewidth=2, title="Hull 55")
plot(hullSlow, color=color.blue, linewidth=2, title="Hull 200")
// ===== SIMPLE SIGNALS (example) =====
longSignal = ta.crossover(hullSlow, hullFast)
shortSignal = ta.crossunder(hullSlow, hullFast)
plotshape(longSignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.tiny, title="Long")
plotshape(shortSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.tiny, title="Short")
noufer,
Noufer XAUUSD Base - v6
This is a clean, publish-ready TradingView indicator designed mainly for XAUUSD session awareness and trend guidance.
🔹 1. Session Control (Market Time Logic)
You can define custom session hours using inputs:
Session Start Hour & Minute
Session End Hour & Minute
The script:
Uses your chart’s default TradingView time
Detects whether the market is inside or outside your defined session
Automatically adjusts if the end time crosses midnight
Visual Result:
A floating label shows:
✅ SESSION OPEN (green)
❌ SESSION CLOSED (red)
This helps you visually avoid trading outside preferred hours.
🔹 2. Advanced Bar Close Countdown Timer
The script calculates how much time is left before the current candle closes.
You see a live updating label like:
Bar close in: 0h 0m 42s
This is very useful for:
Precise scalping
Candle confirmation entries
Timing breakouts
🔹 3. Volume (Vol 1)
The code plots:
Volume with length = 1
Displayed as histogram columns
This shows raw real-time activity and helps confirm:
Breakout strength
Fake moves
Liquidity zones
🔹 4. Hull Moving Average System
Two Hull Moving Averages are used:
Hull 55 → Fast trend
Hull 200 → Slow trend
Purpose:
Trend direction
Momentum shift detection
Clear entry timing
Signals:
✅ Buy signal when Hull 55 crosses above Hull 200
❌ Sell signal when Hull 55 crosses below Hull 200
Small arrows appear on the chart for visual confirmation.
🔹 5. Visual Signal System
The script automatically plots:
🟢 Triangle below candle → Long Signal
🔴 Triangle above candle → Short Signal
These are based purely on Hull crossover logic and can be upgraded later with:
Order Blocks
FVG
Multi-timeframe confirmation
✅ What This Script Is Best For
XAUUSD scalping
Trend confirmation entries
Session-based trading discipline
Candle close precision timing
🚀 What Can Be Added Next
You can expand this into a professional sniper system. Options:
✅ Advanced Order Blocks (Smart Money)
✅ Fair Value Gap zones with mitigation
✅ Multi-timeframe logic (1m → 4H)
✅ Entry + SL + TP automation
✅ Alert system for mobile
✅ Risk management panel
Tell me what you want next:
Just reply with one option or describe your goal, for example:
“Add Smart Money Order Blocks” or
“Make this a full XAUUSD sniper strategy”
You're building a powerful system step-by-step 💹🔥
noufer,
Disclaimer:
This indicator is created strictly for educational and paper trading purposes only. It is not intended as financial advice or a guaranteed trading system. Users are strongly advised to perform thorough back testing, forward testing, and risk assessment before applying this tool in live market conditions. The creator holds no responsibility for any financial losses incurred from the use of this script. Trade at your own risk.
Weekends HighlighterHighlights all Saturdays and Sundays on the chart with two different background colors to easily spot weekends.
Session Highlighter (Asia / London / New York)This TradingView Pine Script highlights the three major Forex sessions—Asia, London, and New York—directly on the chart. Each session has customizable start/end times (based on New York time), toggle switches to show or hide them, and adjustable background colors. The script automatically detects sessions that cross midnight and shades the chart accordingly. It can also place optional labels at the exact opening of each session.
Huli (Reversal) PatternsThis indicator identifies and highlights specific candlestick patterns that commonly appear at potential reversal points in price action. The indicator scans for five distinct pattern types and visually marks them on your chart with customizable colors and optional signal shapes.
Pattern Detection:
Doji - Identifies candles with minimal body size relative to their range
Outside Bars - Detects engulfing patterns where the current bar completely contains the previous bar's range
Pin Bars - Recognizes candles with long wicks and small bodies at potential swing points
212 Pattern - Marks three-bar reversal formations with specific high/low relationships
222 Pattern - Identifies more complex three-bar reversal structures
Key Features:
Individual Pattern Controls - Enable/disable each pattern type independently
Volume Filtering - Optional volume increase requirement for each pattern (can be toggled on/off per pattern type)
Lookback Period - Adjustable lookback bars for each pattern to confirm swing highs/lows (default: 30 bars)
Visual Customization - Choose how patterns are highlighted:
Body only coloring
Body + wick coloring
Body + border coloring
Full candle coloring (body, wick, and border)
Signal Shapes - Optional arrows, triangles, diamonds, or dots to mark pattern occurrences
Custom Candle Colors - Apply custom colors to non-pattern candles for better visual organization
Pattern Priority System - When multiple patterns occur simultaneously, the indicator displays only the highest priority pattern (222 > 212 > Pin > Outside > Doji)
Configuration:
Each pattern type includes its own settings group where you can adjust colors, enable/disable volume requirements, and set lookback periods. The indicator allows for precise tuning to match your analysis preferences without cluttering the chart.
All patterns are evaluated using price structure and optionally volume, providing visual cues where multiple technical factors align. The indicator serves as a pattern recognition tool to assist in identifying areas of interest for further analysis.
TradingBee Supp & ResisTradingBee Untapped S&R
1. Core Concept
This indicator is designed to identify "Fresh" or "Untapped" institutional order blocks. It operates on the theory that significant market reversals often occur at precise price points where the Close of one candle perfectly matches the Open of the next.
When price reverses exactly at a specific level (without overlap), it indicates a strong rejection. This level remains valid (fresh) until the price returns to test it. Once tested, the level is considered "consumed" and is removed from the chart.
2. How It Works (The Logic)
The indicator scans historical and real-time data for a specific Reversal Pattern:
Bearish Reversal (Resistance):
Previous Candle was Bullish (Green).
Current Candle is Bearish (Red).
Crucial Condition: The Close of the Green candle is equal to the Open of the Red candle (within your set tolerance).
Result: A Red line is drawn at this price.
Bullish Reversal (Support):
Previous Candle was Bearish (Red).
Current Candle is Bullish (Green).
Crucial Condition: The Close of the Red candle is equal to the Open of the Green candle.
Result: A Green line is drawn at this price.
3. Key Features
Infinite "Untapped" Lines: The lines extend infinitely to the right side of the chart, allowing you to see levels created days or weeks ago that have not yet been revisited.
Auto-Deletion (Smart Cleaning): As soon as the price (High or Low) touches a line, the indicator detects that the liquidity has been "tapped." The line immediately deletes itself to keep your chart clean and focused only on fresh opportunities.
Multi-Timeframe (MTF) Capability: You can lock the indicator to a higher timeframe (e.g., 4 Hours) while watching a lower timeframe (e.g., 15 Minutes). This allows you to trade intraday fluctuations while remaining aware of major swing levels.
Visuals:
You can customize the Line Color and Width.
Label Settings: Choose if you want the text to appear Above, Below, or On the line, and whether it should follow the price or stay fixed.
Multi EMAThis is a multiple EMA setup, EMA 5 to EMA 200. This is having color band with 20 and 50 EMA
HybridWhales DAY TRADINGThis indicator offers a streamlined view of prevailing market trends on lower timeframes, empowering day traders to execute their strategies with greater precision
It incorporates two widely used exponential moving averages (EMAs)—the 50-period and 200-period—alongside an 800-period EMA, which effectively mirrors the 200-period EMA on the next higher timeframe. This setup provides enhanced flexibility, delivering multi-timeframe insights without the need to switch charts manually.
In addition, the indicator highlights essential intraday levels for quick reference:
Daily Open, denoted in yellow
Monday Highs, marked in red
Monday Lows, indicated in green
The indicator's core strength lies in its ability to detect market maker activity through color-coded candlesticks, based on volume analysis. Candles exhibiting significantly higher volume than the average of the prior eight candles are colored green (for bullish closes) or red (for bearish closes), signaling active market maker positioning—either entering shorts or longs.
Candles with moderately elevated volume (above average but not extreme) are shaded blue (bullish) or pink (bearish), suggesting market makers are accumulating short or long positions.
Interpretation is key: Red or pink candles (bearish) imply that market makers have initiated long positions, with price likely to revisit and fill these areas in the future. Conversely, green or blue candles (bullish) indicate market makers establishing shorts, anticipating a eventual pullback to these levels
To pinpoint the precise zones where price may return, the indicator places a white marker on each colored candle at its 50% retracement level, representing a fair value gap or imbalance.
Overall, this tool enables traders to spot market maker footprints, identify critical support and resistance zones, gauge weekly ranges, and assess potential momentum. While it fosters stronger confluence in analysis, results are not guaranteed and depend on individual trading execution.
Defended Price Levels (DPLs) — Melvin Dickover ConceptThis indicator identifies and draws horizontal “Defended Price Levels” (DPLs) exactly as originally described by Melvin E. Dickover in his trading methodology.
Dickover observed that when extreme relative volume and extreme “freedom of movement” (volume-to-price-movement ratio) occur on the same bar, especially on bars with large gaps or unusually large bodies, the closing price (or previous close) of that bar very often becomes a significant future support/resistance level that the market later “defends.”
This script automates the detection of those exact coincident spikes using two well-known public indicators:
Relative Volume (RVI)
• Original idea: Melvin Dickover
• Pine Script implementation used here: “Relative Volume Indicator (Freedom Of Movement)” by LazyBear
Link:
Freedom of Movement (FoM)
• Original idea and calculation: starbolt64
• Pine Script: “Freedom of Movement” by starbolt64
Link:
How this indicator works
Calculates the raw (possibly negative) LazyBear RVI and starbolt64’s exact FoM values
Normalizes and standardizes both over the user-defined lookback
Triggers only when both RVI and FoM exceed the chosen number of standard deviations on the same bar (true Dickover coincident-spike condition)
Applies Dickover’s original price-selection rules (uses current close on big gaps or 2× body expansion candles, otherwise previous close)
Draws a thin maroon horizontal ray only when the new level is sufficiently far from all previously drawn levels (default ≥0.8 %) and the maximum number of levels has not been reached
Keeps the chart clean by limiting the total number of significant defended levels shown
This is not a republish or minor variation of the two source scripts — it is a faithful automation of Melvin Dickover’s specific “defended price line” concept that he manually marked using the coincidence of these two indicators.
Full credit goes to:
Melvin E. Dickover — creator of the Defended Price Levels concept
LazyBear — author of the Relative Volume (RVI) implementation used here
starbolt64 — author of the Freedom of Movement indicator and calculation
Settings (all adjustable):
Standard Deviation Length (default 60)
Spike Threshold in standard deviations (default 2.0)
Minimum distance between levels in % (default 0.8 %)
Maximum significant levels to display (15–80)
Use these horizontal maroon lines as potential future support/resistance zones that the market has previously shown strong willingness to defend.
Thank you to Melvin, LazyBear, and starbolt64 for the original work that made this automation possible.
MTRA Intraday Pro+MTRA Pro Intraday is a multi-timeframe analysis tool that provides traders with critical market structure information across five intraday timeframes: 5m, 15m, 30m, 1h, and 4h. This indicator consolidates momentum direction, trend analysis, range relationships, and volatility metrics into a single dashboard.
***Dashboard Timeframes that are low than chart timeframes can be inaccurate - Because of this always focus attention on the details on higher timeframes for accurate data****
## Key Features
**Multi-Timeframe Analysis**
- Simultaneous analysis across 5m, 15m, 30m, 1h, and 4h timeframes
- Customizable display with adjustable positioning, colors, and sizing
**Momentum & Trend Tracking**
- Real-time momentum direction via 5-period SMA slope analysis
- Short-term trend direction using 10-period SMA slope analysis
- Color-coded visual representation for quick interpretation
**Range Relationship Analysis**
- Current bar analysis relative to previous period (Inside, Outside, 2Up, 2Dn)
- Three-period historical view of recent price action patterns
- Immediate identification of breakout and consolidation scenarios
**ATR-Based Volatility Analysis**
- Real-time ATR percentage calculations showing current range vs. average
- Visual distinction between normal (<100% ATR) and extended (>100% ATR) conditions
- Identification of potential exhaustion zones for risk management
**Intraday ATR Levels**
- Dynamic support/resistance levels based on current timeframe ATR
- Real-time upper and lower boundaries for precise entries/exits
- Customizable line styles integrated with price scale
## Practical Applications
- **Context Assessment**: Quickly gauge market conditions across multiple intraday timeframes
- **Exhaustion Detection**: Identify overextended moves when ATR exceeds 100%
- **Confluence Analysis**: Spot high-probability setups when timeframes align
- **Risk Management**: Use ATR levels for dynamic stops and position sizing
- **Breakout Confirmation**: Distinguish false breakouts from genuine momentum shifts
## Configuration Options
- Full dashboard positioning and color customization
- Individual timeframe toggles
- Adjustable ATR periods and sensitivity thresholds
- Multiple line styles for level visualization
## Who Benefits
- **Scalpers**: 5m/15m alignment for quick entries
- **Day Traders**: Multi-timeframe confluence for swing entries within the day
- **Intraday Swing Traders**: 1h/4h context for position holds
MTRA Pro Intraday transforms complex multi-timeframe analysis into clear, actionable market structure data without switching charts. This tool enhances decision-making by providing objective context across all relevant intraday timeframes in one view.
Reversal iJung v2Reversal iJung v2 User Guide
1. Concept
Reversal iJung v2 is a trend-filtered reversal entry tool with:
Trend filter using EMA 20/50/200 (+ EMA cluster)
Candle pattern confirmation (Engulfing / Pin bar)
“Body over EMA20” logic for valid signals
Retrace-based Pending Entry (Limit style)
Auto Lot, RR-based exits, dashboard, and webhook alerts to Telegram
Objective: pick high-quality reversals in line with the major trend, enter with better RR via retrace, and manage risk clearly.
2. Core Components
2.1 EMA Trend Filter & Cluster
EMA20 / EMA50 / EMA200 define:
Bull trend: 20 > 50 > 200
Bear trend: 20 < 50 < 200
useTrendFilter:
On: only trade in trend direction
Off: ignore trend
EMA Cluster Mode
"Off": no cluster filter
"2 EMA (Fast/Mid)": EMA20 & EMA50 must stay within Max EMA Distance (x ATR)
"3 EMA (Fast/Mid/Slow)": EMA20/50/200 all clustered
This helps avoid messy conditions where EMAs are too wide or choppy.
2.2 MACD Weakness Filter
Long: accept only if selling pressure weakens:
macdLine < 0 and macdHist > macdHist
Short: accept only if buying pressure weakens:
macdLine > 0 and macdHist < macdHist
useMacdFilter = On/Off
2.3 Entry Logic & Retrace Mode
Patterns
Bull/Bear Engulfing
Bull/Bear Pin bar (with adjustable body/wick percentages)
Optional: “Any candle that closes over EMA20” as a signal
Body over EMA20
Long: candle body crosses EMA20 and closes above it
Short: body crosses EMA20 and closes below it
Entry Mode
"Close": entry at bar close
"Retrace":
Long: use close → low distance
Short: use high → close distance
EntryRetrace % controls how deep to place Limit entry
SL = swing low/high ± slBufferPts * mintick
TP1 / TP2 set by RR (1:rr1, 1:rr2)
2.4 Exit Logic
Normal exits:
Hit TP1, TP2, or SL
Track RR1 / RR2 statistics and total RR
EMA Exit:
Long exit when price closes below EMA20 with a bearish candle
Short exit when price closes above EMA20 with a bullish candle
Reason code: LONG_EMA_EXIT / SHORT_EMA_EXIT
2.5 Pending & Expiry
Only one side active at a time (no hedge).
minBarsBetweenSignals: lockout between signals to avoid spam.
pendingExpireBars: if price hasn’t touched entry within X bars, cancel pending and send *_PENDING_EXPIRED alert.
2.6 Auto Lot
Estimate lot size from:
Account Balance
Risk % per trade
Value per point per 1 lot
Then:
Lot ≈ (Balance × Risk%) / (|Entry – SL| × valuePerPointPerLot)
A label Lot≈... is shown near the entry line.
2.7 Dashboard
Modes: Normal, Compact, Mini
Mini mode shows:
Trend / Lot / Entry / SL / TP1 / TP2 / R1/R2 win%
Position options:
Top Right, Top Left, Bottom Right, Bottom Left
3. Alerts & Webhook
The script uses alert() with a JSON payload when useWebhook is enabled.
Key reasons:
ENTRY_SIGNAL → new pending (for placing Limit orders)
ENTRY_FILLED → order filled
LONG_SL, SHORT_SL, LONG_TP2, SHORT_TP2
LONG_EMA_EXIT, SHORT_EMA_EXIT
LONG_PENDING_EXPIRED, SHORT_PENDING_EXPIRED
Your Google Apps Script parses this JSON, builds a nice human-readable message, and forwards it to Telegram.
4. Telegram Flow (Short English Summary)
Create Telegram bot via BotFather → get BOT_TOKEN.
Get CHAT_ID of your group/channel.
Create Google Apps Script project, paste the provided code, set token + chat id.
Deploy as Web App (Anyone).
Use that Web App URL as Webhook URL in TradingView alert.
In TradingView:
Condition: Reversal iJung v2 → Any alert() function call
Leave message empty (the script generates JSON)
Enable Webhook + paste URL
Now you’ll receive:
Yellow (ENTRY_SIGNAL): to pre-place Limit orders
Green/Red (ENTRY_FILLED): when position is live
Exit / Cancel / EMA Exit notifications with full price details






















