อินดิเคเตอร์

Intraday Trend Ribbon [DYNA]Intraday Trend Ribbon plots eight Fibonacci EMAs (8, 13, 21, 34, 55, 89, 144, 233) as a single coloured ribbon stacked on price. When the EMAs are perfectly fanned -- fastest on top -- the ribbon turns green and the chart background lights up bullish. When they are stacked the other way it turns red. Mixed and compressed? The ribbon goes grey and the indicator flags chop. The result is an at-a-glance read on whether the momentum, swing, and trend timeframes agree.
Most ribbon indicators colour every line with a separate state, leaving you to interpret the soup. This one collapses the eight EMAs into three regimes -- fully bullish, fully bearish, chop -- and wraps the chart background in the matching colour, so trend regimes, transitions, and consolidations are obvious without staring at line crossovers.
Key Features
Eight Fibonacci EMAs -- 8, 13, 21, 34, 55, 89, 144, 233 by default; every period is configurable.
Strict Alignment Detection -- The ribbon registers as bullish or bearish only when all eight EMAs are in strict monotonic order. No half-aligned states, no false trend signals.
Chop Filter -- A built-in compression detector flags windows where the ribbon collapses into a tight band, using ribbon width / ATR as the yardstick. Tunable via a single threshold input.
Background Regime Highlight -- Soft green / red when the ribbon is fully aligned, soft amber when chop is active. Toggleable.
Per-Line Transparency Gradient -- The fastest EMA is opaque; slower EMAs fade gradually so the ribbon reads as a single colour-graded fan rather than eight competing lines.
Three Alerts -- Bullish flip, bearish flip, chop start. All gated on confirmed bar close, no repainting.
No Repainting -- Every alert compares the current confirmed bar's state to the previous bar's state. Historical signals never move.
How It Works
The indicator computes eight EMAs of the configured source (default close) at the eight periods. Each bar it checks two conditions:
Fully bullish = ema8 > ema13 > ema21 > ema34 > ema55 > ema89 > ema144 > ema233
Fully bearish = the mirror
The ribbon colour is set by which (if any) of these holds. For chop, the ribbon's vertical span (max EMA minus min EMA) is divided by the current ATR; if the result is below the configured ceiling AND the ribbon is mixed (neither bullish nor bearish), the bar is marked as chop. ATR scaling makes the chop threshold work the same way across instruments and timeframes.
Edge events fire only on the first confirmed bar of a new state -- the first bar that becomes fully bullish, the first bar that becomes fully bearish, the first bar that enters chop. Comparing each bar's state to the prior bar's state guarantees no repainting.
The eight-EMA Fibonacci ribbon coloured by alignment state. Green fan = fully bullish, red fan = fully bearish, grey = mixed. Background tints amplify the regime; amber background marks chop windows.
Settings
EMA Source (default: close) sets the price feed for every line. The eight period inputs ( EMA 1 through EMA 8 , defaults 8 to 233) define the ribbon; replace them with any other set if you prefer non-Fibonacci spacing.
Detect Chop (default: on) enables the compression detector. Chop ATR Length (default: 14) sets the ATR period, and Chop Width / ATR Ceiling (default: 0.5) controls strictness -- raise toward 1.0 for more frequent chop flags, lower toward 0.3 to flag only the tightest compressions.
Show EMA Lines , Shade Between EMAs , and Background When Aligned are independent visibility toggles. Line Transparency (fastest) (default: 0) controls the opacity of the fastest line; the slower lines fade gradually from there.
The three alert toggles enable / disable the bullish-flip, bearish-flip, and chop-start alerts independently.
Alerts
Ribbon Fully Bullish -- Fires on the first confirmed bar where the ribbon enters a fully bullish stack. "Intraday Trend Ribbon : Ribbon flipped fully bullish -- all 8 EMAs stacked fast over slow."
Ribbon Fully Bearish -- Fires on the first confirmed bar where the ribbon enters a fully bearish stack. "Intraday Trend Ribbon : Ribbon flipped fully bearish -- all 8 EMAs stacked fast under slow."
Ribbon Tangled (Chop) -- Fires on the first confirmed bar where the ribbon becomes compressed and unaligned. "Intraday Trend Ribbon : Ribbon entered chop -- EMAs compressed and unaligned."
To set up alerts: open TradingView's Alerts panel, choose "Intraday Trend Ribbon " from the condition dropdown, pick one of the three alert variants, and select your notification channel.
Best Practices
Trade only with the regime. When the green or red background is active, the ribbon agrees on direction -- this is the highest-edge environment for trend setups. Use counter-trend setups only when there is no background tint.
Treat the slower EMAs (89, 144, 233) as dynamic trailing stops in a clean trend. A close that decisively crosses and stays beyond the 233 EMA usually marks the end of a regime.
Use ribbon-width changes to read momentum. A widening fan = accelerating trend; a contracting fan = trend losing energy.
Skip trades during the amber chop background. The compression flag catches typical midday consolidations and news-pause windows that most trend systems struggle with.
Match the timeframe to your holding period. 1m / 5m flips often, 1h / 4h flips rarely. Pick the one whose flip cadence matches the trades you actually take.
On instruments with very low volatility (post-close FX, holiday sessions), raise the Chop Width / ATR Ceiling so the chop filter does not stay active permanently.
Part of the DYNA Ecosystem
Intraday Trend Ribbon is a free indicator built with the same design standards as the DYNA premium suite. For complete trade management with automatic stop loss, break-even, trailing stops, and multi-target systems, explore the full DYNA indicator collection.
Disclaimer
This indicator is a technical analysis and educational tool only -- it is not financial advice and makes no guarantee of any outcome. Past performance does not predict future results. Always do your own research and use proper position sizing and risk management.
Created by Varun Nidhi · varunnidhi.com
A free DYNA indicator — self-contained, no repainting.
อินดิเคเตอร์

