HPAS – Historical Price Action StatisticsHPAS – Historical Price Action Statistics (v7)
A data-driven overview of weekday behavior: price, volatility, and volume.
1) OVERVIEW
HPAS analyzes how each weekday behaves across your selected history. It aggregates daily returns, intraday ranges, and volumes into a compact heatmap table and optionally plots daily range bands (historical & today) on the chart.
Note: All weekday statistics are calculated using UTC-based daily candles for consistent results across markets (especially 24/7 assets like crypto).
The goal is context and probabilities — not signals.
2) HOW IT WORKS
Collects daily bar stats: % gain/loss (close vs open), intraday range ((High−Low) ÷ Open × 100), and contracts (volume).
Groups data by weekday (Sun–Sat) and computes: win/loss frequencies, average and max moves, average intraday ranges, and average volume.
Note: “Weekday” refers to the calendar day in UTC time . This ensures consistency across all assets and exchanges, particularly for 24/7 markets like crypto.
Compares average weekday volume to the current 20-day average (% of 20D).
Displays results in a color-shaded table; optionally draws historical daily range bands plus today’s projection with optional smoothing.
3) INCLUDED FEATURES
Core metrics
Total → Gain / Loss (% of Days): How often the day closes above/below open.
Closing → Avg / Max: Average and largest daily % moves up/down.
Intrabar (optional) → Avg / Max: Typical and extreme intraday % ranges.
Contracts → Avg (K): Average daily volume (shown in thousands).
Contracts → %20D: Weekday’s average volume as % of the current 20-day average.
Visualization & UX
Heatmap coloring: lower values appear darker; higher values lighter.
Current weekday highlight with a left-side triangle.
Tooltips on headers explain what/why/how.
Dark/Light theme support; Colorblind-safe palette toggle (Okabe–Ito).
Projection Bands
Plots historical daily range bands and today’s projected band.
Optional smoothing (SMA) for cleaner band movement.
Band Smoothing Explained: Applies a simple moving average over recent projection values to reduce sudden jumps in the upper/lower bands.
Higher values make the range lines steadier but slower to react; lower values show more real-time variability.
4) USAGE TIPS
Context, not prediction: Use stats to frame expectations, not to force trades.
Cycle awareness: Compare long vs short date windows; behavior can shift across regimes.
Volume tells a story: Elevated %20D can hint at increased participation or attention on certain weekdays.
Targets & risk: Range bands provide realistic context for sizing stops/targets.
Accessibility: Enable Colorblind-safe mode if red/green contrast is hard to read.
5) INTERPRETATION GUIDE
% Gain / % Loss — Frequency of up/down closes. Higher % Gain suggests a bullish weekday bias.
Avg Gain / Avg Loss — Mean daily % move on green/red days. Gauges typical magnitude.
Max Gain / Max Loss — Largest observed daily % change. Sets an upper bound of past extremes.
Hi-Lo Avg / Max — Typical and extreme intraday % ranges. Context for expected volatility.
Contracts Avg (K) — Average daily volume in thousands. Participation proxy.
%20D — Volume vs current 20-day average. 100% = typical, >100% = above-normal, <100% = lighter-than-normal.
6) CREDITS
Inspired by the HPAS concept popularized by Krown Trading and The Caretaker.
Rebuilt and extended for clarity, accessibility, and practical context.
Version: v7 (October 2025)
License: Educational, non-commercial use
Key Inputs (snippet)
// Projection Bands
grpBands = “Projection Bands”
showBands = input.bool(true, “Show daily range bands (historical & today)”, group=grpBands)
smoothLen = input.int(1, “Band smoothing (days)”, minval=1, maxval=20, group=grpBands)
Candlestick analysis
Zark CRT Line/Marker Color & Style Meaning
Previous Candle CRT Green (bullish) / Red (bearish) solid line Sweep confirmed on the previous candle
Current Candle CRT Green (bullish) / Red (bearish) dashed line Sweep currently happening on the current candle
Higher Timeframe CRT Orange dotted line Sweep from higher timeframe shown on lower timeframe chart
Target Line Blue dashed line Opposite side of liquidity for potential price target
Breaker Confirmed Aqua solid line (over previous/current CRT) Sweep confirmed with a break of a small swing
CRT Invalidated Gray line Sweep no longer valid (price closed beyond sweep level)
Full-Height HTF Divider Yellow vertical line Marks each higher timeframe bar for visual separation
Labels White text on colored background Shows type (Prev/Curr/HTF) and exact price
ICT Sessions [TradeWithRon]
ICT Sessions and killzones maps three intraday sessions on your chart (Asia, London, NY), tracks each session’s live high/low, draws optional session range boxes, and projects ICT OTE zones in real time—with granular styling, touch/mitigation logic, and alerting.
What it does
Live Session high/low tracking.
Historical session lines:
When a session ends, its final High/Low are preserved as tracked lines (with optional labels) for a configurable number of recent sessions.
Session boxes (ranges):
Draws a shaded box from session start to end that expands with new highs/lows. Limit how many recent boxes remain on chart.
ICT OTE zones (live):
For the currently active session, projects user-defined Fibonacci OTE levels (e.g., 61.8%, 70.5%, 78.6) between the session’s running high and low. Zones update tick-by-tick and can show labels. You can retain a history of recent sessions’ OTE levels.
Break visualization (mitigation):
Optionally color the bar when price breaks a stored session High/Low. You can:
Require a body close through the level (vs. any touch)
Auto-remove the line and/or label on touch/close
Use custom break colors per session and side (high/low)
Timestamps:
Add up to two recurring vertical timestamp markers (e.g., 08:00, 09:30), plus an opening horizontal marker (e.g., 09:30) with label that extends until the next occurrence.
Alerts:
Built-in alerts for:
Touch of Session 1/2/3 High/Low (Asia/London/NY)
Touch of OTE levels (per session)
Key inputs:
Time & Limits
Timezone (e.g., GMT-4)
Timeframe limit: hide all drawings on and above a specified TF
Sessions
Session windows (default):
Session 1 (Asia): 18:00–00:00
Session 2 (London): 00:00–06:00
Session 3 (NY): 08:00–12:00
How many to keep (lines/boxes)
Line width, colors, and label suffixes (“High”/“Low”)
Labels: toggle, text (“Asia”, “London”, “NY”), size, and colors
Boxes: toggle per session and background colors
ICT OTE Zones
Toggle per session (Asia/London/NY)
Levels (comma-separated %s, e.g., 61.8,70.5,78.6)
History: number of past sessions to retain
Opacity, line width/style, and label size
Custom label text per session (e.g., “Asia OTE”)
Break/Mitigation Behavior:
Enable Mitigated Candles (bar color on break)
Remove line on touch and/or remove label on touch
Require body close (vs. wick touch)
Custom break colors by session and side
Timestamps
Opening horizontal line (time, style, width, color, label text/size, drawing limit)
Two vertical timestamps (times, style, width, color, drawing limit)
Alerts
Master Enable Alerts
Per-session toggles for High/Low touches
OTE touch alerts
How it works (under the hood)
Detects session state via input.session() windows in the chosen timezone.
Live session High/Low lines and labels update in real time; on session end, final levels are stored with optional labels and tracked length.
OTE zones are live-computed from current session High↔Low and refreshed every bar; a compact rolling history is enforced.
Bar coloring reacts to break events (touch or body-close, per your setting) and uses session-specific colors when enabled.
Timestamp lines/labels are created on each occurrence and trimmed to a drawing limit for performance.
Tips:
To hide session lines but keep boxes, set line color opacity to 0.
Use Timeframe Limit to keep higher-TF charts clean.
Fine-tune OTE Levels and History to balance clarity and performance.
For stricter break logic, enable Require Body Close.
Note: The script reserves high limits for lines/labels/boxes to keep recent context visible while managing cleanup automatically. Adjust “Session Number” and “Number Of Boxes” to suit your workflow.
— © TradeWithRon
SSMT [TakingProphets]SSMT (Sequential SMT) — multi-cycle intermarket divergence with quarter-based timing
Purpose
Informational overlay that detects intermarket SMT divergences between the chart symbol and a user-selected correlated symbol. It does not generate buy/sell signals and is not financial advice. Use it to structure analysis and alerts, not to automate trades.
What it does
Scans for SMT on five coordinated cycles: Micro, 90-Minute, Daily (Q1–Q4), Weekly, Monthly.
Draws anchored lines and labels where divergences occur and keeps them after the period ends so you can use historical SMTs as context.
Offers per-cycle alerts (high-side/bearish, low-side/bullish).
Optional session/quarter boxes for timing context.
Time base uses America/New_York to align with common session conventions (with a 17:00–18:00 ET pause guard for CME instruments).
Why these modules belong together (more than a mashup)
All cycles share a single time-partitioning framework (quarters/sessions → day → week → month). That common clock means:
Comparability: divergences on Micro/90m/D/W/M are directly comparable because they’re computed with the same boundaries for both instruments.
Sequencing: higher-cycle context can gate lower-cycle events (e.g., a Daily Q3 divergence framing how you treat a Micro divergence).
Persistence: drawings retain the cycle identity (e.g., , ) so prior signals remain interpretable as the market progresses.
This is a coherent engine—not separate indicators pasted together—because detection, labeling, alerts, and persistence are all driven by the same quarter/period state machine.
How it works (high-level mechanics)
Time partitioning
Daily quarters (ET):
Q1: 18:00–00:00
Q2: 00:00–06:00
Q3: 06:00–12:00
Q4: 12:00–18:00
90-Minute cycle: four 90-minute blocks inside the active session.
Micro cycle: finer 20–22 minute blocks inside the session for granular timing.
Weekly/Monthly: tracked by calendar periods (Mon–Fri, and calendar month).
Pause guard: 17:00–18:00 ET to avoid false transitions during CME’s daily maintenance window.
State tracking (per cycle)
Tracks previous vs. current highs/lows for the chart symbol and the correlated symbol (fetched at the same timeframe).
Maintains cycle IDs (e.g., year*100 + weekofyear for weekly) so drawings remain tied to the originating period.
Divergence condition (SMT)
High-side (bearish): one instrument makes a higher high vs. its previous period while the other does not.
Low-side (bullish): one instrument makes a lower low vs. its previous period while the other does not.
When detected, the script plots a labeled span/line (e.g., SSMT w/ES) and records it for persistence.
Alerts
Two per cycle: High-side (bearish) and Low-side (bullish).
Fire on the bar where the condition first becomes true.
Inputs & customization
Correlated symbol (default can be an index future).
Cycle toggles: Micro, 90m, Daily (Q1–Q4), Weekly, Monthly.
Styling: line color/width, label text/size.
Session/quarter boxes: on/off.
Alerts: per-cycle SMT events on/off.
How to use
Add the indicator to your chart (e.g., NQ, ES) and select a correlated symbol.
Turn on the cycles you want to monitor; optionally enable quarter/session boxes.
Interpret SMTs by side:
High-side (bearish): chart makes HH, correlated does not.
Low-side (bullish): chart makes LL, correlated does not.
Set alerts for the cycles that matter to your workflow.
Combine with your higher-timeframe narrative and risk rules.
Repainting, timing, and limitations
Uses higher-timeframe data without look-ahead; values can update intrabar until the period closes.
SMTs may form and resolve within a period; conservative users may wait for period close.
Assumes America/New_York timing; very thin markets may yield fewer or noisier signals.
SMT quality depends on the benchmark you select; correlations vary across regimes.
Educational tool only. No performance claims; not a signal generator.
Originality & scope (for protected/invite-only publications)
A multi-cycle SMT engine built on a shared quarter/period state machine (Micro → 90m → Daily Q1–Q4 → Weekly → Monthly).
Quarter-aware persistence keeps divergence drawings tied to their source cycle for durable context.
CME pause handling and stable calendar IDs make detections consistent across sessions and rollovers.
Implements SMT through extremum sequencing and cross-instrument comparison rather than wrapping generic divergence indicators.
CRT [TakingProphets]CRT (Candle Range Theory) — HTF context overlay with alerts
Purpose
Informational overlay to structure higher-timeframe (HTF) context. It does not generate buy/sell signals and is not financial advice. Use it to organize analysis and alerts—not to automate trades.
What it does
Projects HTF candles (1m → 1M) on any lower timeframe so the big picture stays on the chart.
Detects CRT transitions on the HTF (bullish/bearish “failed continuation” pattern).
Evaluates SMT divergence vs. a user-selected correlated instrument on the same HTF (historical & real-time).
Extends live HTF Open/High/Low/Close as developing reference levels.
Concepts (what it looks for)
Candle Range Theory (CRT) — a 3-bar HTF pattern where candle 2 fails to continue candle 1’s move:
Bearish CRT: candle 2 trades above candle 1’s high but closes back inside candle 1’s range and does not break its low.
Bullish CRT: candle 2 trades below candle 1’s low but closes back inside candle 1’s range and does not break its high.
SMT divergence (intermarket) — compares HTF swing extremes between the chart symbol and a correlated symbol:
Bearish SMT: one makes a higher high while the other does not.
Bullish SMT: one makes a lower low while the other does not.
Checked in two modes: historical (between the two last closed HTF bars) and real-time (last closed vs. current forming HTF bar).
How the elements work together (integration, not a mashup)
All modules share one HTF time base, so annotations describe the same segment of price action. The overlay produces an explicit context state by sequencing the modules in this order:
HTF Projection → Structural Frame
The last three HTF candles are drawn (bodies+wicks). This creates the “canvas” the rest of the logic references (ranges, highs/lows, and time boundaries).
CRT Test → Directional Bias Candidate
The script evaluates the 3-bar CRT conditions on those exact HTF candles (not lower-TF approximations).
If conditions are forming on the current HTF bar, status is CRT Forming.
If they complete on the close, status becomes CRT Confirmed (Bullish/Bearish).
SMT Check → Confirmation/Stress-Test on the Same HTF
Using the same HTF window, the tool compares swing progress with the correlated symbol.
Historical SMT comments on whether the prior HTF segment’s push had intermarket agreement.
Real-time SMT comments on the current forming push.
This lets you confirm a CRT bias (e.g., Bearish CRT + Bearish SMT) or challenge it (e.g., Bullish CRT but Bearish SMT).
Live HTF OHLC → Actionable Reference Levels
The current HTF Open/High/Low/Close are extended as levels. These are the decision rails you’ll typically use to judge follow-through, failure, mitigation, or targets in the same CRT/SMT context.
Resulting context states (what you’ll see in alerts/labels):
Neutral (no CRT; SMT may still inform context).
CRT Forming (monitor): HTF push is underway; watch real-time SMT into HTF High/Low/Close projections.
CRT Confirmed (bias): HTF failure pattern locked; use projections as reference for continuation/invalidations.
CRT + SMT Aligned (confluence): CRT direction agrees with SMT; strongest context.
CRT vs. SMT Mixed (caution): bias exists but intermarket is disagreeing; treat levels as potential fade zones.
Why this is not a mashup
Every module is computed and plotted in the same HTF coordinate system, so signals are about one thing: the current HTF segment.
CRT provides the bias hypothesis, SMT provides a cross-market test of that hypothesis in the same window, and live OHLC projections supply the exact levels used to act on or fade that hypothesis.
Alerts are tied to state transitions (e.g., CRT forming → confirmed; SMT flip), not to unrelated features.
Mechanics (high-level)
HTF Projection: pulls HTF OHLC/time for the last three HTF bars and renders body boxes + wicks; optional time labels adapt to intraday vs D/W/M.
CRT Labels: when the three-bar conditions are met, prints BULLISH CRT or BEARISH CRT on the HTF stack.
SMT Lines: draws labeled diagonals across the relevant HTF pair for historical and real-time checks using your correlated symbol.
Live Levels: extends the current HTF Open/High/Low/Close horizontally; anchors are deterministic (Open = first bar, High/Low = first occurrence, Close = current bar).
Inputs & customization
HTF timeframe: 1m–1M.
Display: candle width/opacity, borders/wicks, time labels (12h/24h).
SMT: enable/disable, correlated symbol, line style/width, optional labels.
Projections: enable/disable, left extension (bars), per-level styling and price labels.
Alerts: switches for CRT, SMT-historical, SMT-real-time.
Alerts (workflow prompts)
Bullish/Bearish CRT detected on the selected HTF.
Bullish/Bearish SMT (historical) between the two last closed HTF bars.
Bullish/Bearish SMT (real-time) between the last closed and current forming HTF bar.
Suggested text includes the HTF and current context state so you know if CRT and SMT are aligned or mixed.
Example use
Bearish scenario: A Bearish CRT confirms on the 4H; soon after, real-time SMT (bearish) appears while price probes the projected 4H High. Context = CRT + SMT Aligned → treat the projected Open/Close as near-term objectives.
Mixed scenario: A Bullish CRT forms on 1H, but historical SMT (bearish) printed in the prior segment. Context = Mixed → continue to monitor real-time SMT and projected Low for possible invalidation.
Notes & limitations
HTF values are provisional until the HTF bar closes; labels/lines can update while forming.
SMT depends on the correlated symbol you select; relationships vary by market/regime.
Session gaps/illiquid hours can distort extremes and time labels.
Educational tool: no performance claims, no entry/exit signals.
Originality & scope (for protected/invite-only publications)
A unified HTF projection → CRT test → SMT check → live level pipeline that yields explicit context states instead of separate, unrelated overlays.
Formal CRT detection performed on actual HTF bars (not lower-TF approximations).
Dual-mode SMT tied to the same HTF windows (historical + real-time), plotted as labeled span lines.
Deterministic OHLC projection (first-occurrence anchoring) to align decisions with the identified context.
Attribution: CRT/SMT concepts inspired by ICT. Design, implementation, and alert framework by TakingProphets.
Prophet Model [TakingProphets]The Prophet Model — context pipeline (HTF PDA → Sweep → CISD → EPE) with dynamic risk
Purpose
Informational overlay for organizing institutional context in real time. It does not issue buy/sell signals and is not financial advice. Use it to structure analysis and checklist-driven execution—not to automate decisions.
What it does (modules at a glance)
Projects HTF PD Arrays (FVGs) onto your current chart and maintains only the nearest active array.
Validates directional bias using Candle Range Theory (CRT) on the same HTF.
Tracks Liquidity Sweeps (BSL/SSL) on HTF-aware pivots.
Confirms Change in State of Delivery (CISD) via displacement after a sweep.
Optionally refines entries with EPE when a local (internal) imbalance forms right after CISD.
Derives dynamic TP/BE/SL from measured displacement and recent extremes (not fixed distances).
Keeps a rules checklist (PDA tap → CRT → Sweep → CISD) and a relationships table (common HTF↔LTF pairings) to enforce process.
How it works (integration, not a mashup)
The modules are sequenced on one HTF time base so each step gates the next:
HTF PD Arrays (context zone). The model identifies valid HTF FVGs, filters tiny/weekend gaps, removes arrays that are invalidated by clean trades-through, and persists only the nearest PDA. This focuses attention on the institutional zone most likely to matter now.
CRT (directional gating). CRT on the same HTF establishes a provisional bias. No entries are implied; CRT simply permits or forbids the following steps. If CRT disagrees with the PDA context, the checklist remains incomplete.
Liquidity Sweep (event). The model tracks HTF-aware BSL/SSL pivots. A sweep only “counts” if it occurs in relation to the active PDA (tap/engagement). This prevents generic swing-high/low tags from triggering downstream logic.
CISD (confirmation). After a qualified sweep, the tool looks for displacement through the sequence open (the open of the impulsive leg beginning at or immediately after the sweep). Crossing that threshold confirms CISD, which marks a structural delivery shift consistent with the CRT bias.
EPE (refinement, optional). Immediately following CISD, the model scans for a fresh internal imbalance. If found quickly, it promotes that price area as the Easiest Point of Entry (EPE) and relabels the reference. If not, the CISD level remains primary.
Dynamic risk levels. TP/BE/SL are derived from the measured displacement around the CISD leg (e.g., BE ≈ 1× leg, TP ≈ 2.25× stretch; SL aligned to nearby structural extremes rather than a fixed pip offset). Levels update with structure and can display prices.
By chaining PDA → CRT → Sweep → CISD → (EPE) → Risk on a single HTF backbone, the tool creates a coherent workflow where later signals simply do not appear without earlier context. That’s why this is not a bundle of independent features: each module’s output is another module’s input.
Concepts & operational rules (high level)
HTF PD Arrays (FVGs)
Uses a standard three-candle gap definition on the chosen HTF, with filters for weekend/tiny gaps.
Inverse mitigation: if price trades cleanly through an array, the box is removed and internal state resets.
Nearest-PDA persistence: when multiple arrays exist, only the closest remains visible to reduce clutter.
Optional right-extension draws lingering influence X bars forward.
Candle Range Theory (CRT)
Bullish CRT: candle 2 wicks below candle 1’s low but closes back inside candle 1’s range, without taking its high.
Bearish CRT: candle 2 wicks above candle 1’s high but closes back inside candle 1’s range, without taking its low.
Role: bias validation paired to CISD when alignments match the active PDA.
Liquidity Sweeps (BSL/SSL)
Tracks candidate HTF pivots as buy-/sell-side liquidity.
A sweep registers when price takes a tracked pivot in the vicinity of the active PDA.
CISD (Change in State of Delivery)
Finds the sequence open for the impulsive leg that begins at/after the sweep.
Bearish path (after BSL sweep): CISD when close < sequence-open.
Bullish path (after SSL sweep): CISD when close > sequence-open.
On confirmation, the model plots a CISD line, checks the box in the Strategy Checklist, and triggers risk calc.
EPE (Easiest Point of Entry)
Within a short window after CISD, scans for a local imbalance; if present, promotes that level as EPE.
If no imbalance forms, CISD remains the operative reference.
Dynamic TP / BE / SL
Built from the measured leg around CISD (not fixed pip steps).
Approximate geometry: BE ≈ 1× leg, TP ≈ 2.25× leg; SL respects nearby structural extremes.
Labels and price markers are optional.
Architecture notes
Maps the current chart to a higher timeframe (e.g., 15s→M5, M1→M15, M5→H1, M15→H4, H1→D, H4→W, D→M).
Retrieves HTF OHLC/time with no lookahead so structures update intrabar until the HTF bar closes.
Periodic cleanup clears obsolete lines/labels/boxes to keep charts responsive.
Inputs (summary)
FVGs/PD Arrays: show/hide, colors, borders, label size, right-extension, nearest-only toggle.
CRT: enable/disable, label style.
Sweeps/CISD/EPE: enable/disable, line/label styles, EPE window.
Risk Levels (TP/BE/SL): enable each, price labels on/off, colors.
Tables/Checklist: strategy checklist on/off; relationships table (common HTF↔LTF pairings); text sizes and header colors.
Alerts (optional)
You may add alertconditions aligned with these events in your own workspace:
HTF PDA tap (bullish/bearish box)
CRT detected (bullish/bearish)
CISD confirmed (bullish/bearish)
EPE set/updated
Example messages:
“Prophet: CISD confirmed on {{ticker}} / {{interval}}”
“Prophet: EPE refined at {{close}} ({{time}})”
Notes & limitations
HTF values are provisional until the HTF bar closes; labels/levels can update while forming.
CISD/EPE are live conditions; they can form and later invalidate within the same HTF bar.
Liquidity relationships vary by market/regime; thin sessions and large gaps can affect clarity.
Educational tool only. No performance claims; no trade signals.
Originality & scope (for protected/invite-only publications)
A single HTF-synchronized engine sequences PDA → CRT → Sweep → CISD → (EPE) and withholds later steps unless prerequisites are met.
Nearest-PDA persistence and inverse-mitigation enforce focus on the most relevant institutional zone.
Displacement-based risk math ties TP/BE/SL to structure instead of static offsets.
Checklist + relationships table promote consistent, rules-first behavior and reduce discretionary drift.
Attribution: Concepts inspired by ICT (PD arrays/FVGs, CRT, sweeps, displacement, refined entries). Design, integration logic, and risk framework by TakingProphets.
HTF Candles [TakingProphets]HTF Candles — higher-timeframe structure, SMT divergence, and live OHLC projections
Purpose
Informational overlay to keep higher-timeframe (HTF) context visible on a lower-timeframe chart. It does not generate buy/sell signals and is not financial advice. Use it to structure analysis and alerts, not to automate trading.
What it does
HTF candle visualization (up to 10 candles, optional right-side offset) with bodies, wicks, and time labels.
SMT divergence checks on the chosen HTF—both historical (last two completed HTF bars) and real-time (last closed vs. current forming bar) vs. a user-selected correlated symbol (default can be an index future).
Live HTF OHLC projections: forward-extending Open / High / Low / Close from the current HTF bar with optional price labels and styling.
HTF close timer (optional) to show when the active HTF candle ends.
Why these modules belong together (more than a mashup)
This overlay uses one HTF time base to align three lenses of the same context:
Candle projection provides the structural frame (ranges and bodies of true HTF bars).
SMT divergence provides intermarket confirmation/invalidations on that same HTF, so the divergence you see is directly comparable to the projected candles.
Live OHLC projections turn the current HTF bar’s evolving state into concrete reference levels for intraday decisions.
Because all three share the same HTF clock and data source, alerts and drawings change together when the HTF state actually changes. The intent is a coherent workflow tool where each module gates the others (structure → confirmation → actionable references), rather than separate indicators merely co-plotted.
How it works (high-level)
Timeframe mapping & data
You choose an HTF (1m–1M). The script retrieves HTF OHLC/time without look-ahead. Objects update intrabar until the HTF bar closes.
Candle rendering
Up to 10 recent HTF candles are drawn as body boxes with wicks.
A horizontal offset/spacing option places the stack right of the current price for clarity.
Visuals (colors, transparency, borders, wick width, label size/format 12h/24h) are configurable.
SMT divergence (historical & real-time)
Compares HTF highs/lows of your chart vs. a correlated symbol using the same HTF.
Bearish SMT (high-side): one makes a higher high while the other does not.
Bullish SMT (low-side): one makes a lower low while the other does not.
Historical mode compares HTF → HTF ; real-time mode compares HTF → HTF as the current HTF bar forms.
Optional lines/labels mark where the divergence is detected.
Live OHLC projections
Extends the current HTF Open / High / Low / Close forward as horizontal lines.
Anchors: Open = first bar of the HTF period; High/Low = first occurrence of each extreme inside the period; Close = current bar.
Each level has independent toggles for price labels, style, and width.
Alerts (workflow prompts)
Bullish SMT, Bearish SMT, Bullish Real-time SMT, Bearish Real-time SMT.
Fire on the bar where the condition first becomes true.
Inputs & customization
Timeframe: select HTF (1m–1M).
Display: number of candles (1–10), right-offset, candle width, transparency, time labels on/off (12h/24h), label size, HTF close timer on/off.
Visuals: bullish/bearish body colors, border color, wick color.
SMT: enable/disable, correlated symbol, line style/width, labels on/off, alerts on/off.
Projections: enable/disable, per-level toggles (Open/High/Low/Close), color/style/width, optional price labels.
Notes & limitations
HTF values are provisional until the HTF bar closes; lines/labels can update during formation.
SMT usefulness depends on the correlated symbol you select; relationships vary by market/regime.
Session gaps/low liquidity can affect extremes and time labels.
Educational tool only. No performance claims and no trade signals.
Originality & scope (for protected/invite-only publications)
A single HTF-synchronized engine: candle projection, dual-mode SMT, and live OHLC projections all computed from the same HTF series to ensure consistent timing and interpretation.
Real-time SMT explicitly ties the developing HTF bar to the prior closed bar, reducing ambiguity vs. generic divergence checks.
Projection anchoring (first-occurrence rules for H/L, period start for Open, current bar for Close) provides deterministic, reproducible reference levels.
Measured Pattern Move (Bulkowski) [SS]Hey everyone,
This is the Measured Pattern Move using Bulkowski's process for measured move calculation.
What the indicator does:
The indicator has the associated measured move across 20 of the most common and frequent Bulkowski patterns, including:
Double Bottom / Adam Eve Bottom
Double Top / Adam Eve Top
Inverse Head and Shoulders
Bear Flag
Bull Flag
Horn Bottom
Horon Top
Broadening Top
Descending Broadening Wedge
Broadening Bottoms
Broadening Tops
Cup and Handle
Inverted cup and handle
Diamond Bottom
Diamond Top
Falling Wedge
Rising Wedge
Pipe Bottom
Pipe Top
Head and Shoulders
It will calculate the measured move according to the Bulkowski process.
What is the Bulkowski Process?
Each move has an associated continuation percentage, which Bulkowski has studied, analyzed and concluded statistically.
For example, Double tops have a continuation percent of 54%. Bear flags, 47%. These are "constants" that are associated with the pattern.
Bulkowski applies them to the daily, but how I have formulated this, it can be used on all timeframes, and with the constant, it will correctly calculate the measured move of the pattern.
What this indicator DOES NOT DO
This indicator will not identify the pattern for you.
I tried this using Dynamic Time Warping (DTW) using my own pre-trained Bulkowski model in R. I was successfully able to get Pinescript to calculate DTW which was amazing! But applying it to all these patterns actually went over the execution time limit, which is understandable.
As such, you will need to identify the pattern yourself, then use this indicator to hilight the pattern and it will calculate the measured move based on the constant and the pattern range.
Let's look at some examples:
Use examples
Double bottom / adam eve bottom on SPY on the 1-Minute chart
Adam and Eve Double Bottom QQQ 1-Hour Chart
Adam Eve Double Bottom MSFT Daily Chart
Bearish Head and Shoulders Pattern MSFT Daily
You get the point.
How to use the indicator
To use the indicator, identify the pattern of interest to you.
Then, highlight the pattern using the indicator (it will ask you to select start time of the pattern and end time of the pattern). The indicator will then highlight the pattern and calculate the measured move, as seen in the examples above.
Best approaches
To make the most of the indicator, its best to draw out your pattern and wait for an actual break, the point of the break is usually the end of the pattern formation.
From here, you will then apply this indicator to calculate the expected up or down move.
Let me show you an example:
Here we see CME_MINI:ES1! has made an Adam bottom pattern. We know the Eve should be forming soon and it indeed does:
We mark the top of the pattern like so:
Then we use our Measured move indicator to calculate the measured move:
Measured move here for CME_MINI:ES1! is 6,510.
Now let's see....
Voila!
Selecting the Pattern
After you highlight the selected pattern, in the indicator settings, simply select the type of pattern it is, for example "head and shoulders" or "Broadening wedge", etc.
The indicator will then adjust its measurements to the appropriate constant and direction.
Concluding remarks
That is the indicator!
It is helpful for determining the actual projected move of a pattern on breakout.
Remember, it does not find the pattern for you , you are responsible for identifying the pattern. But this will calculate the actual TP of the pattern for you, without you having to do your own calculations.
I hope you find it useful, I actually use this indicator every day, especially on the lower timeframes!
And you will find, the more you use it, the better you get at recognizing significant patterns!
If you are not aware of these patterns, Bulkowski lists all of this information freely accessible on his website. I cannot link it here but you can just Google him and he has graciously made his information public and free!
That's it, I hope you enjoy and safe trades!
Disclaimer
This is not my intellectual property. The pattern calculations come from the work of Thomas Bulkowski and not myself. I simply coded this into an indicator using his publicly accessible information.
You can get more information from Bulkowski's official website about his work and patterns.
Previous High/Low Multi-Timeframe (3 TFs)Supports 3 customizable timeframes, with full color, width, style, and label options
Confluence Tiered Bullish Entries (MTF Trend Confirm)Draws only the key trendlines: previous day’s high/low, last completed 4H high/low, and last completed 1H high/low.
Fires an alert the instant price touches any of those lines.
Detects bullish Fair Value Gaps (early, as they form), then marks a confluence only when price revisits that FVG.
Confirms with a volume spike + a green candle that closes near the bottom of its range (tunable).
Labels entries as Tier 3 (one confluence), Tier 2 (two), or Tier 1 BUY (all three).
Only shows those trendlines and bullish entry labels on chart.
Momentum Bubbles v5.8Momentum Bubbles uses advanced momentum, volume and CVD data to map and plot Bookmap style bubbles directly on your trading chart, High propulsion candles align with large deep colored bubbles with trending range is opaque and only changing color to orange as a waring of pullbacks.
Previous 4-Hour High/Low (Updated)Features:
- Works on any chart timeframe.
- Automatically updates at the close of each 4H candle.
- Lines extend across the chart (both directions).
- Customizable color and thickness.
- Optional labels.
- No flickering or constant deletion/recreation — lines are updated only when the 4H candle closes
EA M1 Signals with Persistent ATR TP/SL1 Minute scalper for XAU/USD - uses multiple integrated indicators to provide signals upon a breakout and pullback
AI INSTITUTIONAL ENGINE + PATTERNS + VOLUME DASHBOARD📈 AI Institutional Engine – Pattern + Volume Dashboard
© 2025 MJ VIOLET PRO FX – all rights reserved
What it does
Auto-plots yesterday’s high / low / mid plus dynamic swing S/R
Detects 17 classical candle patterns on a higher-time-frame (default Daily)
Scans volume delta in real time and flags when today’s tape is ≥ 1.5 × 20-period average
Boosts pattern confidence if signal occurs inside NYSE hours (09:30 – 16:00 ET)
Paints an “HTF volume candle” so you see institutional-size footprints without changing charts
Fires audible / pop-up alerts only when pattern + volume + session line up
Why traders like it
One glance: trend emoji, pattern name, exact entry / exit prices, key level, stop distance
No repainting: all calculations close on the bar close; alerts fire once per bar
Fully customizable: toggle levels, labels, dashboard position, colours, text size, line length
Works on every symbol and timeframe (crypto, FX, equities, futures)
Lightweight code: < 500 drawing objects, no security() leaks, compatible with free TradingView accounts
How to read the dashboard
Buy Vol / Sell Vol / Delta – session-totals reset at the daily candle
Current Day – live bull / bear / doji emoji
Yesterday’s Range – the exact numbers the algo uses for breakout logic
Typical workflow
Add indicator
Wait for “High+” or “High” confidence pattern (green / orange label)
Check breakout box: close above resistance = long trigger, close below support = short trigger
Use suggested entry / stop in the label or place limit orders at the printed levels
Move stop to breakeven when price reaches 1:1 R:R or when opposite signal prints
Inputs you can tweak
Candle Time-frame for patterns (default D, but 4 h / 12 h / W work too)
Session filter time-zone (already set to “America/New_York”)
Volume multiplier (default 1.5 × MA)
Dashboard & table position, text sizes, colours, line style / length
Alert on / off for patterns and / or breakout levels only
Disclaimer
This tool is for educational and informational purposes only. It is not investment advice, an offer or solicitation to buy / sell any security, or a recommendation of any trading strategy. MJ VIOLET PRO FX is not a registered advisor. Futures, FX and CFDs are leveraged products; losses can exceed deposits. Always do your own due diligence and consult a licensed professional before risking capital.
Yesterday's ATR DrawerWith this ATR Drawer, you can easily see what yesterday's ATR was compared to today's High/Low , you don't have to draw it yourself, and if you want, it will also show you yesterday's ATR number in the corner.
When a new High/Low is created during the day, the lines automatically adapt . So if a new high is created, the lower ATR line will move up, and vice versa. Every day, it recalculates and redraws the lines to yesterday's ATR level.
You can add 1 line above and 1 line below yesterday's ATR, which will be at the percentage distance from yesterday's original ATR line. So basically this allows you to set the average range that is usually reached after the ATR is broken .
You can set:
- ATR length
- ATR line width
- Line color
- Show/hide yesterday's ATR
- Upper Avr. Range After ATR Exceeded (%)
- Lower Avr. Range After ATR Exceeded (%)
EMA 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50 ema 8/20/50
HTF Live View - GSK-VIZAG-AP-INDIA📘 HTF Live View — GSK-VIZAG-AP-INDIA
🧩 Overview
The HTF Live View indicator provides a real-time visual representation of higher-timeframe (HTF) candle structures — such as 15min, 30min, 1H, 4H, and Daily — all derived directly from live 1-minute data.
This allows traders to see how higher timeframe candles are forming within the current session — without switching chart timeframes.
⚙️ Core Features
📊 Live Multi-Timeframe OHLC Tracking
Continuously calculates and displays Open, High, Low, and Close values for each key timeframe (15m, 30m, 1H, 4H, and Daily) based on the ongoing session.
⏱ Session-Aware Calculation
Automatically syncs with market hours defined by user-selected start and end times. Works across multiple timezones for global compatibility.
🕹 Visual Candle Representation
Draws mini-candles on the chart for each higher timeframe to represent their current body and wick — updated live.
Green body → bullish development
Red body → bearish development
📅 Informative Table Panel
Displays a summary table showing:
Timeframe label
Period (start–end time)
Live OHLC values
Color-coded close values
🌍 Timezone Support
Fully compatible with common regions such as Asia/Kolkata, New York, London, Tokyo, and Sydney.
🔧 User Inputs
Parameter Description
Market Start Hour/Minute Define session start time (default: 09:15)
Session End Hour/Minute Define market close (default: 15:30)
Timezone Select your preferred timezone for session alignment
💡 How It Works
The indicator uses a rolling OHLC calculation function that dynamically computes candle values based on elapsed session time.
Each timeframe (15m, 30m, 1H, 4H, and Daily) is built from 1-minute data to maintain precision even during intraday updates.
Both a visual representation (candles and wicks) and a data table (numeric summary) are displayed for clarity.
🧠 Use Cases
Monitor how HTF candles are forming live without switching chart intervals.
Understand intraday structure shifts (e.g., when 1H turns from red to green).
Confirm trend alignment across multiple timeframes visually.
Combine with your volume, delta, or liquidity tools for deeper confluence.
🪶 Signature
Developed by GSK-VIZAG-AP-INDIA
© prowelltraders — Educational and analytical use only.
⚠️ Disclaimer
This indicator is for educational and informational purposes only.
It does not provide financial advice or guaranteed trading results.
Always perform your own analysis before making investment decisions.
Institutional Candle Scanner — Imbalance & Order Blocks GaneshHere you can large body, volume > 1.5*avg{20}, followed smaller candels which indidcates institutional involvement.
Illuminati Zone🟣 Illuminati Zone — Hidden Power of the 11 PM NZ Candle
The Illuminati Zone reveals the hidden footprints of liquidity and market imbalance formed by the 11 PM New Zealand 15-minute candle — a time when global liquidity transitions between major sessions.
This candle often defines key intraday supply and demand boundaries, serving as a magnet for price and a pivot point for high-probability reversals or breakouts.
🧠 How it works
Automatically detects and marks the 11 PM NZ 15-minute candle each day.
Draws a translucent zone box between its high and low.
Extends two reference lines at +1 × range and –1 × range above and below the zone — ideal for spotting overextensions or liquidity sweeps.
Supports custom lookback, colors, and visual options.
💡 How to use it
Watch how price interacts with the zone — rejection often signals smart-money activity.
Use +1 and –1 levels as overextended zones for potential reversals or breakout retests.
Combine with your own confluence tools or volume analysis for precision entries.
⚙️ Customization Options
Target hour (NZ time)
Days back to display
Zone and line colors
Transparency and visual preferences
🔮 Pro Tip: Pair it with a volume or imbalance indicator for surgical-level precision in identifying where smart money positions are built or released.
ombs - atr vol ma rsi macdאינדקטור ombs – atr vol ma rsi macd מציג תצוגה חזותית קלה לשימוש של נתוני דשבורד יומיים עיקריים - טווח ממוצע יומי (ATR), ווליום (VOL), ממוצע נע 150, העצמת RSI ו-MACD. העיגולים הצבעוניים מחליפים צבעים לפי חוזק או חולשה במדדים המרכזיים. אידיאלי לאנליסטים וסוחרים שרוצים לראות תמונת מצב טכנית בבת אחת במסך.
The ombs – atr vol ma rsi macd indicator provides a crisp dashboard-style visualization of key daily technical stats: Average True Range (ATR), Volume (VOL), 150-period Moving Average (MA), RSI, and MACD. Colored dots summarize the strength or weakness at a glance for each metric. Perfect for analysts and traders who want an instant technical overview directly on the chart.
HTF CandlesThis Indicator allows you to display up to 10 higher timeframe candles.
One of them will always be the currently last candle (realtime candle if session is active). So if you choose to display only one candle it will be the current HTF candle. If you choose to display more than 1 candle it will be the current HTF candle plus the number of total candles minus one as historic candles (maximum 9 historic candles).
The goal is to simplify HTF analysis without the need to switch timeframes and detect HTF candle patterns while seeing the lower timeframe develop in realtime.
This is especially useful if you trade concepts like liquidity grabs/sweeps or any candle stick patterns and you want to utilize lower timeframe entries to maximize your risk to reward.
Setting Explanation
General Settings
# of Bars: Choose how many HTF candles you want to be displayed (maximum is 10).
Timeframe: Choose the timeframe that you want to be displayed.
Offset: Put in the number of bars you want to shift the HTF candles to the right (minimum is 0 which will result in a shift 3 bars to the right, to separate it from the current LTF candle). This way you can as well see 2 higher timeframes by applying the indicator twice to your chart and just shifting one timeframe so far to the right that it does not overlap the first HTF.
HTF Lines
Mark Start Of HTF Candles: If checked this will display lines according to the start of your HTF candles.
HTF Label
Show HTF Label: If checked you will see a label above the plotted HTF candles that tells you which timeframe it is.
Automatic Label Positioning: If checked your HTF Label will be 1 ATR above the highest HTF bar. This avoids putting in an absolute number which can be useful if you trade assets with vastly different prices (for example a 10 point distance will not sufficiently separate the label from the candles if trading BTC whereas a 100/500 point difference would put the label out of your screen if trading MNQ). By using the ATR the label will automatically be efficiently separated from the candles but not to far away.
Appearance
Body: Choose fill color for your bullish (left) and bearish (right) HTF candles.
Wick: Choose Wick/Border color for your HTF candles.
HTF Line: Choose color and line style for your HTF Lines (marking the start of a new HTF candle)
Label Position: Adjust the vertical distance of the label in regard to the highest high of the displayed HTF candles (This will be full points, not ticks, and is only used whenever "Automatic Label Positioning" is deselected).
Label Size: Adjust the font size of your HTF label.
Basic FVG (Zuki)This indicator identifies and displays Fair Value Gaps (FVGs) to highlight market imbalances.
FEATURES:
- Detects classic bullish and bearish FVGs.
- Option to automatically delete FVGs once filled by a wick.
- Customize FVG colors and box length.
- Use Lookback Period and Max FVG settings to keep the chart clean.
Simple