AlgoStorm Institutional VWAP Suite (IVS)AlgoStorm Institutional VWAP Suite (IVS)
A multi-anchor, institutional-grade VWAP framework covering five distinct time horizons simultaneously — Daily, Rolling Time-Window, NY, European/London, and Asian/Pacific — with volume-weighted standard deviation bands, a configurable color suite, a live info table, and full alert coverage.
The AlgoStorm Institutional VWAP Suite (IVS) is built on a single conviction: VWAP is not a single line, it is a layered structural map. Professional traders and institutions do not reference one VWAP — they read the relationship between multiple anchored VWAPs across sessions and time windows to understand where the auction is relative to where it has been. IVS makes this entire multi-anchor framework available in one cohesive, configurable overlay, designed for futures, equities, forex, and any instrument with reliable volume data.
Why Multiple VWAPs?
Each anchor tells a different story. The Daily VWAP defines where the current session is balanced. The Rolling VWAP reflects dynamic equilibrium over a configurable time window, acting as a responsive benchmark for swing and position traders. The session VWAPs — NY, London, and Asia — reveal the price acceptance or rejection developing within each regional trading block. When price holds above the NY VWAP but stalls beneath the Daily VWAP, that tension itself is actionable information. IVS maps all five references simultaneously so those relationships are always visible.
Technical Architecture
Each VWAP anchor is computed through a dedicated VwapInstance User-Defined Type (UDT). This object maintains the running sums required for both the VWAP price and the volume-weighted population standard deviation, using the mathematically correct formula σ² = E − E ² . Deviation bands derived from this are true volume-weighted standard deviations — not ATR estimates or fixed percentage offsets.
The Rolling VWAP runs on a High-Fidelity Sliding Time-Window Engine . Rather than anchoring to a calendar boundary, it maintains four parallel arrays (price-volume, volume, squared price-volume, and timestamps) to continuously evict data older than the user-defined window. This produces a genuinely time-accurate rolling VWAP at any timeframe, not a bar-count approximation.
Session resets (NY, London, Asia) use a one-minute anchor window via time("1", range, timezone) , which fires accurately across all chart timeframes — not just 1-minute charts.
Features & Functionality
Daily VWAP: Anchors at each calendar day open using hlc3 as the price source. Resets correctly on the first bar of every session including overnight gaps. Paired with optional volume-weighted standard deviation bands (two configurable multipliers for ±1σ and ±2σ levels).
Daily VWAP Wave (H/L): Plots two companion VWAPs anchored to the daily high and low respectively, with a filled channel between them. This "wave" shows the intraday auction range as a structural envelope rather than a single midline — price inside the wave indicates balance, price outside indicates initiative direction.
Rolling Time-Window VWAP: Fully configurable window in days, hours, and minutes. Defaults to 1 day. Paired with optional volume-weighted standard deviation bands. Unlike a fixed daily anchor, the rolling VWAP adapts continuously, making it a natural trend reference for intraday and swing traders.
NY Session VWAP: Anchors at 09:30 ET (New York open). The primary reference for equities and US futures RTH participants. Resets each session regardless of the chart's display timezone.
European / London Session VWAP: Configurable anchor at either 03:00 ET (London) or 02:00 ET (Frankfurt). Essential for tracking European institutional participation, particularly on DAX and EUR/USD.
Asian / Pacific Session VWAP: Configurable anchor at either 20:00 ET (Tokyo) or 18:00 ET (Sydney). Useful for establishing overnight reference levels and identifying the range that NY will either accept or reject at the open.
Color Suite: Every line has an independently configurable color input. The defaults (Silver, White, Blue, Lime, Red, Yellow) are chosen for visual hierarchy on dark themes, but each can be adjusted for light themes, personal preference, or multi-indicator setups.
Live VWAP Info Table: An optional on-chart table (top-right, togglable) displaying the current numeric value of all six active VWAP levels, color-coded to match their respective lines. Values display as — for any anchor that has not yet reset in the current session. Populated only on the last bar to avoid unnecessary per-bar overhead.
10 Alert Conditions: Cross-above and cross-below alerts for every VWAP line. Alerts fire on bar close (confirmed bar only) to prevent repainting. Each message includes {{ticker}} and {{close}} placeholders for use in webhook automations or notification routing.
Usage Guide
For intraday futures traders (ES, NQ, DAX): Enable the Daily VWAP Wave and NY VWAP as your primary references. Price reclaiming the NY VWAP after a morning flush is a high-probability mean-reversion setup. Price pushing beyond the Daily Wave High with sustained delta confirms initiative buying.
For swing and multi-day traders : The Rolling VWAP is your core tool. Set the window to 3-5 days and treat it as a dynamic fair value anchor. When price returns to the Rolling VWAP after extended deviation, evaluate whether volume supports continuation or reversal.
For session transition analysis : Enable all three session VWAPs. At the NY open, observe where price is relative to the Asian and London anchors. Acceptance above the London VWAP at NY open is structurally bullish. Rejection and failure below it signals continuation of overnight selling.
For deviation band usage : The ±1σ bands define the statistically normal range for the session. Extended moves to ±2σ with declining volume are classic mean-reversion setups. Moves to ±2σ with expanding volume signal initiative behavior and potential trend continuation. 指标