Uptrick: Dynamic Trend MatrixOverview
Dynamic Trend Matrix is an open-source trend-following overlay designed to help traders read market direction, trend strength, pullback areas, and optional take-profit progress from one chart-based tool. It is built to provide a structured view of trend conditions without relying on a single crossover or one isolated signal.
Introduction
The script combines EMA-based trend structure, ATR-based volatility bands, a dynamic trailing engine, candle coloring, signal labels, X-marker re-entry logic, take-profit markers, alerts, and a compact dashboard. Its goal is to make trend conditions easier to interpret by separating the main trend state, pressure confirmation, pullback behavior, and target tracking into clear visual components.
Originality & Uniqueness
Dynamic Trend Matrix uses a custom trend state model that blends moving-average alignment, smoothed slope pressure, ATR volatility boundaries, adaptive trailing logic, visual strength coloring, and staged take-profit tracking.
Instead of only showing a basic moving average crossover or a simple band break, the script organizes trend information into multiple layers. The trend flip logic identifies directional changes, the pressure filter evaluates whether EMA structure supports the active side, the trail helps show the active trend boundary, and the X markers highlight pullback interactions near the trend trail.
This layered design allows users to view both trend direction and trend quality, while keeping the chart visually organized.
How It Works
The script calculates fast, base, and slow EMA trend components from the selected source. These moving averages are used to measure directional structure and help determine whether the market is showing bullish, bearish, or mixed pressure.
ATR-based bands are then built around the base trend. A long trend state is triggered when price breaks above the upper ATR band, while a short trend state is triggered when price breaks below the lower ATR band. Once a trend state is active, the script maintains a dynamic trailing level that adjusts with volatility and trend direction.
Trend pressure is confirmed when the EMA structure and smoothed slope agree with the active trend. Trend strength is calculated by comparing the distance between the fast and slow trend components against ATR. This strength reading is used for dashboard values and optional candle coloring.
The take-profit system uses the active signal price and either risk from the trail or ATR from entry to create up to three visual target levels. These levels are for chart reference only and are not automated trade management.
Inputs
The main settings allow users to adjust the trend lengths, smoothing, ATR length, ATR multiplier, visual style, candle coloring method, signal confirmation, label appearance, X-marker behavior, take-profit calculation mode, dashboard position, and alert options.
The default settings are intended to provide a balanced trend-following view, but users should adjust them based on the market, timeframe, and volatility conditions they are studying.
Features
Dynamic trend flip detection using ATR-adjusted band breaks.
EMA-based trend structure using fast, base, and slow trend components.
Smoothed slope pressure filter to help distinguish stronger trend alignment from mixed conditions.
Adaptive trail that follows the active trend and adjusts with volatility.
Multiple visual modes, including bands, trend trail, and candles only.
Candle coloring based on either latest trend direction or trend strength.
Optional gradient visuals to make active trend zones easier to read.
Optional outer bands for additional volatility context.
Long and short signal labels with optional bar-close confirmation.
X-marker re-entry logic for pullback touches near the dynamic trail.
Configurable X-marker behavior, including first valid marker only or every valid marker.
Optional take-profit markers with one, two, or three target levels.
Take-profit calculations based on either risk from trail or ATR from entry.
Dashboard showing trend state, pressure, strength, trail value, visual mode, and TP state.
Alert conditions for long signals, short signals, X markers, and take-profit hits.
How To Use
Add the indicator to a standard candlestick chart and select the visual mode that best fits your workflow. The Bands mode provides a broader view of volatility zones around the trend basis. The Trend Trail mode focuses more directly on the active trailing level. Candles Only mode keeps the chart cleaner while still showing trend-based candle colors.
Long and short labels can be used as potential trend-change signals. The trail can be used as a visual reference for the active trend boundary. X markers are designed to show valid pullback interactions near the trail after a trend has already been established.
The dashboard provides a quick summary of current conditions, including trend state, pressure, strength, trail value, visual mode, and TP progress. Users who prefer confirmed signals can keep bar-close confirmation enabled. Users who want faster realtime feedback can disable confirmation, but signals may be less stable before the candle closes.
Limitations
This indicator is not a complete trading system and does not guarantee profitable results. It does not include position sizing, stop-loss execution, order management, commissions, slippage, or full strategy backtesting.
Signals may appear late during fast reversals because the model uses EMAs, smoothing, ATR bands, and trend confirmation. Sideways, choppy, or low-volatility markets may produce false flips, mixed pressure readings, or less useful pullback markers.
Take-profit markers are visual reference levels only. They do not guarantee that a trade should be entered, held, exited, or managed in a specific way. Users should test settings across different symbols, sessions, and timeframes before relying on the script for live decision-making.
The script does not use request.security(), lookahead, or negative plot offsets. With bar-close confirmation enabled, Long, Short, X-marker, and TP signals are confirmed after the candle closes. If confirmation is disabled, realtime signals may appear or change before the candle closes. The script should be used on standard chart types because non-standard charts can affect signal behavior.
Conclusion
Dynamic Trend Matrix is designed to provide a clean visual framework for reading trend direction, trend pressure, pullback context, and staged target progress. It can help organize trend-following analysis, but it should be used alongside market structure, risk management, and broader chart context.
Disclaimer
This script is for educational and informational purposes only. It does not provide financial advice, investment advice, trading advice, or guaranteed outcomes. Trading involves risk, and users are responsible for their own analysis, decisions, and risk management. อินดิเคเตอร์

