Macro Monte Carlo 10000 Prob with BootstrapMacro Monte Carlo 10000 Prob with Bootstrap — by Wongsakon Khaisaeng
1) Core Concept: Monte Carlo as a Macro-Probabilistic Lens on Future Price Paths
The Macro Monte Carlo 10000 Prob with Bootstrap indicator is designed to view future price evolution through a probabilistic and statistically grounded lens. Instead of predicting a single deterministic outcome, it generates thousands of simulated future price paths (Monte Carlo Paths) to estimate the range of possible outcomes. By analyzing the lowest and highest values reached within each simulated path, the indicator provides a macro-level understanding of how far price could realistically decline or rally within a specified forecast horizon. This approach shifts the focus from price forecasting to probability distribution estimation, enabling more robust decision-making for systematic traders, risk managers, and options strategists.
2) Historical Data Foundation: Extracting Log Returns as the Statistical Engine
Before any simulation takes place, the indicator constructs a historical library of logarithmic returns (log returns) derived from the asset’s recent price history. The user defines the lookback window (e.g., 1000 bars), allowing the system to characterize how returns behaved across various market regimes. Log returns are used because they preserve mathematical properties essential for multiplicative price processes, making them highly suitable for probabilistic modeling. This historical dataset forms the core statistical engine from which blocks of returns will later be sampled and recombined to create forward-looking scenarios.
3) Simulation Methodology: Block Bootstrap to Preserve Market Structure
Unlike traditional Monte Carlo methods that randomize every return independently, this indicator employs Block Bootstrap—a technique that samples consecutive clusters of returns rather than isolated points. By using these blocks (e.g., 24 bars per block), the simulation preserves vital market characteristics such as volatility clustering, trending behavior, and short-term autocorrelation. Each simulated path is built by sequentially appending multiple randomly selected return blocks until the forecast horizon is reached. This method produces realistic price trajectories that reflect the inherent temporal structure of financial markets rather than artificially smoothed or over-randomized paths.
4) Macro Perspective: Tracking Path-Level Minimums and Maximums
For each simulated price path, the indicator tracks two critical values:
(1) the lowest price reached within the entire future path, and
(2) the highest price reached within the same horizon.
This macro approach focuses on the extremes—how deep a drawdown could extend, or how high a rally could potentially reach—rather than the shape of the trajectory itself. The method reflects practical concerns in risk management and trading:
How low could price fall before my stop is hit?
How high could price rise before a take-profit trigger?
By generating thousands of such paths, the indicator builds a statistical distribution of future minimums and maximums across all simulations.
5) Percentile Bands: Converting Thousands of Paths into Statistical Insight
Once all minimum and maximum values are collected, the indicator calculates key percentiles of these distributions (e.g., 10th, 50th, 90th). These percentiles represent probabilistic thresholds:
The 10th percentile of minimums suggests a price level below which only 10% of simulated future paths ever fell.
The 90th percentile of maximums indicates a level reached by only the strongest 10% of simulated rallies.
User-defined percentile settings are then applied to generate Band Low and Band High, which are plotted on the chart at the final bar. These levels form a probabilistic corridor showing where future price movements are statistically likely—or unlikely—to reach within the chosen horizon. This creates a forward-looking “probability envelope” that adapts to volatility, market structure, and historical dynamics.
6) Touch Probabilities: Estimating the Likelihood of Hitting Key Price Levels
A defining feature of the indicator is the calculation of Touch Probabilities—the probability that price will hit a certain lower or upper level at least once within the simulation window.
The lower touch level defaults to 90% of the current spot price (unless overridden).
The upper touch level defaults to 110% of spot.
The indicator then measures the percentage of paths in which:
the path’s minimum falls below or equal to the lower level → P(Touch ≤ X)
the path’s maximum rises above or equal to the upper level → P(Touch ≥ Y)
This mirrors advanced risk-management methods in trading, especially in options pricing, where the central question is often: Will price breach a barrier within a given timeframe?
These probabilities can guide decisions related to hedging, position sizing, stop-loss design, or probability-based expectations for take-profit scenarios.
7) Visual Output: Probability Bands and a Structured Summary Table
To help traders interpret results visually, the indicator plots Band Low and Band High as horizontal forward-looking reference levels at the most recent bar. This provides a quick visual sense of the statistical “territory” price is expected to explore under randomized future paths.
Additionally, a structured summary table is displayed on-chart, presenting:
symbol
number of paths, horizon, block length
spot price
percentile metrics for min/max distributions
Band Low / Band High
touch probabilities
sample counts and lookback window
This table transforms the complex underlying simulation into a clear, interpretable snapshot ideal for systematic analysis and trading decisions.
8) Practical Interpretation: A Probability-Driven Tool for Systematic Decision-Making
The purpose of this indicator is not to generate trading signals but to provide a statistical foundation for evaluating risk and opportunity. Systematic traders can use the information to answer practical questions such as:
“Is the expected downside risk greater than the upside opportunity?”
“What is the probability that price reaches my take-profit before my stop?”
“How wide should my volatility-adjusted stop-loss realistically be?”
“Does the market currently favor expansion or contraction in price range?”
The tool can also assist in options strategies (e.g., barrier options, credit spreads), portfolio risk assessment, or position sizing in trend-following and mean-reversion systems. In short, it provides a macro-probability framework that enhances decision quality by grounding expectations in simulated statistical reality rather than subjective bias.
Indikatoren und Strategien
MA50 & MA200This indicator combines the MA50 (50-period Moving Average) and MA200 (200-period Moving Average) — two widely used trend-following tools to identify the overall market direction and key trend shifts.
- MA50 represents the medium-term trend, reacting faster to price changes.
- MA200 represents the long-term trend, providing a broader market outlook.
Key Usage:
- A bullish signal occurs when MA50 crosses above MA200 — known as a Golden Cross, suggesting the start of a long-term uptrend.
- A bearish signal occurs when MA50 crosses below MA200 — known as a Death Cross, indicating a potential long-term downtrend.
- Price positions above both MAs typically indicate strong bullish momentum, while prices below both MAs suggest bearish pressure.
This setup to confirm trend direction, filter trade entries, or identify support and resistance zones.
Trading Session IL7Trading Session IL7 Indicator
Trading Session IL7 automatically highlights the key market sessions such as Sydney, Tokyo, London, and New York directly on the chart. The indicator gives you clear structure and time-based zones to optimize your entry precision in Gold and Forex. Perfect for traders who rely on sessions, volatility, and momentum to execute high-quality setups.
Sectors Comparison with Auto LabelsThis indicator creates a label which updates with the chart value.
Aurora Reversal Suite🌌 Aurora Reversal Suite
Precision Liquidity, Structure & Reversal System
Aurora Reversal Suite is an all-in-one institutional trading toolkit designed to identify high-probability reversal setups. By combining Liquidity Sweeps, Inversion Fair Value Gaps (iFVG), and Multi-Timeframe Bias, this indicator removes the noise and highlights exactly where price is likely to turn.
Whether you trade ICT concepts, Smart Money Concepts (SMC), or pure Price Action, Aurora provides the context and the triggers you need in a single, clean chart overlay.
🚀 Core Features
1. The Signal Engine (Sweep + iFVG) The heart of the system. It detects when price "sweeps" a key liquidity level (Previous Day High/Low, Session High/Low, or Range High/Low) and immediately reverses to create an Inversion FVG.
3 Logic Modes:
Simple: Pure price action sweeps.
Strict: Filters entries based on current trend (EMA).
Super Strict: Requires alignment of Daily, 4H, and 1H directional bias.
Volume Filter: Automatically grays out low-momentum signals to keep you out of chop.
SMT Divergence: Optional filter to only signal if a correlated asset (e.g., ES vs. NQ, EU vs. GU) fails to confirm the move.
2. Institutional Context & Key Levels Never draw lines manually again. Aurora automatically plots:
Daily & Weekly Levels: PDH, PDL, PWH, PWL.
Session Killzones: Asia, London, and NY boxes with auto-extending high/low lines until swept.
Midnight Open: The institutional true day open.
3. Market Structure & Dynamics
Live Structure: Real-time labeling of BOS (Break of Structure) and MSS (Market Structure Shifts) with customizable sensitivity.
Range Dynamics: Auto-detects the current trading range and highlights the Equilibrium (50%) level.
4. Multi-Timeframe Vision
HTF FVGs: See 4H or Daily Fair Value Gaps overlayed on your lower timeframe chart.
PO3 (Power of 3) Overlay: Visualize higher timeframe candles (e.g., seeing the Daily candle shape while trading the 15m chart) to spot accumulation and distribution.
Bias Dashboard: A sleek table showing the trend direction across Daily, 4H, and 1H timeframes.
🛠️ How to Use
Define Context: Use the Bias Table and PO3 Overlay to determine if the higher timeframe is Bullish or Bearish.
Wait for Liquidity: Look for price to trade into a Session Box or sweep a PDH/PDL.
The Trigger: Wait for a "Buy" or "Sell" label. This confirms that liquidity was taken and an Inversion FVG has formed to support the reversal.
Confluence: Use the SMT Lines and Market Structure (MSS) labels to add confidence to the entry.
⚙️ Customization
Aurora is built for flexibility.
Toggle Everything: Turn off specific sessions, lines, or signals to keep your chart clean.
Alerts: Fully integrated alerts for Sweeps, Reversal Signals, and HTF Touches.
Visuals: Customize colors for Bullish/Bearish setups to match your chart theme.
Trade with the light of the Aurora. 🌌
2 MACD VISUEL — 4H / 1H / 15M + CONFIRMATION 5M//@version=6
indicator("MTF MACD VISUEL — 4H / 1H / 15M + CONFIRMATION 5M", overlay=true, max_labels_count=500)
// ─────────────────────────────
// Fonction MACD Histogram
// ─────────────────────────────
f_macd(src) =>
fast = ta.ema(src, 12)
slow = ta.ema(src, 26)
macd = fast - slow
signal = ta.ema(macd, 9)
hist = macd - signal
hist
// ─────────────────────────────
// MTF MACD HISTOGRAM
// ─────────────────────────────
h4 = request.security(syminfo.tickerid, "240", f_macd(close))
h1 = request.security(syminfo.tickerid, "60", f_macd(close))
h15 = request.security(syminfo.tickerid, "15", f_macd(close))
h5 = request.security(syminfo.tickerid, "5", f_macd(close))
// Signes
s4 = h4 > 0 ? 1 : h4 < 0 ? -1 : 0
s1 = h1 > 0 ? 1 : h1 < 0 ? -1 : 0
s15 = h15 > 0 ? 1 : h15 < 0 ? -1 : 0
s5 = h5 > 0 ? 1 : h5 < 0 ? -1 : 0
// Conditions
three_same = (s4 == s1) and (s1 == s15) and (s4 != 0)
five_same = three_same and (s5 == s4)
// BUY / SELL logiques
isBUY = five_same and s4 == 1
isSELL = five_same and s4 == -1
// ─────────────────────────────
// DASHBOARD VISUEL (en haut du graphique)
// ─────────────────────────────
var table dash = table.new(position.top_right, 4, 2, border_color=color.black)
table.cell(dash, 0, 0, "4H", bgcolor = s4 == 1 ? color.green : s4 == -1 ? color.red : color.gray)
table.cell(dash, 1, 0, "1H", bgcolor = s1 == 1 ? color.green : s1 == -1 ? color.red : color.gray)
table.cell(dash, 2, 0, "15M", bgcolor = s15 == 1 ? color.green : s15 == -1 ? color.red : color.gray)
table.cell(dash, 3, 0, "5M", bgcolor = s5 == 1 ? color.green : s5 == -1 ? color.red : color.gray)
table.cell(dash, 0, 1, s4 == 1 ? "↑" : s4 == -1 ? "↓" : "·", bgcolor=color.new(color.black, 0), text_color=color.white)
table.cell(dash, 1, 1, s1 == 1 ? "↑" : s1 == -1 ? "↓" : "·", bgcolor=color.new(color.black, 0), text_color=color.white)
table.cell(dash, 2, 1, s15 == 1 ? "↑" : s15 == -1 ? "↓" : "·", bgcolor=color.new(color.black, 0), text_color=color.white)
table.cell(dash, 3, 1, s5 == 1 ? "↑" : s5 == -1 ? "↓" : "·", bgcolor=color.new(color.black, 0), text_color=color.white)
// ─────────────────────────────
// SIGNES VISUELS SUR LE GRAPHIQUE
// ─────────────────────────────
plotshape(isBUY, title="BUY", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.large, text="BUY")
plotshape(isSELL, title="SELL", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.large, text="SELL")
// Histogramme du MACD 5M en couleur tendance
plot(h5, title="MACD Hist 5M", color = h5 >= 0 ? color.green : color.red, style=plot.style_columns)
// ─────────────────────────────
// Alerte Webhook (message constant OBLIGATOIRE)
// ─────────────────────────────
alertcondition(isBUY, title="Signal BUY Confirmé", message="MTF_MACD_BUY")
alertcondition(isSELL, title="Signal SELL Confirmé", message="MTF_MACD_SELL")
Momentum Breakout Pro (Zeiierman)█ Overview
Momentum Breakout Pro (Zeiierman) is a breakout-focused quantitative system engineered to identify only the strongest momentum expansions in the market. Instead of reacting to price movement, it reconstructs a refined momentum signal, evaluates its strength and persistence, and validates each breakout against the broader market context. Only when momentum pressure aligns with structural direction, trend state, candle behavior, and spacing requirements will a breakout be considered qualified.
The result is a clean and context-aware signal flow that removes noise and highlights only the breakouts with the highest probability of continuation. Traders receive precise Break signals at qualified points, adaptive trend lines, candle-based trend visualization, structure levels, and volatility-driven confirmation markers. Internally, the system operates as a layered confirmation model designed to enforce directional consensus and filter out the shallow or unreliable moves that typically weaken breakout strategies.
In short, Momentum Breakout Pro offers a refined breakout selection system that focuses on quality over quantity, designed for traders who want clean and well-supported breakout signals backed by structured technical logic.
⚪ Why This One Is Unique
Momentum Breakout Pro’s uniqueness comes from its multi-layered confirmation process. The internal momentum reconstruction ensures that only sustained directional pressure is considered meaningful. Optional filters such as Dynamic Trend, SuperTrend, Average Trend, VWAP, and Market Structure provide an adjustable decision stack, allowing traders to decide how strict or flexible the validation should be. Breakouts are released only when the enabled components agree.
█ Main Features
⚪ Breakout Signals
The Breakout Signals are the core feature of the indicator. They help traders identify high probability breakouts that are more likely to follow through. With built-in confirmation levels, it becomes much easier to judge whether a breakout is strong or likely to fail. Combined with the suggested take profit points, traders can quickly find confirmed breakout opportunities with realistic first profit targets.
⚪ Breakout Filters
The indicator includes multiple filters that align each breakout with the current trend, structure, and momentum. This is essential for identifying only the strongest and most reliable breakout setups.
⚪ Dynamic Trend
The Dynamic Trend is a volatility-aware long-term trend filter. It removes noise and adapts to sharp volatility swings, staying focused on the true underlying trend direction. This helps traders avoid false signals and remain aligned with the broader market drift.
⚪ Moving Average
A standard moving average with a user-defined length. Simple, effective, and easy to understand. It acts as a clean trend filter for both beginners and advanced traders.
⚪ Super Trend
A Super Trend filter that restricts breakout signals to appear only in the direction of the active SuperTrend. This adds an additional layer of directional confirmation.
⚪ VWAP
VWAP (Volume Weighted Average Price) is a powerful anchor, especially on lower timeframes. It serves as a dynamic support or resistance level and a highly reliable trend filter.
⚪ Candle Coloring
The candle coloring engine tracks how long the price has moved in one direction and translates that persistence into a graded bull, mid, or bear color spectrum. This helps traders quickly understand trend strength, confirm momentum, and allow the market enough space to move before a larger breakout occurs.
⚪ Momentum
The momentum filter identifies bursts of momentum and highlights the strongest correlations between price and movement strength. It filters out weak breakouts that are not backed by real momentum, improving accuracy significantly.
⚪ Market Structure
Trading with the current market structure is crucial. This filter ensures that breakout signals appear only when they align with the existing structure, helping traders stay on the right side of the market.
█ How to Use
⚪ Breakouts
Use this tool to identify high-quality breakouts. To increase accuracy, combine the breakout signals with the trend, structure, and momentum filters. When these elements align, the probability of a successful breakout increases significantly.
⚪ Confirmation Levels
The indicator includes three confirmation levels that adapt based on current market volatility.
These levels help you judge the strength of the breakout:
When the three levels are tight and close to the price, it indicates strong conditions. Price is more likely to break through all levels quickly and confirm the breakout.
When the levels are spread out and far from the price, the breakout becomes weaker. Price must travel too far to confirm the move, which lowers the probability of a clean follow-through.
What you want to see is a breakout where all three confirmation levels are penetrated within the next few candles. That is the ideal scenario, indicating a confirmed breakout with a higher chance of continuation in that direction.
⚪ Take Profit Strategy
The indicator includes built-in take profit levels, which act as your first two targets after a confirmed breakout:
Once Take Profit 1 is hit, move your stop loss to break even.
When Take Profit 2 is hit, move your stop loss to the first take profit level.
From there, allow the position to run until the candle coloring shifts, signaling that momentum may be slowing or reversing.
This approach helps you secure profits early, reduce risk, and stay in the trade for larger moves when the trend is strong.
█ Setting Realistic Expectations: Win-Rate and Risk–Reward
Research on breakout systems, trend-following strategies, and directional volatility all show the same behavioral pattern. Win rates tend to be moderate, while risk and reward are positively skewed. Most breakout attempts are tested quickly by the market and may result in small losses or breakeven trades. The real edge comes from the smaller group of breakouts that expand into multi-stage moves and generate significantly larger gains. This is a well-established characteristic of momentum-driven price dynamics.
Momentum Breakout Pro is designed to work within this framework. It is not built to win on every signal, but to highlight conditions that historically align with stronger follow-through. The tool provides structure levels, confirmation lines, and initial target markers to help traders measure extension and manage risk objectively. Actual results will vary depending on the filters enabled, the markets traded, and how stops and exits are managed. However, the overall expectation remains consistent with established breakout research: frequent smaller outcomes combined with fewer but more impactful winners.
█ How It Works
⚪ Breakout System
The breakout system detects emerging directional expansions by transforming price movement into a stabilized signal curve. It evaluates localized impulse strength, directional bias, and short-term acceleration to determine when the price is exerting statistically meaningful pressure in one direction. When this pressure breaches the system’s internal thresholds, a breakout candidate is registered.
Calculation: Price is processed through a multi-stage smoothing pipeline to construct a normalized signal curve. The script analyzes the curve’s gradient and micro-momentum characteristics within a compact evaluation window. A breakout event is triggered when these combined directional metrics exceed the system’s momentum-pressure threshold.
⚪ Momentum Confirmation
To prevent weak or premature breakouts, the system verifies that momentum behavior aligns with the directional expansion. This ensures that only breakouts supported by sustained impulse strength are considered.
Calculation: The script evaluates the strength, stability, and directional consistency of momentum over the developing move. Instead of reacting to isolated shifts, it assesses whether momentum maintains a coherent and persistent trajectory that reinforces the breakout direction. A breakout is confirmed only when momentum structure and directional pressure are synchronized.
⚪ Confirmation Levels
Once a breakout is detected, three confirmation levels indicate how far the price must travel to confirm the breakout's strength.
Calculation: The levels are spaced using a volatility-adjusted distance formula. A breakout is considered strong when the price clears all three levels within a short time window.
⚪ Targets
Targets provide simple reference points for early take profits and risk management.
Calculation: The distance to a nearby structural or volatility-based reference is measured, then projected outward as proportional 1R / 2R style levels.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
Patterns (Triangle Only, Lowered) — Fixed4 priming patterns, learned from Traderlion, including: inside bar, upside reversal, positive expectation breaker, tight setup day.
It would show a triangle below the 2nd bar (all of them are 2 candlestick patterns) with different color for different priming patterns.
It could be your entry trigger when they are around 21/50SMA.
Return from 3-Months Low (%)This indicator shows how much a stock has recovered from its lowest price over the last 3 months (66 trading days, editable). It helps visualize recent buying strength, with colour-coded ranges: red = weak, orange = moderate, green = strong buying. Thresholds are fully editable.
Moving Average Bands (Free)This indicator creates a dynamic moving-average channel using the High, Low, and (optionally) Close prices. The user can choose from SMA, EMA, RMA, WMA, or HMA smoothing.
Benefits
✔ Adaptive trend channel based on smoothed highs and lows
✔ Dynamic support/resistance zones
✔ Volatility expansion/contraction visualised without ATR or Bollinger formulas
✔ Breakout detection when price leaves the band
✔ User-selectable MA type for full customisation
✔ Clean, minimal visuals that work on any chart style
Use it to:
identify trend direction
spot breakouts
time pullbacks
gauge volatility
frame price action more clearly
This is a free educational indicator
CipherWave - decode hidden trendsCipherWave by SimpleScalps – Decode Hidden Waves in Price & Flow
CipherWave bundles WaveTrend, Money Flow, Stoch/RSI and optional MACD bias into a single clean oscillator panel.
It is built to quickly answer:
• Is momentum currently bullish or bearish?
• Is capital flowing into the asset or out of it?
Are we in a potential exhaustion / reversal zone (divergence, extreme levels)?
Large circles, divergence markers and a money-flow band make the context easy to read at a glance – without cluttering the price chart.
Use CipherWave as a confluence tool for your own setup, not as a standalone “entry-only” system.
Author: SimpleScalps
Version: v1.6
Core idea: Visualise momentum, flow and divergences in one compact panel.
1. WaveTrend Engine (WT)
The WaveTrend core is the heart of CipherWave. Two WT waves oscillate around the zero line and visualize trend strength, pullbacks and exhaustion.
• Enable WaveTrend waves – turn the main WT1 & WT2 waves on/off.
• Show WT Buy markers – small dots when WT crosses up from an oversold zone.
• Show WT Sell markers – small dots when WT crosses down from an overbought zone.
• Show GOLD Buy markers – rare “deep discount” buy circles when WaveTrend, RSI/MFI and levels align.
• WaveTrend Channel / Average / MA Length – control how fast vs. how smooth the waves react to price.
• WT Source (MA base) – price source used for the WaveTrend calculation (e.g. ohlc4).
2. Overbought & Oversold Levels
Three overbought and three oversold bands define premium/discount zones around the zero line.
• Overbought lvl 1/2/3 – from mild to extreme premium (exhaustion) above zero.
• Oversold lvl 1/2/3 – from mild to extreme discount below zero.
• Levels drive the main buy/sell and GOLD conditions (WT cross inside these zones).
• In v1.6, OB/OS lines can be selectively shown or hidden (lvl1 & lvl2 off by default, lvl3 always visible).
3. Money Flow Zone (MFI-style Area)
The Money Flow band shows whether the market is dominated by buying or selling pressure.
• Show Money Flow area – toggle the MFI-style band on/off.
• Money Flow period – lookback length for the smoothing.
• Money Flow sensitivity – multiplier that controls how strongly the band reacts to candles.
• MFI area Y offset – internal vertical normalization.
Green shades (above zero) = positive flow; red shades (below zero) = negative flow.
4. RSI & Stoch Overlay
Two oscillators plotted inside CipherWave to refine timing and spot overextension.
• The RSI-style line acts as a smoother, medium-term push.
• The Stoch line is faster and changes color depending on whether it is above or below the RSI line.
When Stoch extends far away from RSI, it can hint at short-term exhaustion or potential snap-back.
5. MACD Overlay on WT (optional)
Adds higher-timeframe MACD bias to the WaveTrend colors.
• Enable MACD-based WT colors – color WT segments based on MACD direction plus money-flow bias.
• MACD colors – MACD timeframe – choose the HTF used for MACD context (e.g. 4H while trading 5–15m).
Bullish MACD + positive flow → stronger bullish WT coloring; bearish MACD + negative flow → stronger bearish WT coloring.
6. Fast WT / VWAP Band
A “fast” WaveTrend/VWAP-style band around zero that reacts quickly to intraday impulses.
• Show Fast WT / VWAP band – toggle the band on/off.
• When this band pushes in the same direction as WT, it often confirms momentum.
When it flattens or fades, it can warn of slowing pressure.
7. Bull & Bear Divergences
CipherWave automatically detects regular and optional hidden divergences on WT.
• Show regular WT divergences – classic bullish/bearish divergences (higher price high vs. lower WT high, etc.).
• Show hidden WT divergences – optional continuation-style divergences in the trend direction.
• Hidden divs: ignore OB/OS thresholds – allow hidden divergences even outside defined OB/OS bands.
• Bearish/Bullish divergence min (WT) – how “high” or “low” WT must be to validate a divergence.
2nd divergence band – secondary thresholds for mapping more subtle divergence zones.
8. Display & Theme
Adjust the look of CipherWave to fit your chart.
• Dark background mode – soft dark overlay behind the oscillator panel.
• WT1/WT2 Fill – area fill colors of both WT waves.
• VWAP color – color of the fast WT/VWAP band.
• MFI Color > 0 / < 0 – positive/negative money flow colors.
• WT Buy/Sell Dot colors – color of small buy/sell dots.
• WT Bear/Bull Div colors – color scheme for divergence segments.
OB/OS lvl line toggles – switches to show/hide OB1, OB2, OS1, OS2 level lines.
How to Use CipherWave (Typical Workflow)
• Mark key support/resistance or supply/demand on your chart.
• Watch WaveTrend around Overbought/Oversold lvl 2–3 for potential extremes.
• Check the Money Flow band : green for longs, red for shorts.
• Look for divergence markers and especially GOLD Buy circles as strong reaction zones.
• Use RSI & Stoch distance to judge if a move is stretched or losing steam.
• Combine everything with your own price action, structure, RR and risk management.
Disclaimer
This script is for educational and informational purposes only and does not constitute financial advice.
Always backtest your ideas, manage risk properly and trade at your own responsibility.
Pushya Dashboard (Mumbai) - MinimalThis indicator displays a complete dashboard table of Pushya Nakshatra start & end dates (IST) for Mumbai, Maharashtra, India. It is designed for users who follow Vedic astrology timing for spiritual, ritual, investment, or business-related decisions.
4H SeparatorsDescription:
This indicator draws vertical 4-hour session separators that automatically adapt to the daily open of any instrument. Perfect for session traders who need a clean chart that resets every day.
Key Features:
Auto-Adaptive Logic: Uses time("D") to sync perfectly with the daily open of your chart (Crypto, Futures, Forex). No more manual timezone adjustments.
Daily Reset (Clean Chart): Draws lines ONLY for the current day. Old lines are automatically deleted when a new day begins, keeping your chart clutter-free.
Customizable: Toggle individual lines, adjust style (solid/dashed/dotted), or apply a manual hour offset if needed.
How it works:
It detects the exact "Day Open" timestamp for the current symbol and plots lines at +0h, +4h, +8h, +12h, +16h, and +20h relative to that open. When the new daily candle opens, the grid resets.
SpectreLine -CPR by GGYou’re getting a professional multi-tool intraday framework in a single indicator, and it’s free when someone joins your course at just ₹1999. www.learnwith.in
What this indicator includes
Central Pivot Range (CPR by Gikson)
Auto-plotted CPR with proper 3-line structure (top, median, bottom).
Daily as default, with history (CPR back) so traders can study behaviour across sessions.
CPR zone filled with semi-transparent white so price action is clearly visible.
Full Pivot Structure: 10 SR levels
Supports: S1, S2, S3, S4, S5.
Resistances: R1, R2, R3, R4, R5.
Individual on/off control and color control.
Default scheme: S1–S5 in red, R1–R5 in green so long/short zones are visually obvious.
Developing CPR (live intraday CPR)
Today’s evolving CPR plotted in real time.
Dynamic band with fill so you see where value is building during the live session.
Dev R1 / Dev S1 for intraday reaction zones, with NSE/BSE holiday handling logic and optional extension for next sessions.
SpectreLine by GG (trend structure)
Custom exclusive Moving average based line that smooths trend but reacts faster than a simple moving average. and EMAs
Designed to keep you aligned with the primary move and filter noise.
Trend and bias tools inside
3 EMAs (trend map)
EMA 20, EMA 50, EMA 200 built-in.
Designed for intraday bias (20/50) and higher timeframe structure (200).
Single visibility toggle if someone wants a clean CPR-only view.
VWAP (intraday mean reversion anchor)
Standard VWAP line with its own color/visibility settings.
Acts as institutional reference line for scalps, reversion trades and trend confirmation.
How much you’re packing into one slot
In one single indicator slot on even a free TradingView plan, the user gets:
1 × CPR (3 lines + filled zone)
10 × Static pivot levels (S1–S5, R1–R5)
1 × Developing CPR band
2 × Developing levels (Dev R1, Dev S1)
1 × SpectreLine
3 × EMAs (20/50/200)
1 × VWAP
That’s effectively 18+ plotted elements and multiple logical systems (CPR framework, Fibonacci-style pivots, intraday developing CPR, trend EMAs, VWAP, custom Spectre trend line) merged into a single clean script – no need to stack four–five separate indicators and waste panel slots or screen space.
The course + indicator offer
When someone joins your course (priced at ₹5999 ₹1999 ), they get full access to this complete CPR + SpectreLine suite free as part of the package.
They are not just buying an indicator; they are getting:
Your CPR + intraday structure logic encoded exactly as you trade it.
A ready-made chart layout that matches how you teach in Learn with GG.
Massive efficiency: one indicator, one configuration, zero hunting through public scripts.
ADR% – Average Daily Range PercentageThis indicator calculates the average daily range (ADR) as a percentage over a configurable period. It helps visualize market volatility with:
Dynamic gradient coloring: Red (<2.5%), Amber (2.5–4%), Green (>4%)
Background heatmap showing volatility intensity
Last-bar label with ADR% and readable text
Configurable thresholds for low/high volatility
Use it to spot periods of high/low market activity, potential breakouts, or consolidation zones.
Robopro 4x Ma Hitmap Multi-time RSA composite indicator for identifying key price zones based on:
Fair Value Gap (FVG) combined with a trend-based custom Fibonacci tool.
Interactive features – dynamic adjustments and visual feedback.
Multi-timeframe capability – detects zones across selected timeframes.
Identifies high-probability liquidity zones – highlights areas likely to contain increased buyer or seller activity.
Aggregated Stablecoin Dominancestablecoin dominances all together so that you don't have to check them all together
1MTF MACD Alignement XAUUSD - Webhook v6//@version=6
indicator("MTF MACD Alignement XAUUSD - Webhook v6", overlay=false)
// ===== Paramètres utilisateur =====
fast_len = input.int(12, "Fast Length")
slow_len = input.int(26, "Slow Length")
signal_len = input.int(9, "Signal Length")
repl_secret = input.string(title="Webhook secret (doit matcher WEBHOOK_SECRET)", defval="Covid-19@2020")
// ===== Fonction MACD histogramme =====
f_macd_hist(src) =>
macd = ta.ema(src, fast_len) - ta.ema(src, slow_len)
signal = ta.ema(macd, signal_len)
hist = macd - signal
hist
// ===== Récupération multi-timeframe =====
hist4h = request.security(syminfo.tickerid, "240", f_macd_hist(close), lookahead=barmerge.lookahead_off)
hist1h = request.security(syminfo.tickerid, "60", f_macd_hist(close), lookahead=barmerge.lookahead_off)
hist15m = request.security(syminfo.tickerid, "15", f_macd_hist(close), lookahead=barmerge.lookahead_off)
hist5m = request.security(syminfo.tickerid, "5", f_macd_hist(close), lookahead=barmerge.lookahead_off)
// ===== Signes de MACD =====
s4 = hist4h > 0 ? 1 : (hist4h < 0 ? -1 : 0)
s1 = hist1h > 0 ? 1 : (hist1h < 0 ? -1 : 0)
s15 = hist15m > 0 ? 1 : (hist15m < 0 ? -1 : 0)
s5 = hist5m > 0 ? 1 : (hist5m < 0 ? -1 : 0)
// ===== Vérification alignement TF supérieurs =====
three_same = (s4 != 0) and (s4 == s1) and (s1 == s15)
// ===== Confirmation 5M =====
five_in_same = three_same and (s5 == s4)
// ===== Préparation du JSON pour webhook =====
signal_type = s4 == 1 ? "BUY" : (s4 == -1 ? "SELL" : "NEUTRAL")
alert_json = '{"secret":"'+repl_secret+'","symbol":"'+syminfo.ticker+'","signal":"'+signal_type+'","time":"'+str.tostring(time, "yyyy-MM-dd HH:mm:ss")+'","aligned": }'
// ===== Alertcondition compilable =====
// v6 n’accepte pas message dynamique, donc on met un message fixe
alertcondition(five_in_same and ta.change(five_in_same), title="MACD Align + 5M confirm", message="MACD alignement détecté")
// ===== Affichage optionnel des histogrammes =====
plot(hist4h, title="hist 4H", color=color.new(color.green, 0), linewidth=1)
plot(hist1h, title="hist 1H", color=color.new(color.blue, 0), linewidth=1)
plot(hist15m, title="hist 15M", color=color.new(color.orange, 0), linewidth=1)
plot(hist5m, title="hist 5M", color=color.new(color.purple, 0), linewidth=1)
FVG Dual HTF ALERTS DG - Confluence & StrengthThis indicator has fair value gaps as main confluence supported by a ema option its draws the FVG and uses a higher time frame HTF to do this, or as a option can toggle on/off the HTF`s. It also has alerts when it goes in too the SWEET SPOT to help when take trades and also helps not being at the screen all day.I also added a option for take profit from the centre spot so can see RR ratio with a menu telling you daily bias and hourly bias as well as distance to next FVG,this indicator has most this covered all in one.... for personal use mainly
NOT FINANCIAL ADVICE
BAMBAM with VWAP Bands//@version=5
// Knitted by Reigen lol
indicator("BAMBAM with VWAP Bands", overlay=true)
// Signal by BAMBAM
lookback = input.int(200, 'Lookback', minval=0, maxval=500, group='Signal')
lessRatio = input.float(0.05, 'Less Ratio', minval=0.001, maxval=0.1, group='Signal')
ph = high
pl = low
vb = high == low ? 0 : volume * (close - low) / (high - low)
vs = high == low ? 0 : volume * (high - close) / (high - low)
vd = vb - vs
vol = vb + vs
top = ta.highest(ph, lookback)
btm = ta.lowest(pl, lookback)
avgVol = math.sum(vol, lookback) / lookback
vdRatio = math.abs(vd / vol)
isLessRatio = vdRatio < lessRatio
highVol = vol > avgVol
bearSignal = ph >= top and highVol and (isLessRatio or vd < 0)
bullSignal = pl <= btm and highVol and (isLessRatio or vd > 0)
// Marker Generation
bearPlot = bearSignal ? 1 : na
bullPlot = bullSignal ? 1 : na
plotshape(series=bearPlot, color=color.new(color.red, 0), style=shape.labeldown, location=location.abovebar, offset=-1, title='Bearish Signal', size=size.small)
plotshape(series=bullPlot, color=color.new(color.lime, 0), style=shape.labelup, location=location.belowbar, offset=-1, title='Bullish Signal', size=size.small)
// Alert Conditions
alertcondition(bearSignal, title="Bearish Signal Alert", message="Bearish Signal detected")
alertcondition(bullSignal, title="Bullish Signal Alert", message="Bullish Signal detected")
// VWAP Bands by qrsq
getTheme(theme) =>
color lineCol = na
color bgCol = na
if theme == "Light"
lineCol := color.rgb(255,255,255,45)
bgCol := color.rgb(255,255,255,85)
if theme == "Dark"
lineCol := color.new(#393b44, 30)
bgCol := color.new(#393b44, 92)
if theme == "Blue"
lineCol := color.new(#2962ff,30)
bgCol := color.new(#2962ff,92)
if theme == "Red"
lineCol := color.new(#e84b4c, 30)
bgCol := color.new(#e84b4c, 92)
if theme == "Orange"
lineCol := color.new(#ffb228, 30)
bgCol := color.new(#ffb228, 92)
if theme == "Green"
lineCol := color.new(#01c082, 30)
bgCol := color.new(#01c082, 92)
theme = input.string("Dark", title="Theme", options= , group="Styling")
color lineCol = na
color bgCol = na
= getTheme(theme)
lineCol:=_lineCol
bgCol:=_bgCol
BV = high == low ? 0 : volume * (close - low) / (high - low)
SV = high == low ? 0 : volume * (high - close) / (high - low)
src = input(title = "Source", defval = hlc3, group="VWAP Settings")
length = input.int(100, title="Length", group="VWAP Settings")
stdevMultiplier = input.float(1.5, "SD Multiplier 1", group="VWAP Settings")
stdevMultiplier2 = input.float(2, "SD Multiplier 2", group="VWAP Settings")
showDouble = input.bool(true, "Show double bands", group="VWAP Settings")
sumBuy = math.sum(BV, length)
sumSrcBuy = math.sum(src*BV, length)
sumSrcSrcBuy = math.sum(BV*math.pow(src,2), length)
VWAPBuy = sumSrcBuy / sumBuy
varianceBuy = (sumSrcSrcBuy / sumBuy) - math.pow(VWAPBuy, 2)
stDevBuy = math.sqrt(varianceBuy < 0 ? 0 : varianceBuy)
sumSell = math.sum(SV, length)
sumSrcSell = math.sum(src*SV, length)
sumSrcSrcSell = math.sum(SV*math.pow(src,2),length)
VWAPSell = sumSrcSell / sumSell
varianceSell = (sumSrcSrcSell / sumSell) - math.pow(VWAPSell, 2)
stDevSell = math.sqrt(varianceSell < 0 ? 0 : varianceSell)
thresholdDown = VWAPBuy - stDevBuy * stdevMultiplier
thresholdUp = VWAPSell + stDevSell * stdevMultiplier
bottomUpper = plot(VWAPSell - stDevSell*stdevMultiplier, color=lineCol)
bottomLower = plot(thresholdDown, color=lineCol)
fill(bottomUpper, bottomLower, color=bgCol)
topLower = plot(VWAPBuy + stDevBuy*stdevMultiplier, color=lineCol)
topUpper = plot(thresholdUp, color=lineCol)
fill(topUpper, topLower, color=bgCol)
bottomDbl = plot(showDouble?VWAPSell - stDevSell*stdevMultiplier2:na, color=lineCol)
fill(bottomDbl, bottomLower, color=showDouble?bgCol:color.new(color.white, 100))
topDbl = plot(showDouble?VWAPBuy + stDevBuy*stdevMultiplier2:na, color=lineCol)
fill(topDbl, topUpper, color=showDouble?bgCol:color.new(color.white, 100))
Options Fusion Core (OFC) - LITE v6Options Fusion Core (OFC) – LITE v6
A dual-engine oscillator for clear, confidence-driven market reads.
OFC – LITE v6 blends two high-signal components into a single 0–100 panel to help traders interpret momentum strength and liquidity flow at a glance.
🔷 Core Components
1. Momentum Engine (Solid Line)
>50 = Bullish bias (shades of green)
<50 = Bearish bias (shades of red)
Approaching 20 or 80 = Potential exhaustion zones where trends may cool off or reverse
This provides a clean directional read without clutter.
2. Liquidity Gauge (Dotted Line)
>55 = Strong buying pressure
<45 = Selling pressure
Around 50 = Neutral flow
This tracks where participation is expanding or fading.
📘 How to Use (Quick Guide)
Alignment Signals
Look for the Momentum Engine and Liquidity Gauge moving together.
• Example: Momentum >50 + Liquidity >55 → constructive environment
• Example: Momentum <50 + Liquidity <45 → weakening conditions
Watch the Extremes
Darker Momentum values near 20 or 80 can mark exhaustion.
When paired with aggressive Liquidity spikes, these zones may help identify possible reversals or trend pauses.
Respect the Neutral Line (50)
Many false moves form around 50.
Let Momentum and Liquidity break above or below this level before acting.
Educational Use Only: This tool is for charting, study, and experimentation.
It is not financial advice. Always test on historical data and adapt to your own approach.
⚙️ Settings
Fast Momentum Length — 14
Adjust for how quickly Momentum should react.
VFI Length — 50
Controls the smoothness of the Liquidity Gauge.
VFI Cutoff — 0.005
Fine-tunes sensitivity to flow spikes.
💬 Community
Share your charts, interpretations, and improvements in the comments.
A PRO version with added Volatility Insights, DIX/IV Filters, Composite Flow, and Automated Signal Logic is in development.
Stay tuned for updates
Trillotron 5000 Checklist AssistantTrillotron 5000’s Checklist Assistant is a complete multi-factor trading confirmation system designed to help traders avoid low-quality entries and only take high-probability setups.
The indicator evaluates market structure, multi-timeframe EMA alignment, volume, ATR, key levels, and candle confirmation to determine whether a chart meets the full criteria for a CALL (bullish) or PUT (bearish) setup.
When all conditions align, the indicator highlights the chart with a colored background (green for CALL, red for PUT) and prints a clear signal label on the bar. This tool helps reinforce discipline, reduce impulsive trades, and support consistent decision-making across all timeframes.
SMC Strategy: Ultimate Combo + DR + GOLD [All-in-One]Этот индикатор представляет собой комплексный инструмент для торговли по концепциям Smart Money (SMC) и Price Action. Он объединяет в себе логику Dealing Range (DR), продвинутые паттерны входа (OB, Breaker, Combo) и фильтрацию трендов.
Основная цель скрипта — находить высоковероятные сетапы на разворот или продолжение тренда, фильтруя шум с помощью мульти-таймфрейм анализа и объемных фильтров.
### 💎 Основные функции и логика работы:
**1. Dealing Range (DR) & Premium/Discount**
Индикатор автоматически строит дневной (или настраиваемый) диапазон.
* **Правило:** Покупки рассматриваются только в зоне **Discount** (ниже 0.5), продажи — в зоне **Premium** (выше 0.5).
* Визуально отображаются зоны интереса и IDM (Inducement).
**2. SMC Сетапы (Входы)**
Скрипт ищет и подсвечивает следующие паттерны:
* **FVG Touch + OB:** Классический вход от Order Block при тесте FVG старшего таймфрейма.
* **Double OB:** Реакция цены на зону, где пересекаются два Order Block'а.
* **Breaker Block:** Вход на возврате к пробитому ордерблоку.
* **Combo Setup:** Комбинация снятия ликвидности (Sweep) + формирования OB.
* **Stop Hunt (SH):** Паттерн ложного пробоя уровня ликвидности с последующим разворотом.
**3. 🏆 GOLD Setup**
Специальный алгоритм для поиска сильных движений.
Сигнал **GOLD** появляется при совпадении трех факторов:
1. Цена закрепилась за уровнем 0.5 (EQ Hold).
2. Присутствует недавний тест FVG.
3. Направление DR (цвета свечи диапазона) совпадает с направлением сделки.
**4. Трендовые линии (Trend Lines Pro)**
Автоматическое построение трендовых линий с алертами на:
* Пробой (Break).
* Ретест (Retest).
* Отскок (Bounce/3rd Touch).
Включает поддержку MTF (Multi-Timeframe) линий и микро-трендов для скальпинга.
**5. Ликвидность (Liquidity Pools)**
Отображает уровни, за которыми скапливаются стоп-лоссы.
* Умный фильтр "3-Touch": показывает только сильные уровни с 3 и более касаниями.
---
### ⚙️ Фильтры и Панель
Для уменьшения количества ложных сигналов встроена мощная система фильтрации:
* **HTF Trend Filter:** Фильтр сделок по тренду старшего ТФ.
* **ADX Filter:** Игнорирование сигналов во флэте.
* **EMA 200:** Торговля только выше/ниже скользящей средней.
* **Info Panel:** Информационная панель справа показывает состояние рынка, волатильность и корреляцию с BTC.
### 🔔 Алерты
Скрипт поддерживает гибкую настройку алертов для каждого типа сигнала, а также общие алерты "ANY BUY" / "ANY SELL" для автоторговли.
**Дисклеймер:**
Этот индикатор является инструментом для анализа и не гарантирует прибыль. Всегда используйте Stop Loss и соблюдайте риск-менеджмент.
This indicator is a comprehensive tool for trading based on Smart Money Concepts (SMC) and Price Action. It combines Dealing Range (DR) logic, advanced entry patterns (OB, Breaker, Combo), and trend filtering.
The main goal is to find high-probability reversal or continuation setups, filtering out noise using multi-timeframe analysis and volume filters.
### 💎 Key Features & Logic:
**1. Dealing Range (DR) & Premium/Discount**
The indicator automatically plots the daily (or custom) range.
* **Rule:** Longs are considered only in the **Discount** zone (below 0.5), Shorts only in the **Premium** zone (above 0.5).
* Visually displays Interest Zones and IDM (Inducement).
**2. SMC Setups (Entries)**
The script scans and highlights the following patterns:
* **FVG Touch + OB:** Classic entry from an Order Block upon testing a Higher Timeframe FVG.
* **Double OB:** Price reaction at the intersection of two Order Blocks.
* **Breaker Block:** Entry on the retest of a broken Order Block.
* **Combo Setup:** A combination of Liquidity Sweep + OB formation.
* **Stop Hunt (SH):** False breakout pattern of a liquidity level followed by a reversal.
**3. 🏆 GOLD Setup**
A special algorithm designed to find strong moves.
A **GOLD** signal appears when three specific factors align:
1. Price holds/reclaims the 0.5 level (EQ Hold).
2. A recent FVG test is present.
3. DR Direction (Range candle color) matches the trade direction.
**4. Trend Lines Pro**
Automatic trend line plotting with alerts for:
* Breakout (Break).
* Retest.
* Bounce (3rd Touch).
Includes support for MTF (Multi-Timeframe) lines and Micro-trends for scalping.
**5. Liquidity Pools**
Displays levels where stop-losses accumulate.
* **Smart Filter:** "3-Touch" mode shows only strong levels with 3 or more touches.
---
### ⚙️ Filters & Dashboard
To reduce false signals, a powerful filtering system is built-in:
* **HTF Trend Filter:** Filters trades based on the Higher Timeframe trend.
* **ADX Filter:** Ignores signals during flat/choppy markets.
* **EMA 200:** Trades are only taken in alignment with the Moving Average.
* **Info Panel:** The dashboard on the right displays market state, volatility, and correlation with BTC.
### 🔔 Alerts
The script supports flexible alert settings for each specific signal type, as well as generic "ANY BUY" / "ANY SELL" alerts suitable for auto-trading.
**Disclaimer:**
This indicator is a tool for analysis and does not guarantee profits. Always use a Stop Loss and practice proper risk management.






