RSI Dip + EMA Trend Long DCA - IndicatorRSI Dip + EMA Trend Long DCA — Leveraged Indicator
🔷 What it does:
This is a signal-only indicator that mirrors a leveraged dip-buying DCA workflow on crypto perpetuals. It tracks one virtual long position at a time, opened only when an oversold dip and an uptrend confirmation align across two lower timeframes. The indicator manages up to four safety orders as price ladders lower, and exits via three independent paths: take profit with trailing, hard stop loss, or a forced close after a maximum holding period. Every event emits a webhook-ready JSON payload tailored for a DCA Bot configured for leveraged futures.
- Dual confirmation entry: RSI(12) crossing down 35 on 5m AND EMA(50) > EMA(100) on 15m.
- Soft-compounding safety ladder: 4 SOs at 1.05× margin progression, deviations 1.00%, 2.20%, 3.64%, 5.37%.
- Three-exit architecture: 1.0% Take Profit with 0.1% trailing, 9% hard Stop Loss, 3-day Max Hold timeout.
- Default leverage 25×, configurable from 1× upward.
- Honest virtual bookkeeping: total notional and qty updated per fill, avg entry / open PnL displayed live.
🔷 Who is it for:
- Active traders running a DCA Bot on leveraged crypto perpetuals who want a systematic dip-buying engine.
- Bot operators who want a chart-driven signal source with per-event JSON ready for a DCA Bot.
- Traders who want to monitor an evolving leveraged position — base entry, owned SO levels, deployed notional, open PnL, time-to-max-hold — directly on the chart.
- Operators comfortable with portfolio-level drawdowns in the 15–20% range in exchange for accelerated returns.
🔷 How does it work:
Entry RSI Filter (Oversold Dip): A 5-minute RSI(12) is sampled via request.security with lookahead disabled. The dip gate fires when RSI crosses down through 35 — momentum has rolled over into oversold.
EMA Trend Filter: A 15-minute EMA(50) and EMA(100) are sampled in parallel. The trend gate is satisfied only while Fast EMA > Slow EMA — broader trend is up. When the EMA cross flips, the dip signal alone cannot open a virtual position.
Entry: When both gates align at host-bar close, the indicator marks a virtual long entry, captures the base entry price, seeds the cost-basis ledger with base margin × leverage notional, and fires the entry webhook payload.
Safety Order Ladder: After base fill, the indicator monitors close price downward against the position. When close reaches base entry × (1 − cumulative deviation), the k-th SO is marked filled, cost-basis is updated, and the SO webhook payload is fired. No additional gating on the SO ladder — pure price.
Honest Virtual Bookkeeping: Total notional and qty are updated incrementally on every event, so the avg entry, deployed notional, and open PnL displayed in the status table reflect the actual broker-equivalent position state — no shortcut from base entry, no synthetic averaging.
Exit Priority: Three exits evaluated in order on each bar: (1) Stop Loss at 9% below average entry, (2) Maximum Hold timeout from base entry, (3) Take Profit at 1.0% above average entry with 0.1% trailing — once price reaches the TP target, the position closes only after a 0.1% retrace from the in-favor peak.
🔷 Why it's unique:
- Two-Layer Confirmation: RSI dip on 5m for timing, EMA stack on 15m for trend bias. The two filters operate on different scales — momentum exhaustion alone cannot fire a signal against a confirmed downtrend, and trend alignment alone cannot fire outside a tactical entry window.
- Three-Exit Architecture: Most DCA tools use one or two exit conditions. This indicator handles all three failure modes explicitly — hard tail-risk stop, stuck-trade timeout release, and momentum-trailing winner exit.
- Leverage-Aware Sizing: Margin and leverage are independent inputs. The virtual ledger tracks notional position, so the avg-entry line and open PnL reflect the leveraged broker state, not unleveraged cash-only math.
- Per-Event Webhook Ledger: Up to seven distinct events per cycle (entry + 4 SO fills + close + max-hold/SL), each with its own JSON alert payload. The indicator drives a DCA Bot end-to-end through a single TradingView alert.
🔷 Considerations Before Using the Indicator:
Market & Timeframe: Designed for liquid crypto perpetuals on 15m. Default thresholds are calibrated for XMRUSDT.P 15m. Different pairs may need EMA period and RSI threshold tuning.
Leverage Warning: The default 25× leverage is aggressive. The companion strategy's backtest at default settings produced 18.01% maximum drawdown — substantially above the 5–10% per-trade band, although that figure reflects portfolio-level accumulation across 779 trades, not single-trade risk. Lower the leverage input to dial down portfolio-level drawdown proportionally.
Cross Detection Granularity: Entries and SO fills are evaluated on bar close. A bar that spikes through a level and returns within the same bar may be missed by design — this matches realistic polling behavior and avoids over-signaling on intra-bar wicks.
Live vs Historical State: The virtual position state is rebuilt from chart history each time the indicator is recompiled. If the indicator is added mid-deployment or the live bot diverges from the signal stream (manual interventions, partial fills), the indicator state may not match the live bot. Toggle the indicator off and on to reset.
No SO Condition: Safety orders fire on pure price ladder with no momentum gate — averaging continues unconditionally as price drops, until SL, MaxHold, or price reversal. Higher average-entry quality in shallow dips; greater unrealized exposure on sharp drops.
Maximum Hold Timeout: The 3-day forced close exists to release capital from stuck trades. The indicator dispatches a close webhook the moment the timeout fires — verify the receiving DCA Bot accepts unconditional close commands.
Funding Rates (Perpetuals): The indicator does not account for perpetual funding rates. Sustained negative funding improves live performance for this long strategy; sustained positive funding degrades it. Review the historical funding pattern before live deployment.
Backtesting Note: This is an indicator, not a strategy. There is no built-in P&L tester. For performance metrics over a 14-month sample (~779 closed trades, 74.07% win rate, 18.01% max drawdown, profit factor 1.313, +30.79% net return), use the companion strategy version on identical parameters.
🔷 How to Use It:
🔸 Add the indicator to a 15m chart on the leveraged perpetual pair you want to trade.
🔸 Review the entry filters (RSI on 5m, EMA stack on 15m), the 4-SO ladder, and the three exit conditions. Defaults are calibrated for XMRUSDT.P 15m at 25× leverage — recalibrate per asset and per risk tolerance before deploying.
🔸 Set leverage and base margin to match your exchange and account configuration. Lower leverage scales portfolio-level drawdown proportionally.
🔸 In the DCA Bot Webhook group, paste the Bot ID, Email Token, and Pair (QUOTE_BASE format, e.g., USDT_XMR).
🔸 Create an alert on the indicator with "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field. The indicator will emit JSON payloads for entry, each safety order, and all three close types — formatted for direct DCA Bot consumption.
🔷 INDICATOR SETTINGS
Base Order Margin (USDT): Margin per base trade. Notional = Margin × Leverage. Used for the virtual avg-entry / open-PnL computation.
Leverage (×): Exchange leverage. Default 25×.
Max Safety Orders: Maximum number of safety orders per cycle (default 4).
First SO Margin (USDT): USDT margin of the first safety order; subsequent SOs scale by the Size Multiplier.
Step to First SO (%): Distance from base entry at which SO1 becomes eligible.
Step Multiplier: Ladder factor that widens each subsequent deviation step.
Size Multiplier: Factor that grows each subsequent safety order's USDT margin.
Entry RSI Timeframe / Length / Level: Lower-timeframe RSI oversold-dip filter.
EMA Timeframe / Fast / Slow: Higher-timeframe trend confirmation filter.
Take Profit (%) / Trailing Deviation (%): TP target above avg entry and trailing buffer.
Stop Loss (%): Hard stop below avg entry.
Force Close After Max Hold / Max Hold (seconds): Timeout for forced market close.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle SO Ladder, Avg / TP / SL plot lines, fill labels, signal triangles, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas TradingView account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. 指标