กลยุทธ์

อินดิเคเตอร์

อินดิเคเตอร์

Trend Setup - 3 EMA + RSI Dashboard📊 TREND SETUP — EMAs + Live RSI Dashboard
A clean, all-in-one trend tool combining the 3 most-used EMAs with a
real-time RSI dashboard — no need to load multiple indicators separately.
✅ EMA 50 / 100 / 200 — fully configurable (period, source, color, on/off)
✅ Live RSI Dashboard — shows current RSI value, overbought/oversold
levels, and a real-time status alert, displayed in a sleek table
instead of a cluttered separate pane
🎯 WHY THIS COMBO
EMAs give you the big-picture trend direction, while the RSI dashboard
tells you instantly if price is stretched (overbought/oversold) —
without needing a second indicator slot, perfect if you're on a free
TradingView plan and want to save your indicator limit.
🔧 FULLY CONFIGURABLE
— Toggle each EMA on/off independently
— Set your own RSI period and overbought/oversold levels
— Adjust dashboard text size
💡 HOW IT WORKS
The RSI dashboard updates live as new candles form, showing:
— Current RSI value
— Upper/Lower band levels
— Alert status (Overbought ↑ / Oversold ↓ / Neutral →)
💬 Got a suggestion for the next version? Drop a comment below —
I'm actively building more setups based on community feedback.
If this helped your charts, a like goes a long way 🙏 อินดิเคเตอร์

