NDOG & NWOG - Liquidity + Sunday Box rroielDescription:
This script combines NDOG & NWOG liquidity levels with a Sunday Box framework to provide traders with structured levels for weekly bias, liquidity mapping, and potential entry/exit zones.
Features:
• Automatic plotting of NDOG & NWOG liquidity zones.
• Sunday Box (weekly open range) drawn to define structure and bias.
• Highlights liquidity sweeps and retests for trade confirmation.
• Configurable settings for box time, liquidity range, and display options.
• Built to support ROI/EL strategies by aligning liquidity with weekly key levels.
Use Case:
Helps traders identify where price is likely to react by combining liquidity-based zones with the Sunday box framework. Designed for clarity, confluence, and efficiency in execution.
Motifs graphiques
Current Candle Sizeprints the size of the candle below so you can identify if it's too large to take a position using the 9/20 strategy
Stockbee Reversal BullishCustom indicator for identifying stocks that meet the Stockbee's Reversal Bullish criteria. This can be used as a standalone indicator or use it to screen for stocks in Pine Screener.
20 MA ReversionA mean reversion tactic with the 20 SMA:
the indicator is chcking specific parameters, such as the volume related to the last day's volume, distance from 20 SMA, CCI values and changes, trends, and recent gaps that will act as a magnet.
enjoy!
Hourly Pivot High/Low LinesMarks out hourly high/lows, and draws them horizontally from the start of the pivot. Line will stop once it is tapped into. Used in my own model, not working 100% of the time.
Recovery StrategyDescription:
The Recovery Strategy is a long-only trading system designed to capitalize on significant price drops from recent highs. It enters a position when the price falls 10% or more from the highest high over a 6-month lookback period and adds positions on further 2% drops, up to a maximum of 5 positions. Each trade is held for 6 months before exiting, regardless of profit or loss. The strategy uses margin to amplify position sizes, with a default leverage of 5:1 (20% margin requirement). All key parameters are customizable via inputs, allowing flexibility for different assets and timeframes. Visual markers indicate recent highs for reference.
How It Works:
Entry: Buys when the closing price drops 10% or more from the recent high (highest high in the lookback period, default 126 bars ~6 months). If already in a position, additional buys occur on further 2% drops (e.g., 12%, 14%, 16%, 18%), up to 5 positions (pyramiding).
Exit: Each trade exits after its own holding period (default 126 bars ~6 months), regardless of profit or loss. No stop loss or take-profit is used.
Margin: Uses leverage to control larger positions (default 20% margin, 5:1 leverage). The order size is a percentage of equity (default 100%), adjustable via inputs.
Visualization: Displays blue markers (without text) at new recent highs to highlight reference levels.
Inputs:
Lookback Period for High Peak (bars): Number of bars to look back for the recent high (default: 126, ~6 months on daily charts).
Initial Drop Percentage to Buy (%): Percentage drop from recent high to trigger the first buy (default: 10.0%).
Additional Drop Percentage to Buy (%): Further drop percentage to add positions (default: 2.0%).
Holding Period (bars): Number of bars to hold each position before selling (default: 126, ~6 months).
Order Size (% of Equity): Percentage of equity used per trade (default: 100%).
Margin for Long Positions (%): Percentage of position value covered by equity (default: 20%, equivalent to 5:1 leverage).
Usage:
Timeframe: Designed for daily charts (126 bars ~6 months). Adjust Lookback Period and Holding Period for other timeframes (e.g., 1008 hours for hourly charts, assuming 8 trading hours/day).
Assets: Suitable for stocks, ETFs, or other assets with significant price volatility. Test thoroughly on your chosen asset.
Settings: Customize inputs in the strategy settings to match your risk tolerance and market conditions. For example, lower Margin for Long Positions (e.g., to 10% for 10:1 leverage) to increase position sizes, but beware of higher risk.
Backtesting: Use TradingView’s Strategy Tester to evaluate performance. Check the “List of Trades” for skipped trades due to insufficient equity or margin requirements.
Risks and Considerations:
No Stop Loss: The strategy holds trades for the full 6 months without a stop loss, exposing it to significant drawdowns in prolonged downtrends.
Margin Risk: Leverage (default 5:1) amplifies both profits and losses. Ensure sufficient equity to cover margin requirements to avoid skipped trades or simulated margin calls.
Pyramiding: Up to 5 positions can be open simultaneously, increasing exposure. Adjust pyramiding in the code if fewer positions are desired (e.g., change to pyramiding=3).
Market Conditions: Performance depends on price drops and recoveries. Test on historical data to assess effectiveness in your market.
Broker Emulator: TradingView’s paper trading simulates margin but does not execute real margin trading. Results may differ in live trading due to broker-specific margin rules.
How to Use:
Add the strategy to your chart in TradingView.
Adjust input parameters in the settings panel to suit your asset, timeframe, and risk preferences.
Run a backtest in the Strategy Tester to evaluate performance.
Monitor open positions and margin levels in the Trading Panel to manage risk.
For live trading, consult your broker’s margin requirements and leverage policies, as TradingView’s simulation may not match real-world conditions.
Disclaimer:
This strategy is for educational purposes only and does not constitute financial advice. Trading involves significant risk, especially with leverage and no stop loss. Always backtest thoroughly and consult a financial advisor before using any strategy in live trading.
NQ Open Playbook (with Toggles)marks out asain,london.ny high and lows on 4h,1h,15m simple little stradGY FOER BEGINERS TO GET A FEEL FOR THE MARKET.
Ajay Auto Pre-Market Gap + 3PM Signal (NIFTY/BANKNIFTY/SENSEX)Ajay Auto Pre-Market Gap + 3PM Signal (NIFTY/BANKNIFTY/SENSEX)
Global Liquidity Proxy vs BitcoinGlobal Liquidity Proxy vs Bitcoin. Helps to understand the cycles with liquidty.
Swing High/Low Levels (Auto Remove)Plots untapped swing high and low levels from higher timeframes. Used for liquidity sweep strategy. Cluster of swing levels are a magnet for price to return to and reverse. Indicator gives option for candle body or wick for sweep to remove lines.
Swing High/Low Levels (Auto Remove)Plots untapped swing high and low levels from higher timeframes. Used for liquidity sweep strategy. Cluster of swing levels are a magnet for price to return to and reverse. Indicator gives option for candle body or wick for sweep.
ADR LadderAverage Daily Range Indicator.
Buy zone is from +3% to +20%. TP before 50%.
Sell zone is from -3% to -20%. TP before -50%.
Combine with other indicators for confluence especially for support and resistance levels.
SuperTrendSAP1212This indicator combines Supertrend, VWAP with bands, and an optional RSI filter to generate Buy/Sell signals.
How it works
Supertrend Flip (ATR-based): Detects when trend direction changes (from bearish to bullish, or bullish to bearish).
VWAP Band Filter: Signals only trigger if the candle close is beyond the VWAP bands:
Buy = Supertrend flips up AND close > VWAP Upper Band
Sell = Supertrend flips down AND close < VWAP Lower Band
Optional RSI Filter:
Buy requires RSI < 20
Sell requires RSI > 80
Can be enabled/disabled in settings.
Features
Choice of VWAP band calculation mode: Standard Deviation or ATR.
Adjustable ATR/StDev length and multiplier for VWAP bands.
Toggle Supertrend, VWAP lines, and Buy/Sell labels.
Alerts included: add alerts on BUY or SELL conditions (use Once Per Bar Close to avoid intrabar signals).
Use
Works best on intraday or higher timeframes where VWAP is relevant.
Use the RSI filter for more selective signals.
Can be combined with your own stop-loss and risk management rules.
⚠️ Disclaimer: This script is for educational and research purposes only. It is not financial advice. Always test thoroughly and trade at your own risk.
ICT SIlver Bullet Trading Windows UK times🎯 Purpose of the Indicator
It’s designed to highlight key ICT “macro” and “micro” windows of opportunity, i.e., time ranges where liquidity grabs and algorithmic setups are most likely to occur. The ICT Silver Bullet concept is built on the idea that institutions execute in recurring intraday windows, and these often produce high-probability setups.
🕰️ Windows
London Macro Window
10:00 – 11:00 UK time
This aligns with a major liquidity window after the London equities open settles and London + EU traders reposition.
You’re looking for setups like liquidity sweeps, MSS (market structure shift), and FVG entries here.
New York Macro Window
15:00 – 16:00 UK time (10:00 – 11:00 NY time)
This is right after the NY equities open, a key ICT window for volatility and liquidity grabs.
Power Hour
Usually 20:00 – 21:00 UK time (3pm–4pm NY time), the last trading hour of NY equities.
ICT often refers to this as another manipulation window where setups can form before the daily close.
🔍 What the Indicator Does
Draws session boxes or shading: so you can visually see the London/NY/Power Hour windows directly on your chart.
Macro vs. Micro time frames:
Macro windows → The ones you set (London & NY) are the major daily algo execution windows.
Micro windows → Within those boxes, ICT expects smaller intraday setups (like a Silver Bullet entry from a sweep + FVG).
Guides your trade selection: it tells you when not to hunt trades everywhere, but instead to wait for price action confirmation inside those boxes.
🧩 How This Fits ICT Silver Bullet Trading
The ICT Silver Bullet strategy says:
Wait for one of the macro windows (London or NY).
Look for liquidity sweep → market structure shift → FVG.
Enter with defined risk inside that hour.
This indicator essentially does step 1 for you: it makes those high-probability windows visually obvious, so you don’t waste time trading random hours where algos aren’t active.
Entradas + Reentradas EMA14 Confirmadas (H1/H4 + 15m)Indicador con tendencia 4h y 1h para tomar entradas en 5m y 15 usando estructura y tendencia
Global Liquidity Proxy (Fed + ECB + BoJ + PBoC)Global Liquidity Proxy (Fed + ECB + BoJ + PBoC) Vs BTC
ICT 00:00, 08:30 & 09:30 Opens (NY) ICT 00:00, 08:30 & 09:30 Opens (NY)
Clean intraday reference levels for 0000, 0830, and 0930 anchored to America/New_York.
Lines start at each session’s open and extend just a few bars past the last candle (configurable).
Labels are text-only (0000, 0830, 0930), placed at the right end of each line and adjust as you change timeframes.
Why these times?
0000 NY – daily anchor / session bias
0830 NY – common US data windows (CPI, NFP, claims)
0930 NY – US cash equity market open
Features
NY-time detection (works regardless of chart/exchange timezone; DST handled by TradingView)
Right-padded stubs (no full-chart lines)
Side labels at line tip (no bubbles, subtle opacity)
History toggle → show Today only or Today + Prior Day (older lines/labels auto-pruned)
Per-level styling: color · line style · width
Visibility toggles for 0830 and 0930
Inputs
00:00 (NY): Style, Color, Width, Show Label
08:30 (NY): Display, Style, Color, Width, Show Label
09:30 (NY): Display, Style, Color, Width, Show Label
Right Edge:
Right Pad (bars) – how far the line extends beyond the latest bar
Label Pad (bars) – extra space for the text to the right of the line
History:
Show Prior Day (History) – off = today only; on = today + yesterday
Tips
Works best on intraday charts (≤ 60m).
If two levels are close, nudge Label Pad or vary colors/styles for clarity.
Futures (ES/NQ/CL, etc.) remain NY-anchored even if the exchange is not.
Notes
Pine v5.
Minimalist: no day dividers by design.
Educational tool; not financial advice.
Changelog
Current: Added Show Prior Day (History) toggle; switched to right-padded stubs; labels moved to line tip and made text-only.
License: MPL-2.0
© ALPHAICTRADER
Keywords: ICT, New York midnight, 0830, 0930, NY open, session open, daily open, CPI open, cash open, levels, anchors, intraday, futures, forex, indices
1H - FVG (Imbalance) ZonesFVG (Imbalance) Zones
FVG (Imbalance) Zones
FVG (Imbalance) Zones
FVG (Imbalance) Zones
Morrizen - EMA 7/25/99This indicator plots three Exponential Moving Averages (EMAs) with periods of 7, 25, and 99.
The 7 EMA captures short-term momentum.
The 25 EMA reflects medium-term trend direction.
The 99 EMA highlights the broader, long-term trend.
Traders often use the interaction between these EMAs to identify entry and exit signals, trend strength, and potential reversals. For example, when the shorter EMAs (7 or 25) cross above the 99 EMA, it may indicate bullish momentum; when they cross below, it may suggest bearish momentum.
HA MTF No Repain//@version=6
indicator("HA MTF No Repaint", overlay=false)
// === Inputs for 3 timeframes
tf1 = input.timeframe("15", "TF1")
tf2 = input.timeframe("60", "TF2")
tf3 = input.timeframe("240", "TF3")
// === Function to calculate HA manually (non-repaint)
f_ha(o, h, l, c, haOpenPrev, haClosePrev) =>
haClose = (o + h + l + c)/4
haOpen = na(haOpenPrev) ? (o + c)/2 : (haOpenPrev + haClosePrev)/2
// === Helper function to get HA values for a timeframe
f_getHA(tf, haOpenPrev, haClosePrev) =>
= request.security(syminfo.tickerid, tf, , lookahead=barmerge.lookahead_off)
f_ha(o,h,l,c, haOpenPrev, haClosePrev)
// === TF1 HA
var float haOpen1 = na
var float haClose1 = na
= f_getHA(tf1, haOpen1, haClose1)
haOpen1 := haOpen1_temp
haClose1 := haClose1_temp
col1 = haClose1 >= haOpen1 ? color.green : color.red
// === TF2 HA
var float haOpen2 = na
var float haClose2 = na
= f_getHA(tf2, haOpen2, haClose2)
haOpen2 := haOpen2_temp
haClose2 := haClose2_temp
col2 = haClose2 >= haOpen2 ? color.green : color.red
// === TF3 HA
var float haOpen3 = na
var float haClose3 = na
= f_getHA(tf3, haOpen3, haClose3)
haOpen3 := haOpen3_temp
haClose3 := haClose3_temp
col3 = haClose3 >= haOpen3 ? color.green : color.red
// === Plot circles below the chart (non-overlay)
plot(series=15, color=col1, style=plot.style_circles, linewidth=5, title="TF1")
plot(series=14, color=col2, style=plot.style_circles, linewidth=5, title="TF2")
plot(series=13, color=col3, style=plot.style_circles, linewidth=5, title="TF3")
TURT Donchian Ladder v3.13How to trade TURT+ with the v3.13 script
1) Pick the system & arm the entry
• In the script, choose System = S1 (20D) or S2 (55D).
The HUD always shows both rails for reference, but the ladder (Entry/+Adds) uses the system you pick.
• Your Entry is shown as Pivot + 0.1×N (rounded).
• Place a stop-limit “parent” order at that Entry price. (Classic Turtle uses an entry stop; I suggest a tight limit offset so you don’t chase a blow-through.)
• Initial stop = N2 = Entry − 2×N (rounded). Put that in immediately.
If you like only confirming on a bar close, leave confirmClose = true and place the parent after the close that breaks out. If you want intrabar fills, set confirmClose = false and keep the stop-limit active intraday.
2) Size it the way you planned
• Set acctEquity / riskCapPct / posCapUSD / entryFrac / entryRiskFrac / sizingMode.
• HUD gives Rec Entry Qty (when flat) and, once in, it shows:
• Next Rung (price)
• Suggested AddShares (honors RiskCap & PosCap)
• Proj Stop if Add (ratcheted N2)
• A limiter note (RiskCap or PosCap) if you’re constrained.
3) After entry fills, stage the ADDs (only at fixed +N steps)
• Adds are NOT “every Donchian break.” You add only at:
• Add-1 = Entry + 0.5×N
• Add-2 = Entry + 1.0×N
• Add-3 = Entry + 1.5×N (optional)
• Use the HUD’s Suggested AddShares for each rung (it respects your RiskCap/PosCap).
• Place stop-limit orders for each add (either immediately as a contingent OTO chain that arms only after Entry fills, or you arm each add when price approaches—your choice).
• On each add fill, ratchet the catastrophic stop for the entire position to Last-Add − 2×N (the script and HUD show Proj Stop if Add so you know where it will land). Never move it lower.
Pro tip: If your broker supports OTO/OTOCO:
• OTO parent = Entry stop-limit.
• On fill, fire an OCO with the N2 stop (no target), and also stage child stop-limits for Add-1 / Add-2 / Add-3 with the correct sizes. If your broker can’t chain that deep, just use the script’s alerts (Entry/Add-1/Add-2/Add-3/Exits) to place/adjust orders quickly.
4) Exits (two layers)
• Catastrophic (always on): the N2 stop you’re ratcheting (Last-Add − 2×N).
• Trend exits (runner):
• S1: 10-low close (HUD shows it).
• S2: 20-low close (HUD shows it).
• Profit-taking (optional): sell ~50% at +2.5R to +3R vs current N2; let the runner trail with 10-low/20-low. You can keep N2 as a hard backstop.
5) Should you pre-set everything or buy live?
Both work; pick the style that fits you:
Preset (Turtle-pure, rules-based)
• ✅ You won’t miss the breakout; minimal discretion.
• ✅ Broker handles fills even if you’re away.
• ⚠️ You may get the occasional intraday “poke” (use confirmClose + place after close if you want fewer).
Buy on break manually
• ✅ Lets you check tape/volume or any extra gates before clicking.
• ⚠️ Higher chance of slippage or of simply missing the trigger.
A nice hybrid: place the Entry order, then arm Add-1/2/3 when price is nearing each rung and the HUD shows Suggested AddShares > 0 (green risk read).
⸻
6) Quick checklist per trade
1. System: S1 or S2?
2. Levels: Entry / Add-1 / Add-2 / Add-3 / 10-low / 20-low / N2 (rounded).
3. Sizing: confirm RiskCap/PosCap; HUD shows Suggested AddShares and limiter.
4. Orders:
• Parent Entry stop-limit.
• N2 stop (rounded).
• Stage adds (stop-limits) with sizes from HUD.
5. On fill: ratchet stop to Last-Add − 2×N; adjust remaining adds and sizes.
⸻
7) Example with your MU position (pattern)
• You’re already in: set entryQty and entryPman in the inputs to match your fill.
• HUD now focuses on Next Rung, Suggested AddShares, and Proj Stop if Add.
• If Suggested AddShares = 0 and limiter says RiskCap or PosCap, you’ll still see the next rung price and Proj Stop if Add so you can decide whether to override.
⸻
Bottom line
• Entry: buy the Donchian breakout + 0.1N with a stop-limit (Turtle style).
• Adds: only at +0.5N steps, sized by HUD; not on every future Donchian break.
• Stops: keep (and ratchet) the N2 catastrophic; trail runner on 10-low / 20-low.
If you want, tell me your broker/platform and I’ll map this to exact order ticket types (stop-limit/OTO/OCO) and a tiny checklist you can keep next to your screen.
HA MTF Manual Input //@version=6
indicator("HA MTF Manual Input (No Repaint)", overlay=false)
// === Manual Inputs for each timeframe
ha_open1 = input.float(title="TF1 HA Open", defval=0.0)
ha_close1 = input.float(title="TF1 HA Close", defval=0.0)
ha_open2 = input.float(title="TF2 HA Open", defval=0.0)
ha_close2 = input.float(title="TF2 HA Close", defval=0.0)
ha_open3 = input.float(title="TF3 HA Open", defval=0.0)
ha_close3 = input.float(title="TF3 HA Close", defval=0.0)
// === Function to generate HA signal from manual inputs
f_ha_signal(ha_open, ha_close) =>
ha_open != 0 and ha_close != 0 ? (ha_open - ha_close > 0 ? 1 : ha_open - ha_close < 0 ? 2 : 3) : 0
// === Signals
ha_diff1 = f_ha_signal(ha_open1, ha_close1)
ha_diff2 = f_ha_signal(ha_open2, ha_close2)
ha_diff3 = f_ha_signal(ha_open3, ha_close3)
// === Color mapping
getCol(x) =>
x == 1 ? color.red : x == 2 ? color.green : color.gray
// === Plot circles for each TF
plot(15, title="TF1", color=getCol(ha_diff1), style=plot.style_circles, linewidth=5)
plot(14, title="TF2", color=getCol(ha_diff2), style=plot.style_circles, linewidth=5)
plot(13, title="TF3", color=getCol(ha_diff3), style=plot.style_circles, linewidth=5)
NY Range — single box per session (v6)Draw the box for the setting timing.
You can set the custom TF and indicator draw the box.