Last 4H Range + Fibs + Bias Last Closed 4H Range + Fibs + Bias
This indicator displays the last fully closed 4-hour (4H) candle range and projects it forward as a higher-timeframe framework for intraday trading.
Features
Last Closed 4H Range Box
Plots the high and low of the most recent completed 4H candle (non-repainting).
4H Fibonacci Levels
Automatically draws key internal levels (25%, 50% EQ, 75%, 61.8%, 78.6%).
4H Bias Detection
Bias is determined using the 4H close relative to the 50% equilibrium:
Above EQ → Bullish Bias
Below EQ → Bearish Bias
Bias Flip Alerts
Alerts trigger only when the 4H candle closes and bias changes.
Execution-Friendly Design
No candle colouring. Clean structure for use on lower timeframes.
Candlestick analysis
ICT BPR [KTY]ICT BPR (Balanced Price Range) Indicator
This indicator automatically detects and displays Balanced Price Range (BPR) zones based on ICT (Inner Circle Trader) methodology.
BPR forms when a bullish FVG and bearish FVG overlap, creating a zone where buying and selling pressure are balanced.
Automatic BPR Detection
- Identifies areas where opposing FVGs overlap
- Bullish BPR: Bullish FVG overlaps above bearish FVG
- Bearish BPR: Bearish FVG overlaps above bullish FVG
Visual Display
- Clear box zones showing BPR areas
- Customizable colors for bullish and bearish BPR
- Option to show mitigated (broken) BPR zones in gray
Dynamic Updates
- BPR zones extend automatically
- Zones are removed when price breaks through (unless mitigated display is enabled)
1. Identify BPR zones on your chart
2. Watch for price reaction when re-entering the BPR zone
3. Combine with OB, OTE, or Market Structure for confluence
4. Use BPR levels as reference points for stop-loss or targets
Pro Tips:
- BPR aligned with Order Block increases significance
- Larger overlapping FVGs create more important BPR zones
- Most effective in trending markets with clear FVG formations
Show BPR: Toggle BPR display on/off
Bullish BPR Count: Number of bullish BPR zones to display
Bearish BPR Count: Number of bearish BPR zones to display
Show Mitigated BPR: Display broken BPR zones in gray
Label Color: Customize text color inside BPR boxes
Bullish BPR Detected
Bearish BPR Detected
Bullish BPR Retest
Bearish BPR Retest
This indicator is designed for educational purposes.
BPR zones do not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
Peaks and Troughs📄 Script Description – EN (English)
Peaks and Troughs (P&T) is a price action indicator that identifies confirmed swing highs (peaks) and swing lows (troughs) based on structural trend changes.
Key features:
Trend-break based peak and trough confirmation
Optional engulfing signal at confirmed swing points
Body-break based Mother Bar (Outside Bar) range marking
Clean chart output with only the latest active levels
Unified alert system using Any alert() function call
Designed for discretionary trading, market structure analysis and automation-ready alerting.
----------------------------------------------------
📄 Script Description – HU (Magyar)
A Peaks and Troughs (P&T) egy price action alapú indikátor, amely megerősített csúcs- (peak) és völgypontokat (trough) azonosít trendváltás alapján.
Főbb jellemzők:
Trendtörés alapú peak és trough meghatározás
Opcionális engulfing jelzés megerősített swing pontokon
Body-break alapú Mother Bar (Outside Bar) tartomány jelölés
Letisztult chart, mindig csak az aktuális szintekkel
Egységes riasztási rendszer (Any alert() function call)
Diszkrecionális kereskedéshez, market structure elemzéshez és automatizált riasztásokhoz optimalizálva.
Moving Average Exponential//@version=6
indicator(title="Moving Average Exponential", shorttitle="EMA", overlay=true, timeframe="", timeframe_gaps=true)
len = input.int(9, minval=1, title="Length")
src = input(close, title="Source")
offset = input.int(title="Offset", defval=0, minval=-500, maxval=500, display = display.data_window)
out = ta.ema(src, len)
plot(out, title="EMA", color=color.blue, offset=offset)
// Smoothing MA inputs
GRP = "Smoothing"
TT_BB = "Only applies when 'SMA + Bollinger Bands' is selected. Determines the distance between the SMA and the bands."
maTypeInput = input.string("None", "Type", options = , group = GRP, display = display.data_window)
var isBB = maTypeInput == "SMA + Bollinger Bands"
maLengthInput = input.int(14, "Length", group = GRP, display = display.data_window, active = maTypeInput != "None")
bbMultInput = input.float(2.0, "BB StdDev", minval = 0.001, maxval = 50, step = 0.5, tooltip = TT_BB, group = GRP, display = display.data_window, active = isBB)
var enableMA = maTypeInput != "None"
// Smoothing MA Calculation
ma(source, length, MAtype) =>
switch MAtype
"SMA" => ta.sma(source, length)
"SMA + Bollinger Bands" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// Smoothing MA plots
smoothingMA = enableMA ? ma(out, maLengthInput, maTypeInput) : na
smoothingStDev = isBB ? ta.stdev(out, maLengthInput) * bbMultInput : na
plot(smoothingMA, "EMA-based MA", color=color.yellow, display = enableMA ? display.all : display.none, editable = enableMA)
bbUpperBand = plot(smoothingMA + smoothingStDev, title = "Upper Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
bbLowerBand = plot(smoothingMA - smoothingStDev, title = "Lower Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
fill(bbUpperBand, bbLowerBand, color= isBB ? color.new(color.green, 90) : na, title="Bollinger Bands Background Fill", display = isBB ? display.all : display.none, editable = isBB)
BRN Dual Momento DUAL MOMENTUM PRO V17.6 is a high-performance technical indicator designed to filter out market noise and identify high-probability trend entries. Unlike simple moving average crossovers, this system employs a hierarchical logic structure: a signal is only generated when price action, trend direction, and volatility momentum are in perfect alignment.
The system features a Cyan (Bullish) and Magenta (Bearish) visual identity, with a dynamic Gradient Cloud that visualizes the intensity of the market momentum in real-time.
HOW IT WORKS
The indicator processes market data in three distinct stages:
1. The Core Engine (The Trigger)
Before looking at any indicators, the system validates the price action itself:
Trend Alignment: Price must close above (for Buy) or below (for Sell) two customizable Moving Averages (Fast & Slow). You can configure the type (HMA, EMA, SMA, etc.) and length of each.
Candle Body Strength: The signal candle must show real intention. Its body size is compared to the average of the last X candles. Dojis and weak candles are ignored.
2. The Validation Layer (The Filters)
Once the Core Trigger is met, the signal must pass through a strict checklist to be confirmed:
ATR Breakout Filter: Prevents trading in choppy/sideways markets. The price must break out of the ATR Volatility Channel to confirm a valid move.
RSI Thresholds: Smart filtering that defines "Buy Zones" and "Sell Zones," avoiding entries at extreme overbought or oversold levels.
MACD Confirmation: Ensures the momentum histogram supports the direction of the trade.
Momentum Expansion: (Optional) Requires the distance between the Moving Averages to be expanding, ensuring you enter during acceleration, not contraction.
3. Visual Intelligence (The Aesthetics)
Dynamic Gradient Cloud: The space between the moving averages is filled with a dynamic gradient color. The more intense the color, the stronger the momentum.
Note: The visual cloud is independent of the signal logic. You can keep the visual cloud on while turning off the momentum filter, giving you full control over your chart's aesthetics.
Clean Interface: Focus purely on Price, MAs, and Signals. No clutter.
SETTINGS & CUSTOMIZATION
Group 1 (Core): Configure your Fast/Slow MAs (Type & Length) and Candle Strength sensitivity.
Group 2 (Filters): Toggle every filter On/Off independently (ATR Channel, RSI, MACD, Momentum).
Group 3 (Visual): Customize the Cyan/Magenta color palette, toggle the ATR Channel lines, and control the Gradient Cloud visibility.
STRATEGY TIPS
The "Cyan" Signal: Indicates a confirmed Bullish Breakout with volume and momentum support.
The "Magenta" Signal: Indicates a confirmed Bearish Breakdown.
Ping-Pong Mode: The script includes an alternating signal mode (Buy -> Sell -> Buy), preventing multiple signals in the same direction.
Perfect for traders looking for a "clean chart" approach with sophisticated underlying logic.
Tradução Rápida dos Pontos Chave (Resumo):
Hierarchical Logic: Explica que o indicador segue uma ordem (Gatilho -> Filtros).
ATR Breakout: Destaca que ele evita mercados laterais (choppy).
Gradient Cloud: Enfatiza a nuvem visual de momentum.
Cyan/Magenta: Reforça a identidade visual moderna que você escolheu.
ICT HTF Candles [KTY]ICT HTF Candles Indicator
This indicator displays higher timeframe candles on the right side of your current chart.
View HTF candle structure in real-time without switching timeframes, helping you understand the bigger picture while trading on lower timeframes.
Dual HTF Support
- Display two different higher timeframes simultaneously
- Customize number of candles to show for each timeframe
Real-time OHLC Tracking
- Trace lines connect current price to HTF candle levels
- See Open, High, Low, Close prices with labels
- HTF candle updates in real-time as price moves
Countdown Timer
- Shows remaining time until HTF candle closes
- Helps time entries and exits around HTF candle close
1. Set your preferred higher timeframes (e.g., 4H and Daily)
2. Watch how LTF price develops within HTF candle structure
3. Use trace lines to see where current price sits relative to HTF OHLC
4. Time your trades around HTF candle close using the timer
Pro Tips:
- Use 4H or Daily when trading on 15m or 1H charts
- HTF candle direction helps confirm your bias
- Watch for LTF setups that align with HTF direction
- HTF candle close often triggers significant moves
HTF Candles (1): Toggle, timeframe selection, number of candles
HTF Candles (2): Toggle, timeframe selection, number of candles
Body: Bullish and bearish candle body colors
Border: Candle border colors
Wick: Candle wick colors
Label Color: Color for price labels and text
HTF1 New Candle (new candle started on first timeframe)
HTF2 New Candle (new candle started on second timeframe)
This indicator is designed for educational purposes.
Only higher timeframes than your current chart can be selected.
More candles require more space on the right side of your chart.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
Trading Checklist (BUY / SELL + Asia/London/NY + Prev 4H Range)Trading Checklist (BUY / SELL + Asia / London / NY + Prev 4H Range)
This indicator provides a rule-based trading checklist designed to keep execution aligned with session timing, higher-timeframe context, and directional bias.
Features
BUY / SELL Checklist Logic
Visual conditions help confirm whether market structure supports long or short execution.
Session Awareness
Automatically highlights the active trading session:
Asia
London
New York
Previous 4H Range Framework
Plots the last closed 4-hour candle high and low to define:
Premium / Discount context
Key reaction zones
HTF directional bias reference
Session-Aligned Execution
Helps traders focus on taking setups only during valid sessions, reducing overtrading.
Non-Repainting Design
All higher-timeframe levels are based on completed candles only, making the checklist reliable in live markets.
ICT Trend Candles [KTY]ICT Trend Candles Indicator
This indicator colors candles based on market structure direction.
Candle colors change when BOS (Break of Structure) or CHoCH (Change of Character) occurs, allowing you to quickly identify the current trend direction.
Structure-Based Coloring
- Bullish structure break → Candles turn bullish color
- Bearish structure break → Candles turn bearish color
- Color changes at trend shift points
Two Structure Options
- INTERNAL: Short-term structure based, faster color changes
- EXTERNAL: Long-term structure based, slower but more reliable
1. Select structure type (INTERNAL or EXTERNAL)
2. Watch for candle color changes to identify trend shifts
3. Combine with other ICT concepts (OB, FVG, Liquidity) for confluence
Pro Tips:
- Use INTERNAL for scalping and short-term trading
- Use EXTERNAL for swing trading and position trading
- Color change after liquidity sweep = high probability reversal signal
Show Trend Candles: Toggle candle coloring on/off
Structure Type: Select INTERNAL or EXTERNAL
Bullish Color: Color when in bullish structure
Bearish Color: Color when in bearish structure
This indicator is designed for educational purposes.
Color change does not guarantee trend reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
Gold Sniper (Liquidity Sweep)Concept : Stop Hunting the "Smart Money" Way Most traders lose money because they enter exactly where "Smart Money" is looking to trigger Stop Losses. We have all been there: You buy at support, the price dips just below your stop loss, takes you out, and then rockets up without you.
Gold Sniper is designed to capitalize on this exact behavior . Instead of buying the support, this script waits for the Liquidity Sweep (the "Stop Hunt"). It identifies when price breaks a key structure level to trap sellers, and signals an entry only when the price reclaims that level with momentum.
How It Works (The Logic) This indicator looks for a specific "Perfect Storm" setup using a 4-step confirmation process:
Identifies Support (Yellow Dots): It tracks local pivot lows (default 10 bars) to visualize the "Floor" where retail traders likely have their stop losses.
Detects the Sweep: It waits for price to drop below these yellow dots. This is the "Trap" phase where liquidity is grabbed.
Confirms the Reclaim: It does NOT catch the falling knife. It waits for a candle to close back ABOVE the broken support level.
Momentum Check (RSI): It ensures internal strength (RSI) is rising compared to the previous low, confirming that the drop was a trap, not a genuine crash.
Visual Features
Yellow Dots: Dynamic Support Levels / Pivot Lows.
"SWEEP BUY" Label: Signals exactly when the trap is complete and the reclaim has occurred.
Red Line (Hard Stop): Automatically draws a Stop Loss level at the lowest point of the sweep candle.
How to Use This Strategy
Wait for the Setup: Do not trade if price is just drifting. Wait for price to challenge and break the Yellow Dots.
The Trigger: Enter immediately on the Close of the candle with the "SWEEP BUY" label.
Stop Loss: Place your Hard Stop at the Red Line provided by the indicator.
Rule: If price touches the Red Line, the setup has failed (it was a real crash, not a sweep). Exit immediately.
Best Timeframes: Optimized for 1-Minute and 5-Minute scalping on Gold (XAUUSD) and Futures, but works on all liquid assets.
Settings
Pivot Lookback: How many bars back to check for the support floor (Default: 10).
RSI Length: Sensitivity of the momentum filter (Default: 14).
Disclaimer : This tool is for educational purposes and market analysis only. It identifies high-probability "Liquidity Sweep" setups but does not guarantee future results. Always manage your risk.
Altangadas Megad //@version=5
indicator("VWAP/MVWAP/EMA Precise Final", overlay = true)
// --- 1. Signal Settings ---
vwapLength = input.int(1, title="VWAP Length", minval=1)
emaLength1 = input.int(7, title="Signal EMA 1 (7)", minval=1)
emaLength2 = input.int(25, title="Signal EMA 2 (25)", minval=1)
mvwapLength = input.int(21, title="MVWAP Length", minval=1)
// --- RSI Settings ---
rsiLength = input.int(14, title="RSI Length")
rsiLimit = input.int(70, title="RSI Filter Level")
// --- 2. Trend EMA Settings ---
ema50Length = input.int(50, title="Trend EMA 50")
ema100Length = input.int(100, title="Trend EMA 100")
ema200Length = input.int(200, title="Trend EMA 200")
ema800Length = input.int(800, title="Institutional EMA 800")
// --- Calculations ---
vwapValue = ta.vwap(hlc3)
cvwap = ta.ema(vwapValue, vwapLength)
mvwap = ta.ema(vwapValue, mvwapLength)
rsiValue = ta.rsi(close, rsiLength)
ema1 = ta.ema(close, emaLength1)
ema2 = ta.ema(close, emaLength2)
ema50 = ta.ema(close, ema50Length)
ema100 = ta.ema(close, ema100Length)
ema200 = ta.ema(close, ema200Length)
ema800 = ta.ema(close, ema800Length)
// --- Plotting Lines ---
plot(cvwap, color=color.blue, linewidth=2, title="VWAP", style=plot.style_linebr)
plot(mvwap, color=color.fuchsia, linewidth=2, title="MVWAP", style=plot.style_linebr)
plot(ema1, color=color.new(color.yellow, 50), title="EMA 7")
plot(ema2, color=color.new(color.orange, 50), title="EMA 25")
plot(ema50, color=color.green, linewidth=1, title="EMA 50")
plot(ema100, color=color.blue, linewidth=1, title="EMA 100")
plot(ema200, color=color.gray, linewidth=2, title="EMA 200")
plot(ema800, color=color.yellow, linewidth=4, title="EMA 800")
// --- Signal Logic (Анхны огтлолцол дээр нэг удаа сигнал өгөх) ---
// LONG: EMA болон VWAP бүгд MVWAP-аас дээш гарахад
longCond = (ema1 > mvwap) and (ema2 > mvwap) and (cvwap > mvwap)
// SHORT: EMA болон VWAP бүгд MVWAP-аас доош ороход
shortCond = (ema1 < mvwap) and (ema2 < mvwap) and (cvwap < mvwap)
// Зөвхөн төлөв өөрчлөгдөх мөчийг барих
longTrigger = longCond and not longCond and (rsiValue < rsiLimit)
shortTrigger = shortCond and not shortCond and (rsiValue > (100 - rsiLimit))
// --- Tiny Signals ---
plotshape(longTrigger, title="L", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.tiny, text="L")
plotshape(shortTrigger, title="S", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.tiny, text="S")
// --- Alerts ---
alertcondition(longTrigger, title="Long Alert", message="XAUUSD: LONG!")
alertcondition(shortTrigger, title="Short Alert", message="XAUUSD: SHORT!")
Last 4H Range + Fibs + Bias Last Closed 4H Range + Fibs + Bias
This indicator displays the last fully closed 4-hour (4H) candle range and projects it forward as a higher-timeframe framework for intraday trading.
Features
Last Closed 4H Range Box
Plots the high and low of the most recent completed 4H candle (non-repainting).
4H Fibonacci Levels
Automatically draws key internal levels (25%, 50% EQ, 75%, 61.8%, 78.6%).
4H Bias Detection
Bias is determined using the 4H close relative to the 50% equilibrium:
Above EQ → Bullish Bias
Below EQ → Bearish Bias
Bias Flip Alerts
Alerts trigger only when the 4H candle closes and bias changes.
Execution-Friendly Design
No candle colouring. Clean structure for use on lower timeframes.
ICT OTE [KTY]ICT OTE (Optimal Trade Entry) Indicator
This indicator automatically displays the OTE (Optimal Trade Entry) level based on ICT (Inner Circle Trader) methodology.
OTE is the 70.5% Fibonacci retracement level, which is considered a key level where price often reacts during pullbacks.
70.5% Fibonacci Level
- Automatically calculates and displays the OTE level
- Green line with ⬆ indicates uptrend retracement
- Red line with ⬇ indicates downtrend retracement
Multi-Timeframe Support
- Display OTE from two different timeframes simultaneously (LTF & HTF)
- HTF OTE levels carry more significance
Dynamic Calculation
- Automatically identifies swing high and low for the selected timeframe
- OTE level updates as new highs/lows form
1. Identify the OTE level on your chart
2. Watch for price reaction when approaching the OTE line
3. Combine with Market Structure (CHoCH/BOS) for directional bias
4. Look for confluence with OB, FVG, or Liquidity zones at OTE level
Pro Tips:
- HTF OTE (4H, 1D) is more reliable than LTF
- OTE aligned with Order Block increases significance
- Most effective in trending markets, less reliable in ranging conditions
Show OTE: Toggle OTE display on/off
LTF: Enable and select lower timeframe for OTE calculation
HTF: Enable and select higher timeframe for OTE calculation
Price Touched OTE Level
OTE Direction Changed to Bullish
OTE Direction Changed to Bearish
This indicator is designed for educational purposes.
OTE level touch does not guarantee price reversal.
Always combine with proper risk management.
If you find this indicator helpful, please leave a like and follow for more ICT-based tools!
Hieu gold m2 1688This indicator compares global gold price dynamics with global M2 liquidity.
The M2 aggregate is constructed from four major economies the United States, China, the Eurozone, and Japan which together account for roughly 80 percent of global GDP and the vast majority of global liquidity creation.
By comparing gold with this core M2 proxy, the indicator highlights how changes in global liquidity influence long term gold valuation and macro cycles.
It is designed for macro analysis rather than short term trading and focuses on trend and regime shifts in monetary conditions.
NY PM Session Highlighter (For Hawaiian Traders)Purpose: This script is designed for traders targeting the New York PM Session (1:30 PM – 4:00 PM ET). Based on 5-year historical data for ES and NQ, this window represents a high-probability period for 2:1 Risk-to-Reward setups as institutional traders rebalance and drive price toward the daily close.
Key Features:
DST-Automated Tracking: Uses the America/New_York timezone to ensure the lines stay accurate during Daylight Saving transitions.
Visual Guidance: Draws a dashed vertical line at the 1:30 PM ET start and the 4:00 PM ET close.
Session Boxing: Highlights the background in a soft blue to define the "trading zone," helping you ignore the low-volume "lunch doldrums" that occur immediately before.
Hawaii-Friendly: Automatically adjusts to your local Hawaii Standard Time (HST) so you don't have to calculate the 5 or 6-hour offset manually.
Trade Logic:
Wait for the 1:30 PM ET (8:30 AM HST) line.
Look for a sweep of the 12:00 PM – 1:00 PM (Lunch) range.
Enter on a Market Structure Shift (MSS) or Fair Value Gap (FVG).
Target a 2:1 Reward-to-Risk ratio, aiming to exit by the 4:00 PM ET line.
Quartile Close HighlighterThis indicator highlights price action by coloring candles based on their closing relative to their range. It paints the candle green if the close is within the top quartile (upper 25%) and red if the close is within the lower quartile (bottom 25%).
Advanced OHLC + Midpoint LevelsA simple tool to mark the ohlc and mid point of any random candl on a 5 minute chart
DR Pattern Strategy Beta1DR Pattern Strategy Beta1
Test only
DR Pattern Strategy Beta1
Test only
DR Pattern Strategy Beta1
Test only
Multi-Timeframe Trading SystemIntegrating Multi-Timeframe Trading Analysis: A Comprehensive Approach to Market Structure and Trend Identification
In the dynamic landscape of financial markets, traders continually seek robust analytical frameworks that can synthesize diverse market signals into a coherent decision-support system. This script represents a deliberate integration of several established technical analysis concepts, designed to provide a multi-perspective view of market conditions. The rationale for this integration stems from the recognition that no single indicator provides a complete picture; rather, a confluence of signals from different analytical dimensions can enhance the probability of identifying high-quality trading opportunities.
The core design principle of this script is the synthesis of trend analysis, momentum assessment, and market structure identification across multiple timeframes. This multi-layered approach is grounded in the widely accepted market axiom that higher timeframes exert gravitational pull on lower timeframes, and that the alignment of signals across temporal scales often precedes significant price movements.
Functional Components and Their Synergistic Operation
The script operates through several interconnected modules that work in concert:
Multi-Timeframe Trend Analysis Dashboard: At the heart of the system is a comparative trend analysis across six distinct timeframes (3-minute to daily). This is achieved using Exponential Moving Average (EMA) crossovers—a proven trend-following mechanism. The dashboard provides instantaneous visual feedback about trend alignment or divergence across timeframes, allowing traders to gauge the strength and consistency of prevailing market trends. When multiple timeframes exhibit congruent trend directions, it suggests a higher-conviction trading environment.
EMA-Based Trend Filtering: The script employs dual EMA periods (55 and 200) as its primary trend filter. The relationship between these moving averages serves as the foundation for all subsequent analysis, coloring price bars according to the dominant trend direction. This visual cue helps traders maintain perspective on the broader market context, preventing counter-trend entries during strong trending phases.
Momentum Assessment via RSI: The Relative Strength Index (RSI) operates as a complementary momentum oscillator. While the EMA system identifies trend direction, the RSI helps assess whether price movement within that trend is approaching overextended conditions. The script monitors RSI levels for traditional overbought and oversold thresholds, providing alerts when these conditions emerge.
Market Structure Analysis through Swing Points and Fractals: The automated detection of swing highs and lows forms the basis for understanding market structure. These pivot points are essential for identifying potential support/resistance zones and charting the sequence of higher highs/lows or lower highs/lows that characterize trending versus ranging markets. The fractal detection system further refines this structural analysis by identifying minor reversal points within the broader swing structure.
Fair Value Gap (FVG) Identification: The script automatically detects price voids or "gaps" that often act as magnetic attractors for future price action. These FVGs represent areas of inefficient price discovery where liquidity tends to cluster, making them significant for both trade entry and risk management decisions.
Automated Trendline Construction: By connecting successive swing points, the script dynamically draws trendlines that visualize the prevailing market trajectory. These trendlines serve as dynamic support/resistance levels that adapt to changing market conditions.
Practical Application and Usage Guidelines
Traders can utilize this integrated system in several practical ways:
Trend Confirmation: Before entering any position, check the multi-timeframe dashboard for trend alignment. Convergent trends across multiple timeframes generally offer higher-probability trading environments.
Entry Timing: Use RSI extremes in conjunction with trend direction. For instance, in an established uptrend (confirmed by EMA alignment), an RSI reading dipping into oversold territory may present a favorable long entry opportunity.
Structural Analysis: Monitor the sequence of swing points to identify potential breakouts or breakdowns in market structure. A break of a significant swing point often signals acceleration in the prevailing trend.
Fair Value Gap Trading: Watch for price returns to previously identified FVGs, as these zones frequently provide favorable risk-reward entry points with logical stop-loss placement beyond the gap boundaries.
Dynamic Support/Resistance: Utilize the automatically drawn trendlines as dynamic levels for trade management, including entry, stop-loss placement, and profit-taking.
Originality and Distinctive Features
While individual components of this system are derived from established technical analysis principles, the original contribution lies in their specific integration and visualization methodology. The script provides:
A unified visual framework that reduces analytical clutter while maintaining comprehensive market assessment
Real-time multi-timeframe analysis without requiring constant chart switching
Automated structural analysis that eliminates subjective trendline drawing
A balanced approach that respects both trend-following and mean-reversion principles
Customizable parameters that allow adaptation to different trading instruments and timeframes
Important Considerations
Users should understand that this tool is designed as a decision-support system, not an automated trading solution. All trading decisions should incorporate additional factors including fundamental analysis, market context, and appropriate risk management. The color-coded bar system and dashboard indicators are intended to streamline analysis, but they cannot guarantee specific market outcomes. Traders are encouraged to test this system in simulated environments before applying it to live markets and to adapt its parameters to align with their individual trading styles and risk tolerances.
The script's value proposition lies in its ability to synthesize multiple analytical perspectives into a cohesive visual interface, potentially reducing cognitive load while maintaining analytical rigor—a balance that many traders find challenging to achieve manually across multiple charts and timeframes.
Stage 2 Weinstein Entry - Volumi & SMA (SNDK-like)beta testing stage 2 weinstein
allow to have signal when candle are over SMA 150 with volume
Base Candle Detector//@version=6
indicator("Base Candle Detector", overlay=true)
// Calculate candle metrics
bodySize = math.abs(close - open)
totalRange = high - low
// Define base as body being 50% or less of total range
// v6 maintains the logic but ensures cleaner internal boolean evaluation
isBase = bodySize <= (totalRange * 0.5)
// Plotting the shape above the candle
plotshape(isBase,
title="Base Candle",
style=shape.diamond,
location=location.abovebar,
color=color.yellow,
size=size.small)






