Turtle Soup Strategy with 1-Bar ConfirmationCatching Institutional Traps:
The Turtle Soup 1-Bar Confirmation MechanicsIn high-frequency and algorithmic trading environments, traditional breakout strategies frequently fall victim to institutional stop-hunts. When price breaks past an established 20-bar extreme, retail momentum systems are triggered to buy or sell the expansion. Concurrently, institutional market makers utilize these concentrated liquidity pockets to fill large counter-positions, resulting in sharp rejections known as "fakeouts".This publication presents the core structural mechanics of a refined Turtle Soup Reversal Model with Strict 1-Bar Confirmation. Rather than attempting to trend-follow highly volatile breakout expansions, this system introduces an automated state-machine architecture engineered to locate, track, and execute trades alongside institutional order absorption.
💎 Key Architectural & Analytical PillarsTo maintain strict execution data discipline on lower timeframes, the script is structured around three proprietary processing frameworks:
1. Zero-Lag Pure Price Action CoreUnlike classic reversal oscillators (RSI, Stochastic, or MACD) that require compounding mathematical averages—which naturally introduces execution lag—this logic operates exclusively on raw spatial thresholds. By plotting step-line boundaries from static historical peaks and troughs, the exact tick distance of structural sweeps can be monitored without lagging indicators distorting the entries. =================================== (20-Bar Historical High)
▲ (The Sweep Wick: Price pierces high)
│
▼ (The Trap Snap: Next candle closes below low)
----------------------------------- (Setup Invalidation Floor)
2. The Multi-Phase State Isolation Engine To completely eliminate signal stacking and duplicate arrow cluster errors during highly volatile flushes, the logic utilizes a sequential State Machine Processor. State 0 (Ready / Flat): The script searches the chart data for a valid historical boundary breach. State 1 / -1 (Trap Active Zone): The moment a candle's wick runs outside the channel lines, the engine halts further search processing. It locks onto that specific bar index, saves its high/low coordinates as unique reference vectors, and opens a strict conditional confirmation window.
3. Strict 1-Bar Confirmation ValidationThe definitive edge of this strategy lies in its restricted window constraint: bar_index == setupBarIndex + 1.If a market-maker stop-hunt is legitimate, the price must immediately fail and reverse back inside the range on the very next candle. If the market continues to expand aggressively against the level for 2 or more bars, the state machine automatically self-resets to 0, clearing all variables. This mathematical restriction prevents the script from attempting to "catch a falling knife" during real macro trend expansions. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Trucker Stock Trader Confluence ProTrucker Stock Trader Confluence Pro
Built for beginners and experienced day traders alike
This indicator combines several popular trading tools into one easy-to-read dashboard so you don’t have to jump between 5 different indicators.
How It Works (Simple Version):
Think of it like a traffic light system for buying or selling stocks:
The Colored Shapes on the Chart:
Green Circle = MACD just turned bullish (momentum shifting up)
Green Triangle = RSI crossing above 50 (getting stronger)
Green Square = EMA 9 crossing above other EMAs (short-term trend turning up)
Green Diamond = Price breaking above the Keltner Channel (strong upward move)
White Circle = Price crossed above or below the VWAP line
The more green shapes that appear together on the same candle = the stronger the buy signal.
Red shapes mean the opposite (bearish/sell signals).
Live Status Box (Top Left Corner):
This box tells you at a glance what each tool is saying:
MACD, RSI, EMA, VWAP, Keltner — each marked Bullish or Bearish with matching symbols
ATR Stop — Shows a suggested stop-loss distance (how much room to give the trade)
Strength Bar — Fills up with green blocks the more signals are agreeing. More green = higher probability setup.
Plotted Lines You See:
Yellow line = Fast EMA (9)
Green line = Medium EMA (20)
Red line = Long-term EMA (200)
White line = VWAP (average price for the day)
Thin green/red lines = Keltner Channels (like dynamic support/resistance)
Best Way for Beginners to Use It:
Look for candles where multiple green shapes stack together.
Check the Strength Bar — the fuller it is, the better.
Use the ATR number in the box to help set your stop-loss.
Always combine this with your own chart reading and risk management.
This indicator helps you see confluence — when several tools agree at the same time — which usually gives higher-probability trades than using just one tool alone.
Perfect for SPY, QQQ, IWM, NVDA, PLTR, and other popular stocks.
อินดิเคเตอร์

