Indicateur
Indicateurs et stratégies
Previous Day High/Low + NY SessionSimply marks previous day High and Low + NY session (italian trading time)
Indicateur
CRT TCTCRT TCT — Structure, Sessions & Key Levels
A comprehensive Smart Money Concepts toolkit built for intraday traders focused on institutional price action. Designed around the CRT (Candle Range Theory) methodology combined with TCT's proven trading approach.
What's included:
BOS & CHoCH — Break of Structure and Change of Character with selectable timeframe. Body-only confirmation eliminates wick false signals. Clean gray styling for uncluttered chart reading.
Liquidity Sweeps — Institutional sweep detection using 20-bar pivot lookback with 3-bar confirmation and configurable cooldown. Dashed lines mark swept levels with bull and bear color separation. Alerts included.
Liquidity Dots — Swing highs and lows marked with ● dots and dotted extension lines that automatically disappear when swept by price. Fully configurable quantity.
Key Levels — Daily PH/PL, H4 PH/PL, 9AM New York H1 high/low and 8AM New York H1 high/low. All anchored from candle open and visible on any lower timeframe. The 8AM and 9AM levels extend to 5PM NY — the most relevant kill zone window of the trading day.
Kill Zones — Asia, London and New York session boxes with dashed borders and centered session labels. Each session includes optional PH/PL extension lines that extend to the right and automatically disappear when price touches them — ideal for using session highs and lows as trade targets.
Vertical Time Line — Optional vertical reference line at any user-defined New York time.
Dashboard — Compact top-right panel showing current structure bias, active BOS/CHoCH timeframe, and live liquidity count above and below price.
All features are individually toggleable with full color customization. Built for NAS100, XAUUSD, US30 and BTCUSD on timeframes from M1 to H4.
Indicateur
CandelaCharts - MTF FVG Alignment📝 Overview
The CandelaCharts - MTF FVG Alignment indicator detects Fair Value Gaps (FVGs) across up to four customizable timeframes and visualises them directly on the chart. A Fair Value Gap is a three-candle pattern where price moved so rapidly that an unfilled area remains between the high of the first candle and the low of the third candle, representing a price imbalance the market often returns to fill.
The core strength of this indicator is Confluence . An alignment signal is generated only when every enabled timeframe shows FVGs in the same direction (all Bullish or all Bearish), giving traders a powerful multi-timeframe confirmation before taking a position.
📦 Features
Four-Timeframe Analysis : Track up to four independent timeframes simultaneously with per-TF toggle and FVG count.
Confluence Alignment : Automatic detection of Bullish or Bearish alignment across all enabled timeframes.
Bias Filter : Filter displayed FVGs to show only Bullish, only Bearish, or both (Neutral).
FVG Mitigation : FVGs are automatically invalidated and removed from the chart once they are fully filled by price action.
Hide Overlapped : Clean up chart clutter by automatically hiding lower-timeframe or older FVGs that overlap with others.
Fibonacci Levels : Optional Fibonacci retracement levels (0.236, 0.382, 0.5, 0.618, 0.65, 0.705, 0.786) drawn inside each FVG with a highlighted Golden Pocket zone (0.705–0.786).
FVG Visuals : Semi-transparent boxes showing active FVGs for each timeframe, with configurable borders and midlines.
Status Dashboard : A clean table showing the current directional status (Bullish / Bearish / None) for each enabled timeframe.
⚙️ Settings
Timeframes
TF 1–4: Each timeframe row has a toggle (show/hide), a timeframe selector, and an FVG count (1–10) controlling how many recent FVGs are displayed for that timeframe. Defaults are 1D, 4H, 1H, and 15m.
Settings
Bias Filter: Filter displayed FVGs by direction — Neutral (show all), Bullish (show only bullish FVGs), or Bearish (show only bearish FVGs).
Bull / Bear Colors: Customise the colours used for bullish and bearish FVG zones.
Border: Toggle the FVG box border and configure its style (Solid, Dotted, Dashed) and width (1–5).
Midline: Toggle the Consequent Encroachment midline inside each FVG and configure its style and width. When enabled, the timeframe label moves outside the box.
Fibonacci: Toggle the drawing of Fibonacci retracement levels inside each FVG, including the highlighted Golden Pocket (0.705–0.786).
Hide Overlapped: Toggle whether to hide overlapping FVGs across different timeframes to keep the chart clean (prioritising higher timeframes).
Dashboard
Show: Toggle the multi-timeframe status dashboard.
Position: Choose the dashboard corner — Top Right, Top Left, Bottom Right, or Bottom Left.
⚡️ Showcase
Multi-Timeframe FVG Boxes
Fibonacci Levels & Golden Pocket
Status Dashboard
🔎 Usage
Trend Identification : Glance at the dashboard to see the current bias of each higher timeframe at a glance.
Confluence : When all enabled timeframes align in the same direction, it provides strong multi-timeframe confluence for a directional trade.
Fibonacci Entries : Use the Fibonacci levels inside each FVG — particularly the Golden Pocket (0.705–0.786) — for precise entries when price retraces into the gap.
Bias Filtering : Set the Bias Filter to Bullish or Bearish to remove counter-trend FVGs and keep the chart focused on your directional thesis.
Execution : Use the alignment as confirmation for your existing strategy. Bullish alignment suggests upward momentum; Bearish alignment suggests downward momentum.
⚠️ Disclaimer
Trading involves significant risk, and many participants may incur losses. The content on this site is not intended as financial advice and should not be interpreted as such. Decisions to buy, sell, hold, or trade securities, commodities, or other financial instruments carry inherent risks and are best made with guidance from qualified financial professionals. Past performance is not indicative of future results.
Indicateur
Devtrader - Chart Analysis# Devtrader – Chart Analysis
**Devtrader – Chart Analysis** is a multi-layer market-context indicator built to help discretionary traders read liquidity, market structure, session timing, higher-timeframe context, and fair value gaps from one chart.
The indicator follows a narrative-based workflow:
**liquidity location → raid or sweep → reclaim → structure confirmation → continuation or invalidation**
It is designed as an analysis and decision-support tool. It does not place orders, manage positions, promise future price direction, or generate automatic buy and sell signals.
## Main features
- **Liquidity map:** identifies and ranks buy-side liquidity (BSL) and sell-side liquidity (SSL) from confirmed swings, session levels, previous-period levels, and optional higher-timeframe levels.
- **Sweep engine:** evaluates liquidity raids using penetration, reclaim, rejection efficiency, sweep depth, volume, session context, and level quality filters.
- **Market structure:** displays confirmed swing points, Change of Character (CHoCH), Break of Structure (BOS), protected levels, and Inducement (IDM) events.
- **Session context:** tracks Asia, London, and New York windows, with optional developing session highs and lows.
- **Higher-timeframe context:** combines two configurable higher timeframes to provide directional context and inject confirmed HTF liquidity into the active chart.
- **Important market levels:** optionally displays the previous day, week, and month highs/lows, previous close, daily open, and New York midnight open.
- **Fair Value Gaps:** detects bullish and bearish FVGs on the chart timeframe or a configurable higher timeframe, tracks mitigation, and supports static or dynamic rendering.
- **Adaptive rendering:** offers full, compact, and right-side-only level layouts, together with label-clutter controls for cleaner charts.
- **Trader Dashboard:** summarizes current bias, nearby liquidity, the active event, structure state, session timing, and a plain-language contextual read.
## Understanding the dashboard
- **Bias** combines higher-timeframe context, current structure, and protected-level integrity.
- **Liquidity** highlights the most relevant BSL and SSL currently surrounding price.
- **Event** reports the active narrative, such as a pending raid, confirmed sweep, CHoCH, BOS, breakout, or failed reclaim.
- **Structure** describes the current market-structure condition and confirmation stage.
- **Timing** shows the active session context and whether a long or short narrative is being monitored.
- **Read** translates the current conditions into a scenario to monitor. It is contextual guidance, not an entry instruction.
## Suggested workflow
1. Start with the **Bias** and **Structure** rows to understand the broader directional context.
2. Use the liquidity map to identify the BSL or SSL that price may interact with next.
3. Wait for the sweep engine to distinguish a qualified reclaim from a simple breakout or failed rejection.
4. Look for post-sweep confirmation through an internal shift, CHoCH, BOS, or damage to the opposing protected level.
5. Use FVGs, session timing, and important market levels as additional confluence for your own execution and risk plan.
No single label should be used in isolation. A sweep is an event, not automatically a trade, and a directional dashboard read is not a guarantee that price will continue in that direction.
## Key settings
- Use **External Liquidity Only** for a stricter view focused on major, session, and HTF liquidity. Disable it to include more internal structure.
- Choose **Aggressive**, **Balanced**, or **Conservative** market-structure confirmation according to the amount of confirmation you want.
- Adjust the reclaim, rejection, penetration, depth, volume, and timeout controls to suit the instrument and timeframe.
- Configure the session times for the exchange, instrument, and timezone you trade.
- Use the rendering and clutter settings to control how much historical and right-side chart information is displayed.
## Alerts
The script provides alert conditions for:
- confirmed liquidity sweeps;
- market-structure confirmation after an active sweep;
- new bullish and bearish FVGs;
- bullish and bearish FVG mitigation.
For stable alert behavior, consider configuring alerts **Once Per Bar Close**.
## Important behavior
Market-structure swings are based on confirmed pivots. They are plotted on the historical pivot bar only after the required right-side bars have completed, so they intentionally appear with a confirmation delay. Higher-timeframe context uses previous confirmed candles and confirmed pivots without future lookahead. Developing levels, FVGs, and conditions evaluated on the current real-time candle can still change before their source candle closes.
Results will vary by market, timeframe, session configuration, liquidity, and volatility. Users should validate their settings and interpretation through replay, forward observation, and independent testing.
## Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any financial instrument. Trading involves substantial risk, and past market behavior does not guarantee future results. You are solely responsible for your trading decisions and risk management.
Indicateur
VWAP Suite I EonMetricsVWAP Suite
VWAP Suite plots three independently anchored Volume-Weighted Average Price lines — Session, Weekly and Monthly — with volume-weighted deviation bands and the previous period's VWAP close kept on the chart as a reference level. Everything is computed from first principles at each anchor, so every line resets exactly where its period starts.
🔶 WHAT VWAP IS
VWAP is the average price of the period weighted by how much volume traded at each price. It answers one question: "what is the fair average price actually paid since the anchor?" That is why institutional execution desks benchmark fills against it, and why price so often reacts when it returns there — it is the level where the average participant in the period is at break-even. Above the VWAP the average buyer of the period is in profit; below it, under water.
🔶 WHAT IT DOES
Three anchors — Session (resets each trading day), Weekly and Monthly VWAP, each with its own toggle and color. Intraday traders typically work with Session, swing traders add Weekly, and Monthly serves as the higher-timeframe fair-value reference. Anchors that make no sense on the current chart timeframe (e.g. a Session VWAP on a daily chart) hide themselves automatically.
Deviation bands — ±1σ, ±2σ and optional ±3σ around ONE chosen anchor. The deviation is volume-weighted and anchored to the same period as the VWAP it wraps — not a rolling standard deviation — which is the statistically consistent way to band a VWAP (the same math TradingView's built-in VWAP bands use). ±2σ is the classic stretched-price reference; the optional gradient fill keeps the zones readable without clutter.
Previous VWAP Close — the exact level where the Session (or Weekly) VWAP finished its previous period, drawn flat through the current one. The same idea as previous day high/low, but volume-based: yesterday's fair price is a natural magnet and reaction level for today. Few VWAP tools carry this level forward — it is the reason this suite exists.
🔶 HOW IT IS CALCULATED
From each anchor the script accumulates three sums bar by bar: volume × price, volume, and volume × price². VWAP = Σ(volume × price) / Σ(volume). The band deviation comes from the volume-weighted variance Σ(volume × price²)/Σ(volume) − VWAP². At every period rollover the previous VWAP value is captured first, then the sums reset to zero. Values only update on confirmed data — there is no repainting logic anywhere in the script.
🔶 ALERTS
Seven alert conditions: price crossing each of the three VWAPs, price touching the +2σ or −2σ band, and price crossing the previous Session or previous Week VWAP close.
🔶 HOW TO USE
1. Pick your anchors — Session for intraday, add Weekly for swing context.
2. Choose which anchor carries the deviation bands (Bands Around).
3. Keep Previous Session VWAP on — reactions at yesterday's fair price are the cleanest thing this tool shows.
4. Set alerts on the crossings you actually trade around.
🔶 SETTINGS
Source (price input, hlc3 default) · Anchors (Session / Weekly / Monthly, each with color) · Deviation Bands (anchor selector, ±1σ/±2σ/±3σ toggles, gradient fill) · Previous VWAP Close (Session / Weekly levels).
🔶 HONEST LIMITATIONS
On CFDs and spot forex the data feed reports TICK volume (number of price updates), not true traded volume. VWAP built on tick volume is still the standard practice on those markets and tracks the real one closely on liquid symbols, but you should know what feeds the math. On symbols with no volume data at all the script deliberately shows nothing rather than fake a line. VWAP is a descriptive average, not a prediction — this tool draws levels, it does not generate signals.
Part of the EonMetrics toolset.
Indicateur
Uptrick: Vector Trail TrendIntroduction
Uptrick: Vector Trail Trend (VTT) is an overlay tool that combines a velocity-projected trend line with an ATR-based adaptive trailing band to identify directional bias and trend reversals. A secondary momentum module layered on top flags statistically extreme momentum conditions that traders can use as dynamic take-profit references within the prevailing trend. The script also includes a configurable overlay presentation and an on-chart dashboard summarizing current trend state.
Originality
This script combines three distinct calculation layers that are not typically merged in a single publication, and each is included for a specific reason.
The first layer builds a trend center from a smoothed moving average of price, then projects that line forward using a smoothed rate of change of the trend center itself, scaled by a user-defined projection factor. This produces a trend reference that leans in the direction of recent acceleration rather than simply lagging price, which is the basis used for the trailing band below it.
The second layer wraps that projected trend center in an ATR-based band that only trails in the favorable direction and resets on a confirmed close beyond the opposite band, similar in mechanism to a ratcheting stop line. This layer is responsible for the directional flips and the up and down signals plotted on the chart.
The third layer is independent of the first two and evaluates RSI relative to its own rolling mean and standard deviation, expressed as a Z-score. This is used to flag when momentum has reached a statistically extreme reading relative to its recent history, which the script surfaces as separate dynamic take-profit markers. This layer exists because trend direction and momentum exhaustion are different pieces of information, and combining them gives traders both a directional read and a separate overextension read without conflating the two into a single signal.
The overlay is user-selectable between a gradient fill between price and the trail, a dual EMA trend ribbon, both together, or neither, so the visual presentation can be adjusted without changing the underlying trend or TP logic.
Features
Velocity-projected trend center using a smoothed moving average and a smoothed rate of change projection
ATR-based adaptive trailing band with directional flip logic
Confirmed-bar trend state calculation to avoid intrabar repainting of the trend flip
Dynamic take-profit engine based on a Z-score of RSI relative to its own rolling mean and standard deviation
Selectable TP marker style, cross or circle
Up and down trend signal labels plotted at the trail
Selectable overlay mode: vector gradient fill, trend ribbon, both, or none
Adjustable gradient and ribbon transparency
Optional candle coloring based on active trend direction
Adjustable trail line width
On-chart dashboard showing trend, signal, Z-score, TP state, distance from trail in ATR units, and active overlay mode
Nine selectable dashboard positions
Seven alert conditions: up signal, down signal, long dynamic TP, short dynamic TP, any trend signal, any dynamic TP, and all VTT signals combined
Inputs
Trend Settings: source, trend length, velocity smoothing length, vector projection factor.
Trail Settings: ATR length, ATR multiplier.
Dynamic TP Settings: show/hide dynamic TPs, TP marker style, momentum (RSI) length, Z-score length, TP extreme level threshold.
Overlay: overlay style selection, gradient transparency, ribbon fast length, ribbon slow length, ribbon transparency.
Visuals: show/hide up and down signals, candle coloring toggle, trail width.
Dashboard: show/hide dashboard, dashboard position.
How It Works / How to Use
The trend center is calculated from a moving average of the chosen source, then projected forward using a smoothed measure of its own rate of change. An ATR-based band is built around this projected line and only moves in the direction favorable to the current trend, flipping only on a confirmed close beyond the opposite band. This flip is what produces the up and down signals and the trend color change.
Once a trend is established, the script tracks RSI relative to its own recent mean and standard deviation. When this Z-score reaches the user-defined extreme level and then crosses back toward normal, a dynamic take-profit marker is plotted for the active trend, using the opposite color for visual distinction, indicating that momentum has cooled from an extreme reading.
Traders can use the trail flips for directional bias and entries, and the dynamic TP markers as a secondary reference for potential exhaustion points within that trend. The overlay mode, transparency, candle coloring, and dashboard are all cosmetic and can be adjusted without affecting the underlying calculations.
Conclusion
Uptrick: Vector Trail Trend combines a velocity-projected trend line, an adaptive ATR trailing band, and a momentum Z-score take-profit layer into a single overlay tool, giving traders both a directional trend read and a separate momentum-exhaustion reference from one indicator.
Disclaimer
This script is provided for informational and educational purposes only and does not constitute financial advice. Past performance, whether shown historically or implied through the script's logic, does not guarantee future results. Always perform your own due diligence and risk management before making trading decisions.
Indicateur
1-Minute Session Volatility Dashboard v4JT Session Volatility Dashboard (Open Source)
The JT Session Volatility Dashboard is a lightweight utility designed for traders who want to quickly understand the largest 1-minute price movements during the current trading session.
Unlike ATR or volatility indicators that measure averages, this indicator focuses on the largest actual 1-minute impulse candle of the active session. This provides a practical benchmark for evaluating today's volatility and setting realistic expectations for pullbacks, stops, and trade management.
The indicator performs all calculations using 1-minute data, regardless of the timeframe of your chart. Whether you're viewing a 1-minute, 5-minute, 15-minute, hourly, or daily chart, the dashboard continues to analyze the underlying 1-minute candles.
Features
Calculates the Largest 1-Minute Candle of the current session.
Displays the Largest Bullish 1-Minute Candle.
Displays the Largest Bearish 1-Minute Candle.
Calculates 50% and 25% retracement values of the largest candle for quick reference.
Automatically detects and displays the current trading session:
RTH (Regular Trading Hours)
AS (Asia Session)
LO (London Open)
Closed
User-configurable session time ranges.
Dashboard can be positioned anywhere on the chart.
Adjustable dashboard text size.
Works on all symbols including:
NQ
MNQ
ES
MES
and virtually any other market available on TradingView.
Why I Built This
I wanted a simple way to answer a question I ask every trading day:
"What is the largest 1-minute candle we've had during this session?"
Knowing this provides an immediate sense of the market's current volatility. Instead of relying solely on ATR, this dashboard shows the largest real impulse move of the day, making it easier to judge whether current price action is relatively quiet or unusually aggressive.
The 25% and 50% reference levels are included because they often serve as useful benchmarks for evaluating pullbacks after large impulsive moves.
Perfect For
Futures Traders
Scalpers
Day Traders
ICT Traders
Order Flow Traders
Bookmap Users
Price Action Traders
Open Source
This script is 100% Open Source.
Feel free to:
Study the code
Modify it
Improve it
Build upon it for your own trading
If you make enhancements that benefit the community, I encourage you to publish your own version or share your improvements.
Feedback
If you find this indicator useful, please consider:
Giving it a 👍 Like
Marking it as a Favorite
Leaving feedback or suggestions for future improvements
I hope it helps you better understand session volatility and improve your trading decisions.
Happy Trading!
Indicateur
Forex High-Confluence Pullback StrategyForex Indicator-Here is a complete, fully backtestable TradingView Pine Script v6 strategy. It combines a macro trend filter, trend strength confirmation, and momentum pullbacks, restricted to high-liquidity sessions.
To help achieve your target accuracy, the script uses an ATR-based stop loss and profit target with a strict 1:1 risk-to-reward ratio. This adapts to market volatility and avoids getting prematurely stopped out by market noise.
Stratégie
Indicateur
jrhTrendRev4EMAHow it Works
# jrhTrendRev4EMA — Documentation
A trend reversal indicator built around 4 fully configurable EMAs, producing two independent signal types: a **Reversal Signal** (confirmed crossover between two chosen EMAs) and a **Trend Cross Signal** (simple crossover between two chosen EMAs). This is an updated version of the original `jrhTrendRev`, which used fixed Fast/Slow/Long EMA roles — this version replaces that with 4 general-purpose EMAs you assign to either signal type yourself.
---
## How the indicator is structured
There are two independent signal engines running side by side:
1. **Reversal Signal** — the original Fast/Slow crossover logic, with a 2-bar confirmation filter to reduce whipsaw. Default sources: EMA 1 vs EMA 2.
2. **Trend Cross Signal** — the original 20/200-style crossover logic, no confirmation filter (fires immediately on cross). Default sources: EMA 2 vs EMA 4.
Both signal engines pull their EMA values from the same pool of 4 EMAs you configure in the first input group — you choose which EMA feeds "Source A" and "Source B" for each signal independently, via dropdowns.
---
## Parameter Group: EMAs
Four identical rows, each controlling one EMA line.
| Parameter | Type | Default | What it does |
|---|---|---|---|
| Show (checkbox) | Toggle | On (all 4) | Shows/hides that EMA's plotted line on the chart. Turning it off does **not** remove it from being usable as a signal source — it just hides the visual line. |
| Length | Integer | EMA1: 10, EMA2: 20, EMA3: 50, EMA4: 200 | The EMA period. Shorter = more reactive/closer to price. Longer = smoother/slower. |
| Color | Color picker | EMA1: Blue, EMA2: Red, EMA3: Yellow, EMA4: Orange | The plotted line's color. Purely visual — has no effect on signal logic. |
**Example:** If you want a 9/21 EMA pair instead of the default 10/20, just change EMA1's Length to 9 and EMA2's Length to 21. Both signal engines automatically use the new values on their next recalculation — no need to touch the signal source dropdowns, since they reference the EMA *slot* (EMA 1, EMA 2, etc.), not the length itself.
Indicateur
jrhMultORBHow it works
jrhMultiORB — Info Table Reference Guide
A detailed explanation of every metric in the Info Table, what it measures, how to read the color coding, and how it connects to the Opening Range Breakout logic in this indicator.
ADX (Average Directional Index)
What it measures: Trend strength — how strong the current trend is, regardless of direction. It does not tell you whether price is going up or down, only how much conviction is behind whatever direction is currently winning.
How it's built: Derived from the same underlying calculation as +DI/−DI (see below), smoothed over the ADX Smoothing input (default 14). It reflects the spread between +DI and
−DI — the wider that spread, the higher ADX climbs.
How to read the value:
Range Meaning
Below 20 Weak or no trend — ranging, choppy conditions
20–25 A trend may be starting to build
Above 25 Strong trend in place
Above 50 Very strong trend (can also signal exhaustion at extremes)
Color coding: Red below 20, orange 20–25, green above 25 — based purely on the value, not its direction.
The arrow (▲/▼): Separate from the color. It compares this bar's ADX to the previous bar's ADX. ▲ means ADX is rising (trend strength building). ▼ means ADX is falling (trend strength fading) — even if the value is still technically "strong" by the color threshold. Strength and trajectory are independent: ADX can be green (strong) and falling (▼) at the same time, meaning a strong trend that is losing momentum.
Why it matters for your breakouts: A breakout that occurs while ADX is low or falling is more likely to be a low-conviction move that fails or reverses. A breakout with ADX rising through 20–25 has more evidence of real directional pressure behind it. This is what the optional "Filter Breakouts by ADX Strength" input (in the Breakout Signals group) uses to gate signals if you enable it.
+DI / −DI (Plus/Minus Directional Indicators)
What they measure: Which side — buyers or sellers — currently has the edge in recent price action.
• +DI (Plus Directional Indicator) = buying/upward pressure. Higher +DI means more of the recent directional movement has been to the upside.
• −DI (Minus Directional Indicator) = selling/downward pressure. Higher −DI means more of the recent directional movement has been to the downside.
Easy way to remember: the sign matches the direction — "plus" for up, "minus" for down. It has nothing to do with who is "buying" vs "selling" as market participants; it's purely about which direction has controlled more of the recent range.
How it's built: Both are calculated over the ADX/DMI Length input (default 14 bars) — a rolling read on directional movement, not a single-bar reading.
Color coding: Green (lime) when +DI is currently higher than −DI (buyers have the edge). Red when −DI is higher than +DI (sellers have the edge).
Reading it alongside ADX: +DI/−DI tells you which direction currently has the edge; ADX tells you how strong that edge is and whether it's building or fading. A market can show −DI leading (sellers ahead) while ADX is falling — this usually reads as a corrective pullback rather than a fresh, strengthening downtrend. If both −DI is leading AND ADX is rising, that's a more convincing case for real downside continuation.
RSI (Relative Strength Index)
What it measures: Momentum and speed — how fast and how far price has moved recently, on a 0–100 scale.
How to read the value:
Range Meaning
Above 70 Overbought — price has moved up quickly, may be due for a pause or pullback
30–70 Neutral zone
Below 30 Oversold — price has moved down quickly, may be due for a bounce
Color coding: Red above 70, green below 30, white in between.
Why it matters for your setup: RSI divergence (price makes a new high but RSI does not) near your TP target levels is one of the better early warnings that a reversal may be approaching at that level. It's also useful as a quick gut-check on whether a breakout is happening into already-stretched conditions (RSI near 70/30) versus fresh momentum from neutral territory.
ATR (Average True Range)
What it measures: The average size of price bars over the ATR Length input (default 14 bars) — essentially, "how big is a normal candle right now" in price units.
Why it's shown: ATR by itself isn't a directional signal — it's a yardstick. It gives context for judging whether the current Opening Range, or any individual candle, is wide or narrow relative to recent typical behavior. It's also the reference value used by two other things in this indicator: the Bar Range/ATR row below, and the optional Marker Offset (x ATR) setting that spaces breakout/retest labels away from the candle wicks.
Color coding: None — it's a raw reference number, not a signal.
Bar Range/ATR
What it measures: The current candle's total range (high − low) divided by ATR. In plain terms: how big is this specific candle compared to what's been normal lately.
How to read the value:
Ratio Meaning
~1.0x An average, ordinary candle
1.3x–2.0x Elevated — larger than normal, worth attention
2.0x+ Outsized/climactic candle
Color coding: Gray below 1.3x, orange 1.3x–2.0x, red at 2.0x and above.
Why this flags exhaustion, not just "a big move": A large candle represents a large amount of buying or selling effort concentrated into one bar. That effort has to be "paid for" — an outsized candle often absorbs several normal candles' worth of pressure in a single move, which can exhaust the pool of willing buyers or sellers in one shot. This is why breakouts or retests that occur on outsized-ATR candles are statistically more prone to failing or reversing shortly after — the move may already be running on borrowed momentum rather than the start of a durable trend.
Day Bias
What it measures: The directional bias of the current session's Opening Range midpoint compared to the previous session's Opening Range midpoint.
How it's determined: If this session's OR midpoint is higher than the prior session's, bias reads Bullish. If lower, Bearish. If unchanged, Neutral.
Color coding: Green for Bullish, red for Bearish, gray for Neutral.
Why it matters: This is the same value the optional "Daily Bias" breakout filter (in the Breakout Signals group) uses internally — when enabled, that filter withholds breakout signals that go against this bias until price reaches Target 1. Even if you don't use that filter, the Day Bias row gives you a quick read on the higher-timeframe lean without needing to compare sessions manually.
Dist. from ORH / Dist. from ORL
What they measure: How far current price is, as a percentage, from the Opening Range High (ORH) and Opening Range Low (ORL) — the two boundary lines of the shaded Opening Range box on the chart.
How to read it: A positive percentage means price is currently trading above that level. A negative percentage means price is trading below it. Since ORH sits above ORL, it's normal to see a small positive number on ORH and a larger positive number on ORL when price is inside or just above the range — both are measuring distance from the same current price to two different fixed reference levels.
Color coding: None — shown as plain values.
Why it matters: Gives you an at-a-glance read on how extended price is from the range without needing to eyeball the chart. It's especially useful right after a breakout, to gauge in real time whether price is holding well above/below the broken level or drifting back toward a retest.
Summary
1. Start with ADX — is there a real trend right now, and is it strengthening or fading?
2. Check +DI/−DI — which side currently has the edge?
3. Cross-check with RSI — is that move already stretched (near 70/30), or does it have room to run?
4. Glance at Bar Range/ATR — is the most recent candle abnormally large? If so, treat any breakout/retest on it with extra skepticism.
5. Confirm with Day Bias — does the higher-timeframe lean agree with what the shorter-term readings are showing?
6. Use Dist. from ORH/ORL — for a quick sense of how far price has traveled from the original range boundaries.
No single row is meant to be read in isolation — the value of the table is in how the rows confirm or contradict each other.
Indicateur
Institutional Smart Money Engine [Confluence Pro]Highly customizable - displays any timeframe FVG and Orderblock, complete with sniper entry suggestions and backtesting tracking right on the chart.
Indicateur
Multi-MA Pro [6 Independent Lines]6 Fully adjustable moving average lines - choose any type of line, appearance, or time frame.
Indicateur
Indicateur
ZIZO BTC Power LawZIZO BTC Power Law — Streamlined Edition
A fixed power law channel for Bitcoin. No refitting. No drift. No statistical bands. Every line on the chart is a number you can check for yourself.
The model
Bitcoin's long-run price has tracked a power law of time since the Genesis Block. This script draws that law and nothing else:
Price = A × (days since Genesis)^n
A = 3.21 × 10⁻¹⁷
n = 5.688
Genesis = 3 January 2009
These coefficients are fixed. They do not recalibrate as new candles print. That is deliberate. A model that constantly refits itself can never be wrong, and so can never be verified. This one holds still, which means you can test it against price and judge it honestly.
The bands
The centre line is fair value — the raw model output (1.000×). Every other band is a chosen multiple of fair value, not a standard deviation or a curve fit:
Cycle Top — 2.627× fair value
Fair Value 2 — 1.747×
PL Median (fair value) — 1.000×
Fair Value 1 — 0.667×
Floor — 0.420×
Zones between the bands are shaded low-to-high so the chart reads at a glance.
Also on the chart
200-day SMA, coloured green above / red below, as a tactical trend layer over the macro model.
Halving markers. H1–H4 are the four confirmed halvings, verified against their calendar dates. H5+ is projected from the last confirmed halving plus a configurable interval (default 1,461 days). No cycle dates are hardcoded beyond the four that have actually happened.
Forward projection lines at 1, 2, 3 and 5 years, with fair-value and cycle-top price labels. This is model extrapolation, not a forecast.
Info table — every band price, live deviation from fair value and from the 200 SMA, log-space channel position (0 = floor, 1 = top), day-count streaks above/below each key line, and forward targets.
How to read it
Channel position is the quick summary. Near 1.0, price sits at the historical top of the band and risk is high. Near 0.0, price sits at the floor and value is high. The 200 SMA tells you the current trend; the power law tells you where that trend sits inside the long cycle.
Alerts
Crossings of the Cycle Top, Floor, PL Median, Fair Value 1/2, and the 200 SMA — up and down.
Design principles
Fixed anchors over dynamic models. Chosen multipliers over fitted sigma bands. Self-extending halvings over hardcoded dates. Every number on screen is a deliberate value you can audit.
Notes
This is a research and analysis tool, not financial advice. Power law fair value is a long-horizon reference, not a price prediction. Past cycle structure does not guarantee future structure. Verify everything before you act on it.
License: MPL 2.0. Built by PseudoNakamoto21.
Hard money. Don't trust. Verify.
Indicateur
Indicateur
Risk MetricZIZO Risk Metric
Hard money. Don't trust. Verify.
OVERVIEW
ZIZO Risk Metric scores Bitcoin on a 0–100 scale. 0 means maximum opportunity (deep value). 100 means maximum risk (stretched). It answers one question: how expensive is price right now relative to its own long-term trend?
Every anchor in this script is fixed and chosen on purpose. Nothing refits itself to recent price. That is the point — the metric is a verification tool, not a curve that chases the market.
THE IDEA
Price rarely sits at a fair value. It swings between two log-scaled boundaries around a 200-period moving average. This script measures where price sits between those two boundaries, on a log scale, and turns that position into a single number.
Low readings cluster near cycle bottoms. High readings cluster near cycle tops. The scale compresses over time to reflect diminishing returns as the asset matures.
HOW IT WORKS
Two bounds are built from the SMA:
Upper bound = 3.0 × SMA × scale
Lower bound = 0.35 × SMA (static by default)
The scale factor gently contracts the upper bound over time:
scale = e^(decay × (bar_index − offset) × sensitivity) + baseline
Risk is the log-distance of price between the two bounds:
Risk = (ln price − ln lower) / (ln upper − ln lower), clamped to 0–1, shown ×100.
The smoothed line applies the same transform to the SMA instead of raw price. It strips out daily noise and shows the underlying cycle position.
HOW TO READ IT
Colour map runs cool (low risk) to hot (high risk).
Green zone = accumulation. Red zone = distribution.
Exit threshold default: 89.43. Entry threshold default: 32.79.
The weighted Entry/Exit plot suggests a DCA weight that scales up as risk moves deeper into a zone. It only fires inside the entry or exit band, and it caps at the cutoff (default 9%).
SETTINGS
Risk Metric — SMA length, time offset, decay, sensitivity, baseline, and the two bounds. These define the model. Once calibrated, leave them fixed.
Colorway — heat-map colouring and the legend table.
Weighted Entry/Exit — base, exponent, cutoff, and the two thresholds that define the accumulation and distribution zones.
Model X Overlays — threshold lines, shaded zone fills, and an optional 50 midline.
Timeframe — evaluate the metric on Daily, Weekly, Monthly, or the chart's own resolution.
WHAT THIS VERSION ADDS
Rebuilt on foosmoo's Risk Metric core. Additions over the original:
Full colour-map redesign on a clean 0–100 display scale
Smoothed risk line derived from the SMA
Weighted, zone-aware entry/exit DCA percentages
Threshold lines, zone fills, and midline overlays
Time-offset marker and colour-map legend table
Entry-zone and exit-zone alert conditions
CREDITS & LICENSE
Based on foosmoo's Risk Metric (v2.2), used under the Mozilla Public License 2.0. This script keeps that licence. Full text: mozilla.org
DISCLAIMER
This is an educational and research tool, not financial advice. Risk metrics describe the past and present. They do not predict the future. Verify every number yourself before acting on it.
Hard money. Don't trust. Verify.
Indicateur
The OracleTHE ORACLE — ZIZO Dev% + Risk
Hard money. Don't trust. Verify.
WHAT IT IS
The Oracle is a single-pane cycle instrument for Bitcoin and other majors. It fuses
two ideas that traders normally run separately: how far price has stretched from its
mean (Dev%), and where that stretch sits on a bounded 0–100 risk scale. It then labels
every major turning point with the full readout, so past cycles become a verifiable
record rather than a memory.
THE ONE THING TO UNDERSTAND
Column HEIGHT = deviation. Column COLOUR = risk.
Each bar's height shows how far price sits above or below its moving average, as a
percentage. Each bar's colour comes from the ZIZO risk model — a dark-blue-to-red
heatmap running low risk to high risk. So you see "how stretched" and "how dangerous"
in one glance. A tall green column and a tall red column mean very different things.
WHAT PROBLEM IT SOLVES
Deviation oscillators tell you price is extended but not whether that matters this
cycle. Risk models tell you the danger level but hide the raw stretch. The Oracle shows
both at once, and pins the numbers to the actual pivots so you can check the model
against history instead of trusting it.
HOW THE MATH WORKS
Dev%: the percentage distance of close from a chosen moving average.
Dev% = 100 × (close − MA) / MA
You choose the MA type (SMA, EMA, WMA, VWMA, HMA) and length. Default is a 200 SMA.
A "Spread" mode is also available if you prefer raw price distance over percentage.
Risk: a logarithmic position between a smoothed lower and upper band.
Risk = (log price − log lower) / (log upper − log lower)
The bands are anchored to the asset's own long moving average and scaled by a slow
decay term, so the model ages with the market rather than refitting to it. Once the
coefficients are set, they stay fixed. That is the point — a fixed anchor is what makes
the reading verifiable.
The pane also prints Risk and Smoothed Risk (0–100) to the Data Window on every bar.
PIVOT LABELS (THE CYCLE LOG)
The Oracle finds major highs and lows in the deviation series and labels each one.
With "Enrich pivot labels" on, every label carries four lines:
Date
Dev%
Risk (0–100)
Smoothed Risk (0–100)
This turns the chart into a running log of cycle tops and bottoms with their exact
conditions attached. Read left to right and you can see whether each cycle peaked at a
similar risk level, or whether the character is shifting.
MEDIAN ENGINE
Two optional medians summarise the history:
Peak medians — the typical magnitude of major pivot highs and lows.
All-bar medians — the central tendency of every positive and negative deviation.
Use the peak medians as rough "this is where cycles usually turn" reference lines. A
minimum-magnitude filter keeps small noise pivots out of the peak calculation.
READABILITY
Auto-contrast picks black or white label text automatically from each background's
brightness, so labels stay legible across the full
Indicateur
MCX Crude brothers stratgyrejectoin candle stratgy this stratgy will we higly suggest in top or botomm intrady
Indicateur
Simple Moving Average X RiskZIZO ⬡ Risk SMA
The 200-day SMA, painted with the ZIZO risk engine. Trend and valuation in a single line — no second pane required.
Hard money. Don't trust. Verify.
──────────────────────────────
WHAT IT DOES
A moving average tells you where the trend is. It says nothing about whether that trend is cheap or expensive. This overlay adds the missing half.
It plots a standard SMA (200 by default) directly on your price chart, then colours that line by the same risk model that drives the ZIZO Risk pane. Cold blue means low risk — the baseline is sitting deep in the value band. Hot red means high risk — it's stretched toward the top. You read the trend and its risk in one glance, without opening a separate oscillator.
The colour engine is the ZIZO Risk v3.9 engine, verbatim. Same bounds, same colormap, same numbers. If the risk pane says 42, this line paints the 0.4 band. Parity is the whole point — verify it side by side.
──────────────────────────────
HOW THE RISK IS MEASURED
Risk here is a position, not a probability. It answers one question: where does the price sit between a lower bound and an upper bound, measured in log space?
• 0 means price is resting on the lower bound.
• 100 means price is pressed against the upper bound.
• 50 means it's halfway between, on a log scale.
The bounds are built from the SMA baseline and a time-scaling factor. The factor lets the bands drift as the series ages — a deliberate model assumption that fair-value ranges compress over a long history rather than staying fixed forever. You control that drift with the Decay and Sensitivity inputs. If you reject the assumption, flatten them.
Because the metric lives in log space, it behaves the way a log price chart does. That is intentional and consistent across the whole ZIZO suite.
──────────────────────────────
TWO COLOUR SOURCES
The line drawn is always the SMA. What you colour it by is your choice:
• Smoothed Risk (default) — the risk of the SMA itself. Calmer. This is the line that matches the smoothed track in the risk pane.
• Relative Risk — the risk of spot price. Jumpier, more reactive. Use it when you want the SMA to carry the live temperature of price rather than its own.
The info table shows both readings at once, each on its own colour swatch, so you never have to guess which is which. Table text auto-contrasts — black on bright swatches, white on dark — so it stays legible in every band.
──────────────────────────────
MULTI-TIMEFRAME
Set the risk timeframe to Daily, Weekly, Monthly, or follow the chart. The SMA and its risk are computed on that timeframe and pulled onto your chart, so you can run a true daily-risk SMA while viewing any resolution.
──────────────────────────────
ALERT
One alert: band change. It fires when the coloured line crosses from one risk band into the next — a regime shift of one decile. Quiet when nothing has changed, loud when the temperature moves.
──────────────────────────────
INPUTS WORTH KNOWING
• SMA length and line width.
• Colour source — Smoothed or Relative.
• Risk engine controls — Time offset, Decay, Sensitivity, Baseline control, Upper/Lower bound.
• Lowerbound is dynamic — leave this off (recommended). The lower bound holds steadier that way.
• Timeframe, info table position and size.
──────────────────────────────
HONEST NOTES
This is not a new model. It is the ZIZO Risk engine wearing a different coat. Every value it prints should match the risk pane to the decimal — if it ever doesn't, trust neither until you find out why.
The bounds ship calibrated for BTC. Point it at another asset and the numbers become meaningless until you recalibrate. Do the work, or don't trust the colour.
Risk is a position between two bounds, not a forecast. A reading of 80 does not mean an 80% chance of anything. It means the baseline is high in its band — nothing more, nothing less.
Nothing here is financial advice. It is a lens, not a signal.
Hard money. Don't trust. Verify.
— PseudoNakamoto21
Indicateur
Zone in, Zone out (MTF Auto-Anchored)ZIZO · BTC Zone Projector (MTF, Auto-Anchored)
Auto-anchored cycle zones off the 200-day SMA. No manual anchoring. No hardcoded dates. Every number on screen is a chosen value, not a fitted one.
Hard money. Don't trust. Verify.
──────────────────────────────
WHAT IT DOES
Most zone tools make you drag an anchor to a top or bottom by hand. This one places the anchor for you.
When price makes a confirmed 200-SMA cross, the script drops an anchor at that cross and fans out a set of percentage-offset zones — five to the upside, five to the downside. Each set stays pinned to its own cross. When a new regime confirms, a fresh set spawns and the old one closes off.
The upside ladder walks the emotional cycle of a bull:
Optimism → Belief → Thrill → Euphoria → Maximum Risk
The downside ladder walks the bear:
Anxiety → Denial → Panic → Capitulation → Maximum Opportunity
──────────────────────────────
HOW THE ANCHORING WORKS
Three ideas do the heavy lifting.
1. The SMA runs on a timeframe you choose, not your chart timeframe.
Set the source to Daily (default) and you get a true 200-day SMA even while you view a Weekly chart. The cross logic is computed on that source timeframe and pulled in with lookahead off, so confirmed anchors do not repaint.
2. A new anchor locks only after conviction, not on the first touch.
Price has to hold on one side of the SMA for N consecutive source-timeframe closes (default 20) before a new anchor prints. That filters the chop around the line. The trade-off is honest and by design: the anchor appears a little after the cross itself.
3. A set ends fast, but starts slow.
A cycle is marked complete on the first single-bar confirmed close on the opposite side of the SMA. Slow to commit to a new regime, quick to admit the last one is over. The asymmetry is deliberate.
The live set — the one you're in right now — projects forward to a fixed expiry date you set. Completed sets simply terminate at the close that ended them. That keeps old geometry from cluttering the projection.
──────────────────────────────
WHAT YOU SEE
• Anchor line at 0% (the cross price) with a bull/bear tag.
• Ten zone lines with price and percentage labels.
• Heat-gradient fills between zones (green→blue below, yellow→red above).
• A cross signal label at each confirmed anchor.
• A cycle-duration label — elapsed days while a set is live, realised days once it completes. Days are counted on the calendar, not by bar, so data gaps and mixed timeframes don't distort the count.
• An optional Cycle Map table: current anchor, price now, deviation from anchor, and the stage you're standing in.
You can show the current set only, the last bull plus last bear, or every confirmed anchor in history.
──────────────────────────────
INPUTS WORTH KNOWING
• Confirm bars — how many consecutive closes lock a new anchor. Higher = fewer, cleaner anchors. Lower = earlier, noisier ones.
• Source timeframe — where the SMA and cross confirmation live. Keep it at or below your chart timeframe.
• Zone expiry date — how far the live set projects.
• Upside / Downside offsets — the percentage ladder. This is your calibration. Own it.
• Per-zone visibility, colours, line style, fills, table position.
──────────────────────────────
HONEST NOTES
This is a framing tool, not a crystal ball. The zones are geometry measured off an anchor. They mark where the emotional stages of past cycles have tended to sit relative to the 200-SMA cross — they are not forecasts, and the market is under no obligation to respect them.
The offsets ship calibrated for BTC. Change the asset and the numbers should change with it. Verify them against your own history before you trust a single line.
The confirmation filter means the anchor prints after the cross, on purpose. If you want an earlier anchor, lower the confirm-bars count and accept more noise. There is no free lunch here — only a dial you control.
Nothing here is financial advice. It is a lens for thinking, not a signal to act.
Hard money. Don't trust. Verify.
— PseudoNakamoto21
Indicateur
KC Sessions PRO [Asia, London & New York High/Low]Description
KC Sessions PRO is a clean session-structure indicator designed to display the active trading ranges of the Asia, London, and New York sessions.
The indicator tracks each enabled session’s developing high and low and presents the information using lightweight session boxes, high/low lines, compact labels, and a dashboard. Its main objective is to provide session context while keeping the chart readable and reducing unnecessary historical clutter.
HOW IT WORKS
During an active session, the script continuously updates that session’s high and low.
When the session closes, its completed range can either be removed or retained temporarily, depending on the selected display mode.
DISPLAY MODES
• Clean — Displays active sessions only and removes completed session objects.
• Standard — Displays active sessions and retains limited recent session history.
• Pro — Displays active sessions with additional completed-session context.
MAIN FEATURES
• Asia, London, and New York session tracking
• Developing session high and low
• Optional session range boxes
• Solid session-high lines
• Dashed session-low lines
• Compact A, L, and NY labels
• Clean, Standard, and Pro display modes
• Automatic removal of older chart objects
• Adjustable completed-level extension
• Configurable session time zone and hours
• Compact active-session dashboard
• Session open and close alert conditions
DASHBOARD
The dashboard displays:
• Current active session
• Active session high
• Active session low
• Selected display mode
• Timeframe suitability status
DEFAULT SESSION HOURS
The default hours use the selected time zone:
• Asia: 00:00–08:00
• London: 08:00–16:00
• New York: 13:00–21:00
Users should adjust these hours and the time zone where necessary for their instrument, broker, location, and daylight-saving requirements.
RECOMMENDED USE
This indicator is most useful on intraday charts, particularly:
• 1-minute
• 5-minute
• 15-minute
• 30-minute
• 1-hour
• 4-hour
PRACTICAL APPLICATIONS
KC Sessions PRO may be used to study:
• Session range expansion
• Intraday support and resistance
• Breaks of session highs or lows
• Volatility changes between trading sessions
• London and New York overlap
• Session-based market structure
• Intraday liquidity context
IMPORTANT LIMITATIONS
• Session times depend on the selected time zone and user-defined session hours.
• Different brokers and instruments may use different trading-day structures.
• The displayed session high and low continue developing until the session closes.
• Session levels should not be treated as automatic trade-entry signals.
• The script does not predict future price direction or guarantee trading outcomes.
This indicator is intended for educational and informational analysis only. It is not financial advice, a trading recommendation, or a guarantee of performance. Users should conduct their own analysis and apply appropriate risk management.
Short Description:
A clean intraday indicator that tracks Asia, London, and New York session ranges, developing highs/lows, limited session history, and active-session context.
Release Notes
INITIAL RELEASE — VERSION 2.1
• Added Asia, London, and New York session tracking
• Added developing session highs and lows
• Added Clean, Standard, and Pro display modes
• Added session boxes and compact session labels
• Added automatic historical-object cleanup
• Added active-session dashboard
• Added configurable timezone and session hours
• Added session open and close alert conditions
• Optimized default settings for a cleaner chart
Indicateur






















