ICC + Trident ORB (03:00 / 08:30 / 09:30 ET)Integrates principles of ICC with 3 different ORBs to help give you a read on opening bell market direction and how PA will trend throughout the day.
Character minimum met for publishing, guide coming soon.
Padrões gráficos
PinkSlips Sauce IndicatorChecklist v4PinkSlips’ personal checklist assistant for catching clean trend moves.
It stacks EMAs (20/50/200), checks RSI strength, filters chop with ATR, then prints a simple YES/NO checklist so you know when the sauce is actually there.
What it does
EMA trend filter (bullish / bearish structure)
RSI confirmation for high-probability longs & shorts
ATR chop filter so you avoid dead zones
On-chart checklist box: trend up/down, ATR OK, long/short ready, last signal
Optional LONG/SHORT labels on the candles for execution
Use this as your pre–entry checklist so you stop forcing trades and only take the clean PinkSlips setups.
Volume based liquidity This indicator finds area where the price moves relatively mildly compared to the size of the volume, the target area. It also finds weak areas, that have low volume in a relatively large price movement. Larger and more recent target areas are much more useful in finding liquidity. the weak areas could be a tell for when price will reverse into a target area. Make sure a target area hasn't already had its liquidity swept.
Liquidity FinderFinds Liquidity inside FVG's, and utilizes an ema to decide if it should look for bullish or bearish liquidity.
PST Bread Checklist v4Uses 50/200 EMA for higher-timeframe trend
Uses RSI zones + cross for entry
Adds volatility filter (ATR vs its own average)
Optional session filter (RTH 09:30–16:00)
Has a cooldown so you don’t get 10 labels in a row
Shows a checklist box + last signal
ICT/SMC Final-Touch v2.0
** Free trial until the end of 2025 ~ Just send your TV username > t.me
ICT/SMC Final-Touch – Professional Market Visualization
ICT/SMC Final-Touch is a cutting-edge trading indicator designed for serious traders who want to see the market as it truly moves, without relying on guesswork or cluttered charts. Operating intensively behind the scenes, the indicator continuously analyzes market dynamics to produce fully structured, visually clear trade setups that highlight entry points, risk zones, and potential rewards. It is built to provide a professional-level view of the market, turning complex price behavior into organized, actionable visuals.
🔹 Why ICT/SMC Final-Touch Stands Out:
🔍 Intensive Behind-the-Scenes Analysis: The indicator works silently in the background, monitoring market movements and key patterns without overwhelming the chart, allowing traders to focus on clean and clear trade opportunities.
📊 Complete Trade Visualization: Every detected setup is displayed visually with clear entry points, stop-loss levels, and take-profit zones, creating a full, actionable trade framework.
⏱️ Multi-Timeframe Awareness: The indicator supports multiple timeframes, providing a broader perspective on market conditions while maintaining clarity in execution.
🎨 Professional-Grade Visuals: Each trade setup is presented in a clean, uncluttered format, making it easy to interpret and act upon in real-time.
💡 Trade Insight and Context: Beyond simple signals, ICT/SMC Final-Touch shows the risk/reward relationship and trade structure, helping traders make informed decisions with confidence.
⚡ Streamlined Trading Experience: By condensing complex market dynamics into a single visual framework, traders can instantly identify opportunities without unnecessary noise or confusion.
⚠️ Disclaimer:
ICT/SMC Final-Touch is an analytical tool and does not guarantee any results or profits.
All trading decisions should be made based on personal analysis, experience, and risk management.
Trading carries inherent risks and can lead to capital loss.
ICT/SMC Final-Touch is not just a charting indicator—it is a strategic companion that works intensively behind the scenes so that traders can see a complete, clean, and actionable trade setup at a glance. Its professional visualization and structured approach are designed to enhance trading clarity, discipline, and decision-making, offering a level of insight typically reserved for institutional traders.
Pristine Adaptive Alpha ScreenerThe Pristine Adaptive Alpha Screener allows users to screen for all of the trading signals embedded in our premium suite of TradingView tools🏆
▪ Pristine Value Areas & MGI - enables users to perform comprehensive technical analysis through the lens of the market profile in a fraction of the time!
▪ Pristine Fundamental Analysis - enables users to perform comprehensive fundamental stock analysis in a fraction of the time!
▪ Pristine Volume Analysis - organizes volume, liquidity, and share structure data, allowing users to quickly gauge the relative volume a security is trading on, and whether it is liquid enough to trade
💠 How is this Screener Original?
▪ The screener allows users to screen for breakouts, breakdowns, bullish and bearish trend reversals, and allows users to narrow a universe of stocks based purely on fundamentals, or purely on technicals. One screening tool to support an entire technofundamental workflow!
💠 Signals Overview
Each of the below signals serves one of two purposes:
1) A pivot point to be used as a long or short entry
2) A tool for narrowing a universe of stocks to a shorter list of stocks that have a higher potential for superperformance
▪ HVY(highest volume in a year) -> Featured in Pristine Volume Analysis -> Entry signal
▪ Trend Template -> Inspired by Mark Minervini's famous trend filters -> Tool for narrowing a universe of stocks to a shorter list with a higher potential for superperformance
▪ Rule of 100 -> Metrics from Pristine Fundamental Analysis -> Tool for narrowing a universe of stocks to a shorter list with a higher potential for superperformance
▪ Bullish 80% Rule -> Featured in Pristine Value Areas & MGI -> Long entry signal -> Trend Reversal
▪ Bearish 80% Rule -> Featured in Pristine Value Areas & MGI -> Short entry signal -> Trend Reversal
▪ Break Above VAH -> Featured in Pristine Value Areas & MGI -> Long entry signal -> Trend Continuation
▪ Break Below VAL -> Featured in Pristine Value Areas & MGI -> Short entry signal -> Trend Continuation
💠 Signals Decoded
▪ HVY(highest volume in a year)
Volume is an important metric to track when trading, because abnormally high volume tends to occur when a new trend is kicking off, or when an established trend is hitting a climax. Screen for HVY to quickly curate every stock that meets this condition.
▪ Trend Template
Mark Minervini's gift to the trading world. Via his book "Think and Trade Like a Stock Market Wizard". Stocks tend to make their biggest moves when they are already in uptrends, and the Minervini Trend template provides criteria to assess whether a stock is in a clearly defined uptrend. Filter for trend template stocks using our tool.
▪ Rule of 100
Pristine Capital's gift to the trading world. The rule of 100 filters for stocks that meet the following condition: YoY EPS Growth + YoY Sales Growth >= 100%. Stocks that meet this criteria tend to attract institutional investors, making them strong candidates for swing trading to the long side.
💠 Market Profile Introduction
A Market Profile is a charting technique devised by J. Peter Steidlmayer, a trader at the Chicago Board of Trade (CBOT), in the 1980's. He created it to gain a deeper understanding of market behavior and to analyze the auction process in financial markets. A market profile is used to analyze an auction using price, volume, and time to create a distribution-based view of trading activity. It organizes market data into a bell-curve-like structure, which reveals areas of value, balance, and imbalance.
💠 How is a Value Area Calculated?
A value area is a distribution of 68%-70% of the trading volume over a specific time interval, which represents one standard deviation above and below the point of control, which is the most highly traded level over that period.
The key reference points are as follows:
Value area low (VAL) - The lower boundary of a value area
Value area high (VAH) - The upper boundary of a value area
Point of Control (POC) - The price level at which the highest amount of a trading period's volume occurred
If we take the probability distribution of trading activity and flip it 90 degrees, the result is our Pristine Value Area!
Market Profile is our preferred method of technical analysis at Pristine Capital because it provides an objective and repeatable assessment of whether an asset is being accumulated or distributed by institutional investors. Market Profile levels work remarkably well for identifying areas of interest, because so many institutional trading algorithms have been programmed to use these levels since the 1980's!
The benefits of using Market Profile include better trade location, improved risk management, and enhanced market context. It helps traders differentiate between trending and consolidating markets, identify high-probability trade setups, and adjust their strategies based on whether the market is in balance (consolidation) or imbalance (trending). Unlike traditional indicators that rely on past price movements, Market Profile provides real-time insights into trader behavior, giving an edge to those who can interpret its nuances effectively.
▪ Bullish 80% Rule
If a security opens a period below the value area low , and subsequently closes above it, the bullish 80% rule triggers, turning the value area green. One can trade for a move to the top of the value area, using a close below the value area low as a potential stop!
In the below example, HOOD triggered the bullish 80% rule after it reclaimed the monthly value area!
HOOD proceeded to rally through the monthly value area and beyond in subsequent trading sessions. Finding the first stocks to trigger the bullish 80% rule after a market correction is key for spotting the next market leaders!
▪ Bearish 80% Rule
If a security opens a period above the value area high , and subsequently closes below it, the bearish 80% rule triggers, turning the value area red. One can trade for a move to the bottom of the value area, using a close above the value area high as a potential stop!
ES proceeded to follow through and test the value area low before trending below the weekly value area
▪ Break Above VAH
When a security is inside value, the auction is in balance. When it breaks above a value area, it could be entering a period of upward price discovery. One can trade these breakouts with tight risk control by setting a stop inside the value area! These breakouts can be traded on all chart timeframes depending on the style of the individual trader. Combining multiple timeframes can result in even more effective trading setups.
RBLX broke out from the monthly value area on 4/22/25👇
RBLX proceeded to rally +62.78% in 39 trading sessions following the monthly VAH breakout!
▪ Break Below VAL
When a security is inside value, the auction is in balance. When it breaks below a value area, it could be entering a period of downward price discovery. One can trade these breakdowns with tight risk control by setting a stop inside the value area! These breakouts can be traded on all chart timeframes depending on the style of the individual trader. Combining multiple timeframes can result in even more effective trading setups.
CHWY broke below the monthly value area on 7/20/23👇
CHWY proceeded to decline -53.11% in the following 64 trading sessions following the monthly VAL breakdown!
💠 Metric Columns
▪ %𝚫 - 1-day percent change in price
▪ YTD %𝚫 - Year-to-date percent change in price
▪ MTD %𝚫 - Month-to-date percent change in price
▪ MAx Moving average extension - ATR % multiple from the 50D SMA -Inspired by Jeff Sun
▪ 52WR - Measures where a security is trading in relation to it’s 52wk high and 52wk low. Readings near 100% indicate close proximity to a 52wk high and readings near 0% indicate close proximity to a 52wk low
▪ Avg $Vol - Average volume (50 candles) * Price
▪ Vol RR - Candle volume/ Avg candle volume
💠 Best Practices
Monday -> Friday Post-market Analysis
1) Begin with a universe of stocks. I use the following linked universe screen as a starting point: www.tradingview.com
2) Screen for the HVY signal -> Add those stocks to a separate flagged (colored) watchlist
3) Screen for the Bullish 80% Rule signal -> Add those stocks to a separate flagged (colored) watchlist
4) Screen for the Break Above VAH Signal -> Add those stocks to a separate flagged (colored) watchlist
5) Screen for the Break Below VAL Signal -> Add those stocks to a separate flagged (colored) watchlist
6) Screen for the Bearish 80% Rule Signal -> Add those stocks to a separate flagged (colored) watchlist
7) Screen for the Bearish 80% Rule Signal -> Add those stocks to a separate flagged (colored) watchlist
8) Screen for the Trend Template Signal -> Add those stocks to a separate flagged (colored) watchlist
9) Toggle through each list and analyze each stock chart using the Supercharts tool in TradingView
10)Record the number of stocks in each list as a way of analyzing market conditions
Weekend Analysis
1) Begin with a universe of stocks. I use the following linked universe screen as a starting point: www.tradingview.com
2) Screen for the Rule of 100 Signal. Use this as a starting point for deeper fundamental and/or thematic and/or technical research
3) Screen for stocks that meet specific performance thresholds, such as YTD %𝚫 > 100% etc
💠 Get Creative
▪Users have the ability to layer signals on top of each other when screening. To do so, filter for a signal, and then filter your new list by another signal! Play around with the screener, and find what works best for you!
Crypto Alert Swing Master A comprehensive all-in-one indicator that combines the most powerful professional trading tools in a single system. It provides:
Volume Profile to identify high-volume areas and market activity zones.
Order Blocks & Breaker Blocks with clear distinction between Supply and Demand zones.
Market Structure tools (MSB – BOS – CHOCH) to detect trend shifts and structural breaks.
Support & Resistance automatically detected from higher timeframes.
Range Detection with 0.25 / 0.50 / 0.75 mid-range levels.
A complete TP System with 4 automated Take-Profit levels.
Trend Filter + GG Shot to identify accurate LONG and SHORT entry conditions.
This indicator gives you a full market map:
trend direction, reversal zones, volume strength, market structure, and smart entry/exit points.
Trend Flip Exhaustion SignalsThis Pine Script is designed to generate buy and short trading signals based on a combination of technical indicators. It calculates fast and slow EMAs, RSI, a linear regression channel, and a simplified TTM squeeze histogram to measure momentum.
- Short signals trigger when price is above both EMAs, near the upper regression channel, momentum is weakening, volume is fading, and RSI is overbought.
- Buy signals trigger when price is below both EMAs, near the lower regression channel, momentum is strengthening, volume is surging, and RSI is oversold.
- Signals are displayed as labels anchored to price bars (with optional plotshape arrows for backup).
- The script also plots the EMAs and regression channel for visual context.
In short - it’s a trend‑following entry tool that highlights potential exhaustion points for shorts and potential reversals for buys, with clear on‑chart markers to guide decision‑making.
Simple GapsSimple gaps indicator that shows gap downs or gap up.
It contains two filter
atr filter
To filter out small gaps from bigger gaps.
This is an extra option and is best left false.
Session filter
To remove gaps from lower time frames (outside of regular hours).
BETradez HTF Order Blocks BETradez HTF Order Blocks identifies and displays order blocks from higher timeframes on your chart. It detects Break of Structure (BOS) events, when price breaks above the highest high or below the lowest low—then scans back up to 200 bars to find the last opposing candle, which becomes the order block zone. The indicator displays up to 5 active order blocks per side (bullish in green, bearish in red), automatically extends them forward in time, and can hide invalidated blocks when price violates them. You can customize the timeframe (use chart or a custom higher timeframe), adjust forward extension, show optional wick lines and center lines, and control label text size. Order blocks often act as support/resistance zones where institutional activity occurred, making them useful for identifying potential entry areas, support/resistance levels, and risk management points in multi-timeframe analysis.
Aroon + Chaiki OscillatorThis is an Chaiki Oscillator that facilitates more straightforward trendline analysis utilizing the Aroon setup for bars.
This is a simple Pinescript designed for incorporation into your charting analysis.
As always, none of this is investment or financial advice. Please do your own due diligence and research.
Weekly Open + Monday High/Low (After Monday Close)b]Description
This indicator marks key weekly reference levels based on Monday’s price behavior.
It automatically detects each trading week and tracks:
• Weekly Open – the first traded price of the new week
• Monday High – the highest price reached on Monday
• Monday Low – the lowest price reached on Monday
Logic
The Monday range is fully captured only after Monday has closed .
No levels are plotted during Monday.
Starting from Tuesday, the indicator displays thin dots showing the completed Monday High, Monday Low, and Weekly Open for the remainder of the week.
When a new week begins, the indicator resets automatically and begins tracking the new week’s Monday.
Customization
The user can choose colors for:
• Monday High/Low
• Weekly Open
Purpose
This indicator helps traders visualize weekly structure, monitor weekly opening levels, and quickly identify Monday’s range for weekly bias analysis or strategy development.
It can also be used to manually backtest Monday range strategies .
NQ × ES SMT Panel — Ace v3.5NQ × ES SMT Panel — Ace v3.5 (6-Year Model)
This panel reads the 10:45 → 11:00 ET window on NQ and checks for sweeps of the 10:45 candle with SMT confirmation from ES.
It then shows you direction, quality of the signal, and 6-year follow-through stats.
🕒 Recommended Use
Chart: NQ / MNQ
Timeframe: 15-minute
Session: New York (focus on 10:45 and 11:00 ET)
ES symbol input: default ES1! (can be changed in settings)
The script only “makes decisions” on the 11:00 candle close.
🔍 What the Model Looks For
1. NQ Sweep of 10:45 Candle
Bull Sweep (Long bias)
11:00 low < 10:45 low
11:00 close > 10:45 low
Bear Sweep (Short bias)
11:00 high > 10:45 high
11:00 close < 10:45 high
This means: price took liquidity beyond 10:45, then closed back inside.
2. ES SMT Filter (Confirmation)
Bullish SMT
NQ does a bull sweep (takes the low)
ES does NOT make a lower low vs its own 10:45 low
Bearish SMT
NQ does a bear sweep (takes the high)
ES does NOT make a higher high vs its own 10:45 high
If NQ sweeps but ES doesn’t follow, you have SMT and a stronger signal.
📋 Panel Fields (What You See)
The panel is 4 rows, 1 column:
Header
NQ × ES SMT — Ace v3.5 | | Score:
Status can be:
BULLISH SMT
BEARISH SMT
Bull Sweep
Bear Sweep
No Signal
Sweep Direction
Sweep Direction: LONG ↑
Sweep Direction: SHORT ↓
- when no signal
Follow-Through Text
For SMT:
Bullish → High Odds 60-100 Handle Move
Bearish → High Odds 40-80 Handle Move
For pure sweeps:
Normal Follow-through
For no signal: blank
6-Year Stats Line
Shows how often the move reached 40/60/80 handles in the modeled direction:
Example (Bullish SMT):
SMT Stats (6y): 40h=64%, 60h=51%, 80h=41%
Example (Bearish SMT):
SMT Stats (6y): 40h=58%, 60h=42%, 80h=29%
Sweeps without SMT show Sweep Stats (6y): …
No signal: Stats: n/a
⭐ Score Meaning
5★ → SMT present (A+ setup)
3★ → Clean sweep, no SMT (B setup)
0★ → No valid sweep (NO-GO)
Use the score + stats line to decide if the idea deserves risk today.
📈 How to Trade It (Conceptual)
Wait for 11:00 candle to close.
Check panel:
If BULLISH SMT, 5★ → bias long.
If BEARISH SMT, 5★ → bias short.
If Bull/Bear Sweep, 3★ → optional, lower priority.
If No Signal, 0★ → stand aside.
Use your own execution model for entries:
Look for FVG/OB setups in the direction the panel confirms.
Targets can be based on your handle objectives (e.g., 40–80 handles) and intraday structure.
⚠️ Important Notes
Panel is a bias and stats tool, not an auto-entry system.
Works best on regular trading days (avoid major news spikes if you choose).
All stats are based on a 6-year historical lookback on NQ vs ES in this exact 10:45→11:00 structure.
9:30 Range Break Entry SystemThis strategy identifies the opening range from 9:30-9:35 AM and enters a trade when price breaks above or below that range with confirmation (bullish/bearish candle, engulfing pattern, or no confirmation). You can choose "On Break" mode to enter immediately on the breakout, or "On Pullback" mode to wait for price to pullback into the range and then re-break for a better entry. The strategy takes only one trade per direction per day and provides visual markers showing when the range breaks and when entry conditions are met.
Combined EMA (5, 9, 21)A single code to combine the 5 9 and 21 EMA's. This script colour codes the different EMAs, yellow orage and red. This is editable if you prefer a different combination. The tie frae is "as chart"
BAY_PIVOT S/R(4 Full Lines + ALL Labels)//@version=5
indicator("BAY_PIVOT S/R(4 Full Lines + ALL Labels)", overlay=true, max_labels_count=500, max_lines_count=500)
// ────────────────────── TOGGLES ──────────────────────
showPivot = input.bool(true, "Show Pivot (Full Line + Label)")
showTarget = input.bool(true, "Show Target (Full Line + Label)")
showLast = input.bool(true, "Show Last Close (Full Line + Label)")
showPrevClose = input.bool(true, "Show Previous Close (Full Line + Label)")
useBarchartLast = input.bool(true, "Use Barchart 'Last' (Settlement Price)")
showR1R2R3 = input.bool(true, "Show R1 • R2 • R3")
showS1S2S3 = input.bool(true, "Show S1 • S2 • S3")
showStdDev = input.bool(true, "Show ±1σ ±2σ ±3σ")
showFib4W = input.bool(true, "Show 4-Week Fibs")
showFib13W = input.bool(true, "Show 13-Week Fibs")
showMonthHL = input.bool(true, "Show 1M High / Low")
showEntry1 = input.bool(false, "Show Manual Entry 1")
showEntry2 = input.bool(false, "Show Manual Entry 2")
entry1 = input.float(0.0, "Manual Entry 1", step=0.25)
entry2 = input.float(0.0, "Manual Entry 2", step=0.25)
stdLen = input.int(20, "StdDev Length", minval=1)
fib4wBars = input.int(20, "4W Fib Lookback")
fib13wBars = input.int(65, "13W Fib Lookback")
// ────────────────────── DAILY CALCULATIONS ──────────────────────
high_y = request.security(syminfo.tickerid, "D", high , lookahead=barmerge.lookahead_on)
low_y = request.security(syminfo.tickerid, "D", low , lookahead=barmerge.lookahead_on)
close_y = request.security(syminfo.tickerid, "D", close , lookahead=barmerge.lookahead_on)
pivot = (high_y + low_y + close_y) / 3
r1 = pivot + 0.382 * (high_y - low_y)
r2 = pivot + 0.618 * (high_y - low_y)
r3 = pivot + (high_y - low_y)
s1 = pivot - 0.382 * (high_y - low_y)
s2 = pivot - 0.618 * (high_y - low_y)
s3 = pivot - (high_y - low_y)
prevClose = close_y
last = useBarchartLast ? request.security(syminfo.tickerid, "D", close , lookahead=barmerge.lookahead_off) : close
target = pivot + (pivot - prevClose)
// StdDev + Fibs + Monthly (unchanged)
basis = ta.sma(close, stdLen)
dev = ta.stdev(close, stdLen)
stdRes1 = basis + dev
stdRes2 = basis + dev*2
stdRes3 = basis + dev*3
stdSup1 = basis - dev
stdSup2 = basis - dev*2
stdSup3 = basis - dev*3
high4w = ta.highest(high, fib4wBars)
low4w = ta.lowest(low, fib4wBars)
fib382_4w = high4w - (high4w - low4w) * 0.382
fib50_4w = high4w - (high4w - low4w) * 0.500
high13w = ta.highest(high, fib13wBars)
low13w = ta.lowest(low, fib13wBars)
fib382_13w_high = high13w - (high13w - low13w) * 0.382
fib50_13w = high13w - (high13w - low13w) * 0.500
fib382_13w_low = low13w + (high13w - low13w) * 0.382
monthHigh = ta.highest(high, 30)
monthLow = ta.lowest(low, 30)
// ────────────────────── COLORS ──────────────────────
colRed = color.rgb(255,0,0)
colLime = color.rgb(0,255,0)
colYellow = color.rgb(255,255,0)
colOrange = color.rgb(255,165,0)
colWhite = color.rgb(255,255,255)
colGray = color.rgb(128,128,128)
colMagenta = color.rgb(255,0,255)
colPink = color.rgb(233,30,99)
colCyan = color.rgb(0,188,212)
colBlue = color.rgb(0,122,255)
colPurple = color.rgb(128,0,128)
colRed50 = color.new(colRed,50)
colGreen50 = color.new(colLime,50)
// ────────────────────── 4 KEY FULL LINES ──────────────────────
plot(showPivot ? pivot : na, title="PIVOT", color=colYellow, linewidth=3, style=plot.style_linebr)
plot(showTarget ? target : na, title="TARGET", color=colOrange, linewidth=2, style=plot.style_linebr)
plot(showLast ? last : na, title="LAST", color=colWhite, linewidth=2, style=plot.style_linebr)
plot(showPrevClose ? prevClose : na, title="PREV CLOSE",color=colGray, linewidth=1, style=plot.style_linebr)
// ────────────────────── LABELS FOR ALL 4 KEY LEVELS (SAME STYLE AS OTHERS) ──────────────────────
f_label(price, txt, bgColor, txtColor) =>
if barstate.islast and not na(price)
label.new(bar_index, price, txt, style=label.style_label_left, color=bgColor, textcolor=txtColor, size=size.small)
if barstate.islast
showPivot ? f_label(pivot, "PIVOT " + str.tostring(pivot, "#.##"), colYellow, color.black) : na
showTarget ? f_label(target, "TARGET " + str.tostring(target, "#.##"), colOrange, color.white) : na
showLast ? f_label(last, "LAST " + str.tostring(last, "#.##"), colWhite, color.black) : na
showPrevClose ? f_label(prevClose, "PREV CLOSE "+ str.tostring(prevClose, "#.##"), colGray, color.white) : na
// ────────────────────── OTHER LEVELS – line stops at label ──────────────────────
f_level(p, txt, tc, lc, w=1) =>
if barstate.islast and not na(p)
lbl = label.new(bar_index, p, txt, style=label.style_label_left, color=lc, textcolor=tc, size=size.small)
line.new(bar_index-400, p, label.get_x(lbl), p, extend=extend.none, color=lc, width=w)
if barstate.islast
if showR1R2R3
f_level(r1, "R1 " + str.tostring(r1, "#.##"), color.white, colRed)
f_level(r2, "R2 " + str.tostring(r2, "#.##"), color.white, colRed)
f_level(r3, "R3 " + str.tostring(r3, "#.##"), color.white, colRed, 2)
if showS1S2S3
f_level(s1, "S1 " + str.tostring(s1, "#.##"), color.black, colLime)
f_level(s2, "S2 " + str.tostring(s2, "#.##"), color.black, colLime)
f_level(s3, "S3 " + str.tostring(s3, "#.##"), color.black, colLime, 2)
if showStdDev
f_level(stdRes1, "+1σ " + str.tostring(stdRes1, "#.##"), color.white, colPink)
f_level(stdRes2, "+2σ " + str.tostring(stdRes2, "#.##"), color.white, colPink)
f_level(stdRes3, "+3σ " + str.tostring(stdRes3, "#.##"), color.white, colPink, 2)
f_level(stdSup1, "-1σ " + str.tostring(stdSup1, "#.##"), color.white, colCyan)
f_level(stdSup2, "-2σ " + str.tostring(stdSup2, "#.##"), color.white, colCyan)
f_level(stdSup3, "-3σ " + str.tostring(stdSup3, "#.##"), color.white, colCyan, 2)
if showFib4W
f_level(fib382_4w, "38.2% 4W " + str.tostring(fib382_4w, "#.##"), color.white, colMagenta)
f_level(fib50_4w, "50% 4W " + str.tostring(fib50_4w, "#.##"), color.white, colMagenta)
if showFib13W
f_level(fib382_13w_high, "38.2% 13W High " + str.tostring(fib382_13w_high, "#.##"), color.white, colMagenta)
f_level(fib50_13w, "50% 13W " + str.tostring(fib50_13w, "#.##"), color.white, colMagenta)
f_level(fib382_13w_low, "38.2% 13W Low " + str.tostring(fib382_13w_low, "#.##"), color.white, colMagenta)
if showMonthHL
f_level(monthHigh, "1M HIGH " + str.tostring(monthHigh, "#.##"), color.white, colRed50, 2)
f_level(monthLow, "1M LOW " + str.tostring(monthLow, "#.##"), color.white, colGreen50, 2)
// Manual entries
plot(showEntry1 and entry1 > 0 ? entry1 : na, "Entry 1", color=colBlue, linewidth=2, style=plot.style_linebr)
plot(showEntry2 and entry2 > 0 ? entry2 : na, "Entry 2", color=colPurple, linewidth=2, style=plot.style_linebr)
// Background
bgcolor(close > pivot ? color.new(color.blue, 95) : color.new(color.red, 95))
M&B — Fixed Buy/Sell (v6) - confirmed bars“This indicator highlights potential chart patterns based on mother–child candle structure. It is meant only for visual analysis and does NOT provide buy or sell signals.”
Smart Money Concepts Pro Smart Money Concepts Pro
A professional-grade framework for visualizing institutional price behavior through key Smart Money Concepts. It automatically maps structure shifts, imbalances, and liquidity events so traders can study how price develops around supply and demand.
Core Components
Market Structure (BOS / CHoCH) — Detects continuation and reversal breaks using pivot-based logic with a close-beyond threshold and configurable cooldown.
Order Blocks — Highlights institutional footprints validated by volume and distance filters; zones extend until mitigation.
Fair Value Gaps — Marks three-bar inefficiencies that meet a minimum gap size and optionally auto-remove once filled by a user-defined percentage.
Liquidity Sweeps — Identifies stop-hunt wicks exceeding a configurable extension beyond recent highs or lows.
Premium / Discount Zones — Defines equilibrium and price positioning within recent swing ranges.
Confluence Entries (optional) — Generates neutral BUY / SELL markers only when structure, zone, and directional context align.
Dashboard — Summarizes current structure bias, recent events, zone counts, and directional alignment in real time.
Why it’s distinct
All detections are governed by explicit thresholds—volume multipliers, minimum distances, and fill-percent logic—so each signal results from quantifiable structure rather than heuristic pattern matching. Automatic cleanup ensures charts remain clear as zones are mitigated or gaps filled.
Best use
Applicable across Forex, indices, crypto, and equities. Designed for study on 15 m – 1 D timeframes.
For optimal alignment, pin plots to the Right Scale after adding the script.
Disclaimer: This script is provided for educational and analytical purposes only. It does not constitute financial or investment advice.
Gold Share Converter Levels🟡 Gold Share Converter Levels – Map GLD/ETF Prices to Spot & Futures
Gold Share Converter Levels is a utility tool for traders who follow gold shares / ETFs (like GLD) but trade on XAUUSD spot or gold futures.
It converts your share or ETF prices (for example GLD option strikes, gap levels, or key closes) into equivalent XAUUSD or gold futures prices and plots them as horizontal lines on your gold chart. Each level has its own color and label so you can clearly see where a given share price sits in the spot or futures market.
This is useful if you:
Watch GLD options, gamma levels, or ETF orderflow,
But execute trades on XAUUSD or GC futures,
And want a clean way to see “GLD 390”, “GLD 400”, etc. directly on your gold chart.
🔍 How the conversion works (concept)
The script first calculates a conversion ratio between your share/ETF and the gold market you’re looking at:
In Spot mode (XAUUSD):
Ratio = XAUUSD price ÷ Share price
In Futures mode (Gold futures):
Ratio = Gold futures price ÷ Share price
It then takes each share price you enter (for example 380, 385, 390, 400) and multiplies it by that ratio to get the corresponding gold price.
Result:
Share 390 → Spot 4230.01 (example)
You can choose between two behaviors:
Dynamic mode
Uses live 5-minute prices for the share, XAUUSD, and futures.
The ratio updates as the relationship between GLD and gold changes, so the converted levels move with the market (useful intraday when ETF/spot/futures drift).
Static mode
You type in a fixed ratio (for example, 10.87 if XAUUSD is roughly 10.87 × GLD).
All levels are calculated with that constant ratio.
This is helpful if you want timeframe-independent levels (e.g., higher-TF analysis, screenshots, or backtests) without the ratio changing on every bar.
If data for the share symbol isn’t available, or if the ratio can’t be computed, the script shows a clear warning instead of plotting misleading lines.
⚙️ What the indicator does on the chart
When applied to an XAUUSD or gold futures chart, the indicator:
Converts up to 10 share/ETF prices into equivalent spot or futures levels.
Draws a horizontal line at each converted level, with:
user-selected color,
configurable width and line style (solid/dashed/dotted),
extension across the whole chart.
Optionally adds a label on each line showing both values, e.g.:
S: 390 → Spot: 4230.01 or S: 390 → Fut: 4315.50.
Updates lines only on the last bar to keep the chart clean and efficient.
Shows warnings when:
the chart is not XAUUSD or gold futures,
or when the share symbol data is missing,
or when Static mode is selected but no valid ratio is entered.
The script does not generate trade signals. It’s a mapping/visualization tool that links your ETF/share analysis to the gold market you actually trade.
🛠 Inputs (what you can customize)
Conversion Mode
Spot (XAUUSD) – convert share prices to XAUUSD levels.
Futures (Gold Futures) – convert share prices to gold futures levels.
Share Symbol
The ETF or share you are tracking (default GLD).
You can change this to another gold-related ETF if you wish.
Gold Futures Symbol
Futures contract used in Futures mode (default GC1!).
Line Mode
Dynamic – uses live prices to compute the ratio.
Static – uses your manual ratio for stable, timeframe-independent levels.
Static Spot Ratio
Manual conversion ratio used only in Static mode (e.g. 10.87).
If 0 or not set, the script warns you instead of plotting.
Share Price 1–10 + Color 1–10
Up to 10 share/ETF prices you want to project into gold.
Each level has its own color so you can group or tag different strikes/zones.
Show Labels, Label Position, Label Size
Turn labels on/off and choose where they appear (far left, center, far right) and how large they are.
Line Width & Line Style
Global styling for all converted levels.
📈 How to use it in practice
Example – Using GLD strikes to trade XAUUSD
On your options/ETF platform, identify important GLD levels:
e.g. large open interest or gamma at GLD 380, 385, 390, 400.
In the indicator settings:
Set Share Symbol to GLD.
Choose Spot (XAUUSD) mode.
Use Dynamic mode if you want the mapping to follow the live GLD/XAUUSD relationship, or Static mode with a fixed ratio if you prefer stable lines.
Enter 380, 385, 390, 400 into the share price inputs and assign colors (for example, red for call walls, green for put walls).
On your XAUUSD chart, you’ll now see horizontal lines at the equivalent spot prices for those GLD levels.
You can use them as support/resistance, target zones, or areas where you expect stronger reactions because ETF/option flow is concentrated there.
Example – Mapping GLD levels to gold futures
Switch Conversion Mode to Futures (Gold Futures) and select your preferred GC contract.
The script will then project GLD prices onto the gold futures chart instead of spot.
HL/LH Confirmation Strategy (Clean Market Structure)🚦 HL/LH Confirmation Strategy (Clean Market Structure)
This indicator is specifically designed to help traders identify a clean market structure by tracking the formation of Higher Lows (HL) and Lower Highs (LH). Rather than chasing new price extremes (new Highs or new Lows), the focus is on waiting for trend strength confirmation before considering an entry.
Key Strategy: Waiting for Trend Confirmation 💡
The core advantage of this indicator lies in its confirmation strategy:
For Uptrends (Bullish): The indicator doesn't signal just any low, but only when it detects a Higher Low (HL)—a low that is higher than the previous low. This is a crucial sign that the market has defended a level and is ready to continue moving up. This approach helps avoid chasing new lows and encourages entering trades after confirmation.
For Downtrends (Bearish): Similarly, the indicator looks for the formation of a Lower High (LH)—a high that is lower than the previous high. This suggests that buyers failed to breach the last resistance, signaling a potential continuation of the downside movement.
The indicator alternates between looking for an HL, then an LH, then an HL, visually mapping the Pivot swings and highlighting the moment of trend confirmation for potential trade entries.
Indicator Features ✨
Clear Structure Display: By drawing connecting lines between valid HL and LH points, the indicator visually maps the current market structure.
Pivot Detection: It uses an effective method for Pivot detection, with the sensitivity adjustable via the "Pivot Left" and "Pivot Right" parameters.
Custom Label Placement (Crucial Detail):
HL Label: Placed below the candle for better visual clarity of the bullish support area.
LH Label: Placed above the candle for better visual clarity of the bearish resistance area.
Customizable Colors: Full control over the background and text colors for HL and LH signals, as well as the thickness and color of the connecting lines between Pivot points.
⚙️ Input Parameters
Pivot Settings
Pivot Left / Pivot Right: Determine the number of bars to the left and right that must have lower/higher prices for a point to be declared a valid Pivot (Pivot High or Pivot Low). Increase these values to detect more significant, longer-term swings.
Signal Colors
HL Background/Text Color: Colors for the background and text of the Higher Low (HL) labels.
LH Background/Text Color: Colors for the background and text of the Lower High (LH) labels.
Line Settings
Line Color / Line Width: Allows customization of the appearance of the line connecting the detected HL and LH points.
Recommended Use
This indicator is ideal for traders practicing Price Action and strategies based on Market Structure. Use the HL signals as potential zones for long entries (buying) in an uptrend, and LH signals as zones for short entries (selling) in a downtrend, always after the point formation is confirmed.
S&P 500 Scalper Pro [Trend + MACD] 5 minfor scalping 5 min S&P on 5 min chart put SL on 20 min ma and take 2:1 risk
Gold Futures to Spot Converter Levels🟡 Futures to Spot Converter Levels – Map Futures Liquidity to Spot Charts
Futures to Spot Converter Levels is a utility tool for traders who watch gold futures orderflow but execute their trades on spot gold (XAUUSD).
The idea is simple: you see important prices on the futures ladder / DOM / footprint (icebergs, large resting liquidity, volume nodes, option strikes, etc.). This script converts those futures prices into their equivalent spot prices and draws them as horizontal levels on your spot chart.
It lets you trade XAUUSD while still respecting the liquidity and key levels that exist on the futures market.
🔍 Core Concept – Dynamic Futures → Spot Conversion
The script keeps a live ratio between your selected futures contract and the spot symbol:
Ratio = Spot price ÷ Futures price
On each update it:
Reads the current price of:
your chosen gold futures symbol (e.g. COMEX:GC1!),
the spot symbol (usually FX:XAUUSD).
Calculates the conversion ratio from futures to spot.
For every Futures Price you type in (4300, 4310, 4335, 4245, etc.), it multiplies that value by the ratio and finds the corresponding spot level.
Draws a horizontal line on the spot chart at that converted price, with your chosen color and style.
(Optional) Adds a label like:
GC 4300 → Spot 4148.20
As the relationship between futures and spot moves, the ratio – and therefore the projected levels – adjusts automatically.
🧠 Why this is useful for orderflow traders
Many orderflow tools (Bookmap, DOM ladders, footprint charts) are built around futures, while a lot of brokers and CFD platforms quote spot gold.
With this script you can:
Identify liquidity or absorption levels on the futures (e.g. big resting orders at GC 4300 / 4310 / 4335).
Enter those prices into the Futures Price fields.
See the equivalent XAUUSD levels drawn directly on your spot chart.
Use those projected levels as:
support / resistance zones,
targets or stop areas,
areas to look for reversals or continuation on XAUUSD.
The script itself does not read orderflow; it simply converts the prices you care about from the futures market into the spot market.
⚙️ Inputs
Gold Futures Symbol
Choose the futures contract you are tracking (default COMEX:GC1!).
Spot Symbol
The spot instrument where you want levels drawn (default FX:XAUUSD).
Show Labels
Toggle on/off labels that display both futures and converted spot prices.
Label Position
Far Left / Center / Far Right – where labels appear horizontally on the chart.
Label Size
Tiny, Small, Normal, Large, Huge.
Line Width & Line Style
Visual settings for all levels (solid / dashed / dotted).
Futures Price 1–10 + Colors
Up to 10 futures prices you want to project into spot.
Each one has its own color so you can group levels (for example: red for sell liquidity, green for buy liquidity, different colors for different sessions, etc.).
If a value is 0, that level is ignored.
📈 How to Use It in Practice
On your futures orderflow tool
Mark important prices: large liquidity, iceberg orders, VWAP bands, previous session high/low, option strikes, etc.
Example: GC has big liquidity at 4300, 4310, 4335, 4245, 4230.
In the indicator settings
Set Gold Futures Symbol = COMEX:GC1!
Set Spot Symbol = FX:XAUUSD
Enter those futures levels into Futures Price 1–5.
Pick colors to separate buy/sell zones or strength.
On the XAUUSD chart
The script draws horizontal lines at the spot-equivalent prices of your futures levels.
You can now trade spot while visually anchored to futures liquidity.
Combine with your strategy
Use these converted levels together with your own structure, orderflow, or indicator rules.
The script is not a buy/sell signal; it’s a mapping tool that keeps your spot trading aligned with the futures market.






















