Smart Money Range + Displacement🧠 How This Indicator Works
This indicator is based on Smart Money Concepts, which follow how institutions actually move the market:
Build liquidity → Take liquidity → Show intent → Move price
It does not predict the market.
It reacts only after confirmation.
1️⃣ Trend Filter (EMA) – Market Direction
What it does:
The Exponential Moving Average (EMA) shows the dominant market direction.
How it’s used:
Price above EMA → bullish bias → only BUY signals
Price below EMA → bearish bias → only SELL signals
Why it matters:
Institutions usually push price in the direction of the higher-timeframe trend.
This filter removes low-probability counter-trend trades.
2️⃣ Smart Money Range – Liquidity Zone
What it does:
The indicator calculates the highest high and lowest low over a fixed number of candles to create a trading range.
Why this range matters:
Equal highs and equal lows form inside ranges
Retail stop-loss orders accumulate at range boundaries
These areas become liquidity pools
Institutions need liquidity to enter large positions — this shows where it is.
3️⃣ Liquidity Sweep – Stop Hunt Detection
What it does:
The indicator detects when price breaks above or below the range but fails to close outside it.
What this means:
Stops above highs or below lows are triggered
Retail traders are trapped
Smart money absorbs liquidity
This is manipulation, not a real breakout.
4️⃣ Displacement Candle – Institutional Entry
What it does:
The indicator checks for a candle with a body significantly larger than recent candles.
Why displacement is important:
Large candle bodies show strong order flow
Confirms that institutions have entered the market
Filters out weak or fake moves
No displacement = no trade.
5️⃣ Trade Confirmation Logic – Final Signal
BUY Signal Conditions
Liquidity taken below the range
Strong displacement candle
Price above EMA
SELL Signal Conditions
Liquidity taken above the range
Strong displacement candle
Price below EMA
Meaning:
Only trade after liquidity is taken and real momentum appears in trend direction.
6️⃣ Signal Plotting – Clear Execution
What you see on the chart:
BUY label below the candle
SELL label above the candle
Signals appear only after candle close, ensuring no repainting.
🔁 Market Behavior This Indicator Reads
Market moves sideways (range formation)
Liquidity builds
Stops are taken (false breakout)
Displacement confirms intent
Price expands in one direction
This is how institutional trading works.
⚠️ Best Usage Guidelines
Best timeframes: 15m, 30m, 1H
Avoid major news releases
Wait for candle close
Use structure-based stop loss, not fixed pips
🎯 Why This Indicator Is Effective
Logic-based, not lag-based
No repainting
Works on Gold, BTC, Forex, Indices
Filters noise and emotional trading
指標和策略
Market Structure Break & OB Probability Toolkit [LuxAlgo]The Market Structure Break & OB Probability Toolkit indicator provides an institutional framework for identifying high-probability liquidity zones and significant market structure transitions using momentum-based filters and volume analysis.
🔶 USAGE
The indicator aims to provide a systematic approach to structural analysis, allowing traders to identify clear institutional footprints. By integrating statistical filters, the tool helps isolate high-conviction signals from market noise.
🔹 Market Structure Breaks (MSB)
Unlike standard fractal-based breaks, the MSB logic in this toolkit utilizes a Momentum Z-Score filter . This ensures that structural shifts are only highlighted when price breaks a pivot with significant conviction.
Pivot Lookback: Custom sensitivity for identifying swing highs and lows.
Volatility Filtering: Only breaks exceeding the statistical threshold are labeled, helping traders avoid low-momentum fakeouts.
🔹 Institutional Order Blocks (OB)
The script automatically detects and manages Order Blocks based on the candle preceding an MSB. Every zone includes a Point of Control (POC) line for precise entry or target consideration.
Standard OBs: Formed during structural transitions, representing potential institutional interest.
High-Probability OBs (HP-OB): Zones identified with exceptionally high impulse and volume signatures (score > 80%). These are visually distinct to highlight their increased significance.
🔹 Session Range Integration
Traders can track the ranges of the London, New York, Tokyo, and Sydney sessions. This allows for the identification of structural breaks occurring at session extremes or during high-liquidity windows.
🔹 Strategy Application
Trend Direction: Identify the prevailing bias through MSB signals. A bullish MSB followed by a retracement into a Bullish OB provides a classic institutional entry scenario.
Zone Confluence: Look for High-Probability OBs that align with Session Highs/Lows for increased trade conviction.
Re-test Analysis: Enable "Extend Broken OBs" to see how price interacts with flipped liquidity zones.
🔶 DETAILS
The toolkit utilizes several advanced logic components to maintain chart clarity and analytical depth:
Intelligent Mitigation Logic: Active zones are managed in real-time. Traders can choose between "Historical" (shows all past zones) or "Present" (shows only active zones) display modes.
Mitigated Extension: A specialized feature to extend recently broken zones, allowing for re-test analysis of formerly active liquidity.
Overlap Filter: Option to hide overlapping Order Blocks to maintain a clean, actionable chart.
🔹 Analytics Dashboard
The built-in dashboard provides a real-time performance suite:
OB Reliability: A percentage-based efficiency metric tracking how many detected zones have been successfully mitigated by price.
High-Prob Zone Count: A live counter of active HP-OBs currently remaining on the chart.
🔶 SETTINGS
🔹 Market Structure
Pivot Lookback: Defines the sensitivity of the market structure detection by adjusting the lookback period for pivots.
MSB Momentum Z-Score: Sets the statistical threshold for a price move to be considered a valid structural break.
🔹 Visuals
Display Mode: Toggles between showing historical mitigated zones or only currently active ones.
🔹 Order Blocks
Max Active OBs: Controls the maximum number of blocks stored and displayed on the chart.
Extend Broken OBs: If enabled, recently mitigated blocks will remain visible to observe potential re-tests.
Hide Overlapping OBs: Removes redundant zones that occupy the same price area as existing ones.
🔹 Sessions
Show Session Ranges: Global toggle for session visualizations.
Session Toggles: Individual controls to enable London, New York, Tokyo, or Sydney ranges with custom time and color inputs.
Institutional trading concepts and Smart Money Concept (SMC) indicators involve significant risk. This tool is designed for educational and analytical purposes. Past performance is not indicative of future results.
Midas Decision Dashboard (XAU)Midas Decision Dashboard (XAU)
Indicator Overview
Midas Decision Dashboard (XAU)** is a high-precision strategic tool specifically engineered for Gold (XAU/USD) scalping on lower timeframes like M1 and M5. Instead of providing a single, lagging signal, the dashboard acts as a "Mission Control" center, synthesizing four core market dimensions and real-time Price Action into a live, weighted scoring matrix.
The Four Strategic Pillars
The dashboard evaluates the market using a weighted logic system to ensure no single indicator triggers a false entry:
📈 TREND ANALYSIS (EMA 200 - 20%): Monitors the 200-period Exponential Moving Average to establish the primary market direction (BULL/BEAR/FLAT).
⚡ POWER & STRENGTH (ADX - 45%): The engine of the strategy. A high weight ensures you only engage when real trend strength is present. **WEAK** power is highlighted in Light Yellow to signal low-volatility caution.
🔥 MARKET ENERGY (CHOP - 25%): A sophisticated volatility meter that identifies BREAKOUT phases while flagging dangerous CONSOLIDATION zones in red to avoid sideways traps.
🌊 MOMENTUM SAFETY (RSI - 10%): Provides a final safety layer to prevent buying at overextended peaks or selling at oversaturated bottoms.
Dynamic Scoring & Signal Hierarchy
The system calculates a live score (0-100%) based on active conditions. The **🎯 SIGNAL** row triggers a verdict using a professional traffic-light system:
🟢 GO (80% - 100%): High-conviction alignment. All major pillars are in sync for an entry.
🟡 WAIT (50% - 79%): The market is developing, but full confirmation is currently missing.
🔴 STOP (Below 50%): Low-probability environment. No trade zone.
Disclaimer
Trading gold involves significant risk. This dashboard is a decision-support tool and should be used in conjunction with a proper risk management strategy.
Range Volatility Oscillator [Session Adjusted]Description
This open-source indicator calculates a volatility oscillator based purely on price range expansion/contraction (High − Low), making it especially suitable for instruments with well-defined trading sessions (FTSEMIB, DAX, ES, NQ, forex majors during London/NY overlap, etc.).
Instead of using price returns or close-based volatility, it compares short-term and long-term simple moving averages of the daily range, then expresses the relative difference as a percentage oscillator — similar in spirit to a MACD-style momentum readout, but applied to volatility itself.
Core Concept
Fast SMA(range, fast × candles_per_session)
Slow SMA(range, slow × candles_per_session)
Oscillator = 100 × (Fast / Slow − 1)
Positive values → recent ranges are expanding compared to the longer-term average (rising volatility / potential trend acceleration or breakout environment).
Negative values → ranges are contracting (falling volatility / potential consolidation or mean-reversion setup).
Zero line acts as the neutral pivot between expanding vs contracting regimes.
Key Features
- Session-aware calculation — user inputs session duration (default 6.5 h) → automatically estimates how many candles = 1 trading day on the current timeframe
- Works on any timeframe (1 min → daily), including irregular ones
- Optional signal line (SMA of the oscillator) for smoother readings and crossover strategies
- Clean, minimalistic plot with customizable colors
- Zero line always visible (dotted)
Typical Usage Ideas
- Rising oscillator + above zero → increasing volatility → favor momentum / breakout / trend-following strategies
- Falling oscillator / below zero → decreasing volatility → consider mean-reversion, tightening stops, or waiting for compression → expansion setups
- Signal line crossovers — fast line crossing above signal = short-term volatility pickup, crossing below = volatility cooling
- Divergences between price and the oscillator can sometimes highlight weakening trends (classic volatility divergence)
Combine with trend filters (EMA, VWAP, SuperTrend), support/resistance or volume for higher-probability setups.
Recommended Starting Settings
Session Duration: 6.5–8.5 hours (adjust to your market — e.g. 8.5 for many European indices, 6.5 for US regular session).
Fast SMA Length: 5 days
Slow SMA Length: 15 days
Signal-line Length: 3 days (if enabled)
Best results usually appear on intraday timeframes (3 min – 30 min) and on instruments with clear session boundaries and meaningful daily ranges.
Notes / Limitations
- Pure range-based → ignores gaps, overnight moves and volume
- Not normalized to ATR or percentage of price → readings are relative within each instrument
- Very low-liquidity / very small-range instruments may produce noisy output
Released under open source — feel free to modify, combine with other logic or use in strategies.
Feedback and improvements are welcome!
Market Memory Layer by TheArchitectProject - COMMUNITY🎭 MARKET MEMORY LAYER by TheArchitectProject
🧠 PRICE REMEMBERS SAME CALENDAR DAYS FROM PAST YEARS
NAS100FT traders discovered → NOW UNIVERSAL
✅ 2023 👻 GREEN High/Low Lines (FREE)
✅ 2021 👻 PURPLE High/Low Lines (FREE)
📈 WORKS PERFECTLY:
• NAS100FT • EURUSD • SPX • BTC • DJ30FT • XAUUSD • XAGUSD
• 1m → Monthly timeframes
• No scam • All brokers
🔥 PRO VERSION ($67/mo):
• 1 Custom Year "Purple Ghosts" (1971-2025)
• ALL 6 years + 2025 live ghosts
• Discord setups • PDF manual
👻 patreon.com/TheArchitectProject
#MarketMemory #GhostTrading #NAS100FT
ICT Macros & Visual Risk CalculatorThis "all-in-one" indicator is specifically designed for ICT (Inner Circle Trader) methodology practitioners who trade high-volatility time windows (Macros). It combines automated visual identification of these sessions with an advanced risk calculator that dynamically draws position blocks (Long/Short) based on pips, ensuring fast and precise execution.
CRT + Turtle Soup IndicatorEste proyecto combina dos poderosas metodologías de trading basadas en conceptos de ICT (Inner Circle Trader):
Candle Range Theory (CRT) se fundamenta en la identificación de rangos de velas en timeframes superiores y la detección de raids de liquidez. La teoría sostiene que cuando el precio captura la liquidez de un lado del rango (high o low), tiende a moverse hacia el lado opuesto. Este comportamiento se basa en el principio de que el mercado se mueve principalmente por dos razones: balancear desequilibrios (imbalances) y cazar liquidez.
Turtle Soup es una estrategia que capitaliza los false breakouts (rupturas falsas) de niveles clave de soporte y resistencia. El nombre proviene de una referencia humorística al sistema "Turtle Trading" de los años 80, que operaba breakouts reales. Turtle Soup hace exactamente lo contrario: identifica cuando el precio rompe un nivel clave temporalmente para cazar stops, y luego revierte rápidamente en la dirección opuesta.
La combinación de ambas estrategias proporciona un marco robusto para identificar puntos de reversión de alta probabilidad, especialmente cuando se confirman con cambios en la estructura de mercado (Market Structure Shift).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
This project combines two powerful trading methodologies based on Inner Circle Trader (ICT) concepts:
Candle Range Theory (CRT) is based on identifying candlestick ranges on higher timeframes and detecting liquidity raids. The theory states that when the price captures liquidity on one side of a range (high or low), it tends to move to the opposite side. This behavior is based on the principle that the market moves primarily for two reasons: to balance imbalances and to hunt for liquidity.
Turtle Soup is a strategy that capitalizes on false breakouts of key support and resistance levels. The name comes from a humorous reference to the "Turtle Trading" system from the 1980s, which traded real breakouts. Turtle Soup does the exact opposite: it identifies when the price temporarily breaks a key level to trigger stop-loss orders, and then quickly reverses in the opposite direction.
The combination of both strategies provides a robust framework for identifying high-probability reversal points, especially when confirmed by market structure shifts.
Trend FollowingTrend Following is a visual trend-tracking indicator built on multiple exponential moving averages (EMAs) and market-context confirmation.
The indicator combines:
Slow EMA (50) to define the primary trend
Fast EMA (20) for intermediate trend alignment
Fastest EMA (9) for timing and sensitivity
200 SMA as a long-term structural reference
The moving averages change color dynamically:
Green when the MA is rising and price is above it (healthy trend)
Red when the MA is falling and price is below it (downtrend)
Yellow during transition phases, consolidation, or loss of momentum
The chart background is also color-coded to highlight the market regime:
Green → bullish bias (trend continuation)
Red → bearish bias
Black → conflict, correction, or consolidation zones (avoid aggressive entries)
Additionally, the script includes:
Logic for identifying low-wick candles, indicating directional strength
Volume confirmation using a 21-period volume moving average
📌 Indicator purpose:
To help traders stay aligned with the dominant trend, avoid low-probability environments, and improve timing on pullbacks and continuation moves.
📈 Best suited for:
Trend following
Swing trading
Position trading
Market context and trend confirmation before technical setups
⚠️ This indicator does not generate automated signals. It is designed as a context and confirmation tool and should be used alongside proper risk management and a well-defined trading strategy.
1 MIN SCALP TRADER fixed//@version=5
indicator("15MIN SCALP TRADER", overlay=true)
// ============================================
// SETTINGS
// ============================================
length_rsi = input(14, "RSI Length", group="Indicators")
length_ma = input(20, "MA Length", group="Indicators")
rsi_overbought = input(70, "RSI Overbought", group="Signals")
rsi_oversold = input(30, "RSI Oversold", group="Signals")
// ============================================
// CALCULATIONS
// ============================================
// RSI
rsi = ta.rsi(close, length_rsi)
// Moving Averages
ma_fast = ta.sma(close, length_ma)
ma_slow = ta.sma(close, length_ma * 2)
// Volume
vol = ta.sma(volume, 20)
vol_spike = volume > vol * 1.5
// Support/Resistance
highest = ta.highest(high, 20)
lowest = ta.lowest(low, 20)
// ============================================
// SIGNALS
// ============================================
// BUY Signal: Price breaks above MA + RSI < 50 + Volume
buy_signal = close > ma_fast and close > ma_slow and rsi < 50 and vol_spike
// SELL Signal: Price below MA + RSI > 50
sell_signal = close < ma_fast and rsi > 50 and vol_spike
// ============================================
// TAKE PROFIT / STOP LOSS LEVELS
// ============================================
atr = ta.atr(14)
tp_long = close + (atr * 2)
sl_long = close - (atr * 1)
tp_short = close - (atr * 2)
sl_short = close + (atr * 1)
// ============================================
// PLOT
// ============================================
// Moving Averages
plot(ma_fast, "MA20", color.new(color.blue, 50), linewidth=2)
plot(ma_slow, "MA40", color.new(color.red, 50), linewidth=2)
// Support/Resistance
plot(highest, "Resistance", color.new(color.orange, 60), linewidth=1, style=plot.style_circles)
plot(lowest, "Support", color.new(color.green, 60), linewidth=1, style=plot.style_circles)
// ============================================
// ALERTS & ARROWS
// ============================================
// Buy Signal
plotshape(buy_signal, title="BUY", style=shape.labelup, location=location.belowbar,
color=color.new(color.green, 0), textcolor=color.white, text="BUY", size=size.small)
// Sell Signal
plotshape(sell_signal, title="SELL", style=shape.labeldown, location=location.abovebar,
color=color.new(color.red, 0), textcolor=color.white, text="SELL", size=size.small)
// ============================================
// ALERTS
// ============================================
alertcondition(buy_signal, title="BUY SIGNAL 15MIN", message="🟢 BUY - Check chart now!")
alertcondition(sell_signal, title="SELL SIGNAL 15MIN", message="🔴 SELL - Check chart now!")
// ============================================
// TABLE INFO
// ============================================
var table info = table.new(position.top_right, 2, 5, border_color=color.gray,
frame_color=color.blue, frame_width=2)
table.cell(info, 0, 0, "RSI", text_color=color.white, bgcolor=color.navy)
table.cell(info, 1, 0, str.tostring(math.round(rsi, 2)), text_color=color.white, bgcolor=color.navy)
table.cell(info, 0, 1, "Close", text_color=color.white, bgcolor=color.navy)
table.cell(info, 1, 1, str.tostring(math.round(close, 2)), text_color=color.white, bgcolor=color.navy)
table.cell(info, 0, 2, "MA20", text_color=color.white, bgcolor=color.navy)
table.cell(info, 1, 2, str.tostring(math.round(ma_fast, 2)), text_color=color.white, bgcolor=color.navy)
table.cell(info, 0, 3, "Volume", text_color=color.white, bgcolor=color.navy)
table.cell(info, 1, 3, str.tostring(math.round(volume / 1000000, 2)) + "M", text_color=color.white, bgcolor=color.navy)
table.cell(info, 0, 4, "ATR", text_color=color.white, bgcolor=color.navy)
table.cell(info, 1, 4, str.tostring(math.round(atr, 4)), text_color=color.white, bgcolor=color.navy)
Saptx Trading Time Ranges v2Saptx – Trading Time Ranges is a session-based market timing indicator designed for traders who focus on specific intraday trading windows rather than constant screen time.
The indicator highlights predefined key trading times using vertical ranges and reference lines, allowing traders to quickly identify when to actively look for trade setups during live trading, backtesting, or TradingView Replay Mode.
Unlike many session indicators, this tool is specifically engineered to work reliably in Replay Mode without auto-scale or zoom distortions.
Once a trading window has ended, its range automatically freezes to the true High and Low of that session, providing clean and stable historical reference levels.
────────────────────
CORE FEATURES
────────────────────
• Session-based trading time ranges
• Automatic High & Low range detection
• Ranges freeze after the session window ends
• Clean and non-intrusive chart visuals
• Replay and backtesting optimized logic
• No auto-scale or zoom distortion issues
────────────────────
SESSION WINDOWS
────────────────────
• Frankfurt Open
• London Open
• MMM1
• MMM2
• New York Open
• New York Trap
• Market Closing
────────────────────
BACKTEST & REPLAY
────────────────────
• Displays previous, current, and next trading day
• Fast navigation to key trading windows in Replay Mode
• Designed for efficient historical trade review
• Stable behavior while scrolling and zooming the chart
────────────────────
CUSTOMIZATION
────────────────────
• Adjustable UTC offset (Winter / Summer time support)
• Custom colors and transparency for ranges and lines
• Clean session labels with optional visibility
• Optional next-session countdown timer
────────────────────
IMPORTANT NOTE
────────────────────
This indicator does NOT generate trade signals.
It is a visual timing and structural tool intended to support discretionary and session-based trading strategies.
────────────────────
RECOMMENDED MARKETS & TIMEFRAMES
────────────────────
• Forex (EUR/USD, GBP/USD, DXY, etc.)
• Intraday timeframes (M5, M15, H1)
Pivot Point ORIGINAL + Breaksalarms pivots points.......................................................................................................................................................
Auction Market Theory LevelsAuction Market Theory Indicator
TradingView Pine Script v6 indicator that plots Auction Market Theory (AMT) session levels for RTH/ETH, including value area, VPOC, initial balance extensions, and session VWAP, with Bookmap cloud notes logging.
Features
RTH and ETH session detection with configurable session times.
RTH levels: HOD/LOD, IB30, IB60, IB0.5, IB1.5, IB2.
Value Area (VAH/VAL) and VPOC computed from a session volume profile histogram.
ETH levels: ONH/ONL/ONMID/ONVPOC.
Session VWAP overlay.
Optional labels and/or lines, with ability to extend lines to the right.
Previous session level carry-forward.
Bookmap CSV-style logging and alert payload formatting.
## Inputs
Sessions: `RTH session time`, `ETH session time`.
Levels toggles: `Show HOD and LOD`, `Show IB`, `Show IB30`, `Show IB60`, `Show IB1.5`, `Show IB2`, `Show ONH, ONL, ONVPOC, ONMID`, `Show VAH and VAL`, `Show VPOC`.
Value Area: `Value Area %`, `Number of Histograms`.
Display: `Show price labels`, `Show Lines at price levels`, `Extend lines to the right`, `Session VWAP`, `VWAP color`.
Lookback: `Look back time in hours for previous sessions`.
Logging: `Symbol Prefix` for Bookmap datafeed output.
Getting started
1. Open TradingView and create a new Pine Script.
2. Paste the contents of (src/auction-market-theory.pine).
3. Save and add the indicator to a chart.
Notes
The indicator is designed to run on intraday timeframes with session boundaries.
VPOC/VAH/VAL are calculated from a volume profile histogram built from session bars.
Alerts emit a CSV-style payload containing AMT levels for Bookmap.
Bookmap Cloud Notes output
The script logs and alerts a CSV-style line compatible with Bookmap Cloud Notes. Each line follows this format:
"SYMBOL",PRICE,NOTE,FG_COLOR,BG_COLOR,ALIGN,DIAMETER,LINE
Example (from the script):
"ESH6.CME@BMD",5243.25,ONVPOC,#000000,#ff0066,left,1,TRUE
Alerts → email → local Bookmap Cloud Notes
TradingView alerts can be configured to send these CSV lines to your email address. A simple Python script can then read the email and publish the notes locally to Bookmap Cloud Notes.
Suggested flow:
1. Create a TradingView alert for this indicator.
2. Use the alert message template to output the payload (the script already builds the message in `msg`).
3. Configure the alert to send to your email.
4. Run a local Python reader that parses the incoming email and forwards the CSV lines to your Bookmap Cloud Notes endpoint.
Martingale Grid BotMartingale Grid Bot (MGB)
The strategy is designed to test grid trading with a possible increase in the size of each subsequent order based on the martingale principle. The strategy itself does not contain any trade decision logic and is fully driven by external signals coming from indicators used on the chart. A new grid of orders is created when an entry signal is received, provided that there is no active grid.
❗ Warning
Trading with leverage and martingale involves increased risk. This strategy is a rather rough tool and is intended for testing purposes only. The author is not responsible for any possible discrepancies between the strategy results and real trading.
Settings
Direction - Trading direction. Possible values: Long and Short.
Entry Signal Source - Source of the entry signal that initiates the creation of a new order grid. If one of the price sources (open, high, low, close, etc.) is selected, a new grid will be created automatically after the previous grid is fully closed.
Start Time - Date and time when the strategy starts operating. Marked on the chart with a vertical dashed line.
No Repainting Mode - A mode intended to reduce discrepancies between historical and real-time strategy behavior (repainting).
Enabled — a new grid is created only after the bar is closed. The first order can be filled no earlier than on the next bar.
Disabled — in real-time, a new grid can be created immediately upon receiving a signal or after the previous grid is closed by take profit or stop loss.
❗ Attention
For correct real-time operation, recalculation on every tick must be enabled in the strategy settings.
GRID
Grid Depth % - The depth of the order grid, specified as a percentage of the closing price at the moment the grid is created.
Orders Count - The number of orders in the grid. The first order is placed at the current closing price at the time of grid creation.
Martingale Multiplier - Position size multiplier. Each subsequent order in the grid will be increased by this factor. The size of the first order is defined in the strategy settings.
Leverage - Leverage multiplier for margin trading. Used to check available funds when creating grid orders. It is recommended to use it together with the margin parameters in the strategy settings.
Take Profit % - Calculated on each strategy update based on the average entry price. If none of the grid orders have been filled yet, the take-profit level for the first order is displayed on the chart.
Stop Loss % - Calculated from the price of the first grid order and does not change during the strategy operation. Orders whose price exceeds the stop-loss level will be automatically canceled.
TABLE
Show Table - Controls the display of the table with all orders of the current grid. If there is no active grid, no order data is displayed. Text and background colors are determined automatically based on the chart background color.
Order Size - Determines how the grid order size is displayed: in contracts or in currency.
Table Size - Font size in the table.
Timezone - Used to correctly display the order fill time relative to the chart time. The order fill time (status: filled) can be seen by hovering over the corresponding status cell in the table.
VISUAL
Long Entry - Color of the dotted lines representing grid orders when trading long. Also defines the color of the vertical line indicating the strategy start time.
Short Entry - Color of the dotted lines representing grid orders when trading short. Also defines the color of the vertical line indicating the strategy start time.
Take Profit - Color of the solid line representing the take-profit level.
Stop Loss - Color of the solid line representing the stop-loss level.
Bullish Candles All in One ++ SG (Premium)🚀 Bullish Candles (SG) – Advanced Bullish Candlestick Pattern Indicator
Bullish Candles (SG) is a clean, non-repainting Pine Script indicator designed for traders who rely on pure price action and candlestick patterns.
Instead of cluttering your chart with dozens of indicators, this script highlights high-probability bullish reversal and continuation patterns directly on the price chart, right next to the candle where they occur.
🔍 In-Built Bullish Candlestick Patterns (Full List)
This indicator automatically detects the following classic bullish candlestick patterns:
Bullish Engulfing Pattern
Hammer Candlestick
Morning Star Pattern
Inverted Hammer
Piercing Line Pattern
Three White Soldiers
Tweezer Bottom
Bullish Harami
Bullish Doji
Each pattern can be individually enabled or disabled from the settings.
👉 By default, only the most reliable patterns are active:
Bullish Engulfing
Hammer
Morning Star
This keeps the chart clean and actionable.
⚙️ Key Features
✅ Non-repainting logic
✅ Labels plotted close to the actual candle
✅ Optional EMA trend filter to avoid counter-trend signals
✅ Works on all timeframes
✅ Suitable for stocks, indices, crypto & forex
✅ Lightweight & fast (no lag)
🎯 Best For
Price action traders
Intraday traders
Swing traders
Traders who use support & resistance + candlesticks
Traders who want clarity over complexity
This indicator does not give buy/sell calls.
It helps you read market intent and make better trading decisions.
👨💻 Custom Pine Script Development
I also design and build custom TradingView Pine Script indicators & strategies, including:
Candlestick pattern scanners
Strategy backtesting systems
Custom alerts & dashboards
Price-action based indicators
Performance-optimized, clean code
📩 Want a custom indicator or strategy?
You can hire me for Pine Script development.
🧪 Feedback & Improvements
This script is actively maintained.
If you:
notice any bug or error
want a new pattern or filter
need customisation
👉 Comment or message me — I’ll look into it.
❤️ Support My Work
If this indicator adds value to your trading:
⭐ Like the script
➕ Follow me for more price-action tools
💬 Share feedback (it helps improve future releases)
Trade smart. Keep charts clean.
— SG
Ross GPT - Momentum Scalp 1mThis strategy is a long-only momentum scalping system designed for the 1-minute timeframe, combining VWAP, EMA trend alignment, MACD momentum, volume confirmation, and session filtering to identify high-probability intraday entries for pre-market session and U.S small cap stocks with high % change compared to previous day. Apply only for stock price between $2-$20.
⸻
1️⃣ Date Range Filter
The strategy trades only within a user-defined date range.
• Default range: Feb 1, 2026 – Dec 31, 2069
• Trades are ignored outside this period
• Useful for controlled backtesting and forward testing
⸻
2️⃣ Indicators Used
VWAP
• Used as a trend and mean-reversion filter
• Only long trades are allowed when price is above VWAP
MACD (12, 26, 9)
• Momentum confirmation
• Entry requires MACD line > Signal line
• Exit is triggered if MACD crosses below Signal
Exponential Moving Averages
• EMA 9
• EMA 20
• EMA 50
• EMA 200 (visual reference)
Trend Bias Requirement
• Bullish alignment:
• EMA 9 > EMA 20 > EMA 50
Volume Strength (Price Action Proxy)
• Counts bullish candles over the last 5 bars
• Entry requires at least 3 green candles
• Used as a confirmation of buying pressure
⸻
3️⃣ Session Filter
Trades are allowed only during a specific intraday session:
• 06:59 – 09:00 (exchange time)
• Designed to focus on high-liquidity morning momentum
⸻
4️⃣ Entry Conditions (Long Only)
A buy signal is generated when all of the following are true:
• Price is above VWAP
• MACD line is above Signal line
• EMA alignment confirms bullish trend
• Bullish candle count condition is met
• Current bar is within the allowed session
• Current bar is within the selected date range
• No existing open position
Only one position at a time is allowed.
⸻
5️⃣ Trade Execution
• Market entry when all conditions align
• Fixed position sizing (default: 500 units)
• Commission and slippage are included for realism
⸻
6️⃣ Exit Logic
Primary Exit (Bracket Order)
• Take Profit: +0.25
• Stop Loss: -0.10
• Managed using strategy.exit for intra-bar accuracy
Indicator-Based Exit
• If MACD crosses below the Signal line, the position is closed immediately at market
This dual exit system allows both quick scalps and early momentum failure exits.
⸻
7️⃣ Visual Aids
The strategy plots all key indicators used in decision-making:
• EMA 9, 20, 50, 200
• VWAP
This allows easy visual verification of entries and exits directly on the chart.
⸻
⚠️ Notes
• Designed for scalping and short-duration trades
• Best suited for high-liquidity instruments
• Results may vary depending on symbol, spread, and market conditions
• This script is for educational and research purposes only
ZERO LEVEL ENTRY BY SIDDAM RAJUOverview The Intraday Low Tracker is a specialized price-action strategy designed to catch potential reversals or pullbacks from new intraday lows. Unlike standard indicators that repaint or give premature signals, this tool uses a strict "Wait & Break" logic. It identifies a new low, waits for a confirmation candle, and only triggers an entry if the market proves strength by breaking above that confirmation level.
How It Works (The Logic)
Identifies the Low: The indicator continuously tracks the market to find the lowest low of the current day.
The "After Candle" Setup: Once a new low is established, the indicator waits for the immediate next candle (the "After Candle") to close.
The Setup Zone:
Green Line (Entry): Drawn at the High of the "After Candle."
Red Line (Stop Loss): Drawn at the Day Low.
The Trigger (Strict Entry):
A signal is NOT counted just because lines are drawn.
The system enters "WAITING FOR BREAKOUT" mode.
An entry is valid ONLY if price actively breaks ABOVE the Green Entry Line.
Trade Management: Once triggered, the trade remains active until it hits the user-defined Target (Blue Line) or the Stop Loss (Red Line).
Key Features
Strict Breakout Logic: Prevents false entries by requiring price to actually move above the setup candle.
Live Dashboard: A clean table on the chart displays:
Status: "Scanning", "Waiting for Breakout", or "Trade Active".
Levels: Exact prices for Entry, Target, and Stop Loss.
Statistics: Tracks "Total Entries", "Targets Hit", and "SL Hit" for the current session.
Visual Clarity:
Green Entry Label: Appears ABOVE the confirmation candle.
Red SL Label: Appears BELOW the confirmation candle.
Dynamic Lines: Lines automatically update or vanish if a setup is invalidated (e.g., if a new lower low is made before entry).
Settings
Target Profit %: Set your desired percentage gain (default is 10%).
Visual Customization: Change line colors, styles, and widths to fit your chart theme.
Table Size: Adjust the dashboard size (Tiny, Small, Normal, Large).
How to Use
Apply the indicator to your intraday timeframe (e.g., 1-minute, 5-minute).
Wait for the Green/Red lines and the "ENTRY" label to appear.
Do not enter immediately. Watch the status table.
Enter the trade only when price crosses the Green Line.
Exit at the Blue Target Line or if price falls back to the Red SL Line.
Disclaimer This tool is for educational and informational purposes only. Past performance does not guarantee future results. Always manage your risk properly.
YesterWAPThe VWAP describes intra-day price action in "value-space" (quantity * price). By weighting prices based on the volume transacted, the VWAP attempts to reflect the "fair-market" value of an asset.
The VWAP is reset periodically, often at daily open, creating a "gap."
The YesterWAP tracks the gap for you.
Every time the VWAP is about to reset to LastPrice, the YesterWAP resets to it, first.
When yesterday's players clock back in today, they'll try to sort their (losing) positions out, at yesterday's VWAP, the YesterWAP.






