อินดิเคเตอร์

กลยุทธ์

BocchiTheTrader | Quantum Trend Matrix# BocchiTheTrader | Quantum Trend Matrix
## 🚀 OVERVIEW
In modern electronic markets, retail traders suffer from cognitive overload. Managing multiple charts, fragmented timeframes, and dozens of conflicting indicators often leads to analysis paralysis and execution delays.
The **Quantum Trend Matrix** by **BocchiTheTrader** solves this structural problem. It is an enterprise-grade, localized Heads-Up Display (HUD) that synthesizes a high-fidelity technical matrix directly onto your active trading workspace. By evaluating macro trend direction, multi-oscillator momentum, volume health, and volatility boundaries simultaneously, the QTM provides traders with an instantaneous snapshot of market confluence. It functions as a single, centralized source of truth for directional bias, asset strength, and execution validation.
---
## 📐 THE MATHEMATICAL & LOGICAL CORE
The dashboard works as a multi-indicator consensus engine, evaluating individual variables every single tick to update a structural confluence matrix:
* **Tri-Horizon Trend Architecture:** Evaluates directional health by processing price action relative to an optimized Simple Moving Average (SMA) across three distinct temporal planes: Macro-Weekly, Swing-Daily, and Intraday-Current.
* **Linear & Non-Linear Momentum Ensemble:**
* **MACD Line/Signal Cross:** Decodes classic directional velocity shifts.
* **Relative Strength Index (RSI-14):** Evaluates oversold/overbought thresholds based on a centralized 50-level mid-line axis.
* **Stochastic Oscillator (14, 3):** Measures the location of the close relative to the high-low range to catch rapid cyclical swing turns.
* **Gaussian Normalized Fisher Transform:** Applies an algebraic log transform to normalized RSI values, sharpening the turning points into crisp, highly responsive leading triggers.
* **Money Flow Index (MFI-14):** Combines price action with volume to determine institutional capital absorption or distribution.
* **Volatility & Structural Boundaries:**
* **Bollinger Bands (20, 2.0):** Isolates extreme price extensions. If price pierces the lower band, an exhaustion "Buy" state triggers; if it pierces the upper band, a "Sell" state triggers; otherwise, it remains balanced ("Neutral").
* **Trend Strength & Direction Balance (DMI/ADX):**
* **Directional Movement Index (DMI):** Identifies whether the positive ($+DI$) or negative ($-DI$) trend force is dominant.
* **Average Directional Index (ADX):** Quantifies the absolute strength of the move. Values below 25 trigger a "Weak" warning, while values above 25 confirm a true trending market.
* **Dynamic Exponential Ribbon (EMA 20/50):** Monitors the fast-to-slow exponential moving average cross to confirm immediate mechanical trend acceleration.
---
## 🚦 HOW TO TRADE WITH IT
### 🔹 Long-Side Execution Matrix (Confluence Buying)
1. **Macro Validation:** Ensure that the *Daily Trend* and *Current Trend* cells display **Bullish** (Mint Green).
2. **Momentum Alignment:** Look for a cluster of **Buy** signals across leading indicators (specifically *Fisher*, *MACD*, and *RSI*).
3. **Volatility Confirmation:** Verify that the *ADX* row indicates **Trend** ($>25$). This confirms that the bullish move has institutional momentum backing it.
4. **Entry Trigger:** Execute when the *EMA 20/50* row transitions to **Buy**.
### 🔸 Short-Side Execution Matrix (Confluence Shorting)
1. **Macro Validation:** Ensure that the *Daily Trend* and *Current Trend* cells display **Bearish** (Crimson Red).
2. **Momentum Alignment:** Look for a cluster of **Sell** signals across *MACD*, *Stoch*, *MFI*, and *RSI*.
3. **Volatility Confirmation:** If price breaks down past a structural level and *Bollinger* shifts out of neutral into an extreme state or *DMI* reads **Sell**, the downward expansion is confirmed.
4. **Entry Trigger:** Execute when the *EMA 20/50* transitions to **Sell**.
### 🛡️ Risk Management & Trailing Protocol
* **Invalidation Point:** If an established Long trade is running and more than three momentum cells (e.g., MACD, Stoch, Fisher) flip rapidly from **Buy** to **Sell**, it signals an impending distribution phase. Use this as an early warning indicator to tighten stop-losses or harvest partial profits before visual price rotation occurs.
---
## ⚠️ RISK DISCLAIMER
Financial market trading involves substantial risk of capital loss. Quantum Trend Matrix is engineered exclusively as a statistical and analytical workflow assistant. Past performance configurations do not dictate, guarantee, or imply future algorithmic outcomes. Always utilize strict capital allocation and risk mitigation frameworks. อินดิเคเตอร์

