Trilok saini EMA Pullback + MACD + ADX Strategy📌 HA Double EMA Pullback + MACD + ADX Strategy — Description
This strategy combines Heikin Ashi candles, Double EMA pullbacks, MACD momentum filtering, and ADX trend-strength confirmation to generate high-probability trend-continuation signals.
It is designed to avoid choppy markets and focus only on strong trending conditions.
🔥 Key Features
1️⃣ Heikin Ashi Trend Analysis
Heikin Ashi candles are calculated on the selected timeframe.
They smooth out market noise to highlight clear bullish or bearish trends.
Trend direction is displayed in a live info table.
2️⃣ Double EMA Pullback Logic
The main signal engine of this strategy:
Buy conditions
Price crosses above EMA 20
EMA 20 > EMA 50 (confirming uptrend)
A pullback is detected using the back-step (price was above EMA earlier)
MACD + ADX filters approve the trade
Sell conditions
Price crosses below EMA 20
EMA 20 < EMA 50 (confirming downtrend)
Pullback confirmation based on earlier price action
MACD + ADX filters approve the trade
This logic focuses on trend continuation instead of reversal setups.
3️⃣ MACD Momentum Filter
Buy signals appear only when MACD histogram is positive (green).
Sell signals appear only when MACD histogram is negative (red).
Prevents entries during weak or directionless momentum.
4️⃣ ADX Trend Strength Filter
Signals are blocked when ADX is below the selected threshold.
Ensures trades happen only in strong trending markets, reducing false signals.
5️⃣ Visual Enhancements
Clean Heikin Ashi candles with customizable colors
Optional regular candles for comparison
EMA overlays on HA candles
Buy/Sell labels with customizable text
Info table showing:
Trend direction
HA close
Regular close
EMA values
ADX reading
Active filters
🎯 Ideal Use Cases
Trend-following traders
Swing traders
Intraday traders who want filtered signals
Anyone wanting fewer false signals in sideways markets
⚠️ Disclaimer
This script is for educational and research purposes only.
Past performance does not guarantee future results. Always backtest and use proper risk management.
Indicators and strategies
BC_Monthly Strength ArmorV0001Monthly Strength Armor – Institutional-Grade Monthly Structure & Real-Time Momentum
A non-repainting, multi-timeframe indicator that delivers clean, professional-grade monthly levels and real-time strength analysis — from 1-minute to monthly charts.
Core Features
PMH / PML Rays
True Previous Month High & Low, drawn once per month from the first trading day, extending infinitely right. Glued to price — survives scroll, zoom, and timeframe changes.
RVOL (Relative Volume)
Current month volume vs. average of prior months.
>1.5 → Orange (high conviction)
<1.0 → Gray (stealth mode)
ATR%
Monthly volatility as % of price.
>3% → Red (explosive)
<1.5% → Gray (consolidation)
Strength Score (0–100)
Combines:
Price position in monthly range (40%)
Trend state (HH/HL or LL/LH) (30%)
RVOL (30%)
→ ≥70 = Bullish Armor | ≤30 = Bearish Armor
Bar Coloring & Background Tint
Instant visual bias: Green (bullish), Red (bearish), Gray (neutral).
Proximity Triangles
▲ near PMH | ▼ near PML → breakout/bounce alerts.
Right-Edge Labels
Clean, stacked display: PMH, PML, RVOL, ATR%, Score — always visible.
Multi-Session VWAP (NY, London, Asia) + HOD/LOD BandsMulti-Session VWAP (NY, London, Asia) + HOD/LOD Bands
Adaptive Trend & Momentum [ATM] - All-in-One Confirmation Tired of Cluttered Charts and Conflicting Signals? This All-in-One Indicator is Your Solution.
The Adaptive Trend & Momentum (ATM) indicator is a powerful, next-generation trading tool designed to eliminate chart clutter and provide clear, high-conviction signals. Instead of using multiple conflicting indicators, the ATM system combines trend, momentum, and volatility into a single, cohesive, and adaptive framework. It automatically adjusts to changing market conditions, giving you a reliable edge in any environment.
This is not just another moving average crossover. It is a complete trading system that helps you identify the trend, confirm its strength, and time your entries with precision.
Key Features
•
Adaptive Moving Average (AMA): The core of the system. The AMA automatically adjusts its length based on market volatility (using the Average True Range). It becomes faster and more responsive in volatile markets to catch moves early, and smoother in calm markets to avoid noise and false signals.
•
Dynamic Volatility Bands: These bands expand and contract based on market volatility, providing a dynamic map of support and resistance. They are crucial for identifying pullback opportunities and setting effective stop-loss levels.
•
Integrated Momentum Oscillator: A smoothed RSI-based oscillator that runs in a separate pane. It is designed to confirm the signals from the main chart. The oscillator and its histogram are color-coded to show whether bullish or bearish momentum is in control, giving you an instant read on market strength.
•
Clear Consensus Signals: The ATM indicator provides four distinct, easy-to-read signals directly on your chart:
•
STRONG BUY: The highest-conviction signal, appearing when the trend is bullish, momentum is bullish, and the price has pulled back to a strategic entry zone near the AMA.
•
BUY: A standard confirmation signal when both trend and momentum are aligned to the upside.
•
STRONG SELL: The highest-conviction short signal, appearing when the trend is bearish, momentum is bearish, and the price has rallied to a strategic entry zone.
•
SELL: A standard confirmation signal when both trend and momentum are aligned to the downside.
•
Real-Time Dashboard: A convenient on-chart table that provides a complete overview of the market at a glance. It shows the current adaptive length, trend direction, momentum status, consensus signal, and volatility percentage, so you always know what the indicator is thinking.
How It Works: The Adaptive Engine
The magic of the ATM indicator lies in its adaptive engine. Traditional moving averages use a fixed length (e.g., 50-period MA), which can be too slow in a fast market or too sensitive in a choppy one. The ATM’s Adaptive Moving Average solves this by dynamically adjusting its calculation period in real-time:
When volatility increases, the AMA shortens its length to react more quickly to price changes. When volatility decreases, it lengthens its period to smooth out noise and prevent false signals.
This adaptive nature ensures that the indicator remains relevant and effective across different assets and timeframes, from scalping to swing trading.
How to Use This Indicator: A Simple Trading Strategy
The ATM indicator is designed for clarity and ease of use. Here is a basic framework for trading with it:
For Long (Buy) Positions:
1.
Identify the Trend: Wait for the Adaptive Moving Average (AMA) line to turn green, indicating a confirmed uptrend.
2.
Confirm with Momentum: Check that the momentum oscillator is above 50 and preferably rising, confirming bullish strength.
3.
Find Your Entry: The best entry is a "STRONG BUY" signal. This tells you that the price has pulled back to a value area within the uptrend, offering a high-probability entry. A standard "BUY" signal can also be used, but the conviction is higher on "STRONG" signals.
4.
Set Your Stop-Loss: A logical place for a stop-loss is just below the lower volatility band.
5.
Take Profit: Consider taking profits when an opposing "SELL" or "STRONG SELL" signal appears, or when the price reaches a key resistance level.
For Short (Sell) Positions:
1.
Identify the Trend: Wait for the Adaptive Moving Average (AMA) line to turn red, indicating a confirmed downtrend.
2.
Confirm with Momentum: Check that the momentum oscillator is below 50 and preferably falling, confirming bearish strength.
3.
Find Your Entry: The best entry is a "STRONG SELL" signal. This indicates the price has rallied to a resistance area within the downtrend, offering a prime shorting opportunity. A standard "SELL" signal can also be used.
4.
Set Your Stop-Loss: A logical place for a stop-loss is just above the upper volatility band.
5.
Take Profit: Consider taking profits when an opposing "BUY" or "STRONG BUY" signal appears, or when the price reaches a key support level.
Customization and Settings
The indicator is fully customizable to fit your trading style and the asset you are trading. You can adjust:
•
AMA Settings: Control the base length and the volatility multiplier to make the indicator more or less sensitive.
•
Momentum Settings: Adjust the RSI length and smoothing for the oscillator.
•
Volatility Bands: Change the multiplier to widen or narrow the bands.
•
Visuals: Toggle signals, labels, and the dashboard on or off, and customize all colors to your preference.
Summary
The Adaptive Trend & Momentum (ATM) indicator is more than just a tool; it is a complete system for making more confident trading decisions. By adapting to the market and combining trend, momentum, and volatility, it provides a clear, uncluttered, and powerful view of price action.
Add it to your chart today and experience the clarity of adaptive trading!
Disclaimer: This indicator is a tool for technical analysis and should not be considered financial advice. Trading involves risk, and you should always use proper risk management. Past performance is not indicative of future results. Practice on a demo account before trading with real capital.
Keywords: Adaptive, Moving Average, Trend, Momentum, Volatility, RSI, Bands, Signal, Confirmation, All-in-One, System, Strategy, ATR, Volatility, Dashboard, Alert
古诗缠论-10.2版ChanLun---gushi
Strokes (笔): Identifies the foundational directional movements (upward and downward strokes) that form the basis of all price action.
Segments (线段): Automatically combines strokes into more significant trend structures, representing a complete directional move.
Pivots / Centers (中枢): Detects and draws "pivots," which are overlapping price ranges created by three consecutive segments. Pivots are the core of the theory, representing market equilibrium or consolidation zones. The interaction of price with these pivots is crucial for analysis.
Buy & Sell Points (买卖点): Automatically identifies and labels the three distinct types of trading signals according to the theory:
1st Type Buy/Sell Points: Based on MACD divergence after a trend creates a new price high or low. These are primary trend-reversal signals.
2nd Type Buy/Sell Points: The first pullback after a 1st Type signal that does not create a new price extreme. These are confirmation entry points for a new trend.
3rd Type Buy/Sell Points: The first pullback that occurs after price leaves a pivot area without re-entering it. These signals confirm the continuation of the current trend.
Dashboard: A clean on-screen panel displays key statistics, including the number of strokes, segments, and pivots identified, as well as the current trend direction and the last trading signal detected.
HoneG_ローソク足着色v3ザオプションのワンタッチ取引向けに作ったけど、
汎用的に使えるローソク足ツールver3です
全13通貨毎の平均実体サイズを元に色強度を変更、かつ、
実体比率100%の足は、進行方向に▲マークが出ます。
今のところ5秒~1分足に対応しています。(5分は未対応)
※標準搭載ローソク足の色は無色にしておいてください。
Originally created for one-touch trading on The Option,
this is a versatile candlestick tool ver3.
It adjusts color intensity based on the average real body size for all 13 currencies,
and displays a ▲ mark on candles with a 100% real body ratio in the direction of the trend.
Currently supports 5-second to 1-minute timeframes. (5-minute not supported)
※Please set the standard candlestick color to transparent.
Bar RangeI use this to complement the daily ATR bars. It is interesting to see how much the stock has actually moved vs the ATR movement.
LiquiBreak — Semi-Automatic Breakout, Gap & Trend-Filter StrategLiquiBreak is a semi-automatic breakout + gap detection strategy that combines pivots, a volatility filter and an optional Supertrend direction check to generate entry signals. It can optionally place take-profit and stop-loss orders in points. Use it to highlight high-probability breakout/gap setups and to automate exits when you want — otherwise treat its signals as trade alerts that require your confirmation.
📌 LiquiBreak — Semi-Automatic Breakout, Gap & Trend Strategy
1. Overview
1. LiquiBreak is a semi-automatic breakout + gap strategy designed to catch high-quality moves with volatility confirmation.
2. Uses pivot-based support/resistance , gap detection , Supertrend filtering , and optional automatic TP/SL in points .
3. Works on all assets and timeframes, especially effective on XAUUSD, Indices, Crypto and FX pairs .
---
2. What This Script Detects
1. Breakouts above resistance and below support during strong volatility.
2. Bullish & bearish gap patterns confirmed with momentum sequences.
3. Dynamic volatility zones based on normalized ATR ranges.
4. Optional Supertrend trend direction for filtering bad signals.
5. Automatic TP/SL orders when enabled.
---
3. Recommended Indicators to Combine With
To increase accuracy and reduce false breakouts:
1. Supertrend (included) – best for trend direction.
2. EMA 9/21 or EMA 20/50 – confirms trend strength & pullbacks.
3. RSI or Stoch RSI – avoid overbought/oversold breakouts.
4. VWAP – institutional bias & fair value zones.
5. CPR / Pivot Points – confluence with breakout levels.
6. MACD – trend confirmation on higher timeframe.
7. Volume Profile (optional) – find breakout liquidity zones.
These indicators help filter low-quality signals without affecting the script’s core logic.
---
4. Key Features
1. Volatility-based pivot support & resistance .
2. Reliable breakout confirmation using real-time volatility strength.
3. Strong gap pattern detection with ATR threshold.
4. Optional Supertrend confirmation for safer entries.
5. Point-based Take Profit / Stop Loss .
6. Toggle on/off: Longs, Shorts, TP, SL .
7. Semi-automatic execution — not fully automated.
8. Clean, optimized structure for stability and speed.
---
5. Inputs / Settings
1. Pivot / Levels Period – defines structural S/R levels.
2. Volatility Filter (%) – prevents low-quality signals.
3. TP Points – automatic take-profit target.
4. SL Points – automatic stop-loss.
5. Enable TP / Enable SL – full exit control.
6. Allow Long / Allow Short – direction control.
7. Supertrend Filter – filter weak counter-trend trades.
---
6. How to Use the Strategy
1. Select timeframe & tune pivot/volatility settings.
2. Enable/disable automatic TP/SL based on your style.
3. Turn ON Supertrend for safer trend-based trades.
4. Confirm signals using EMA, RSI, VWAP, Volume or CPR.
5. Watch for high-volatility breakouts near key levels.
6. Use multiple timeframe analysis for stronger confirmation.
---
7. Important Warning (User Must Monitor Trades)
⚠ This script is NOT a fully automatic bot.
1. You MUST monitor the chart while using this strategy.
2. You MUST manually close trades if market conditions change.
3. Auto TP/SL helps, but during news events or fast markets, slippage may occur.
4. Treat this script as a signal + entry assistant , not a fire-and-forget system.
---
8. Best Practices
1. Works best on XAUUSD, NAS100, BTC, ETH, EURUSD .
2. Avoid major news unless experienced.
3. Increase volatility filter during choppy markets.
4. Use M15–H1 for clean breakouts; M5 for scalping.
5. For beginners: keep TP/SL enabled for safety.
6. Backtest first → then paper trade → then live trade.
---
9. Disclaimer
1. For educational and research purposes only .
2. Not financial advice.
3. User is fully responsible for their trades and risk.
4. Past performance does not guarantee future results.
Enhanced Oversold | 超跌信号 + 历史统计 + 模拟入出场 (v2.4)Enhanced Oversold | Oversold Signal + Historical Stats + Simulated Entries/Exits (v2.4) – Release Notes (EN)
1. Overview
This script is an advanced “buy-the-dip” toolkit for US stocks and ETFs. It detects rare, deep intraday selloffs on fundamentally strong names, then simulates a three-tier entry strategy around the event and tracks different exit paths.
The goal is to answer three questions:
* When did similar crashes happen in the past?
* How would a disciplined laddered entry have performed?
* How long did it take for price to recover under different exit rules?
2. Core idea
* Define an 8-hour “crash” relative to a robust reference price yBase = min(previous-day VWAP, previous close).
* Combine this with short-term RSI and 15m Z-score filters to avoid “random noise” dips.
* Filter out regime-level risk (index / sector crash, volatility spikes, liquidity stress, bad long-term trend).
* When a valid oversold event appears, simulate staged entries (E1/E2/E3) and exits, then record everything into a historical table and JSON for external analysis.
3. Signal logic (summary)
* Timeframe: designed for 15m / 5m charts, using US RTH session 09:30–16:00.
* Crash trigger (must all be true):
* 8h drawdown from yBase ≤ fixed threshold (default −6%) and the 8h low is recent within N×15m bars.
* RSI(1h) below an oversold level (default < 30).
* 15m return Z-score ≤ threshold (default ≤ −1.5) over a configurable window.
* Optional filters:
* Circuit breaker: SPY + sector ETF + VIX/VIX3M + VVIX conditions to avoid market-wide panic regimes.
* Liquidity stress: SPY 1h “stress index” (ATR/price, intraday range vs volume, and VIX Z-score) normalised to 0–100, with a user threshold.
* Shape filter: only accept “A-type” healthy long-term trend set-ups (6m / 12m performance vs VWAP/EMA and daily 200SMA slope).
4. Simulated entries (E1 / E2 / E3)
* E1: first ladder price anchored to the first RTH after the event, with optional “same-day RTH” entry if the event happens during RTH.
* E2: only becomes valid from the next RTH day onward, and only if the new RTH low breaks the E1-execution-day low. The target depth is based on E1 discount × (1+α).
* E3: only after E2, on a different day (not the E1 “anchor” day). Depth is based on the max discount of E1/E2 × (1+β).
* Stair and cap rules:
* A minimum tick step between ladders, adjustable in ticks.
* Optional cap so that every entry price must be below a multiple of the event price.
* Optional “chase on first RTH bar”: if nothing fills on the first RTH bar, prices can be lifted once toward the intraday low, while keeping ladder spacing and cap constraints.
* All actual fills are simulated against bar lows. The script records:
* Whether E1/E2/E3 filled.
* Actual execution prices.
* Average entry price and the entry sequence string (e.g. “13”, “123”).
5. Exit logic and timing metrics
Two exit rules are tracked in parallel:
* Exit Ref: exit when close returns to yBase.
* Exit Open+Y%: exit when close reaches min(event close, first post-event open) × (1+Y%).
For each event the script records:
* t_ref_d: days from event to first touch of yBase.
* tY_d: days until Open+Y% level is reached.
* tUp_d: days until price turns “bullish again” (RTH VWAP ≥ previous daily VWAP and close > previous close).
* tLow_d: days until the minimum price between event and t_ref (or end of window) is reached.
* lowToRef: that minimum price.
* ddMinPct: maximum drawdown (in %) from average entry to lowToRef.
Additional intraday stats for the first RTH after the event:
* dayFirstLow: low of the first RTH bar from the chosen statistics start.
* rthLow: overall RTH low of that day.
* eqFirst: whether the overall low equals the first-bar low.
* postDipAvg: average close after the daily low is formed (equal-weighted).
6. Historical table on chart
* The on-chart table shows up to maxRows events, most recent first.
* Columns include:
* Date, 8h drawdown, yBase, stress, circuit conditions, shape (A/B/C).
* Entry sequence and actual execution prices.
* Average entry price.
* Exit prices and PnL (in % and absolute) for both exit modes.
* Timing metrics (t_ref, tY, tUp, tLow).
* Min price to t_ref, max drawdown vs average entry.
* First RTH low, day RTH low, equality flag, post-dip average, and market flag (US/HK).
The table is only redrawn on bar close to reduce CPU load.
7. Liquidity stress pane
* Optional lower pane that plots the SPY-based liquidity stress index (0–100).
* Components (all on 60m SPY/VIX data):
* rvZ: Z-score of ATR/price.
* rpvZ: Z-score of intraday range divided by volume.
* vixZ: Z-score of VIX.
* Stress index = 50 + 10 × (rvZ + rpvZ + vixZ), clipped to .
* A horizontal line marks the current filter threshold.
8. Webhook JSON outputs
The indicator can send three types of alerts via alert():
* Signal
* Emitted only when a new oversold event fires.
* Contains ticker, market flag, event time, drop8h, RSI1h, Z15, yBase, shape, circuit reason, and stress.
* History
* Emitted when requested, containing a full snapshot of the latest event:
* All key metrics used in the table, including absolute PnL for both exit modes, timing metrics, drawdown stats, and post-dip averages.
* HistoryAll
* Compressed bulk export of all events as a compact JSON object:
* Short keys (d, dr8, yb, st, c, sh, e, px, avg, xr, pr, absR, xy, py, absY, tr, ty, tu, tl, l2r, dd, fl, rl, eq, pavg).
* Numbers rounded to 3 decimals to reduce payload size.
* Because TradingView enforces a payload size limit, HistoryAll is automatically split into multiple chunks (up to ~3200 characters each).
* When HistoryAll is selected and a manual “dump all” flag is turned on, the script will emit multiple alerts on the same bar until all chunks are sent.
9. What is new in v2.3
Compared with previous versions, v2.3 adds:
* Deeper risk metrics:
* Tracking of the minimum price until recovery (lowToRef) and its timing (tLow_d).
* Max drawdown vs average entry (ddMinPct) for each event.
* E1-execution-day RTH low tracking, used to decide whether later days truly “make a new low” before adding E2.
* Absolute PnL fields:
* absRef and absOY for both exit modes, calculated using user-defined share/contract sizes for E1/E2/E3.
* More compact and robust HistoryAll:
* Short-key JSON objects, 3-decimal numeric formatting, chunked output suitable for 3rd-party storage and analysis.
* Performance optimisations:
* Array length normalisation is done once per bar instead of inside the per-event loop.
* Table rendering only happens on bar close, and no longer clears the whole grid every bar.
* Same-day RTH pricing for event-day entries is restricted to the latest event only, reducing redundant work on historical events.
10. Usage notes and disclaimer
* Recommended canvas: 15m or 5m chart, US stocks / ETFs, with RTH session set to 09:30–16:00.
* For stable operation on TradingView’s servers, avoid extremely large lookback windows and oversized history tables if your symbol has very long history.
* This script is for educational and research purposes only.
* It is not financial advice and does not guarantee profitability. Always combine it with your own risk management, fundamental research, and market context.
Liquidity Void Detector + Pro SignalsWhat This Indicator Does
This indicator detects “liquidity voids”—large displacement candles with very high body-to-wick ratios and size significantly above recent ATR—where price moved rapidly and left untested areas.
It automatically draws shaded boxes for new, non-overlapping voids, shows a moveable dashboard (void fill probabilities), and provides one clean, actionable long/short signal per void when price action and momentum confirm.
How It Works
Void Detection: Candles with a body/wick ratio and size above user threshold trigger a potential liquidity void.
Box Drawing: Each new void is drawn as a shaded box (yellow/orange) that never overlaps other active voids.
Signal Confirmation: A “LONG” or “SHORT” label appears at the first bar within each valid void if momentum and candlestick structure align.
Dashboard: User-selectable dashboard shows up-to-date stats on remaining unfilled, partially filled, and fully filled voids.
Alerts: Built-in alerts fire when a new high-probability long/short signal is detected (user must add alerts manually).
Key Features
No overlap, no clutter: Only the latest set of boxes and a single signal per event are drawn. Oldest boxes are pruned automatically.
Momentum filter: Signals combine void and trend strength for higher conviction, filtering out weak/fake moves.
Non-repainting: Signals, boxes, and logic only use confirmed bar data—no repaint or future leaks.
Adjustable settings: Every threshold (body/wick ratio, ATR size, maximum boxes, dashboard location, signal label size) is user-configurable.
Efficient for all timeframes and asset classes.
How to Use
Add to your chart:
Click "Add to Chart" or search “Liquidity Void Detector” in the indicator search panel.
Tune your inputs:
Adjust the Body/Wick Ratio and Min Size vs ATR for your market or timeframe.
Set the Void Box Length (how many bars the box displays), signal sensitivity, and maximum concurrent voids.
Move the dashboard as needed for your chart layout.
What to look for:
Yellow/orange boxes highlight recent liquidity voids—untested price gaps where future reactions may occur.
LONG/SHORT signals appear only where a fresh void coincides with confirmed momentum in that direction.
Dashboard tracks probability of voids remaining unfilled, being partially filled, or fully refilled by price.
Trading logic and best use:
Traders may use void boxes to anticipate where price might react, reverse, or trend continuation can resume.
Combine signals with additional price action confirmation such as S/R levels, order blocks, wick rejections, volume spikes, or patterns (e.g., pin bars, engulfing).
Use signal alerts in conjunction with order flow, session profile, or support/resistance tools for increased confluence.
Always backtest and demo trade before live use.
Important Compliance & Disclaimer
No advice: This tool provides visual context only. All trading and risk decisions are the user’s responsibility.
No repainting, original source: The code is fully open-source, uses only native Pine Script, and never repaints.
No spam, no links, no 3rd-party promotion: 100% TradingView House Rules compliant.
If you find this useful, please consider leaving a positive review, and remember to always confirm with your own analysis.
KDH v2.0 (English) Trading Strategy Indicator# KDH Diamond Strategy v3.3 - TradingView Description
---
## 🇬🇧 ENGLISH VERSION
### 📊 KDH Diamond Strategy v3.3
**Professional High-Leverage Futures Trading System**
---
#### 🎯 Overview
KDH Diamond is an advanced algorithmic trading strategy specifically optimized for **1-hour timeframe futures trading** with high-leverage environments. Built on proven institutional concepts including Fair Value Gaps (FVG), Volume Profile analysis, and multi-layered confirmation filters, this strategy delivers consistent results without repainting.
---
#### ✨ Key Features
**🔥 Optimized for 1H Timeframe**
- Extensively backtested across multiple markets
- Highest profit rate achieved on 1-hour charts
- Perfect for swing traders and active position management
**🎨 No Repainting - 100% Reliable Signals**
- All signals are confirmed and locked on bar close
- What you see in backtest is what you get in real-time
- Complete transparency with `calc_on_order_fills=true`
**💎 Automated Risk Management**
- Automatic Stop Loss and Take Profit calculation
- Intelligent SL/TP placement based on market structure
- Built-in position sizing controls (adjustable % per trade)
**🚀 High-Leverage Futures Optimized**
- Designed specifically for leveraged futures trading
- Risk-reward ratios calibrated for 10-20x leverage environments
- Precision entry timing to maximize profit potential
**🔄 Advanced Position Management**
- Automatic reversal entries at TP levels
- Multiple re-entry opportunities per signal
- Dynamic trade management based on market conditions
**🎛️ Multi-Layer Confirmation System**
- **SMA50 Filter (1H)**: Trend alignment confirmation
- **Momentum Filter**: KAMA-based directional strength
- **RSI Divergence Filter**: Reversal detection at extremes
- **Volume Profile Filter**: Order flow and liquidity analysis
---
#### 📈 How It Works
**Signal Generation**
The strategy identifies **Inverted Fair Value Gaps (IFVG)** - institutional order blocks that signal high-probability reversal or continuation zones. Each signal is validated through multiple confirmation filters before execution.
**Entry Logic**
- Limit orders placed at optimal price levels within FVG zones
- Price must touch the midline and close in favorable direction
- All filters must align for signal activation
**Exit Strategy**
- Stop Loss: Placed at the next opposing FVG level
- Take Profit: Calculated using nearest FVG in profit direction
- Automatic reversal entry option at TP levels
**Visual System**
- Color-coded boxes show FVG zones (green/red)
- Real-time position tracking with entry, SL, and TP lines
- Comprehensive dashboard displaying filter status and P&L
---
#### 🎯 Who Is This For?
✅ **Perfect For:**
- Futures traders using 10-20x leverage
- Traders seeking systematic, rule-based strategies
- Those who want automated SL/TP management
- 1-hour chart swing traders
- Traders familiar with institutional concepts (FVG, order flow)
❌ **Not Ideal For:**
- Scalpers (designed for 1H timeframe)
- Spot-only traders (optimized for leveraged futures)
- Beginners unfamiliar with leverage risks
- Set-and-forget automated trading (requires monitoring)
---
#### 📊 What You Get
**Strategy Features:**
- Complete FVG detection and inversion system
- 4 professional-grade confirmation filters
- Automated SL/TP calculation and placement
- TP reversal entry system
- Volume Profile sentiment analysis
- Real-time position tracking dashboard
- Webhook alert support for automation
- Clean, organized code with detailed comments
**Visual Components:**
- FVG boxes with inversion coloring
- Volume Profile sentiment boxes (optional)
- Entry, SL, and TP lines for each position
- Position status table with live P&L
- Filter status dashboard
---
#### ⚙️ Customization Options
**Adjustable Filters (User Control):**
- SMA50 Filter (1H) - Trend alignment ON/OFF
- Momentum Filter - Directional strength ON/OFF
- RSI Divergence Filter - Reversal detection ON/OFF
- Volume Profile Filter - Order flow analysis ON/OFF
**Fixed Parameters (Optimized):**
- All core parameters are pre-optimized for 1H timeframe
- Ensures consistent performance without overwhelming options
- Prevents parameter over-fitting by users
---
#### ⚠️ Important Disclaimers
**Risk Warning:**
This strategy is designed for leveraged futures trading, which carries substantial risk. High leverage (10-20x) can result in rapid losses. Only trade with capital you can afford to lose.
**Performance:**
Past performance does not guarantee future results. Always backtest on your specific market and timeframe before live trading.
**Usage:**
This is a trading tool, not financial advice. Users are responsible for their own trading decisions and risk management.
**Requirements:**
- Understanding of futures trading and leverage
- Familiarity with Fair Value Gaps and institutional concepts
- Ability to monitor positions (not fully automated)
- Proper risk management discipline
---
#### 🔧 Technical Specifications
- **Platform:** TradingView Pine Script v5
- **Type:** Strategy (with backtesting capabilities)
- **Timeframe:** Optimized for 1H (works on other timeframes)
- **Markets:** Any futures market (crypto, stocks, indices, forex)
- **Repainting:** NO - All signals are final on bar close
- **Alerts:** Full webhook support for automation
- **Default Settings:** 10% position size, pyramiding enabled (max 10 positions)
---
#### 📞 Support
Questions about setup or usage? Contact the author through TradingView messages.
**Note:** This indicator is for educational and trading tool purposes only. The author is not responsible for trading losses. Trade responsibly and within your risk tolerance.
Nadaraya-Watson: Rational Quadratic Kernel (Opening Gap Shift)What we did to fix it: We didn't throw out the old data (that made it too jumpy early in the day).
Instead, we "tricked" the kernel by shifting all the previous day's prices up or down by the exact gap amount (e.g., if it gapped up 50 points, add 50 to every old price point). This makes the history "line up" with the new day's starting level.
Created so with a fresh session the Nadaraya-Watson Regression Kernel is relevant from the get go - no catch up on opening gaps.
All credit to jdehorty his full description is below.
What is Nadaraya–Watson Regression?
Nadaraya–Watson Regression is a type of Kernel Regression, which is a non-parametric method for estimating the curve of best fit for a dataset. Unlike Linear Regression or Polynomial Regression, Kernel Regression does not assume any underlying distribution of the data. For estimation, it uses a kernel function, which is a weighting function that assigns a weight to each data point based on how close it is to the current point. The computed weights are then used to calculate the weighted average of the data points.
How is this different from using a Moving Average?
A Simple Moving Average is actually a special type of Kernel Regression that uses a Uniform (Retangular) Kernel function. This means that all data points in the specified lookback window are weighted equally. In contrast, the Rational Quadratic Kernel function used in this indicator assigns a higher weight to data points that are closer to the current point. This means that the indicator will react more quickly to changes in the data.
Why use the Rational Quadratic Kernel over the Gaussian Kernel?
The Gaussian Kernel is one of the most commonly used Kernel functions and is used extensively in many Machine Learning algorithms due to its general applicability across a wide variety of datasets. The Rational Quadratic Kernel can be thought of as a Gaussian Kernel on steroids; it is equivalent to adding together many Gaussian Kernels of differing length scales. This allows the user even more freedom to tune the indicator to their specific needs.
The formula for the Rational Quadratic function is:
K(x, x') = (1 + ||x - x'||^2 / (2 * alpha * h^2))^(-alpha)
where x and x' data are points, alpha is a hyperparameter that controls the smoothness (i.e. overall "wiggle") of the curve, and h is the band length of the kernel.
Does this Indicator Repaint?
No, this indicator has been intentionally designed to NOT repaint. This means that once a bar has closed, the indicator will never change the values in its plot. This is useful for backtesting and for trading strategies that require a non-repainting indicator.
Settings:
Bandwidth. This is the number of bars that the indicator will use as a lookback window.
Relative Weighting Parameter. The alpha parameter for the Rational Quadratic Kernel function. This is a hyperparameter that controls the smoothness of the curve. A lower value of alpha will result in a smoother, more stretched-out curve, while a lower value will result in a more wiggly curve with a tighter fit to the data. As this parameter approaches 0, the longer time frames will exert more influence on the estimation, and as it approaches infinity, the curve will become identical to the one produced by the Gaussian Kernel.
Color Smoothing. Toggles the mechanism for coloring the estimation plot between rate of change and cross over modes.
Previous Day OHLC with Fib LevelThe Previous Day OHLC indicator is designed to help traders identify key price levels from the previous trading session. These levels often act as important zones of support, resistance, and market reaction points during the current day’s price action.
This indicator automatically plots the Previous Day’s Open, High, Low, and Close on any intraday timeframe, making it a powerful tool for day traders, scalpers, and swing traders who rely on market structure and session behavior.
Fibonacci Pullback to 50MA Buy Signal// === CONDITIONS FOR BUY SIGNAL ===
// 1. Price must be inside the fib pullback zone
inFibZone = low <= fib50 and low >= fib618
// 2. Price must touch or approach the 50MA
touchMA = low <= ma50 * 1.002 and low >= ma50 * 0.998 // within 0.2%
// 3. Optional confirmation – bullish candle
reversalCandle = close > open
// FINAL BUY SIGNAL CONDITION
buySignal = inFibZone and touchMA and reversalCandle
// === MARK BUY SIGNAL ===
plotshape(buySignal, style=shape.labelup, color=color.lime, size=size.large,
location=location.belowbar, text="BUY Fib + 50MA")
PLANBXPRESS ENTRYThe Combined Signal + Auto Day Plan + Volume indicator merges multiple professional trading concepts into one visual tool — helping traders identify momentum shifts, entry zones, and daily trading plans with volume confirmation.
It automatically detects trend direction, generates dynamic take-profit & stop-loss levels, and overlays key daily reference points such as VWAP, pivot, support, and resistance zones based on ATR and trend context.
⚙️ Main Components
1️⃣ Signal System
Detects trend bias using SMA-based logic.
Generates entry price, TP1–TP3, and SL dynamically from recent impulse ranges.
Updates signals automatically when trend bias changes or previous targets are hit.
Visual levels are drawn directly on the chart.
2️⃣ Volume Analysis
Compares current volume against a moving average (SMA).
Classifies volume as:
🟢 Strong (above 1.5× average)
🟡 Average
🔴 Weak (below 0.8× average)
Displays the current volume strength and trend bias in an on-chart table.
3️⃣ Auto Day Plan
Uses multi-timeframe ATR calculations to define:
Support / Resistance zones
Pivot & Balance areas
Daily VWAP
Auto Targets (ATR-based expansion levels)
Adapts automatically to selected base timeframe (1H, 4H, or Daily).
4️⃣ Trend Context
Dual EMA system (50 & 200) to confirm bullish/bearish structure.
Aligns expected direction with VWAP & pivot location for context-aware bias.
🎯 What You Get on Chart
📈 Automatic LONG/SHORT signals
🎯 TP1, TP2, TP3, and SL levels
📊 Volume strength meter
🧭 VWAP, pivot, support/resistance & balance zones
🎨 Clean visual layout for intraday and swing traders
🧩 Inputs
Parameter Description
lenImpulse Impulse range length
smaLen SMA length for trend bias
levelRatio SL/TP ratio multiplier
volLen Volume SMA length
baseTF Base timeframe for zones/VWAP
atrMult1 / atrMult2 ATR multipliers for target levels
fwdBars Extension range for future projection
💡 How to Use
Add the script to your chart and choose your preferred timeframe.
Observe signal direction (📈 LONG / 📉 SHORT) and TP/SL levels.
Confirm entries when:
Trend aligns with VWAP direction, and
Volume category shows Strong or Average.
Use Auto Day Plan levels (pivot, balance, VWAP) as intraday reaction zones.
QQQ Momentum Regime Rider (EMA + VWAP + ADX + Vol Pullback)My strategy catches intraday momentum, has a phenomenal return of 18% annually
Weekly Futures VWAP (Major Indices) - StableAutomatically puts the VWAP anchor on Sunday opening of futures at 16:00, you are able to toggle on/off VWAP bands and of course enter alerts
Vertical Lines on Selected DatesThis Pine Script indicator allows a user to place vertical lines on a chart at specific dates and times. It provides three separate input sections, each dedicated to one targeted date. For each of the three dates, the user can select the exact timestamp and customize the line’s color, width, and style directly from the indicator’s settings panel.
Behind the scenes, the script converts the selected visual style (solid, dashed, or dotted) into the appropriate internal line style using a helper function. When the live chart time crosses each chosen timestamp, the script detects that crossover and draws a vertical line on that exact bar. The line extends both upward to the high and downward to the low of the chart, creating a full-height marker.
Overall, the indicator functions as a simple visual marking tool for highlighting important moments in time—such as events, sessions, or personal reminders—without affecting any price analysis. The flexibility of color, width, and style allows each vertical line to stand out uniquely, and because the script uses detection logic on a per-bar basis, each line is drawn only once at the appropriate moment.
QED_MAX_MIN (COM)-The yellow diamond and blue star are strong "Long" signals when the QED_MAX_MIN indicator's pink line crosses below 10.
-The pink star and yellow star are strong "short" signals when the QED_MAX_MIN indicator(NOT STUPID RSI) is above 90.
-The oversold (exclamation mark) signal indicates that a strong upward or downward trend could be imminent.
SUBSCRIPTION IS NEEDEED.
----------------------------------------------------------------------------------------------------------------
when pink line hits the bottom (close to 0). go for long. same as the short (opposite way)
DO NOT ENTER WHEN PINK LINE IS IN THE MIDDLE (close to YELLOW LINE). That's not the bottom or top you are looking for.
imgur.com/a/VyIHhQq
**************************
-노란색 다이아몬드와 파란색 별은 "Long" 시그널로 QED_MAX_MIN 핑크색 라인이 하단 10을 통과할때 강력합니다.
-핑크색과 노란색 별은 "short"시그널로 QED_MAX_MIN90이상일때 강력합니다.
-과매도(느낌표) 시그널은 곧 상승/하락의 추세가 될 수 있음을 의미합니다.
Liquidity Sweeps 2.0 – MGTrading Professional Liquidity Sweep Engine with Volume, MACD, Trend, SMT Divergence & Rolling VWAP
Liquidity Sweeps 2.0 is a **complete precision-based liquidity detection framework** built for traders who follow smart money concepts, sweep-based entries, and algorithmic price behavior.
This tool detects **high-probability buy/sell sweeps**, confirms them with market structure, Volume, MACD engine, Trend filtering, SMT divergence, and overlays a Rolling VWAP to track accumulation & distribution behavior.
It is designed for futures, indices, forex, crypto, and options traders.
-
🔥 **MAIN FEATURES**
✅ **1. True Liquidity Sweep Detection**
Automatically detects when price:
* Sweeps a prior high (Sell Sweep)
* Sweeps a prior low (Buy Sweep)
* Rejects and closes back inside the previous range
This helps identify real **stop hunts**, **liquidity grabs**, and **reversal moments**.
---
✅ **2. Volume Spike Confirmation (Smart Filter) **
Sweeps are only confirmed when volume exceeds the dynamic SMA threshold.
This filters out weak sweeps and keeps only **high-quality liquidity grabs**.
✅ **3. MACD Engine Confirmation**
Advanced MACD rules confirm sweeps by:
* MACD direction
* MACD signal agreement
* MACD histogram alignment
This dramatically increases accuracy and removes fake sweeps that occur in weak trends.
Optional **MACD Divergence Detection** reveals trend exhaustion before major reversals.
✅ **4. EMA Trend Filter (9/21) **
Avoid fighting the trend with the optional trend filter:
* Only buy sweeps in uptrend
* Only sell sweeps in downtrend
Great for scalpers and day traders who want trend alignment.
✅ **5. SMT Divergence (Relative Strength vs Reference Symbol) **
Enable SMT to detect when:
* Your chart sweeps a high/low
* But the reference symbol DOES NOT
This creates **displacement**, a powerful reversal signal used by institutional traders.
The symbol is selectable (ES, NQ, SPY, QQQ, BTC.D, DXY, etc.).
✅ **6. Rolling VWAP (RVWAP)**
A more dynamic version of VWAP using:
* Time-based rolling windows
* Volume-weighted price
* Automatic or adjustable window size
* Color change based on slope
Excellent for tracking **accumulation**, **distribution**, and **algorithmic trend bias**.
✅ **7. Clean Mode**
Only show “confirmed” sweeps with a ✓
Ideal for traders who want a simple and clean chart.
# 📊 **LABELS & COLOR CODING**
* 🟥 **Sweep Sell**
* 🟩 **Sweep Buy**
* 🟧 **MACD Bearish Divergence**
* 🟩 **MACD Bullish Divergence**
* 🟦/🟧 **RVWAP Up/Down Trend**
* “✓” means the sweep passed all confirmations.
# 🎯 **WHO IS THIS FOR?**
✔ Futures Traders (ES, NQ, YM, RTY, CL, GC)
✔ Options Traders (SPX, SPY, QQQ)
✔ Forex Traders
✔ Crypto Traders
✔ Smart Money / ICT Style Traders
✔ Liquidity Sweep Traders
✔ Scalpers, Day Traders, Swing Traders
If you trade **liquidity**, **sweeps**, **SMT**, **divergence**, or **VWAP-based behavior**, this indicator is designed for you.
# 🧠 **HOW TO USE IT**
1. Wait for a sweep label to appear at a liquidity pool.
2. Confirm with volume + MACD + trend (if enabled).
3. Watch RVWAP for bias (accumulation vs distribution).
4. Enter on the imbalance/FVG, retrace, or structure break.
5. Use SMT divergence as a premium confirmation.
This tool does NOT repaint after the bar closes.
Signals only appear when conditions are confirmed.
# 📦 **SETTINGS OVERVIEW**
* Lookback window for sweeps: (7 - 13)
* Volume spike threshold
* MACD lengths & filters
* Trend filter (EMA 9/21)
* SMT reference symbol
* RVWAP window + colors
RVWAP Line Width: (2) & Minimum Window Bars: (5)
* Label placement & visual adjustments
* Clean mode
Everything is fully customizable.
⚠️ **DISCLAIMER**
This indicator is for educational purposes only.
It does not guarantee profits.
Always backtest, practice proper risk management, and trade responsibly.
❤️ **If this helped you, leave a like & comment! **
Your support motivates further updates, improvements, and new tools.






















