Market Probability Dashboard📊 Market Probability Dashboard
Market Probability Dashboard is a context-driven analytical tool designed to help traders assess directional bias and market conditions using a probabilistic framework.
It does not generate buy/sell signals. Instead, it provides a structured view of bullish vs bearish probability, market regime, and execution readiness — allowing traders to make informed discretionary decisions.
🔍 What This Indicator Does
This indicator estimates the probability of directional movement in the market by combining:
Futures-based momentum and volatility (execution focus)
Spot-based structure and regime (context focus)
A bounded probability engine with adaptive caps
A visual state model for decision clarity
The output is a dashboard + histogram that summarizes market conditions in real time.
🧠 Probability Model (High-Level)
The probability engine follows these principles:
Baseline neutrality: Starts from 50%
Momentum adjustment: Futures EMA alignment nudges probability
Volatility awareness: Expanding volatility increases confidence
Regime control: Spot-derived regime limits probability extremes
Clamping: Probabilities are intentionally bounded to avoid overconfidence
All probabilities are relative, not predictive.
⏱ Timeframe Logic (Auto Mode)
When Auto Timeframe Engine is enabled:
Execution timeframe = chart timeframe
Context timeframe = automatically derived higher timeframe
Regime timeframe = higher-order structure timeframe
This design helps reduce confusion between execution vs context, especially for intraday traders.You may disable Auto Mode and use fixed timeframes if preferred.
📊 Visual Layout Explained
1️⃣ Probability Histogram (Bottom Pane)
Green bars → Bullish probability dominance
Red bars → Bearish probability dominance
Yellow zone (45–55) → No-trade / balance area
Bar opacity increases with conviction strength
This view helps you see how probability evolved historically, not just the latest value.
2️⃣ Dashboard Panel (Top-Right)
Field Meaning
ACTION Current market participation state
UP BIAS % Bullish probability (bounded)
MARKET MODE Regime derived from spot structure
TRADE TF Execution timeframe
CONTEXT TF Higher timeframe context
The table is intentionally minimal to remain readable on all chart sizes.
🧭 Decision State Logic (Interpretation Guide)
The indicator classifies conditions into states, not signals:
State Interpretation
NO-TRADE Balanced or range-bound conditions
SCALP-ALLOW Short-term participation possible with reduced expectations
TRADE-LIGHT Directional bias present, moderate conviction
TRADE-PRESS Strong alignment and momentum
EXIT Momentum deterioration or probability reversal
These are context labels, not trade instructions.
🧑💻 How to Use This Indicator
Best used as:
A bias filter before taking trades
A context layer alongside price action
A confidence gauge, not a trigger
Recommended pairing:
Price structure
Volume / VWAP
Personal risk rules
⚠️ Important Disclaimer
This indicator is for analytical and educational purposes only.It does not provide buy/sell signals.It does not predict future price. All probability values are estimates, not guarantees.Trading involves risk. Always validate decisions using your own analysis and risk management.
Penunjuk dan strategi
MACD Standard DeviationThe MACD Standard Deviation is a new trend following tool, designed to be smoother & more accurate
Benefits
- High BINANCE:BNBUSDT performance
- Fast entries with less noise
- Simple calculation
The Idea
The idea is simple - get a MACD that is less noisy. This would increase the accuracy and make it a more reliable tool.
How is works
It works by calculating the MACD and calculating the Standard Deviation of the MACD and add it as "bands". This adjusts the MACD to be more accurate and to be able to reduce false signals.
Enjoy Gs!
Vimal's Super Intraday Combo // © Vimal — Super Intraday Combo Signal (v6)
//@version=6
indicator("Vimal's Super Intraday Combo (RSI + MACD + BB + EMA + VWAP + Stoch)", overlay=true)
// ---------- Inputs ----------
groupTrend = "Trend & Benchmarks"
emaLen = input.int(20, "EMA length", minval=5, group=groupTrend)
useVWAP = input.bool(true, "Use VWAP filter", group=groupTrend)
groupMom = "Momentum"
rsiLen = input.int(14, "RSI length", minval=5, group=groupMom)
rsiBuy = input.int(55, "RSI buy threshold", minval=40, maxval=70, group=groupMom)
rsiSell = input.int(45, "RSI sell threshold", minval=30, maxval=60, group=groupMom)
stochLen = input.int(14, "Stoch length", minval=5, group=groupMom)
stochSignal = input.int(3, "Stoch signal length", minval=1, group=groupMom)
stochBuyLvl = input.int(20, "Stoch oversold level", minval=1, maxval=50, group=groupMom)
stochSellLvl = input.int(80, "Stoch overbought level", minval=50, maxval=99, group=groupMom)
groupMACD = "MACD"
macdFast = input.int(12, "MACD fast", minval=3, group=groupMACD)
macdSlow = input.int(26, "MACD slow", minval=5, group=groupMACD)
macdSignalLen = input.int(9, "MACD signal", minval=3, group=groupMACD)
groupBB = "Bollinger Bands"
bbLen = input.int(20, "BB length", minval=5, group=groupBB)
bbMult = input.float(2.0, "BB multiplier", minval=1.0, maxval=4.0, step=0.1, group=groupBB)
bbSqueezeLook = input.int(20, "Squeeze lookback", minval=10, group=groupBB)
groupLogic = "Signal Logic"
strictMode = input.bool(false, "Strict mode (all filters must agree)", group=groupLogic)
riskFilter = input.bool(true, "Avoid chasing far outside upper band", group=groupLogic)
maxBandDistPc = input.float(0.30, "Max distance above upper band (%) for buys", minval=0.05, step=0.05, group=groupLogic)
minBandDistPc = input.float(0.30, "Max distance below lower band (%) for sells", minval=0.05, step=0.05, group=groupLogic)
// ---------- Core calculations ----------
ema = ta.ema(close, emaLen)
vwap = ta.vwap(close)
rsi = ta.rsi(close, rsiLen)
k = ta.sma(ta.stoch(close, high, low, stochLen), 1)
d = ta.sma(k, stochSignal)
= ta.macd(close, macdFast, macdSlow, macdSignalLen)
basis = ta.sma(close, bbLen)
dev = bbMult * ta.stdev(close, bbLen)
bbUpper = basis + dev
bbLower = basis - dev
bbWidth = (bbUpper - bbLower) / basis
squeeze = bbWidth < ta.lowest(bbWidth, bbSqueezeLook)
// ---------- Conditions ----------
trendUp = close > ema
trendDown = close < ema
vwapUp = not useVWAP or close >= vwap
vwapDown = not useVWAP or close <= vwap
rsiBull = rsi >= rsiBuy
rsiBear = rsi <= rsiSell
stochBull = ta.crossover(k, d) and k < stochBuyLvl
stochBear = ta.crossunder(k, d) and k > stochSellLvl
macdBull = macdLine > macdSignal and macdHist > 0
macdBear = macdLine < macdSignal and macdHist < 0
bbBreakUp = ta.crossover(close, bbUpper)
bbBreakDn = ta.crossunder(close, bbLower)
// Risk control: avoid chasing too far outside bands
distAboveUpper = (close - bbUpper) / close
distBelowLower = (bbLower - close) / close
okBuyDistance = not riskFilter or distAboveUpper <= maxBandDistPc
okSellDistance = not riskFilter or distBelowLower <= minBandDistPc
// ---------- Scoring ----------
bullScore = (trendUp ? 1 : 0) + (vwapUp ? 1 : 0) + (rsiBull ? 1 : 0) + (stochBull ? 1 : 0) + (macdBull ? 1 : 0) + ((bbBreakUp or (close > basis and not squeeze)) ? 1 : 0)
bearScore = (trendDown ? 1 : 0) + (vwapDown ? 1 : 0) + (rsiBear ? 1 : 0) + (stochBear ? 1 : 0) + (macdBear ? 1 : 0) + ((bbBreakDn or (close < basis and not squeeze)) ? 1 : 0)
minAgree = strictMode ? 6 : 4
buy = bullScore >= minAgree and okBuyDistance
sell = bearScore >= minAgree and okSellDistance
// ---------- Plots (ensures indicator outputs) ----------
plot(ema, "EMA", color=color.new(color.yellow, 0), linewidth=2)
plot(vwap, "VWAP", color=color.new(color.orange, 20), linewidth=1)
plot(bbUpper,"BB Upper",color=color.new(color.teal, 0))
plot(basis, "BB Basis",color=color.new(color.gray, 60))
plot(bbLower,"BB Lower",color=color.new(color.teal, 0))
plotshape(buy, title="BUY", style=shape.labelup, color=color.new(color.lime, 0), text="BUY", location=location.belowbar, size=size.tiny)
plotshape(sell, title="SELL", style=shape.labeldown, color=color.new(color.red, 0), text="SELL", location=location.abovebar, size=size.tiny)
bgcolor(buy ? color.new(color.lime, 92) : sell ? color.new(color.red, 92) : na)
// ---------- Alerts ----------
alertcondition(buy, title="BUY signal (combo)", message="BUY: Multi-indicator agreement reached.")
alertcondition(sell, title="SELL signal (combo)", message="SELL: Multi-indicator agreement reached.")
// ---------- Optional table ----------
var tbl = table.new(position.top_right, 3, 7, border_color=color.new(color.white, 70))
if barstate.islast
table.cell(tbl, 0, 0, "Metric", text_color=color.white)
table.cell(tbl, 1, 0, "Bull", text_color=color.lime)
table.cell(tbl, 2, 0, "Bear", text_color=color.red)
table.cell(tbl, 0, 1, "Trend (EMA)")
table.cell(tbl, 1, 1, trendUp ? "✅" : "—", text_color=color.lime)
table.cell(tbl, 2, 1, trendDown? "✅" : "—", text_color=color.red)
table.cell(tbl, 0, 2, "VWAP")
table.cell(tbl, 1, 2, vwapUp ? "✅" : "—", text_color=color.lime)
table.cell(tbl, 2, 2, vwapDown ? "✅" : "—", text_color=color.red)
table.cell(tbl, 0, 3, "RSI")
table.cell(tbl, 1, 3, rsiBull ? "✅" : "—", text_color=color.lime)
table.cell(tbl, 2, 3, rsiBear ? "✅" : "—", text_color=color.red)
table.cell(tbl, 0, 4, "Stoch")
table.cell(tbl, 1, 4, stochBull? "✅" : "—", text_color=color.lime)
table.cell(tbl, 2, 4, stochBear? "✅" : "—", text_color=color.red)
table.cell(tbl, 0, 5, "MACD + BB")
table.cell(tbl, 1, 5, (macdBull or bbBreakUp) ? "✅" : "—", text_color=color.lime)
table.cell(tbl, 2, 5, (macdBear or bbBreakDn) ? "✅" : "—", text_color=color.red)
table.cell(tbl, 0, 6, "Score", text_color=color.white)
table.cell(tbl, 1, 6, str.tostring(bullScore), text_color=color.lime)
table.cell(tbl, 2, 6, str.tostring(bearScore), text_color=color.red)
Adaptive Kinetic Trend [AKT] Pure MathTitolo: Adaptive Kinetic Trend - Pure Math
Descrizione:
Overview The Adaptive Kinetic Trend is a custom-built trend following system designed to filter noise and adapt to changing market volatility. Unlike standard indicators that rely on a static calculation, the AKT introduces a "Kinetic" component that adjusts the trend baseline according to price velocity (Momentum) and market intensity (ADX).
The "Pure Math" Implementation To ensure maximum stability and prevent potential discrepancies associated with data gaps or library updates, this script features a 100% manual mathematical library. It does not use TradingView's native ta.* functions for its core logic. Every calculation—including Wilder's Smoothing (RMA), Weighted Moving Averages (WMA), and True Range (TR)—is computed explicitly within the code from raw price data. This provides a transparent look at how the signals are derived.
Key Features
1. Kinetic Center Line The backbone of the indicator is an adaptive moving average that shifts its sensitivity based on a manually calculated RSI (Velocity).
High Velocity: The line reacts faster to capture breakout momentum.
Low Velocity: The line smooths out to prevent whipsaws during corrections.
2. Dynamic Volatility Expansion Using a custom ADX calculation (Intensity), the bands automatically expand during high-volatility events. This helps keep positions open during strong trends where standard ATR stops might be triggered prematurely.
3. Visual Filters (Color Logic) The script uses a strict color-coding system to guide analysis:
🟢 Green / 🔴 Red (Trend): The market is in a validated trend phase with sufficient intensity.
⚪ Gray (Choppy Filter): When Intensity falls below the threshold (default 20), the bars turn gray and signals are suppressed. This filters out low-probability ranging markets.
🟡 Yellow (Proximity Zone): When price trades within 0.5 ATR of the trend line, bars turn yellow. This indicates price is testing the trend structure.
4. Smart Pullback Signals (PB) Small triangles labeled "PB" appear when the price retraces to test the trend line.
Visual Intensity: The signals feature adaptive transparency. They appear bright during strong trends (High Probability) and faded/transparent during choppy conditions (Lower Probability), helping users filter signal quality visually.
5. Live Dashboard A data panel provides real-time metrics:
Trend Status: BULL, BEAR, or RANGE.
Intensity: Raw ADX value to gauge trend strength.
Dist ATR: The precise distance from the close price to the stop-loss line, measured in ATR multiples.
How to Use
Trend Analysis: Identify the main direction via Green/Red candles.
Filtering: Use the Gray bars to identify periods of low volatility/consolidation where trend strategies typically fail.
Re-entries: Use PB triangles to identify potential continuation points within an existing trend.
Risk Monitoring: Use Yellow bars (Proximity) to monitor price action near the invalidation level.
Disclaimer This script is intended for technical analysis and educational purposes only. It provides a visual representation of market trends based on historical data and does not guarantee future performance.
P1 Multi-Timeframe Rolling VWAP IndicatorP1 Multi-Timeframe Rolling VWAP Indicator
Provided by TCDAO
2026/01/06
VWAP Series – Chinese Localization v2 (English Edition)
Main Function
This indicator is a multi-timeframe Volume Weighted Average Price (VWAP) tool that displays three Rolling VWAP lines with different time horizons simultaneously.
It helps traders identify short-, medium-, and long-term price trends, as well as potential support and resistance zones driven by volume.
Key Features
1. Three Independent VWAP Lines
5-Day VWAP (Weekly) – Orange
Tracks the volume-weighted average price over the most recent trading week.
20-Day VWAP (Monthly) – Blue
Tracks the volume-weighted average price over approximately one trading month.
60-Day VWAP (Quarterly) – Purple
Tracks the volume-weighted average price over approximately one trading quarter.
Each VWAP line can be independently enabled or disabled, and its color can be customized.
2. 5-Day VWAP Standard Deviation Bands
±1 Standard Deviation (±1σ) – Green
Covers approximately 68% of typical price fluctuations.
±2 Standard Deviations (±2σ) – Yellow
Covers approximately 95% of typical price fluctuations.
Bands can be individually toggled on or off
The area between bands is automatically filled
Bands are only plotted when the 5-Day VWAP is enabled
3. Technical Specifications
Uses HLC3 (High + Low + Close ÷ 3) as the default price source
Calculated using a rolling time window, not anchored to a fixed start date
Includes minimum sample size protection (default: 10 bars) to prevent distortion from insufficient data
Automatically detects volume availability and displays an error if volume data is missing
Position Size Calc - Prime Hour Trading v2Descriptive Summary:
The tool acts as a "cockpit dashboard" for your trades, visually mapping out entry, stop-loss, and take-profit levels directly on your chart. It eliminates manual math by instantly converting your personal risk parameters—such as account balance and risk percentage (e.g., 1–2%)—into the exact number of shares, lots, or contracts required for the trade.
Core Features & Functionality
Dynamic Visual Planning: Users can drag entry and exit lines in real-time, with position sizes automatically recalculating as the distance between entry and stop-loss changes.
Automated Risk Modeling: It provides a real-time Risk-to-Reward Ratio (RRR) and precise dollar amounts for potential profit or loss, helping traders stay disciplined and avoid emotional overleveraging.
Advanced Calculation Modes:
Fixed Risk: Risking a set dollar amount or percentage of total equity.
How to Use It
Select the Tool: In the left-hand toolbar, select the Long Position or Short Position drawing tool.
Define Levels: Click on the chart to set your entry, then drag the shaded regions to set your target prices or Take Profit and then Stop Loss.
Input Account Data: Double-click the tool to open "Settings" and enter your Account Size and Risk % or Amount.
Direction Bias [ Scalping-Algo ]======================================================================
// 📊 Direction Bias
// ======================================================================
//
// 🎯 What this indicator does:
// This indicator colors your candles based on the current market bias.
// 🟢 Green bars = bullish momentum
// 🔴 Red bars = bearish momentum
// ⚪ Gray bars = choppy or undecided market
//
// ⚙️ How it works:
// It uses a range filter that adapts to volatility. When price pushes
// above the filter and keeps moving up, you get green bars. When price
// drops below and continues down, you get red bars. The filter smooths
// out the noise so you don't get whipsawed on every little move.
//
// 📈 How to trade with it:
//
// 1️⃣ Follow the color
// 🟢 Green bars = look for longs only
// 🔴 Red bars = look for shorts only
// ⚪ Gray bars = stay out or reduce size
//
// 2️⃣ Entry timing
// ✅ Wait for color change from gray to green/red
// ✅ Enter on pullbacks while color stays the same
// ❌ Don't chase if you're late to the move
//
// 3️⃣ Exit signals
// 💡 When bars turn gray, tighten your stop or take profits
// 🔄 Color flip to opposite = close the trade
//
// 4️⃣ Best practices
// ⏱️ Works best on 1m to 15m charts for scalping
// 📍 Use with support/resistance levels for better entries
// 🚫 Don't trade against the color, even if you "feel" a reversal
// 📊 Combine with volume for confirmation
//
// 🔧 Settings:
// • Period: Higher = smoother but slower reaction (default 10)
// • Multiplier: Higher = less sensitive to small moves (default 4.0)
// • Adjust based on the asset you're trading
//
// 🔔 Alerts:
// Set alerts for "Bull" and "Bear" to get notified when bias changes.
M.T.C. Gold Pocket Break of Structure (BOS)
Swing → impuls
Fib over impuls
Gold Pocket = entry
SL onder OB
TP1 = RR 1:1
TP2 = RR 1:2
NIFTY 5m Bull Ratio + SL/TP Trackersimple, practical Bull Ratio formula tailored for NIFTY (index or NIFTY futures) on a 5-minute timeframe.
Supertrend + OBV AND Logic (long only)Supertrend + OBV Regime Filter (Long-Only) is a rule-based trend regime detection script that combines ATR-based Supertrend structure with volume-confirmed momentum using On-Balance Volume (OBV). The Supertrend (ATR 10, multiplier 3) defines the primary market regime and acts as the absolute authority for trend direction, while OBV—manually calculated for robustness and smoothed using EMA(20) with a signal EMA(20)—is used to confirm participation and momentum.
A long signal is generated only on confirmed bar close when the Supertrend is bullish (price above the Supertrend line) and OBV momentum turns positive via an EMA crossover, enforcing strict AND-logic confirmation and preventing entries during low-volume or transitional phases.
The strategy maintains a single long position per trend, with no pyramiding, averaging, or discretionary overrides. A full exit is triggered immediately when the Supertrend flips bearish, serving as a hard regime exit rather than a profit-target-based stop.
Additionally, an OBV downside crossover generates a non-executable “Protect” signal (visual only), intended for risk-management actions such as reducing exposure or pausing position additions, particularly for grid or DCA implementations.
This script is not designed as a grid, scalping, or buy-and-hold strategy; instead, it functions as a conservative trend and regime filter suitable for discretionary trading or as a signal layer to control automated long-bias execution systems. Forward testing and proper risk management are strongly recommended.
Live Position Sizer (LPS)Description (EN)
(Magyar leíráshoz görgess lejjebb!)
Live Position Sizer (LPS) is a discretionary trading utility designed to visualize risk, reward, and position size directly on the chart in real time.
The indicator draws a TradingView-style long or short position box and calculates the required position size based on your defined capital, maximum risk, stop-loss distance, and a user-defined lot conversion factor.
LPS is intended strictly as a decision-support and risk management tool. It does not place trades or generate automated signals.
Core features:
Automatic Long / Short position visualization
Dynamic Entry, Stop Loss, and Take Profit levels
Real-time position size calculation
Configurable Risk/Reward ratio
Fully customizable colors, transparency, and line styles
Clean, minimal on-chart labels showing direction, RR, and lot size
Only one active position box at a time for a clutter-free chart
Position sizing logic:
TradingView internally calculates position size in units, not broker-specific lots.
To bridge this difference, LPS uses a user-defined “Units per 1 Lot” multiplier.
Examples:
Forex (standard lot): 100000
Gold (XAUUSD): 1 or 100 (broker dependent)
Indices (e.g. NAS100): 1
The indicator first calculates the position size in TradingView units and then converts it to lots using this multiplier.
The displayed lot size is rounded to 0.01 lots.
Stop Loss logic:
The Stop Loss level is derived from the High or Low of a selectable previous candle.
Increasing the bar-back value places the Stop Loss further away, which:
increases stop distance
reduces position size for the same risk
Intended use:
Manual / discretionary trading
Risk management and position sizing
Trade planning and visualization
Educational purposes
Important notes:
This indicator does not execute trades
No alerts or automation by default
Lot size and contract specifications vary by broker
Always verify the exact lot or contract size with your broker before trading
------------------------------------
Description (HU)
A Live Position Sizer (LPS) egy diszkrecionális kereskedést támogató segédindikátor, amely valós időben jeleníti meg a kockázatot, a célárat és a pozícióméretet közvetlenül a charton.
Az indikátor TradingView-stílusú long vagy short pozíció boxot rajzol, és kiszámolja a szükséges pozícióméretet a megadott tőke, maximális kockázat, stop-loss távolság és egy felhasználó által definiált LOT szorzó alapján.
Az LPS nem stratégia, kizárólag döntéstámogató és kockázatkezelési eszköz.
Fő funkciók:
Automatikus Long / Short pozíció megjelenítés
Entry, Stop Loss és Take Profit szintek vizuális ábrázolása
Valós idejű pozícióméret számítás
Állítható Risk/Reward arány
Teljesen testreszabható színek, átlátszóság és vonalstílus
Letisztult chart label (irány, RR, lot méret)
Egyszerre csak egy aktív pozíció box
Pozícióméretezési logika:
A TradingView belsőleg egységekben (units) számol, nem bróker-specifikus LOT-okban.
Ennek kezelésére az LPS egy „Units per 1 Lot” beállítást használ.
Példák:
Forex standard lot: 100000
Arany (XAUUSD): 1 vagy 100 (brókertől függ)
Indexek (pl. NAS100): 1
Az indikátor először TradingView egységekben számol, majd ezt átváltja LOT-ra a megadott szorzó segítségével.
A kijelzett LOT méret 0.01-re van kerekítve.
Stop Loss logika:
A Stop Loss szint a kiválasztott korábbi gyertya high vagy low értékéből kerül meghatározásra.
Nagyobb bar-back érték:
távolabb helyezi a stopot
azonos kockázat mellett kisebb pozícióméretet eredményez
Ajánlott felhasználás:
Manuális, diszkrecionális kereskedés
Kockázatkezelés és pozícióméretezés
Trade tervezés
Oktatási célok
Fontos megjegyzések:
Az indikátor nem köt automatikusan
Alapértelmezetten nincs alert vagy automatizmus
A LOT és contract méret brókerenként eltérhet
Kereskedés előtt mindig ellenőrizd a pontos LOT / contract specifikációt a brókerednél
5 Layer Script P5 ICT Identifier Package (Sessions + Narrative)This script is a session-based market narrative framework designed to help traders understand where price is likely seeking liquidity and alignment, rather than focusing on isolated entries.
This script mainly identifies and labels the Asia, London, and New York trading sessions, providing structure for how price behavior evolves throughout the day. It is intended to be used as a context and timing tool.
How it works
-Automatically maps Asia, London, and New York sessions
-Highlights session ranges and transitions
-Helps visualize accumulation, expansion, and distribution phases
-No repainting once a session is completed
How to use it
-Use Asia to observe range formation and liquidity build-up
-Use London for expansion, manipulation, or early continuation
-Use New York for confirmation, continuation, or reversal (IMPORTANT)
-Align session behavior with:
Higher-timeframe bias
Midpoint equilibrium levels
Fair Value Gaps
Signal or Potential Reversal confirmations
Best practices
-Avoid treating sessions as directional signals
-Focus on session objectives, not candle patterns
-Most effective on futures, indices, and liquid FX pairs
-Works best when combined with higher-timeframe structure
This package is intentionally narrative-driven and non-mechanical, allowing traders to frame intraday price action within a repeatable session logic rather than reactive decision-making.
ADDITIONAL: If youve made it this far i will tell you a cheat code to this specific script. Once you alligned your standard time for the sessions you will notice that if you set the sessions to close properly i recommend asking Chatgpt or any other AI tool, you will notice that the sessions end a few hours earlier for NY. You should see a label pop up for the NY just like the Asia and London session. That signal will tell you the next potential move only if you utilize the ICT killzones cheatsheet, easy to find on google images and I will attach it here if possible. its definetly mixed up but thats just market structure, only one you should pay attention to take a trade is the end of the NY session if adjusted properly. over 90% success rate following this strategy. I will add the link for the full cheat sheet below
www.scribd.com
Kernel Filter Histogram (RBF)The Kernel Filter Histogram (RBF) is a regime-detection and edge-confirmation tool built on Gaussian (RBF) kernel regression.
It is designed to identify when market conditions are favorable for participation and when traders should stay defensive.
Instead of reacting to price noise, this indicator measures the normalized slope of a smoothed kernel regression curve, converts it into a z-score, and displays it as a histogram representing directional edge pressure.
What It Measures
Underlying market regime (bullish, bearish, or neutral)
Strength and quality of directional momentum
Statistical edge expansion vs compression
When trend continuation is more likely vs chop
How It Works
Applies Nadaraya–Watson kernel regression using a Gaussian (RBF) kernel
Calculates the slope of the regression curve
Normalizes slope using ATR for cross-instrument consistency
Converts the result into a z-score to measure statistical deviation
Smooths the output into a readable histogram + signal line
Uses an optional threshold gate to filter low-quality conditions
Reading the Histogram
Green bars → Bullish regime / positive edge
Red bars → Bearish regime / negative edge
Gray bars → Neutral / low-edge environment
Above zero → Bullish pressure dominates
Below zero → Bearish pressure dominates
Threshold gating allows you to require minimum edge strength before treating signals as actionable.
Best Use Cases
Trade filter (only take longs when bullish, shorts when bearish)
Regime confirmation for existing strategies
Momentum quality assessment
Avoiding chop and low-probability setups
Multi-timeframe alignment tool
What This Is (and Is Not)
✔ IS: A high-quality regime and edge filter
✔ IS: Designed for professional trading systems
✔ IS: Instrument-agnostic and timeframe-agnostic
✖ NOT: A buy/sell signal generator
✖ NOT: A lagging moving average
✖ NOT: A beginner indicator
Recommended Usage
Use this indicator as a gatekeeper:
Only execute setups when the histogram confirms favorable regime conditions
Combine with your entry trigger, not instead of it
Works exceptionally well with trend-following, momentum, and mean-expansion systems
RSI & BB Oversold Scalper with MACD Confirmation [DotGain]RSI & BB Oversold Scalper with MACD Confirmation
The RSI & BB Oversold Scalper is a mean reversion / dip-buying indicator designed for traders who want to combine oversold conditions with momentum confirmation .
It uses a multi-step logic: first detect an oversold setup, then wait for a MACD confirmation within a defined time window before issuing a buy signal.
---
Core Concept
1. Detect an oversold setup using Bollinger Bands %b, RSI and an optional DSS filter
2. Keep the setup active for a limited number of candles
3. Trigger the entry using a MACD bullish crossover
4. Reset after entry to avoid multiple signals from the same setup
---
Buy Signal Logic
A buy signal is generated when the following conditions are met:
1. Oversold Setup (filters can be enabled/disabled individually)
• Bollinger Bands %b Oversold (Lookback-based)
The price has traded below the lower Bollinger Band at least once within the last `lookbackBB` candles.
• RSI Oversold (Lookback-based)
The RSI has dropped below 30 at least once within the last `lookbackRSI` candles.
• DSS (Double Smoothed Stochastic) Reversal Filter
A bullish crossover of the DSS line above its signal line while the DSS value is below 20 , indicating a potential momentum reversal from oversold conditions.
Note:
BB %b and RSI are lookback filters , while the DSS condition is a single-bar crossover event .
---
2. MACD Confirmation (Entry Timing)
After the setup becomes active, the indicator waits for a bullish MACD crossover (`MACD line crosses above Signal line`) within a user-defined time window (`validWindow` candles).
If the MACD confirmation occurs within this window, a buy signal is printed.
If the window expires without confirmation, the setup is discarded automatically.
---
Reset Logic
• After a buy signal, the setup is reset immediately
• Only one signal is allowed per setup
• No late entries after the time window expires
---
Inputs & Customization
• Enable or disable BB, RSI and DSS filters individually
• Adjust lookback periods to control how recent oversold conditions must be
• Tune the MACD confirmation window to balance early vs. conservative entries
Smaller windows = faster, more aggressive entries
Larger windows = fewer but more confirmed signals
Recommended Markets & Timeframes
• Cryptocurrencies, Forex, Indices, liquid stocks
• Best suited for 1m – 15m scalping
• Also usable on 15m – 1h for slower mean-reversion trades
Visuals
• Buy signals are displayed as labels below the price candles
Important Notes
• This indicator is a signal and timing tool , not a complete trading system
• Always combine with higher-timeframe trend, support/resistance or volume analysis
• Backtesting and paper trading are strongly recommended
Disclaimer:
This "RSI & BB Oversold Scalper with MACD Confirmation" (Oversold Scalper) indicator is provided for informational and educational purposes only. It does not, and should not be construed as, financial, investment, or trading advice.
The signal generated by this tool (Green) is the result of a specific set of algorithmic conditions. They are not a direct recommendation to buy or sell any asset. The indicator's purpose is to highlight possible weakness in the markets, not to provide infallible trade signals.
All trading and investing in financial markets involves a substantial risk of loss. You can lose all of your invested capital.
Past performance is not indicative of future results. Even an indicator designed to filter out "chop" may produce false, lagging, or losing signals. Markets can remain unpredictable longer than you can remain solvent.
The creator DotGain assumes no liability for any financial losses or damages you may incur, directly or indirectly, as a result of using this indicator or the information it provides.
You are solely responsible for your own trading and investment decisions. Always conduct your own research (DYOR), validate signals with other methods, and consider your personal risk tolerance before entering any trade.
XAU PDH-PDL REV (Buy the Dip)Indicator Description – Buy the Dip first, then Continuation
This indicator is designed for trading Gold (XAUUSD) with an institutional, pullback-focused mindset. It prioritises **REV (Reversal) signals** to *buy the dip* or *sell the rip* after a **significant ATR-based pullback**, without relying on EMA reclaim (so strong trends aren’t missed). Only when no valid reversal is present will it allow **CONT (Continuation) signals**, aligned with trend and EMA pullbacks. Key targets are based on **Daily, Weekly, or Rolling liquidity levels**, and all prices are shown as **whole numbers** for clarity. Session awareness (NZ time) helps contextualise signals, while cooldown logic reduces noise and over-trading.
[ST] Killzones - Minimal Killzones — Minimal
User Manual
1. Purpose of the Indicator
Killzones — Minimal is a session-based market structure tool designed to highlight the highest-liquidity time windows of the trading day.
Instead of generating signals, this indicator provides context by visually marking the ICT Killzones, allowing the trader to:
Identify where liquidity is built
See which session created the range
Anticipate where liquidity is likely to be taken
Align SMC / Wyckoff / Order Flow analysis with time-based institutional behavior
This tool is especially effective for Crypto, Forex, and Indices, where markets run continuously and liquidity cycles matter more than exchange open times.
2. Killzones Covered (São Paulo Time – UTC-3)
The indicator draws one minimal, dotted box per session:
Session Time (SP) Role in Market Structure
ASIA 21:00 – 03:00 Range formation & liquidity buildup
LONDON 04:00 – 07:00 First liquidity raid & manipulation
NEW YORK (Killzone) 10:00 – 13:00 True displacement & delivery
These are ICT Killzones, not official stock exchange open times.
3. Visual Design Philosophy
The indicator is intentionally minimalist:
Dotted borders → no visual clutter
Optional fill → focus on structure, not noise
No signals or arrows → forces contextual reading
One box per session → clean session boundaries
The goal is to let price action and liquidity tell the story, not indicators.
4. How the Boxes Behave
Each session box:
Starts on the first candle of the session
Expands dynamically to include the session High and Low
Stops updating once the session ends
Remains fixed on the chart as historical context
This allows you to instantly see:
Which session created the current range
Where stop-loss clusters are likely resting
Which session was manipulated or delivered price
5. How to Use the Indicator (Practical Workflow)
Step 1 — Identify the Current Session
Ask:
Are we inside Asia, London, or New York?
Your expectations should change depending on the session.
Step 2 — Read Session Intent
ASIA
Expect compression and balance
Focus on identifying Asia High / Asia Low
Avoid aggressive trades inside the range
LONDON
Look for liquidity raids on Asia High/Low
Many London moves are manipulative
A failed raid is often a setup for NY
NEW YORK
Look for true displacement
High probability of:
Continuation
Reversal after a sweep
Best session to execute trades
Step 3 — Trade Liquidity, Not Candles
Use the boxes as liquidity maps, not entries.
High-probability ideas come from:
Asia range being swept during London
London manipulation being reversed during NY
NY taking remaining liquidity and delivering direction
6. Example Use Cases
Setup 1 — Asia Range Sweep
Asia forms a tight range
London sweeps Asia High or Low
Price fails to continue
Market shifts structure
Entry on OB / FVG toward the opposite side
Setup 2 — London Manipulation → NY Delivery
London sweeps liquidity but stalls
New York opens
NY takes the opposite side liquidity
Strong displacement occurs
Entry on NY pullback
Setup 3 — Session Breakout
No sweep
Immediate strong displacement
Clean continuation
Trade only after confirmation
7. What NOT to Do
Do not trade inside the middle of session boxes
Do not assume every sweep means reversal
Do not force trades without structure shift
Do not treat sessions as signals
The indicator shows where to pay attention, not when to click Buy or Sell.
8. Best Confluence Tools
This indicator works best when combined with:
Market Structure (BOS / CHoCH)
Order Blocks
Fair Value Gaps
Liquidity pools
Volume-based candle analysis (e.g. CandleFlow)
9. Final Notes
Killzones — Minimal is a contextual framework, not a strategy.
If you wait for:
Liquidity to be taken
Structure to shift
Price to confirm intent
You will trade with the market narrative, not against it.
Time reveals intent. Liquidity confirms it.
lww Crossover Strategy Strategy Description
This strategy is based on the confluence of VWAP, MVWAP, and EMA crossover structure, designed to identify short-term trend continuation opportunities in both long and short directions.
A trade signal is generated only when the fast EMA, slow EMA, and smoothed VWAP are all positioned on the same side of the MVWAP, indicating directional alignment and structural confirmation. Entries occur only at the moment the condition first becomes true, which helps reduce overtrading during ranging or choppy market conditions.
The strategy enforces a one-trade-at-a-time rule, ensuring that no new positions are opened while an existing trade is active.
Risk management is handled through predefined take-profit and stop-loss levels, which are automatically placed upon entry to maintain clear and consistent risk control. An optional setting allows positions to be closed early if an opposite signal appears.
This strategy is suitable for short-term and intraday trading, emphasizing disciplined execution, structural confirmation, and controlled risk exposure.
MACD Bounce Strategy for CryptohopperSell and Buy alerts based on MACD crossover values for automated triggers in Cryptohopper
Bitcoin Logarithmic Model with Ranges and ForecastsThis chart is based on the following post x.com and projects the price if bitcoin out into 2039
TA Confluence Scanner v2.9 | Mint_Algo📘 TA Confluence Scanner
Introduction
The TA Confluence Scanner is a multi-factor trend system designed to filter market noise and identify high-probability trade setups. By combining adaptive algorithms (KAMA) with Price Action methodologies (SMC, Breakouts, Fractals), this indicator operates on the principle of Confluence : a signal is only valid when multiple independent tools agree on the direction.
Instead of relying on a single lagging indicator (like just MA fast and slow crossover), this script acts as a "Scanner," evaluating the market state through Volatility, Trend Structure, and Equilibrium.
───────────────────────────────────────────────────
Important Note
To make this "Plug & Play," I have included optimized presets in the settings for different timeframes (1m/15m-1h/4h-1D) and trading styles (Scalper, Intraday, Swing, Investor) tested on symbols:
FX:EURUSD
IG:NASDAQ
BITSTAMP:BTCUSD
BINANCE:ETHUSD
CAPITALCOM:US500
OANDA:XAUUSD
NASDAQ:AAPL
NASDAQ:TSLA
BUT default settings already include a good preset which excludes most of the noise and grabs the trend better (fewer entries, but quality is higher).
Check the presets at the bottom 👇
───────────────────────────────────────────────────
Core Features
Adaptive Trend Filter (KAMA): Adjusts to market volatility to distinguish between chop and true trends.
SMC Equilibrium (EQ) Fans: A three-tiered dynamic structure (Fast, Medium, Slow) for trailing stops and targets.
Confluence Counter: Visually displays the strength of a signal (e.g., "Strong 4/6") based on how many factors align.
Re-Entry Logic: Identifies low-risk entry points within an existing trend.
Automated S/R & Breakouts: Detects key pivot levels and structural breaks.
───────────────────────────────────────────────────
Settings & Components Breakdown
1. KAMA (Primary Trend Filter)
The backbone of the system. It calculates the Efficiency Ratio (ER) of price movement.
How it works: If the ER is high (strong trend), KAMA follows price closely. If ER is low (ranging), KAMA flattens out to prevent false signals.
Tuning:
Fast (ER ~100/5/60): For Scalping.
Smooth: Default settings are optimized for a balance between lag and noise reduction.
2. SMC Equilibrium (EQ Structure)
Based on the HL2 formula (High+Low / 2), this creates a "fan" of three lines:
EQ1 (Fast): The aggressive line. Used for early exits or scalping stops.
EQ2 (Medium): The baseline trend structure.
EQ3 (Slow): The major trend container. Used for position trading.
Usage: Use these lines to gauge how far price has deviated from its "fair value."
3. Breakout & Internal Trend
Lookback Period: Defines the range for a valid breakout. A lower lookback (e.g., 10) gives earlier signals but more noise; a higher lookback (e.g., 20-30) confirms significant structural breaks.
Internal Trend: A simplified SMA check to ensure immediate momentum aligns with the macro trend.
4. Signal Strength (The Confluence Meter)
The indicator counts active signals from: KAMA, Internal Trend, S/R, FVG, Breakout, and EQ.
Strong Signal: When the count hits your threshold (e.g., 4/6 ). This suggests a high-probability reversal or breakout.
Medium Signal (Triangles): These appear when the trend is active but not all filters align. These are excellent continuation/re-entry points.
───────────────────────────────────────────────────
How to Trade (Strategy Guide)
🎯 The Entry
Wait for a Strong Signal (Large Label). This confirms that volatility, structure, and momentum have aligned.
Conservative: Wait for the candle to close.
Aggressive: Enter on the breakout of the KAMA line.
🔄 Re-Entry & Continuation
Markets rarely move in a straight line.
Scenario: You missed the initial "Strong" entry, or you took profit and want to re-enter.
The Signal: Look for the small Triangles (Medium signals). These often appear after a pullback when price resumes the main trend.
Logic: If the main KAMA trend is still green/red, but the "Strong" signal isn't firing, a Triangle indicates a safe place to add to a position.
⚠️ Pyramiding & Risk Management (Advanced)
The EQ Lines (Fast/Medium/Slow) are designed for a tiered position management strategy:
Entry: Open position (e.g., 0.03 lots).
First Take Profit: When price extends far beyond EQ1 (Fast) , lock in partial profits.
Trailing Stop: Move your Stop Loss to trace the EQ2 (Medium) line.
Trend Riding: Hold the "Runner" portion of your position until price closes back under EQ3 (Slow) or the KAMA line.
Tip: Use William Fractals (Period 2) to pinpoint exact swing highs/lows for tightening stops.
───────────────────────────────────────────────────
Presets & Optimized Settings
To make this "Plug & Play," I have included optimized presets in the settings for different trading styles.
(If you don't see some parameters, that means they are turned off in trading mode)
⚡ SCALPER (1m - 5m)
KAMA:
ER: 100
Fast Length: 15
Slow Length: 30
FVG:
Size %: 0.01
Trend Detection:
Length: 20
Breakout:
Lookback Period: 10
S/R Detection:
Pivot Length: 10
Tolerance: 0.3
SMC EQ:
Default: 10
EQ1: 10
EQ2 (Main): 30
EQ3: 120
Signal Strength:
Strong: 4
Medium: 3
📊 INTRADAY (15m - 1H)
KAMA:
ER: 100
Fast Length: 5
Slow Length: 30
Trend Detection:
Length: 100
Breakout:
Lookback Period: 30
S/R Detection:
Pivot Length: 20
Tolerance: 0.5
SMC EQ:
Default: 10
EQ1: 10
EQ2 (Main): 40
EQ3: 80
Signal Strength:
Strong: 4
Medium: 3
📈 SWING (4H - 1D)
KAMA:
ER: 30
Fast Length: 4
Slow Length: 30
Trend Detection:
Length: 50
Breakout:
Lookback Period: 20
S/R Detection:
Pivot Length: 30
Tolerance: 0.7
SMC EQ:
Default: 10
EQ1: 10
EQ2: 50
EQ3 (Main): 60
Signal Strength:
Strong: 4
Medium: 3
💼 INVESTOR (4H - 1D+)
KAMA:
ER: 30
Fast Length: 5
Slow Length: 10
Trend Detection:
Length: 100
Breakout:
Lookback Period: 50
S/R Detection:
Pivot Length: 30
Tolerance: 0.7
SMC EQ:
Default: 10
EQ1: 10
EQ2: 50
EQ3 (Main): 100
Signal Strength:
Strong: 4
Medium: 3
───────────────────────────────────────────────────
Notes
FVG (Fair Value Gaps): Optional. Enable if you trade volatile assets like Crypto/Gold where imbalances are common.
Support/Resistance: The built-in Pivot system is optional. Disable it if you prefer drawing your own levels to keep the chart clean.
Recommended Pairing:
For best results, pair this with a momentum oscillator like RSI to detect the range regime of a trend. Or DI+ and DI- (when it crosses over each other, that means the "range of possible" regime change of a trend).
───────────────────────────────────────────────────
Disclaimer:
This tool is for informational purposes only. "Confluence" increases probability but does not guarantee results. Always manage your risk.
The BLUE Red Candle Swing w AlertsThe script is for high probability swing entries based on a extremely strong bearish candles which typically come right before a green push up.
When a bearish candle has a higher than average ATR, it is a sign that there could be a large reversal coming next.
Use this indicator to help you set the stop loss and take profit based on the range of the highlighted Red candle.
*So if the ATR of this candle is $3.00 then set a $3.00 stop loss and take profit.
There is also a sc
Rules for the ATR RED/Blue Impulse candle
*Use the 50% line or midline of the candle to help refine your entries
*Use the range of the Blue candle as your stop loss range and for your 1st take profit target!
*Add more positions if there is a clear trend after the candle
Volume-Weighted Hybrid Channel [Capitalize Labs]Volume-Weighted Hybrid Channel (VWHC) is a channel-only indicator designed to visualise mean and volatility structure using a blended framework. It combines a configurable mean engine (SuperSmoother, EMA, SMA, or RMA) with an anchored VWAP component, then builds a four-level band ladder around a hybrid mean using a hybrid width that blends a range engine (ATR or true range variants) with anchored, volume-weighted standard deviation. The result is a smooth, adaptive channel intended to help us contextualise price location and volatility expansion or contraction relative to the hybrid mean.
The indicator supports Weekly or Session anchoring for the VWAP and sigma components, and includes optional transition smoothing after anchor resets to reduce visual stepping. Band levels are user-defined (with automatic ordering enforcement), and optional gradient fills can be enabled for clearer zone recognition. An optional Band Occupancy Table is included to show how frequently price closes inside each zone, either over a rolling lookback or since the most recent anchor reset. This table is informational only and does not generate signals.
This script is an indicator, not a strategy. It does not place trades, generate alerts, or provide entry or exit instructions. Outputs depend on chart symbol, timeframe, and data quality, including volume availability. The channel is designed to be non-repainting in the sense that it uses confirmed bar data and does not use forward-looking logic; however, like all indicators, the current bar can update until it closes.
Risk Warning
This material is educational research only and does not constitute financial advice, investment recommendation, or a solicitation to buy or sell any instrument. Foreign exchange and CFDs are complex, leveraged products that carry a high risk of rapid losses; leverage amplifies both gains and losses, and you should not trade with funds you cannot afford to lose. Market conditions can change without notice, and news or illiquidity may cause gaps and slippage; stop-loss orders are not guaranteed.
The analysis presented does not take into account your objectives, financial situation, or risk tolerance. Before acting, assess suitability in light of your circumstances and consider seeking advice from a licensed professional. Past performance and back-tested or hypothetical scenarios are not reliable indicators of future results, and no outcome or level mentioned here is assured. You are solely responsible for all trading decisions, including position sizing and risk management. No external links, promotions, or contact details are provided, in line with TradingView House Rules.
Disclaimer
Use of this indicator is at our own discretion and risk. It is a visual analysis tool and should be validated through independent testing and a documented trading plan before being used in live decision-making.






