$$$ EMAS & WEEKLY PIVOTS $$$EMAS & WEEKLY PIVOTS by PINE DIGGA
A lightweight, no-clutter overlay that pairs three fully customizable EMAs with a clean set of classic weekly pivots. Built as a companion to the GOLD DIGGA suite, it gives you trend context and weekly support/resistance in one indicator — without repainting and without crowding your chart.
What it does
Three EMAs (default 50 / 100 / 200)
Each EMA is independent: its own length, colour, line style (solid / dashed / dotted) and on-off toggle. Use them as a fast/mid/slow stack for trend bias, dynamic support and resistance, or pullback reference. A shared source input and line-width control keep things tidy.
Weekly pivots (PP, R1–R3, S1–S3)
Standard floor-trader pivots calculated from the last completed week's High, Low and Close. Levels are drawn as extending lines into the future with optional price labels, so you always know where the week's key reaction zones sit.
The pivot math is the classic formula set:
PP = (High + Low + Close) / 3
R1 = 2·PP − Low • S1 = 2·PP − High
R2 = PP + (High − Low) • S2 = PP − (High − Low)
R3 = High + 2·(PP − Low) • S3 = Low − 2·(High − PP)
Why it doesn't repaint
The weekly values are pulled with request.security using a one-bar shift and lookahead_off, so the current (still-forming) week never leaks into the calculation. The levels you see are based only on data that has already closed — what prints in real time is what you'd have seen historically.
Notes
This is a charting and analysis tool, not financial advice or a signal service. Always combine it with your own analysis and risk management. Open-source under the Mozilla Public License 2.0 — feel free to study the code. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Z-Score Flow Pro [JOAT]Z-SCORE FLOW PRO
A rigorously-statistical mean-reversion oscillator built on top of two of the cleanest primitives in market analysis — the Z-score of price against its own rolling mean and the EMA-smoothed RSI — and wrapped in a regime-aware visual and signal pipeline that knows when not to fire.
Why Z-score
A Z-score answers the question every reversion trader is really asking: "How many standard deviations is price from where it usually sits?" It is regime-aware by construction — when realised volatility expands, the same dollar move produces a smaller Z; when it contracts, the same dollar move produces a larger Z. That means the signal levels (Z = ±2, ±3, etc.) carry the same statistical meaning across instruments and timeframes, which a price-distance level never does.
Z-Score Flow Pro uses:
Z-score core — close vs SMA basis, normalised by rolling stdev, over a configurable lookback (default 100).
EMA trend filter — a long EMA (default 50) decides which side of the chart the engine considers in-regime. Signals are weighted by regime alignment, not blindly suppressed.
Smoothed RSI — RSI is computed, then EMA-smoothed (default 8-bar) to eliminate the single-bar whipsaws that plague the raw indicator without re-introducing visible lag.
A signal needs both the Z-score and the smoothed RSI to be at extremes on the same side — that AND-gating is what removes most of the false signals that pure RSI or pure Z systems produce.
Signal engine
A Buy signal requires Z ≤ Buy threshold (default −2.0) and smoothed RSI ≤ oversold level (default 30). A Sell signal requires Z ≥ Sell threshold (default +2.0) and smoothed RSI ≥ overbought level (default 70). A configurable cooldown prevents back-to-back signals; the labels respect the EMA regime filter so the strongest read is when signal direction agrees with the EMA trend.
Background heatmap (JOAT enhancement)
The chart pane is tinted bull or bear with an intensity proportional to |Z|. The mapping is linear: at Z = 0 the heatmap is nearly invisible, at |Z| = the saturation threshold (default 1.5) the tint reaches its loudest configured opacity. Both ends are tunable, so you can dial the heatmap from "barely there" to "institutional cockpit". This is the cleanest at-a-glance read of how stretched the market is right now — you do not need to read the Z value itself.
Divergence engine (JOAT enhancement)
A slope-comparison divergence runs in parallel: it compares the slope of the Z-score against the slope of price over a configurable lookback. A bullish divergence requires price slope negative and Z slope positive; bearish is the mirror. Both slopes must exceed a small epsilon to suppress flat-region noise, and a divergence cooldown spaces them out. Divergences print directly in the chart pane in the palette colour.
Slope-coloured Z-mean line
The Z-score's own running mean is plotted as a slope-coloured ribbon: bull / bear / flat colours based on the slope over a configurable sensitivity window. The shadow underneath the line uses an alpha-modulated version of the same colour so the line visually breathes with regime.
Dashboard
A compact monospaced table, positionable to any of nine corners, with togglable cell transparency. Rows surface:
Current Z-score and its direction (Rising / Falling / Flat).
One-year (252-bar) percentile of Z — how unusual the current reading is in its own recent history.
Smoothed RSI and its slope direction.
Active EMA regime (Up / Down / Neutral).
Distance of Z from its own min/max range (position-in-Z, 0–100%).
Alerts
Alerts are exposed for buy / sell signals, divergences, regime flips, and a configurable Z-extreme alert that fires when |Z| crosses a user-set high level (default 3.0). The extreme alert is the cleanest "the market is genuinely far from home" trigger this script produces and is suitable for end-of-day notification workflows.
How to read it
Three reads, in order of conviction:
Background heatmap — a glance tells you whether you are in a normal-Z regime (no tint) or stretched (bright tint). Most of the time, do nothing.
Signal labels — fade extremes only when both Z and RSI agree, and respect the EMA regime — counter-trend trades into a sustained EMA-aligned move are lower-conviction by definition.
Divergences — the highest-conviction reads. A bullish divergence with the heatmap saturated bear and the signal in the right direction is the cleanest setup the engine can produce.
Suggested settings
Defaults are tuned for 1H–4H on liquid markets. For 5m–15m, drop Z period to 50 and RSI period to 9. For daily and above, raise Z period to 200 and EMA trend filter to 100. The thresholds (±2.0 Z, 30/70 RSI) are intentionally classic — they correspond to the textbook two-sigma deviation and are well-understood; loosen them only if you are running on a less-liquid instrument.
Originality / what's reused
Z-score and RSI are public-domain mathematics, used here as primitives. The implementation — the smoothed-RSI gating, the slope-coloured Z-mean line with alpha shadow, the |Z|-driven background heatmap, the 252-bar percentile rank, the divergence epsilon filter, and the AND-gated signal pipeline — is JOAT-original and tuned together. No third-party code reused.
Open source
Published open-source under the default Mozilla Public License 2.0. Every section is banner-headed, every helper is documented inline, every input carries a tooltip. The Z-mean line, the heatmap, the divergence engine, and the dashboard are each in their own isolated module so you can study or adapt any single piece without reading the whole file.
Limitations
Z-score mean-reversion is a counter-trend tool by definition. In sustained one-sided trends the Z will live at an extreme for many bars and the signals will give back giveback — the EMA regime filter exists to warn you when you are in this state. The 252-bar percentile rank needs ~1 year of data to be meaningful; on shorter histories it warms up to neutral. Divergences are non-repainting but carry the natural lag of slope-over-window comparison.
—
-made with passion by jackofalltrades
อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