RSI Dip + EMA Trend Long DCA - StrategyRSI Dip + EMA Trend Long DCA — Leveraged Strategy
🔷 What it does:
This is a long-only DCA strategy on leveraged crypto perpetuals that buys oversold dips inside confirmed uptrends. A long entry opens only when the lower-timeframe RSI crosses down into oversold territory AND a higher-timeframe EMA cross confirms the larger trend is up. Four safety orders form a pure-price deviation ladder. Exit is a tight Take Profit with trailing, OR a hard Stop Loss, OR a forced close after a maximum holding period.
- Single base order with up to four safety orders, soft 1.05× size compounding.
- Dual confirmation entry: RSI(12) crossing down 35 on 5m AND EMA(50) > EMA(100) on 15m.
- Three exit paths: 1.0% Take Profit with 0.1% trailing, 9% hard Stop Loss, or forced market close after 3 days max hold.
- Default leverage 25× — per-trade realized risk ~7.17% of equity (inside the 5–10% band).
- Every entry, safety order, and exit emits a webhook-ready JSON alert payload for direct DCA Bot consumption.
🔷 Who is it for:
- Active traders comfortable with leveraged crypto perpetuals who want a systematic dip-buying engine inside confirmed uptrends.
- Bot operators who want a chart-driven signal source with per-event JSON ready for a DCA Bot configured for leveraged futures.
- Traders looking to combine momentum exhaustion (RSI dip) with trend confirmation (EMA stack) for higher-confidence entries.
- Portfolio operators who can absorb a 15–20% maximum drawdown in exchange for ~30% trailing returns over comparable periods.
🔷 How does it work:
Entry RSI Filter (Oversold Dip): A 5-minute RSI(12) is sampled via request.security with lookahead disabled. The dip gate fires when RSI crosses down through 35 — momentum has rolled over into oversold, which on a confirmed uptrend often marks a tactical bounce point.
EMA Trend Filter: A 15-minute EMA(50) and EMA(100) are sampled in parallel. The trend gate is satisfied only while Fast EMA > Slow EMA — the broader trend is up. When the EMA cross flips, the dip signal alone cannot open a trade.
Entry: When both gates align at host-bar close, a long position opens. Base order is configurable as Market (default) or Limit. With default 25× leverage, base margin × leverage = notional position size.
Safety Order Ladder: After base fill, the strategy monitors price deviation downward against the position. No additional gating — pure price ladder. The k-th safety order fires when close ≤ base entry × (1 − cumulative deviation), where cumulative deviation grows by the step multiplier (default 1.2): 1.00%, 2.20%, 3.64%, 5.37%. Each safety order's USDT margin grows by 1.05× — soft compounding.
Exit Priority: Three exit paths evaluated in order on each bar: (1) Stop Loss at 9% below average entry, (2) Maximum Hold timeout at 3 days from base entry, (3) Take Profit at 1% above average entry with 0.1% trailing — once price reaches the TP target, the position closes only after a 0.1% retrace from the in-favor peak.
🔷 Why it's unique:
- Two-Layer Confirmation: RSI(12) dip on 5m for entry timing, EMA(50/100) on 15m for trend bias. The two filters operate on different scales — momentum exhaustion alone cannot open a trade against a confirmed downtrend, and trend alignment alone cannot open a trade outside a tactical entry window.
- Three-Exit Architecture: Hard Stop Loss for tail-risk protection, Maximum Hold timeout for stuck trades that don't reach either bound, and Take Profit with trailing for letting winners run. Most DCA strategies use one or two exits; this one explicitly handles all three failure modes.
- Leverage-Aware Sizing: Base margin and leverage are independent inputs. Margin sets the per-trade capital commitment; leverage sets the notional exposure. Per-trade risk at SL = base + SO margins × SL% — bounded and predictable.
- DCA Bot Integration: Every event (base, SO 1–4, TP/SL/MaxHold close) emits a fully-formed JSON alert payload. Connect one alert to a DCA Bot's webhook URL and the strategy drives the bot end-to-end.
🔷 Considerations Before Using the Strategy:
Market & Timeframe: Defaults are calibrated for BYBIT:XMRUSDT perpetual on 15m. The dip-buying-in-uptrend logic is portable to other liquid crypto perpetuals with clear directional regimes, but the EMA periods and RSI thresholds should be reviewed before redeployment.
Leverage Warning: The default 25× leverage is aggressive. A 9% adverse price move at 25× leverage equals 225% of base margin — the Stop Loss closes the position at full margin loss before liquidation. The per-trade realized risk at SL is approximately 7.17% of equity at default base margin (60 USDT). Lower the leverage input or reduce base margin to dial down per-trade exposure.
Drawdown Profile: The backtest produced a 18.01% maximum equity drawdown over a 14-month sample with 779 closed trades. This is above TradingView's typical 5–10% per-trade band — but the figure reflects portfolio-level accumulation of losing trades across an adverse period, not single-trade risk. Per-trade risk remains inside the 5–10% band; the portfolio-level DD reflects the leveraged compounding and should be sized accordingly within a diversified strategy mix.
No SO Condition: Safety orders fire on pure price ladder with no momentum gate. This means averaging continues unconditionally as price drops, until either SL fires or the price reverses. The trade-off: higher average-entry quality if the dip continues, but greater unrealized loss exposure during sharp drops.
Maximum Hold Period: The 3-day forced close exists to release capital from stuck trades that haven't reached TP or SL. On a 15m chart, this is approximately 288 bars. Adjust the timeout to match your strategy rotation cadence.
Funding Rates (Perpetuals): Backtests do not account for perpetual funding rates. Sustained negative funding (shorts pay longs) improves live performance for this long strategy; sustained positive funding degrades it. Review the historical funding pattern before live deployment.
Demo Testing: Always demo-test before going live. Past results do not guarantee future performance, especially on leveraged strategies where small parameter changes materially affect risk.
🔷 STRATEGY PROPERTIES
Symbol: BYBIT:XMRUSDT.P (Perpetual)
Timeframe: 15M
Test Period: April 1, 2025 — May 26, 2026 (~14 months).
Initial Capital: 10,000 USDT.
Order Size per Trade: 60 USDT margin × 25× leverage = 1,500 USDT notional base + 4 safety orders at 1.05× progression.
Max Capital Deployed (Margin): ~318.6 USDT per trade across base + 4 SOs.
Max Realized Loss per Trade: ~717 USDT at full ladder + SL (~7.17% of equity).
Commission: 0.05% per trade.
Slippage: 3 ticks.
Leverage: 25× (configurable).
Margin for Long Positions: 100%.
Indicator Settings: Default Configuration.
Base Order: 60 USDT margin, Market by default (Limit toggle available).
Take Profit: 1.0% above average entry with 0.1% trailing.
Stop Loss: 9% below average entry (hard close).
Max Hold: 3 days (259,200 seconds) — forced market close.
Entry Filter: 5m RSI(12) Crossing Down 35 AND 15m EMA(50) > EMA(100).
Safety Orders: 4, Deviation 1.0%, Deviation Step 1.2×, Size Multiplier 1.05×.
Strategy: Long Only.
🔷 STRATEGY RESULTS
⚠️ Remember, past results do not guarantee future performance.
Net Profit: +3,078.80 USDT (+30.79%)
Max Equity Drawdown: 2,013.77 USDT (18.01%)
Total Closed Trades: 779
Percent Profitable: 74.07% (577 / 779)
Profit Factor: 1.313
🔷 How to Use It:
🔸 Adjust Settings: Open the strategy inputs and review the Base Margin, Leverage, entry filter (RSI level on 5m, EMA periods on 15m), the 4-SO ladder, and the three exit conditions. Defaults are calibrated for XMRUSDT.P 15m at 25× leverage — recalibrate per asset and per risk profile before deploying.
🔸 Results Review: Run a full-period backtest and confirm Max Drawdown stays inside your personal risk band. The 18% DD at default settings reflects 25× leverage — lower the leverage input to scale risk down proportionally. Validate the closed-trade count (≥ 100 minimum is a comfortable statistical floor).
🔸 Create alerts to trigger the DCA Bot: Add one alert on the strategy using "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field, and fill the Bot ID, Email Token, and Pair inputs on the script. The strategy will emit JSON payloads for entry, each safety order, and all three exit types — formatted for direct DCA Bot consumption.
🔷 INDICATOR SETTINGS
Base Order Margin (USDT): Margin per base trade. Notional = Margin × Leverage.
Leverage (×): Exchange leverage. Default 25× — adjust to match your account configuration.
Use LIMIT for Base: Toggle between Market (default) and Limit at bar close.
Max Safety Orders: Maximum number of safety orders per deal (default 4).
First SO Margin (USDT): USDT margin of the first safety order; subsequent SOs scale by the Size Multiplier.
Step to First SO (%): Distance from base entry at which SO1 becomes eligible.
Step Multiplier: Ladder factor that widens each subsequent deviation step.
Size Multiplier: Factor that grows each subsequent safety order's USDT margin.
Entry RSI Timeframe / Length / Level: Lower-timeframe RSI oversold-dip filter.
EMA Timeframe / Fast / Slow: Higher-timeframe trend confirmation filter.
Take Profit (%) / Trailing Deviation (%): TP target above avg entry and trailing buffer.
Stop Loss (%): Hard stop below avg entry.
Force Close After Max Hold / Max Hold (seconds): Timeout for forced market close.
DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload.
Visualization: Toggle SO Ladder, Avg / TP / SL plot lines, fill labels, status table.
Brand Watermark: Configurable text, position, size, and transparency.
👨🏻💻💭 We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.
__
The information and publications within the 3Commas TradingView account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc. 策略

指标

指标

指标

指标

EMA-SMA-WMA-DEMA-VWMA 20-50-100-150-200 This indicator brings together the 5 most commonly used moving average types (EMA, SMA, WMA, DEMA, VWMA) and their critical periods (20, 50, 100, 150, 200) in technical analysis under one roof.
The presence of 25 different lines on the chart may seem complex at first glance, so I have summarized the strategic usage guide below:
1. Differences Between Moving Average Types
Knowing which average to use when allows you to understand the "speed" of the price:
SMA (Simple): The slowest moving average, most closely watched by institutional investors (especially the 200 SMA). Provides reliable support/resistance.
EMA (Exponential): Gives more weight to recent price movements. Signals trend reversals faster than SMA.
WMA (Weighted): Similar to EMA but more sensitive to price changes.
DEMA (Double Exponential): Reduces lag to almost zero. Suitable for very fast scalping trades.
VWMA (Volume Weighted): Blends price with volume. If the VWMA also steepens as the price rises, it means that this rise is supported by "real volume".
Bu indikatör, teknik analizde en çok kullanılan 5 farklı hareketli ortalama türünü (EMA, SMA, WMA, DEMA, VWMA) ve bunların kritik periyotlarını (20, 50, 100, 150, 200) tek bir çatıda topluyor.
Grafiğinde 25 farklı çizgi olması ilk bakışta karmaşık gelebilir, bu yüzden stratejik kullanım rehberini aşağıda özetledim:
1. Hareketli Ortalama Türleri Arasındaki Farklar
Hangi ortalamayı ne zaman kullanacağını bilmek, fiyatın "hızını" anlamanı sağlar:
SMA (Basit): En ağır hareket eden, kurumsal yatırımcıların (özellikle 200 SMA) en çok dikkat ettiği ortalamadır. Güvenilir destek/direnç sağlar.
EMA (Üssel): Son fiyat hareketlerine daha fazla ağırlık verir. Trend dönüşlerini SMA'dan daha hızlı sinyalleşir.
WMA (Ağırlıklı): EMA'ya benzer ama fiyat değişimlerine karşı daha hassastır.
DEMA (Çift Üssel): Gecikmeyi (lag) neredeyse sıfıra indirir. Çok hızlı scalping işlemleri için uygundur.
VWMA (Hacim Ağırlıklı): Fiyatı hacimle harmanlar. Eğer fiyat yükselirken VWMA da dikleşiyorsa, bu yükselişin "gerçek hacimle" desteklendiğini anlarız.
指标

策略

指标

指标