FORBEST Trend CompassЭтот индикатор я создал не для поиска точек входа и не как источник сигналов. Его задача намного проще и, на мой взгляд, важнее — помочь быстро определить, кто сейчас контролирует рынок.
В основе индикатора лежат три скользящие средние:
🟢 MA 50 (зелёная) — отражает краткосрочный импульс рынка.
🟠 MA 100 (оранжевая) — показывает среднесрочное направление движения.
🟣 MA 200 (фиолетовая) — помогает определить долгосрочный тренд и общую структуру рынка.
Особое внимание стоит обратить на цвет фона.
🟢 Зелёный фон — цена находится выше MA 50, MA 100 и MA 200. Это означает, что преимущество находится на стороне покупателей. В классическом понимании рынок находится в бычьей фазе. Если ваша стратегия предполагает работу по тренду, именно в таких условиях стоит отдавать приоритет поиску покупок.
🔴 Красный фон — цена находится ниже MA 50, MA 100 и MA 200. Это говорит о преимуществе продавцов и медвежьем рынке. В подобных условиях покупки становятся более рискованными, а продажи соответствуют общему направлению движения.
🟠 Оранжевый фон — цена находится между MA 50 и MA 100. Это переходная зона. Рынок начинает менять краткосрочную структуру, но окончательного преимущества пока нет. Здесь важно проявлять терпение и ждать дополнительных подтверждений.
🟣 Фиолетовый фон — цена находится между MA 100 и MA 200. Это зона глубокой коррекции или восстановления. Долгосрочный тренд ещё не подтверждён, поэтому стоит быть более избирательным и осторожным.
⚪ Серый фон — смешанная структура. Мувинги не дают однозначной картины, а значит, рынок находится в состоянии неопределённости. Для новичков именно такие периоды часто оказываются самыми сложными.
Важно понимать: этот индикатор не предсказывает будущее и не гарантирует результат. Он лишь отвечает на один вопрос:
«Кто сейчас имеет преимущество — покупатели или продавцы?»
Используйте его как фильтр направления и дополнительный элемент анализа, а не как самостоятельную торговую систему.
อินดิเคเตอร์