Crypto Ultimate Indicator v2═══════════════════════════════════════════════
CRYPTO ULTIMATE INDICATOR (CUI)
═══════════════════════════════════════════════
A multi-layer confluence system for crypto traders. Stacks 12+ independent technical layers — trend, momentum, volume, regime, multi-timeframe bias, and Smart Money Concepts — and fires Buy/Sell signals only when enough of them agree. Every signal comes with a confidence score, three take-profit levels, position size recommendation, and live outcome tracking.
Built for 4H and Daily crypto charts. No proprietary "secret sauce" — every component is documented and every input is exposed.
━━━━━━━ WHY THIS EXISTS ━━━━━━━
Most multi-indicator scripts stack correlated trend filters (more EMAs, more oscillators) and call it "confluence." That just adds the illusion of agreement without adding independent information.
CUI's filter stack is built from genuinely different signal sources, so when they align, that alignment carries real weight:
• Trend regime — HMA + Supertrend + EMA Ribbon
• Momentum — RSI with proper pivot-to-pivot divergence
• Volume flow — body-weighted Volume Delta + CVD divergence
• Volatility state — Bollinger squeeze + squeeze-release timing
• Market structure — composite of ADX, Choppiness Index, BB-width percentile
• Multi-timeframe — weighted Daily / Weekly / Custom HTF (all offset, no repaint)
• Liquidity & gaps — Fair Value Gaps + Liquidity Sweep detection
• External context — optional BTC trend filter for alt trading
A Buy or Sell only fires when the relevant subset of these align. A built-in "Why-Not" diagnostic table shows you exactly which filter is blocking a near-signal at any moment — turning the indicator into a tunable system rather than a black box.
━━━━━━━ CORE FEATURES ━━━━━━━
TREND & MOMENTUM
▸ Hull Moving Average (configurable length)
▸ Supertrend with ATR factor
▸ 5-EMA Ribbon (8/13/21/34/55) with stacking score
▸ RSI with consecutive-pivot divergence detection
▸ MACD and Stochastic RSI (data window)
VOLUME
▸ Body-weighted Volume Delta (not naive close-position)
▸ Cumulative Volume Delta (CVD)
▸ CVD divergence at confirmed pivots
VOLATILITY & REGIME
▸ Bollinger Bands with squeeze detection and release timing
▸ Composite regime classifier (ADX × CHOP × BB-width)
▸ Background tint for trending vs ranging states
▸ Regime transition labels
SMART MONEY CONCEPTS
▸ Fair Value Gap zones (bullish and bearish)
▸ Liquidity Sweep detection
MULTI-TIMEFRAME
▸ Daily / Weekly / User-defined custom HTF
▸ Weighted confluence score (D 1.0x + W 1.5x + Custom 0.75x)
▸ Optional HTF pivot-based S/R lines
BTC CONTEXT (for alt traders)
▸ Optional BTC trend filter
▸ Relative strength vs BTC
SIGNAL ENGINE
▸ 0-100 confidence score
▸ Configurable minimum confidence threshold
▸ Auto-tune presets (Aggressive / Balanced / Conservative / Custom)
▸ Confirmation bar requirement
▸ Minimum spacing between signals
TRADE MANAGEMENT
▸ Three take-profit levels (TP1/TP2/TP3) with configurable ATR multipliers
▸ Custom % allocation per target
▸ Adaptive SL/TP — different distances in trending vs ranging conditions
▸ Break-even stop activation after TP1
▸ Chandelier ATR trailing stop on runner portion
▸ Position size calculator (account size × risk % × confidence multiplier)
LIVE TRACKING & DIAGNOSTICS
▸ Main dashboard with all current state
▸ Signal log table — last N trades with live TP/SL outcomes
▸ Why-Not diagnostic — which filter is currently blocking each direction
▸ Regime stats — win rate broken down by trending vs ranging
ALERTS
▸ 15+ classic alertcondition triggers
▸ Optional JSON webhook payload for bot integration
━━━━━━━ HOW A BUY SIGNAL FIRES ━━━━━━━
All of the following must be true on the signal bar:
1. HMA trending up
2. RSI above 50
3. Volume delta positive
4. EMA Ribbon score ≥ +3 (at least 4 of 5 aligned bullish)
5. Supertrend bullish
6. HTF confluence score ≥ +1.5
7. Confidence score ≥ user minimum
8. BTC trend bullish (if BTC filter enabled)
9. Price not inside opposing FVG zone (if FVG filter enabled)
10. Market not in strong ranging mode
11. Price more than 0.5 ATR from upper resistance zone
12. Candle body > 50% of range
13. Minimum bars elapsed since last signal
14. Confirmation bar (if enabled)
A Sell signal requires the inverse. On 4H BTC expect roughly 1-3 signals per week in normal conditions. If you see fewer, drop the confidence floor or switch to the Aggressive preset.
━━━━━━━ RECOMMENDED USE ━━━━━━━
▸ Primary: 4H on BTC/USDT, ETH/USDT, and majors
▸ Also works: Daily, 12H, 8H
▸ Use caution below 1H — noise increases, news spikes can trigger wicks
▸ Low-liquidity alts: bump ATR period to 21
WORKFLOW
1. Start on the Balanced preset
2. Watch the dashboard and Why-Not panel for a few sessions
3. Adjust the confidence floor based on signal frequency
4. Enable Regime Stats after chart history accumulates
5. For bots: enable JSON webhook alerts, route via "Any alert() function call"
━━━━━━━ REPAINT DISCLOSURE ━━━━━━━
Full transparency on what does and doesn't repaint:
▸ HMA, Supertrend, EMA Ribbon: repaint on the developing current bar (use bar-close confirmation for live trading)
▸ HTF confluence (D/W/Custom): all use offset — fetch last closed HTF bar only — NO intra-period repaint, NO lookahead
▸ RSI and CVD divergence labels: plotted at confirmed pivot bar (5 bars after the actual pivot). Do NOT appear and disappear.
▸ FVG zones: drawn on confirmation bar of the 3-bar gap pattern. Do not repaint once drawn.
▸ Liquidity sweeps: detected on bar close
▸ Trade outcomes (signal log): evaluated on each closing bar
▸ Regime transition labels: confirmed on bar close
━━━━━━━ HONEST LIMITATIONS ━━━━━━━
▸ This is a decision-support tool, not a complete trading system. Risk management, position discipline, and execution matter more than any indicator.
▸ Signal outcomes in the Regime Stats table are based on bar-close evaluation. Real-fill slippage is not modeled.
▸ Volume Delta is approximated from candle structure, not true tick-level bid/ask (TradingView doesn't expose that without premium feeds).
▸ FVG and liquidity sweep are simplified interpretations of those concepts — pure SMC purists may prefer dedicated tools.
▸ The regime classifier is a heuristic composite. It works well on liquid crypto pairs but can lag at sharp inflection points.
▸ Past performance does not predict future results.
━━━━━━━ SETTINGS OVERVIEW ━━━━━━━
The script has many inputs, grouped by function. For first-time users, the most important groups are:
▸ Preset & Theme → pick Balanced to start
▸ UI Sizing → table text and label sizes
▸ Signal Engine → set Minimum Confidence Score
▸ Tiered Exits → TP/SL multipliers and % allocation
▸ Position Sizing → account size and risk per trade
▸ Alerts & Webhooks → enable JSON for bot trading
Default state shows a clean chart: HMA, Supertrend, BB, regime tint, signal labels, plus three tables (dashboard, signal log, HTF panel). Everything else is one toggle away — EMA Ribbon, FVG boxes, ATR zones, HTF S/R lines, CVD divergence labels, sweep markers, Why-Not diagnostic, Regime Stats.
━━━━━━━ WHAT'S NOT INCLUDED ━━━━━━━
▸ Full strategy() backtest — this is an indicator(). A companion strategy script may be released separately.
▸ Funding rate / open interest overlays — require specific tickers not universally available
▸ Chart pattern recognition (H&S, wedges, etc.)
━━━━━━━ CREDITS ━━━━━━━
Built on Pine Script v6. Uses TradingView built-ins: ta.supertrend, ta.dmi, ta.bb, ta.macd, ta.rsi, ta.pivothigh, ta.pivotlow, ta.valuewhen. Choppiness Index, CVD, FVG detection, liquidity sweep logic, regime classifier, confidence scoring, trade tracking, and confluence weighting are custom implementations.
═══════════════════════════════════════════════
指标

Daily MA Bounce & Rejection 8 MAs UnifiedStrict bounce/rejection setups on 8 daily MAs (EMA 8/21/50/100/200 + SMA 50/100/200). One indicator, longs + shorts,position-relative.
A unified moving-average strategy indicator that fires only the highest-conviction setups: strict bounces off MA support (price above MA,
holds, closes back up) and strict rejections from MA resistance (price below MA, fails to break through, closes back down).
Covers the full institutional MA stack:
- 5 EMAs: 8 (short-term trend), 21 (intraday trend), 50 (intermediate), 100 (long-term), 200 (secular)
- 3 SMAs: 50, 100, 200 (the classical institutional levels watched alongside the EMAs)
The position-relative model treats any MA as support when price is above it, resistance when price is below it. Same logic across all 8 MAs
— no separate scripts for support vs resistance, no separate longs vs shorts.
Targets are the nearest MAs on the far side of entry (overhead MAs for longs, underfoot for shorts) — natural structural exits, not
arbitrary R-multiples. 指标

Entropic Liquidity Manifold [JOAT]Entropic Liquidity Manifold
Introduction
Entropic Liquidity Manifold builds an adaptive POC-style liquidity mean using volume density, auction entropy, displacement, and release scoring.
This open-source indicator is designed as a context tool, not a standalone trading system. It focuses on explaining the current market state with restrained visuals and confirmed-bar logic where signals are used.
Core Concepts
1. Adaptive Manifold
The equilibrium updates faster when density and entropy rise.
2. Volume Density
Volume divided by bar range estimates participation concentration.
3. Auction Entropy
Close location identifies whether the auction is balanced or directional.
4. Absorption vs Release
High density with balance supports absorption, while displacement with direction supports release.
manifold := manifold + adaptiveAlpha * (hlc3 - manifold)
Features
Adaptive liquidity mean
Upper and lower shelves
Entropy trace
Absorption node markers
L+ and L- release labels
Input Parameters
Density and entropy memory
Release and absorption gates
Cooldown
Manifold, candle, and HUD toggles
HUD position selector
How to Use This Script
Use the manifold as an adaptive auction reference. Absorption nodes mark balance; L+ and L- mark confirmed directional release.
Limitations
The script uses historical OHLCV data and cannot know future prices.
Signals and states can be late during fast reversals because confirmed-bar logic is used to reduce repainting.
Model outputs should be interpreted with market context, risk controls, and independent analysis.
No visual state should be treated as a certain trade outcome.
Originality Statement
ELM is original in combining adaptive equilibrium, density, entropy, displacement, and release scoring.
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. All calculations are derived from historical market data and may produce inaccurate readings in some market conditions. No indicator can predict future market behavior. Use proper risk management and independent judgment.
-Made with passion by jackofalltrades
指标

指标

指标

指标

Multi MA (Daily/Weekly Source TF)# Multi MA (Daily/Weekly Source TF)
Multi MA (Daily/Weekly Source TF) is a flexible multi-timeframe moving average indicator built for traders who want one MA system for daily and non-weekly charts, and a different MA system for weekly charts, without constantly changing settings by hand. Each line can be configured independently for type, length, source, source timeframe, visibility, color, and width, making it possible to track daily-based structure on higher timeframes while keeping a separate weekly trend framework inside the same script.
This script is a multi-moving-average indicator designed for traders who want different moving average configurations on daily charts and weekly charts, while still being able to display daily-based moving averages on higher timeframes such as monthly or yearly charts.
Traditional moving average indicators are usually limited to a single chart timeframe context. That creates a common workflow problem: the moving average set that makes sense on a daily chart is often not the same set you want on a weekly chart. As a result, traders end up manually changing inputs every time they switch timeframes.
This script solves that problem by allowing each moving average line to have independent settings for:
- Daily / non-weekly charts
- Weekly charts
In addition, each line can use its own source, moving average type, length, source timeframe, visibility settings, color, and width.
## What This Script Does
The indicator supports up to 10 moving average lines. For each line, you can configure:
- Daily type: `SMA` or `EMA`
- Daily length
- Daily price source
- Daily source timeframe
- Whether to show the line on daily / other non-weekly charts
And separately:
- Weekly type: `SMA` or `EMA`
- Weekly length
- Weekly price source
- Weekly source timeframe
- Whether to show the line on weekly charts
This means the same line can behave differently depending on whether the current chart is weekly or not.
## Core Idea
The script uses two logic layers:
1. Display logic based on the current chart timeframe
2. Calculation logic based on the selected source timeframe
When the current chart is weekly, the script uses the weekly configuration for that line.
When the current chart is anything other than weekly, the script uses the daily configuration for that line.
Because the moving averages are calculated using the selected source timeframe instead of the current chart timeframe alone, you can do things like:
- View a 5-day EMA on a monthly chart
- View a 200-day SMA on a yearly chart
- Use a different weekly structure without changing the daily structure
This is especially useful for traders who anchor their analysis on daily trend structure but still want to inspect that same structure from higher-level chart views.
## Example Use Case
A common setup might look like this:
On daily and other non-weekly charts:
- Line 1 = EMA 5-day
- Line 2 = EMA 9-day
- Line 3 = EMA 21-day
- Line 4 = SMA 50-day
- Line 5 = SMA 150-day
- Line 6 = SMA 200-day
On weekly charts:
- Line 4 = SMA 10-week
- Line 5 = SMA 30-week
- Line 6 = SMA 40-week
In this workflow:
- Daily charts show the shorter-term and long-term daily trend structure
- Weekly charts automatically switch to a cleaner higher-timeframe structure
- Monthly and yearly charts can still display daily-based moving averages if desired
## Why This Script Is Useful
This script is built to address several practical issues that appear in real trading workflows:
- Switching between daily and weekly charts often requires different MA systems
- Standard MA indicators usually force one configuration across all timeframes
- Higher timeframe charts often hide the daily structure traders still want to track
- Multiple indicators or repeated manual adjustments create clutter and inefficiency
By separating daily and weekly configurations per line, this script keeps your charting workflow more consistent and more efficient.
## Key Features
- Up to 10 moving average lines
- Per-line `SMA` / `EMA` selection
- Per-line daily and weekly lengths
- Per-line daily and weekly source price selection
- Per-line daily and weekly source timeframe selection
- Per-line daily and weekly visibility control
- Works on any chart timeframe
- Can display daily-based moving averages on higher timeframe charts
- Useful for multi-timeframe trend analysis
## How To Use
1. Set `Number of lines` to define how many moving average lines you want active.
2. For each active line, configure the daily / non-weekly settings:
- Daily Type
- Daily Length
- Daily Source Timeframe
- Daily Source
- Show On Daily/Other Charts
3. Configure the weekly settings for the same line:
- Weekly Type
- Weekly Length
- Weekly Source Timeframe
- Weekly Source
- Show On Weekly Charts
4. Adjust line color and width as needed.
## Intended Use
This indicator is best suited for:
- Multi-timeframe traders
- Trend-following systems
- Swing trading workflows
- Market structure analysis
- Traders who want daily and weekly moving average systems inside a single script
## Notes
- Weekly settings are only used when the current chart timeframe is weekly.
- All non-weekly charts use the daily configuration.
- Because the script can request data from a specific source timeframe, a moving average such as `EMA 5D` can still be displayed on monthly or yearly charts.
指标

指标

Aura Volume Delta Matrix [Pineify]Aura Volume Delta Matrix
This indicator measures the net demand pressure behind each bar by separating candle volume into buying and selling components, smoothing the difference, and plotting it as a gradient histogram against a signal line. Rather than treating volume as a single unsigned number, it asks: how much of this bar's volume was buying versus selling? The answer — volume delta — reveals whether the crowd was net accumulating or distributing, even when price barely moved.
Key Features
Candle-polarity volume split: full bar volume attributed to buyers when close > open, sellers when close < open, and split 50/50 on doji candles
Dual EMA smoothing pipeline — one pass to extract the trend from noisy raw delta, a second pass to generate a crossover signal line
Normalized gradient histogram: bar intensity scales to the 100-bar rolling maximum, so weak readings appear faint and strong readings appear saturated, giving an immediate visual sense of magnitude relative to recent history
Crossover signals that only fire when delta is already on the correct side of zero — filtering out shallow, mean-reverting crosses that would otherwise generate noise
How It Works
The calculation pipeline has three stages.
Volume attribution: Each bar's total volume is assigned to buyers or sellers based on candle polarity. A bullish close (close > open) attributes 100% to buyers; a bearish close (close < open) attributes 100% to sellers; equal open and close splits it evenly. This is a bar-level proxy for order flow — not tick-level CVD, but a reasonable approximation available on any timeframe without premium data.
Delta smoothing: Raw delta (bullVol − bearVol) is noisy on its own. A configurable EMA (default 14) removes single-bar spikes and reveals the directional bias over recent bars. This smoothed delta is what plots as the histogram.
Signal line: A second EMA (default 9) is applied to the smoothed delta. This behaves like the MACD signal line — when the histogram crosses above it while already positive, demand is re-accelerating from a bullish baseline; crossing below while negative signals the opposite.
The gradient coloring normalizes the histogram against its own 100-bar peak, so you can immediately tell whether current delta intensity is historically significant or just routine churn.
How the Components Work Together
The two-pass EMA structure is intentional. A single EMA of raw delta would react quickly but produce too many false crosses. By smoothing first and then deriving a signal from the smoothed output, the crossover logic only fires when momentum has already built enough to survive the first layer of filtering. The zero-side gate on signals adds a second filter: a bullish crossover below zero means demand is recovering within a still-bearish context, which is a weaker setup than a crossover that occurs while net buying is already dominant. Together these two conditions — crossover confirmed by zero-side context — push the signal rate down and focus it on higher-conviction shifts.
Trading Ideas and Insights
Use bullish crossovers (delta crosses above signal while delta > 0) as a candidate entry trigger on trending assets. Consider waiting for price to also be above a longer-period moving average before acting on the signal.
Divergence between price making a new high and delta making a lower high may indicate absorption — sellers stepping in at resistance without moving price yet. This is worth watching rather than acting on automatically.
On ranging markets, delta will oscillate around zero and the smoothing will compress toward the baseline. Low histogram intensity (faint gradient bars) visually signals low-conviction conditions where crossover signals are less reliable.
The signal line alert conditions can be used to push notifications when the crossover setup occurs, removing the need to watch the chart continuously. Still, confirm with price structure before entering.
As with any volume-based indicator, results vary by asset liquidity and data provider. Crypto and futures markets with transparent volume data tend to produce cleaner delta readings than instruments where reported volume is an estimate.
Unique Aspects
The gradient normalization against a rolling 100-bar peak is a visual improvement over fixed-scale histograms: it adapts to each instrument's typical volume range without manual scaling, making the chart readable across different assets.
The zero-side signal filter avoids a common problem in oscillator crossover systems — signals that fire during shallow pullbacks within a larger counter-trend, where the histogram is technically crossing but the broader context is unfavorable.
The doji split (50/50 at open = close) is a minor but honest edge case handling that most simplified volume delta scripts skip.
How to Use
Add the indicator to any chart. It works on all timeframes, though intraday timeframes tend to show more granular delta shifts.
Watch histogram color and intensity. Solid, saturated green bars suggest strong net buying relative to recent history; faint bars suggest low-conviction buying or a quiet session.
Look for crossovers of the orange signal line. Bullish: histogram rises through the signal line while above zero. Bearish: histogram falls below the signal while below zero. Half-crossovers (histogram crosses signal but is on the wrong side of zero) are filtered from alerts.
Set alerts via the indicator's alert conditions if you want to monitor for crossover setups without watching the chart.
Customization
Delta Smoothing Length (default: 14) — Controls how much the raw volume delta is smoothed before plotting. Higher values produce a slower, more stable histogram but introduce more lag. Lower values react faster and may show more noise.
Signal Line Length (default: 9) — The EMA length applied to the smoothed delta to create the crossover trigger. Shorter values generate more frequent signals; longer values are more selective.
Bullish / Bearish / Signal Colors — Fully customizable to match your chart theme or personal preference.
Conclusion
Aura Volume Delta Matrix translates raw bar volume into a directional demand measure, smooths it through a dual-EMA pipeline, and presents the result as a gradient histogram with a signal-line crossover system. It's most useful for traders who want a volume-based confirmation layer that isn't just "volume went up" but instead reflects which side of the trade had more participation. Pair it with price structure or trend context for best results — no volume indicator tells the full story on its own.
指标

RSI Divergence Momentum EngineRSI Divergence Momentum Engine
RSI Divergence Momentum Engine is a momentum and divergence analysis tool based on the Relative Strength Index. It is designed to help users study RSI trend tone, overbought / oversold behavior, RSI signal-line interaction, regular divergence, hidden divergence, and price-structure confirmation.
The script combines RSI with a signal moving average, pivot-based divergence detection, ADX trend-strength filtering, RSI trend-lock logic, gap protection, and a price-structure score. The goal is to reduce weak divergence interpretation and provide a more structured view of momentum reversal and continuation conditions.
It does not provide buy or sell recommendations. The purpose of this script is to help users analyze RSI momentum behavior, divergence quality, trend context, and structure alignment.
────────────────────
Core Concept
────────────────────
RSI is a momentum oscillator that measures the speed and magnitude of recent price changes.
A high RSI reading can show strong upside momentum or overbought pressure.
A low RSI reading can show strong downside momentum or oversold pressure.
Divergence occurs when price and RSI move in different structural directions.
A bullish regular divergence occurs when price makes a lower low while RSI forms a higher low.
A bearish regular divergence occurs when price makes a higher high while RSI forms a lower high.
Hidden divergence can be used to study potential continuation behavior inside an existing trend.
This script focuses on four main ideas:
• RSI momentum tone
• RSI signal-line interaction
• regular and hidden divergence
• divergence quality filtering through structure, ADX, and trend context
────────────────────
What This Script Shows
────────────────────
The script can display:
• RSI line
• RSI signal moving average
• RSI / signal fill
• overbought and oversold zones
• RSI middle level
• momentum tone ribbon
• bullish divergence labels
• bearish divergence labels
• hidden divergence labels
• divergence lines
• optional divergence zones
• RSI 50 recovery / loss markers
• RSI signal moving average crossover markers
• overbought / oversold event markers
• confidence percentage
• strength grade markers
These elements are intended to help users review whether RSI momentum is confirming, weakening, diverging, or aligning with price structure.
────────────────────
How It Works
────────────────────
1. The script calculates RSI from the selected source and length.
2. A configurable signal moving average is applied to the RSI.
3. RSI tone is classified by comparing RSI with the middle level and its signal line.
4. Overbought, oversold, and middle reference levels are plotted.
5. Pivot lows and pivot highs are detected on the RSI.
6. Price pivots and RSI pivots are compared to detect regular divergence.
7. Optional hidden divergence can also be detected.
8. Divergence distance and RSI gap filters help reduce very small or crowded signals.
9. ADX filtering checks whether the market has enough trend strength for the divergence context.
10. Trend-lock logic can block counter-trend divergence when RSI remains in a strong trend state.
11. Gap protection can reduce counter-direction signals immediately after strong gap movement.
12. A price-structure score checks EMA, VWAP, swing, and reversal-candle alignment.
13. A confidence score is calculated from ADX, structure score, RSI extreme location, divergence gap, and gap-protection context.
14. The script assigns weak, normal, or strong divergence grades based on the selected thresholds.
This structure is intended to make RSI divergence interpretation more selective than a simple pivot-to-pivot comparison.
────────────────────
Inputs And Customization
────────────────────
Users can adjust:
• RSI source
• RSI length
• RSI signal moving average length
• RSI signal moving average type
• overbought level
• oversold level
• middle level
• signal mode
• RSI 50 cross confirmation window
• RSI / signal gap requirement
• divergence pivot length
• minimum and maximum pivot distance
• minimum RSI divergence gap
• divergence line visibility
• hidden divergence visibility
• divergence cooldown
• strength grading thresholds
• confidence percentage visibility
• ADX filter settings
• trend-lock settings
• gap-protection settings
• price-structure score settings
• trend EMA filter
• volume filter
• RSI extreme filter
• RSI background zones
• RSI signal fill
• momentum tone ribbon
• guide labels
The default settings are designed to focus on clearer RSI divergence structures while reducing weak signals from noisy pivots, trend conflicts, and poor structure alignment.
────────────────────
Visual Elements
────────────────────
The script includes:
• RSI line
• RSI Signal MA
• RSI Signal Fill
• Overbought Zone
• Oversold Zone
• Middle Line
• Momentum Tone Ribbon
• Bull divergence label
• Bear divergence label
• Hidden Bull label
• Hidden Bear label
• Divergence line
• Optional divergence zone
• RSI+ marker
• RSI- marker
• MA cross marker
• OB / OS marker
The RSI line changes color according to bullish, bearish, or neutral momentum tone.
The fill between RSI and the signal moving average helps show short-term RSI pressure.
The momentum tone ribbon gives a compact view of whether RSI is above or below its signal and middle level.
The divergence labels show the detected direction, strength grade, and optional confidence percentage.
────────────────────
Reference Markers
────────────────────
Bull:
Shows a regular bullish RSI divergence.
Bear:
Shows a regular bearish RSI divergence.
H-Bull:
Shows a hidden bullish divergence.
H-Bear:
Shows a hidden bearish divergence.
RSI+:
Shows a stronger RSI recovery above the middle level.
RSI-:
Shows a stronger RSI loss below the middle level.
MA↑:
Shows RSI crossing above its signal moving average.
MA↓:
Shows RSI crossing below its signal moving average.
OB:
Shows RSI crossing into the overbought zone.
OS:
Shows RSI crossing into the oversold zone.
These markers are not trading signals. They are visual references for studying RSI momentum, divergence quality, and trend context.
────────────────────
How To Use
────────────────────
Use this script as an RSI momentum and divergence analysis tool.
General interpretation examples:
• A bullish divergence can help users review whether downside price movement is losing RSI momentum.
• A bearish divergence can help users review whether upside price movement is losing RSI momentum.
• A stronger divergence grade can indicate that the event satisfied more ADX, structure, RSI extreme, and divergence-gap conditions.
• RSI+ can help users review when RSI recovers above the middle level with strength.
• RSI- can help users review when RSI loses the middle level with weakness.
• Hidden divergence can be used to study potential continuation behavior, especially when aligned with trend context.
• The RSI signal moving average can help users review short-term momentum shifts.
• The momentum tone ribbon can help users quickly read bullish, bearish, or neutral RSI pressure.
This script is best reviewed together with price action, support and resistance, volatility, trend structure, and higher-timeframe context.
────────────────────
Confirmation And Repainting Notes
────────────────────
This script uses RSI pivot highs and pivot lows.
Pivot-based divergence requires bars on both sides of the RSI turning point before the pivot is confirmed.
Because of this, divergence labels and divergence lines appear only after the relevant pivot is confirmed.
If realtime mode is used, some signal conditions may change before candle close.
For more conservative use, users can select bar-close confirmation and evaluate signals after candle close.
The script does not use future price data to predict market direction. However, pivot-based structures naturally require confirmation bars, so divergence markers are confirmed after the pivot has formed.
────────────────────
Limitations
────────────────────
This script does not predict future price movement.
It does not provide buy or sell recommendations.
RSI divergence does not guarantee reversal.
Hidden divergence does not guarantee continuation.
RSI can remain overbought or oversold during strong trends.
Divergence signals can be less reliable in low-volatility ranges, fast news-driven moves, or unstable market conditions.
The confidence score is a structural reference, not a probability of profit.
This script should not be used as a standalone trading system.
────────────────────
Disclaimer
────────────────────
This publication is for educational and informational chart analysis only.
It does not constitute financial advice, investment advice, or a recommendation to buy or sell any financial instrument.
All trading and investment decisions are the responsibility of the user.
━━━━━━━━━━━━━━━━━━━━
RSI Divergence Momentum Engine
RSI Divergence Momentum Engine은 Relative Strength Index를 기반으로 한 모멘텀 및 다이버전스 분석 보조지표입니다. RSI 추세 톤, 과매수 / 과매도 행동, RSI 시그널선 상호작용, 일반 다이버전스, 히든 다이버전스, 가격 구조 확인을 함께 분석할 수 있도록 설계되었습니다.
이 스크립트는 RSI와 시그널 이동평균, 피벗 기반 다이버전스 감지, ADX 추세 강도 필터, RSI 트렌드 락 로직, 갭 보호, 가격 구조 점수를 결합합니다. 목적은 약한 다이버전스 해석을 줄이고, 모멘텀 반전과 지속 조건을 더 구조적으로 확인하는 것입니다.
이 지표는 매수 또는 매도 추천을 제공하지 않습니다. 목적은 RSI 모멘텀 행동, 다이버전스 품질, 추세 컨텍스트, 구조 정렬을 분석하는 것입니다.
────────────────────
핵심 개념
────────────────────
RSI는 최근 가격 변화의 속도와 크기를 측정하는 모멘텀 오실레이터입니다.
높은 RSI 값은 강한 상승 모멘텀 또는 과매수 압력을 보여줄 수 있습니다.
낮은 RSI 값은 강한 하락 모멘텀 또는 과매도 압력을 보여줄 수 있습니다.
다이버전스는 가격과 RSI가 서로 다른 구조적 방향으로 움직일 때 발생합니다.
상승 일반 다이버전스는 가격이 더 낮은 저점을 만들지만 RSI는 더 높은 저점을 만들 때 발생합니다.
하락 일반 다이버전스는 가격이 더 높은 고점을 만들지만 RSI는 더 낮은 고점을 만들 때 발생합니다.
히든 다이버전스는 기존 추세 안에서 잠재적인 지속 행동을 관찰하는 데 사용할 수 있습니다.
이 스크립트는 네 가지 핵심 개념에 초점을 둡니다.
• RSI 모멘텀 톤
• RSI 시그널선 상호작용
• 일반 및 히든 다이버전스
• 구조, ADX, 추세 컨텍스트를 통한 다이버전스 품질 필터링
────────────────────
이 스크립트가 보여주는 것
────────────────────
이 스크립트는 다음 요소를 표시할 수 있습니다.
• RSI 라인
• RSI 시그널 이동평균
• RSI / 시그널 fill
• 과매수 및 과매도 구간
• RSI 중앙선
• 모멘텀 톤 리본
• 상승 다이버전스 라벨
• 하락 다이버전스 라벨
• 히든 다이버전스 라벨
• 다이버전스 라인
• 선택 가능한 다이버전스 존
• RSI 50선 회복 / 이탈 마커
• RSI 시그널 이동평균 교차 마커
• 과매수 / 과매도 이벤트 마커
• 신뢰도 퍼센트
• 강도 등급 마커
이 요소들은 RSI 모멘텀이 가격을 확인하는지, 약해지는지, 다이버전스를 형성하는지, 또는 가격 구조와 정렬되는지를 복기할 수 있도록 돕습니다.
────────────────────
작동 방식
────────────────────
1. 선택한 소스와 길이를 기준으로 RSI를 계산합니다.
2. 설정 가능한 시그널 이동평균을 RSI에 적용합니다.
3. RSI를 중앙선 및 시그널선과 비교해 모멘텀 톤을 분류합니다.
4. 과매수, 과매도, 중앙 기준선을 표시합니다.
5. RSI의 피벗 저점과 피벗 고점을 감지합니다.
6. 가격 피벗과 RSI 피벗을 비교해 일반 다이버전스를 감지합니다.
7. 선택적으로 히든 다이버전스도 감지할 수 있습니다.
8. 피벗 거리와 RSI gap 필터를 사용해 너무 작거나 밀집된 신호를 줄입니다.
9. ADX 필터는 다이버전스 컨텍스트에 충분한 추세 강도가 있는지 확인합니다.
10. 트렌드 락 로직은 RSI가 강한 추세 상태를 유지할 때 역추세 다이버전스를 차단할 수 있습니다.
11. 갭 보호 로직은 강한 갭 움직임 직후 반대 방향 신호를 줄일 수 있습니다.
12. 가격 구조 점수는 EMA, VWAP, 스윙, 반전 캔들 정렬을 확인합니다.
13. ADX, 구조 점수, RSI 극단 위치, 다이버전스 gap, 갭 보호 컨텍스트를 기반으로 신뢰도 점수를 계산합니다.
14. 선택한 기준에 따라 약함, 보통, 강함 등급을 부여합니다.
이 구조는 단순한 피벗 비교보다 더 선별적인 RSI 다이버전스 해석을 목표로 합니다.
────────────────────
입력값 및 설정
────────────────────
사용자는 다음 항목을 조정할 수 있습니다.
• RSI source
• RSI length
• RSI signal moving average length
• RSI signal moving average type
• overbought level
• oversold level
• middle level
• signal mode
• RSI 50 cross confirmation window
• RSI / signal gap requirement
• divergence pivot length
• minimum and maximum pivot distance
• minimum RSI divergence gap
• divergence line visibility
• hidden divergence visibility
• divergence cooldown
• strength grading thresholds
• confidence percentage visibility
• ADX filter settings
• trend-lock settings
• gap-protection settings
• price-structure score settings
• trend EMA filter
• volume filter
• RSI extreme filter
• RSI background zones
• RSI signal fill
• momentum tone ribbon
• guide labels
기본 설정은 노이즈성 피벗, 추세 충돌, 구조 정렬이 부족한 약한 신호를 줄이면서 더 명확한 RSI 다이버전스 구조에 집중하도록 설계되어 있습니다.
────────────────────
시각 요소
────────────────────
이 스크립트는 다음 시각 요소를 포함합니다.
• RSI line
• RSI Signal MA
• RSI Signal Fill
• Overbought Zone
• Oversold Zone
• Middle Line
• Momentum Tone Ribbon
• Bull divergence label
• Bear divergence label
• Hidden Bull label
• Hidden Bear label
• Divergence line
• Optional divergence zone
• RSI+ marker
• RSI- marker
• MA cross marker
• OB / OS marker
RSI 라인은 상승, 하락, 중립 모멘텀 톤에 따라 색상이 바뀝니다.
RSI와 시그널 이동평균 사이의 fill은 단기 RSI 압력을 보여줍니다.
모멘텀 톤 리본은 RSI가 시그널선과 중앙선 위 또는 아래에 있는지 빠르게 확인하는 데 도움을 줍니다.
다이버전스 라벨은 감지된 방향, 강도 등급, 선택 가능한 신뢰도 퍼센트를 표시합니다.
────────────────────
참고 마커
────────────────────
Bull:
일반 상승 RSI 다이버전스를 표시합니다.
Bear:
일반 하락 RSI 다이버전스를 표시합니다.
H-Bull:
히든 상승 다이버전스를 표시합니다.
H-Bear:
히든 하락 다이버전스를 표시합니다.
RSI+:
RSI가 중앙선 위로 강하게 회복되는 구간을 표시합니다.
RSI-:
RSI가 중앙선 아래로 약하게 이탈하는 구간을 표시합니다.
MA↑:
RSI가 시그널 이동평균을 상향 돌파하는 구간을 표시합니다.
MA↓:
RSI가 시그널 이동평균을 하향 이탈하는 구간을 표시합니다.
OB:
RSI가 과매수 구간으로 진입하는 구간을 표시합니다.
OS:
RSI가 과매도 구간으로 진입하는 구간을 표시합니다.
이 마커들은 매매 신호가 아닙니다. RSI 모멘텀, 다이버전스 품질, 추세 컨텍스트를 관찰하기 위한 시각적 참고 지점입니다.
────────────────────
사용 방법
────────────────────
이 스크립트는 RSI 모멘텀 및 다이버전스 분석 도구로 사용하는 것이 적절합니다.
일반적인 해석 예시는 다음과 같습니다.
• 상승 다이버전스는 가격 하락 움직임에서 RSI 모멘텀이 약해지고 있는지 확인하는 데 사용할 수 있습니다.
• 하락 다이버전스는 가격 상승 움직임에서 RSI 모멘텀이 약해지고 있는지 확인하는 데 사용할 수 있습니다.
• 더 강한 다이버전스 등급은 ADX, 구조, RSI 극단 위치, divergence gap 조건을 더 많이 충족했다는 의미일 수 있습니다.
• RSI+는 RSI가 중앙선을 강하게 회복하는 구간을 복기하는 데 사용할 수 있습니다.
• RSI-는 RSI가 중앙선을 약하게 이탈하는 구간을 복기하는 데 사용할 수 있습니다.
• 히든 다이버전스는 특히 추세 컨텍스트와 정렬될 때 잠재적인 지속 행동을 분석하는 데 사용할 수 있습니다.
• RSI 시그널 이동평균은 단기 모멘텀 전환을 확인하는 데 사용할 수 있습니다.
• 모멘텀 톤 리본은 상승, 하락, 중립 RSI 압력을 빠르게 읽는 데 도움을 줄 수 있습니다.
이 스크립트는 가격 행동, 지지와 저항, 변동성, 추세 구조, 상위 시간대 컨텍스트와 함께 검토하는 것이 좋습니다.
────────────────────
확인봉 및 리페인트 안내
────────────────────
이 스크립트는 RSI 피벗 고점과 피벗 저점을 사용합니다.
피벗 기반 다이버전스는 RSI 전환점의 양쪽에 일정 수의 봉이 형성되어야 확정됩니다.
따라서 다이버전스 라벨과 라인은 관련 피벗이 확정된 이후에만 표시됩니다.
Realtime 모드를 사용할 경우 일부 신호 조건은 봉 마감 전까지 변경될 수 있습니다.
보다 보수적인 사용을 원한다면 Bar Close Confirmed 모드를 선택하고 봉 마감 이후 신호를 확인하는 것이 적절합니다.
이 스크립트는 미래 가격 데이터를 사용해 시장 방향을 예측하지 않습니다. 다만 피벗 기반 구조는 확인봉이 필요하므로 다이버전스 마커는 피벗이 형성된 뒤 확정됩니다.
────────────────────
한계
────────────────────
이 스크립트는 미래 가격 움직임을 예측하지 않습니다.
매수 또는 매도 추천을 제공하지 않습니다.
RSI 다이버전스는 반전을 보장하지 않습니다.
히든 다이버전스는 추세 지속을 보장하지 않습니다.
강한 추세에서는 RSI가 장시간 과매수 또는 과매도 상태에 머무를 수 있습니다.
저변동성 횡보, 뉴스성 급변, 불안정한 시장 환경에서는 다이버전스 신호의 신뢰도가 낮아질 수 있습니다.
신뢰도 점수는 구조적 참고값이지 수익 확률이 아닙니다.
이 스크립트를 단독 매매 시스템으로 사용해서는 안 됩니다.
────────────────────
중요 고지
────────────────────
본 게시물은 교육 및 정보 제공 목적의 차트 분석 자료입니다.
투자 자문, 매수·매도 추천, 특정 금융상품 거래 권유를 의미하지 않습니다.
모든 투자 판단과 그 결과에 대한 책임은 이용자 본인에게 있습니다. 指标

指标

EMA's [Ordinary Trader]EMAs by Plots two parallel stacks of three EMAs — one anchored to a Higher Timeframe of your choice, one following the chart's current timeframe. Built around the Ordinary Trader methodology, where the 15-minute 50 / 100 / 300 EMA stack acts as a higher-timeframe directional filter while trading on lower timeframes.
**WHAT YOU SEE ON THE CHART**
Six EMAs total, split into two groups:
- **HTF EMAs** — three EMAs locked to a higher timeframe of your choice (default 15-minute). They stay anchored to 15-minute data even when you drop the chart to 1m, 3m, or 5m. Drawn as **thick** lines.
- **LTF EMAs** — three EMAs that follow the chart's current timeframe (or any specific lower timeframe you pin them to). Drawn as **thin** lines.
Same colour for the same EMA length across both groups: 50 = sage green, 100 = terracotta orange, 300 = purple-grey. Thickness tells you which timeframe you're looking at; colour tells you which EMA length.
**HOW TO USE IT**
The default setup is the Ordinary Trader 15-minute filter: HTF set to 15-minute, LTF following the chart. Pull up a 1m, 3m, or 5m chart and you'll see both groups at once — the thick lines are your 15-minute anchor, the thin lines are your chart-timeframe stack for entries.
By default the 50 and 100 EMAs are on in both groups; the 300 EMA is off but available. Flip it on in the Settings panel if you want the full stack.
**AUTO-HIDE FOR THE LTF GROUP**
When your chart timeframe is equal to or higher than the HTF timeframe, the LTF group hides automatically. So on a 15-minute chart (with HTF still at 15-minute) only the HTF group shows — no point drawing the LTF stack on top of an identical HTF stack. Same on the 1-hour, daily, or higher.
**VISUAL SMOOTHING**
When a higher-timeframe EMA is plotted on a lower-timeframe chart, it naturally looks stepped — each new HTF bar updates the EMA in one chunk, so the line moves in jumps rather than smoothly. The Visual Smoothing option (on by default) applies a light smoothing pass so the line reads cleanly on lower-timeframe charts. It trades a tiny amount of lag for a cleaner look — turn it off if you'd rather see the raw, stepped HTF values.
**SETTINGS**
- **General** — LTF Timeframe, HTF Timeframe, Plot Style (Line / Stepline), Visual Smoothing on/off + length
- **HTF EMAs** — toggle, length, and price source for each of the three HTF EMAs
- **LTF EMAs** — toggle, length, and price source for each of the three LTF EMAs
**NOTES**
- Pairs naturally with the other Ordinary Trader-family indicators (STRATEGY, ZONES, KEY LEVELS, FVGs). 指标
