VIX-SPX Quant Pro SystemQuantitative Analysis of Historical VIX Dynamics and Daily Predictive Frameworks for Volatility ForecastingThe financial ecosystem of the twenty-first century is increasingly governed by the measurement and management of risk, with the Cboe Volatility Index (VIX) serving as the primary benchmark for expected equity market turbulence.1 Originally proposed in the late 1980s by financial economists Menachem Brenner and Dan Galai, the concept of a "Sigma Index" was intended to provide a standardized, frequently updated measure of volatility that could facilitate the creation of futures and options for hedging purposes.3 In 1993, the Chicago Board Options Exchange (CBOE) implemented this vision, launching the VIX based on the implied volatility of eight S&P 100 at-the-money options series.1 The subsequent transformation of the VIX in 2003—shifting its underlying to the S&P 500 (SPX) and adopting a model-free methodology developed in conjunction with Goldman Sachs—marked its transition into the "fear gauge" recognized today by market participants worldwide.2Understanding the movement of the VIX historically and developing an equation to predict its daily levels requires a deep synthesis of data infrastructure, mathematical modeling, and an appreciation for the structural mechanics of the options market. The index does not measure historical or statistical volatility in the traditional sense; rather, it reflects the market's expectation of 30-day forward-looking volatility, as conveyed by current SPX option prices.5 This predictive capacity stems from the fact that implied volatility represents the consensus view of professional traders regarding the probability and magnitude of future price movements, adjusted for the insurance premiums they are willing to pay for downside protection.8Historical Data Infrastructure and Tracking MethodologiesTo track VIX movement historically with high fidelity, an analyst must rely on robust data pipelines that provide not only the index levels but also the underlying components of its calculation. Financial time-series data is prone to gaps, timestamp inconsistencies, and errors in Open-High-Low-Close (OHLC) reporting, necessitating the use of specialized vendors that normalize these datasets.10Evaluative Framework for Historical Data ProvidersHistorical tracking of the VIX is most effective when utilizing APIs that offer long-term datasets with high granular resolution. The choice of provider often dictates the scope of analysis, with some catering to end-of-day (EOD) historical research while others provide the tick-level detail required for high-frequency algorithmic modeling.10API ProviderData DepthFrequency SupportBest ForTagX Stock Market API10+ Years1m, 5m, 15m, EODQuant research and backtesting 10EOD Historical Data (EODHD)30+ YearsEOD, 1m, 5m, 1hLong-term trend analysis 11Polygon.ioReal-time & HistTick-level, 1m, EODU.S. algorithmic trading 10Alpha Vantage20+ YearsDaily, IntradayPrototyping and academics 10Yahoo Finance (yfinance)VariableDaily, WeeklyQuick prototyping/casual use 11DatabentoExtensiveHigh-frequency tickLow-latency precisive analysis 11FRED (St. Louis Fed)Since 1990Daily CloseMacroeconomic modeling 16Beyond the broad providers, official sources like the CBOE DataShop provide the most authoritative historical files, including EOD calculation inputs from May 9, 2022, to the present.17 These files contain every strike price, weight, and contribution used to derive the last published VIX value of each day, which is critical for those seeking to understand why the index moved during specific volatility regimes.17 For researchers investigating older data, the St. Louis Fed’s FRED database maintains the VIXCLS series, providing daily closing values dating back to January 1990, alongside historical data for other volatility benchmarks.4The VIX Calculation Methodology: A Deep DiveThe ability to predict VIX levels daily relies on a fundamental understanding of its mechanical derivation. Contrary to common misconceptions, the VIX is not calculated using the Black-Scholes-Merton model to solve for individual implied volatilities.19 Instead, it employs a model-free formula that captures a weighted sum of variance estimates across a broad range of strike prices.19Mathematical Formula and Strike SelectionThe VIX methodology targets a constant 30-day maturity by interpolating between two tenors of SPX options.19 These "near-term" and "next-term" expirations must have more than 23 days and less than 37 days to maturity.7The core equation for the variance of each tenor ($\sigma^2$) is expressed as:$$\sigma^2 = \frac{2}{T} \sum_i \frac{\Delta K_i}{K_i^2} e^{RT} Q(K_i) - \frac{1}{T} \left( \frac{F}{K_0} - 1 \right)^2$ BMV:IN this calculation:$T$ is the time to expiration (calculated precisely in minutes).19$F$ is the forward index level derived from option prices.7$K_i$ is the strike price of the $i^{th}$ out-of-the-money (OTM) option.19$\Delta K_i$ is the strike price interval, calculated as half the difference between the strikes on either side of $K_i$.20$Q(K_i)$ is the midpoint of the bid-ask quote for strike $K_i$.7$R$ is the risk-free interest rate.19$K_0$ is the first strike price below the forward index level $F$.19Once the variances for the two tenors are calculated, they are linearly interpolated to find the 30-day variance, the square root of which is multiplied by 100 to yield the VIX index value.19Historical Dynamics: Mean Reversion and Asymmetric CorrelationThe development of predictive equations must be grounded in the structural behavior of volatility. The VIX possesses two distinct characteristics that differentiate it from traditional equity assets: it is bounded at both ends and demonstrates powerful mean reversion.26The Central Tendency PrincipleThe VIX gravitates toward a long-term average of approximately 19.5.23 Statistical research establishes that in any given month, the VIX tends to move about 30% of the distance between its current level and its long-term average.30 This "speed of mean reversion" is a critical constant in predictive equations, as it provides a directional bias when volatility deviates significantly from the norm.8The Inverse Correlation with EquitiesThe relationship between the S&P 500 and the VIX is strongly negative, with a historical correlation coefficient typically ranging from -0.70 to -0.80.27 This link is essentially a reflection of the "leverage effect," where price declines increase financial risk and investor fear, driving up option premiums.33 Interestingly, while the two move in opposite directions 80% of the time, the remaining 20% often features positive co-movement.34Technical Roadmaps and Actionable Calculation RulesFor intraday SPX trading on the 3-minute timeframe, mathematical findings can be translated into the following actionable study logic:Rule 1: The "Rule of 16" Intraday RangeThe Rule of 16 converts annualized VIX into a daily expected move by dividing the VIX level by 16.35 For a 3-minute timeframe, this expectation must be scaled by the square root of the number of bars in a trading day (130 bars for a standard 390-minute session):$$Expected Move_{Bar} = \frac{VIX}{16 \cdot \sqrt{Bars_{Day}}}$ MIL:IF the current SPX candle breaks outside these dynamic bands, it signals an "excess volatility" event likely driven by institutional hedging flow.35Rule 2: VIX/VXV Ratio ExhaustionThe spread between 1-month and 3-month volatility identifies when fear is overextended.33Warning Zone (Short SPX): Ratio > 1.0 (Short-term fear > Long-term expectation).38Exhaustion Zone (Long SPX): Ratio > 1.25 (Near-term panic is at its zenith).38Rule 3: Bollinger Band "Rubber Band" ReversionWhen the VIX stretches more than 30% above its 20-period moving average and closes back inside its upper Bollinger Band, it signals a "snap back" where equity prices typically rally as fear recedes.Pine Script V6: Actionable VIX-SPX Signal System (Overlay)This script implements the findings as an overlay for the S&P 500 (SPX) chart. It provides Long/Short ✖ crosses and dynamic "Expected Move" bands based on the VIX.
Synthesis of Daily Calculation MethodologyTo conclude the predictive framework, the following table summarizes the real-time calculation methodology for daily levels.StepActionPractical Formula / ThresholdObjective1Establish Baseline$V_{base} = V_t + $Quantify mean reversion pressure 82Equity Shock Adj$V_{adj} = V_{base} - (0.82 \cdot R_{SPX,t})$Incorporate leverage effect and correlation 243Technical FilterPlot vs. Upper Bollinger Band (+2SD)Identify overextension/exhaustion points 404Range BoundApply Rule of 16 ( TVC:VIX / 16$)Set daily SPX fluctuation targets 35Through the systematic integration of these components, market analysts can transition from reactive observation of market fear to proactive navigation of risk-neutral volatility expectations, effectively utilizing the VIX as a forward-looking beacon for equity market outcomes.2
Indicators and strategies
MGQ EMA GOLD PARIS Indicator MGQ EMA GOLD PARIS Indicator is a discretionary trend-following indicator designed for XAUUSD, optimized for the M15 timeframe.
It uses EMA (9, 21, 200) structure with RSI confirmation to identify high-probability BUY and SELL zones during the London and New York sessions (Paris time).
The indicator provides clear visual guidance including BUY/SELL icons and optional SL, TP1, TP2, TP3, and Break-Even (BE) guide levels based on R-multiple logic.
This indicator is intended for manual trade execution and risk-managed trading.
No financial advice. Use proper risk management.
Order Flow Signals - Alphaomega18═══════════════════════════════════════════════════════════════════════════════
ORDER FLOW SIGNALS - TRADINGVIEW PUBLICATION (ENGLISH)
Created by Alphaomega18
═══════════════════════════════════════════════════════════════════════════════
📌 PUBLICATION TITLE
═══════════════════════════════════════════════════════════════════════════════
Order Flow Signals - Absorptions & CVD Divergences - Alphaomega18
📝 COMPLETE DESCRIPTION
═══════════════════════════════════════════════════════════════════════════════
🎯 DETECT INSTITUTIONAL MOVES IN REAL-TIME
Order Flow Signals is an advanced order flow analysis indicator that displays institutional absorption signals, hidden CVD divergences, and extreme buy/sell pressure directly on your chart.
Fully customizable with 9 configurable colors, adjustable label sizes, and extreme absorption detection (300%+), this indicator allows you to trade WITH institutions, not against them.
🔥 THE PROBLEM IT SOLVES
Have you ever:
✗ Taken a technically perfect setup but got stopped out?
✗ Seen price reject a support/resistance but go the other way?
✗ Entered counter-trend without knowing institutions were accumulating?
✗ Missed big moves due to lack of confirmation?
Order Flow Signals solves these problems by revealing what smart money is REALLY doing behind each candle.
📊 SIGNALS DISPLAYED ON CHART
🔷 ABSORPTIONS (💎 Diamonds)
Institutions absorb order flow when volume is high BUT price doesn't move in the expected direction.
💎 BULLISH ABSORPTION (Cyan)
→ Volume spike + bearish candle + positive delta
→ Institutions are BUYING despite selling pressure
→ Strong accumulation signal
💎 BEARISH ABSORPTION (Orange)
→ Volume spike + bullish candle + negative delta
→ Institutions are SELLING despite buying pressure
→ Strong distribution signal
🔥 EXTREME ABSORPTIONS (Fuchsia Fire)
→ Volume > 300% of average (customizable)
→ MASSIVE institutional activity
→ Ultra-rare and ultra-strong signals
→ Indicates major moves in preparation
🔺 DIVERGENCES (▲ Green Triangles)
Price makes lower lows BUT CVD makes higher lows
→ Hidden accumulation in progress
→ Bullish reversal signal likely
→ Confirms your BUY entries
🔻 DIVERGENCES (▼ Red Triangles)
Price makes higher highs BUT CVD makes lower highs
→ Hidden distribution in progress
→ Bearish reversal signal likely
→ Confirms your SELL entries
🚀 EXTREME BUY PRESSURE (Rockets)
Delta > 2x average
→ Massive aggressive buying
→ Strong bullish momentum
→ Continuation likely
💥 EXTREME SELL PRESSURE (Explosions)
Delta < -2x average
→ Massive aggressive selling
→ Strong bearish momentum
→ Capitulation or panic
📈 DELTA PER CANDLE DISPLAY (NEW)
Option to display numerical delta on each candle:
• ✅ GREEN when delta positive (+250, +180, etc.)
• ❌ RED when delta negative (-320, -150, etc.)
• Tiny size to avoid clutter
• Perfect for tracking flow in real-time
🎯 REAL USE CASES
📌 Example 1: Avoid the Classic Trap
Technical setup:
→ Price rejects VWAP Weekly (resistance)
→ FVG below attracting
→ Single Prints above
→ You think: "Perfect SELL setup!"
WITHOUT Order Flow Signals:
❌ You enter SELL
❌ Price goes up and stops you out
❌ Frustration and loss
WITH Order Flow Signals:
✅ You see 💎 CYAN DIAMOND (Bullish absorption)
✅ Institutions are BUYING despite rejection
✅ You DON'T ENTER SELL
✅ Trade saved, loss avoided!
📌 Example 2: Confirm a Breakout
Setup:
→ Price breaks major resistance
→ But is it a real breakout or fakeout?
Check Order Flow Signals:
→ 🚀 ROCKET appears (extreme buy pressure)
→ 💎 CYAN DIAMOND (bullish absorption)
→ Massive positive delta visible
Clear signal: It's a REAL breakout!
→ Enter BUY with confidence
→ Institutions pushing price
📌 Example 3: Detect Hidden Accumulation
Situation:
→ Price consolidating in range
→ Apparently neutral
→ No clear technical signal
Order Flow Signals reveals:
→ ▲ GREEN TRIANGLE (bullish divergence)
→ Price flat BUT CVD rising progressively
→ Institutional accumulation in progress
Action: Prepare LONG position
→ When price breaks, it will be violent!
⚙️ COMPLETE CUSTOMIZATION
🎨 COLORS (9 configurable colors)
• Bullish Absorption (default: cyan)
• Bearish Absorption (default: orange)
• EXTREME Absorption (default: fuchsia)
• Bullish Divergence (default: green)
• Bearish Divergence (default: red)
• Buy Pressure (default: lime)
• Sell Pressure (default: fuchsia)
• Positive Delta (default: green)
• Negative Delta (default: red)
Adapt the indicator to your chart style!
📏 LABEL SIZES
5 sizes available: Tiny / Small / Normal / Large / Huge
→ Perfect for all screen types
→ Large 4K screen? → Large or Huge
→ Small laptop? → Small or Normal
🔍 CUSTOMIZABLE DETECTION
• Normal Absorption Threshold: 1.5x (default)
• EXTREME Absorption Threshold: 3.0x (default)
• Divergence Periods: 14 (default)
• All thresholds adjustable to your style
👁️ ON/OFF DISPLAY
• Absorptions 💎 (On/Off)
• Divergences ▲▼ (On/Off)
• Extreme Pressure 🚀💥 (On/Off)
• Delta per Candle (On/Off)
Display only what you need!
🔔 COMPLETE ALERT SYSTEM
8 independently configurable alert types:
1. 🔵 Bullish Absorption
2. 🔴 Bearish Absorption
3. 🔥🔵 EXTREME Bullish Absorption
4. 🔥🔴 EXTREME Bearish Absorption
5. 📈 Bullish Divergence
6. 📉 Bearish Divergence
7. 🚀 Extreme Buy Pressure
8. 💥 Extreme Sell Pressure
Receive push, email or SMS notifications when institutions act!
💡 MARKETS AND TIMEFRAMES
✅ ALL markets compatible:
• Futures (ES, NQ, YM, RTY, MNQ, MES, etc.)
• Forex (EUR/USD, GBP/USD, USD/JPY, etc.)
• Crypto (BTC, ETH, altcoins)
• Stocks (Tesla, Apple, Nvidia, etc.)
• Indices (S&P 500, Nasdaq, Dow Jones)
• Commodities (Gold, Oil, etc.)
✅ All timeframes:
• Scalping: 1min, 5min
• Day Trading: 15min, 30min, 1H ⭐ (optimal!)
• Swing Trading: 4H, Daily
Note: More reliable signals with real volume data
→ TradingView Premium recommended for tick data
🏆 UNIQUE ADVANTAGES
✅ Automatic institutional absorption detection
✅ EXTREME absorptions (300%+) for ultra-strong signals
✅ Integrated CVD (Cumulative Volume Delta)
✅ Optional per-candle delta display (green/red)
✅ 9 customizable colors - adapt to your style
✅ 5 label sizes - perfect for all screens
✅ Clear visual signals directly on chart
✅ Detailed tooltips on each signal
✅ 8 independent configurable alerts
✅ Clean, optimized code, no repaint
✅ Compatible all markets and timeframes
📊 RECOMMENDED CONFIGURATION
For MNQ / ES / NQ (15min):
```
Detection:
├─ Normal Absorption Threshold: 1.5x
└─ EXTREME Absorption Threshold: 3.0x
Display:
├─ Absorptions: ✅ ON
├─ Divergences: ✅ ON
├─ Extreme Pressure: ✅ ON
└─ Delta per Candle: ❌ OFF (or ON if preferred)
Customization:
└─ Label Size: Normal (or Large for big screen)
Colors:
└─ Default (or customize!)
Alerts:
└─ All ✅ ON
```
For Scalping (1-5min):
```
└─ Label Size: Small
└─ Delta per Candle: ✅ ON (useful in scalping)
└─ Absorption Threshold: 2.0x (stricter)
```
🎓 SUPPORT AND TOOLTIPS
Each signal includes detailed tooltip on hover:
• Exact volume and multiplier (e.g. 2.3x)
• Precise delta
• Signal explanation
• Suggested action
Hover over 💎▲🚀 to understand each signal!
🔗 PERFECT COMPLEMENT
This indicator works perfectly with:
• Order Flow Dashboard (to see CVD and pressures)
• VWAP Multi-Timeframe
• Fair Value Gaps (FVG)
• Market Profile (POC/VPOC)
• Support/Resistance
Combine Order Flow signals with your technical analysis!
⚠️ DISCLAIMER
Technical indicators are decision support tools. No indicator guarantees profits. Always use:
• Appropriate risk management
• Stop loss on every trade
• Proper position sizing
• Demo account testing first
Order Flow Signals improves your analysis but doesn't replace a complete strategy.
📞 CONTACT AND SUPPORT
Created by Alphaomega18
For questions, bugs or suggestions:
Find my other indicators:
• Order Flow Dashboard (CVD and pressures)
• VWAP Multi-Timeframe Pro
• Fair Value Gap Detector
• Volume & Volatility Crisis Detector
Mawhoob (OBs & FVGs) - v1.1Mawhoob (OBs & FVGs) - v1.1
Professional Market Structure Indicator
----------------------------------------------------
🎯 Overview
----------------------------------------------------
Mawhoob (OBs & FVGs) - v1.1 is a comprehensive technical analysis indicator designed to identify and track two of the most powerful concepts in modern price action trading: Order Blocks (OBs) and Fair Value Gaps (FVGs). This indicator provides traders with automated detection, visualization, and real-time alerts for these key market structure elements, helping you identify high-probability trading zones and potential reversal areas.
----------------------------------------------------
🔍 What Are Order Blocks and Fair Value Gaps?
----------------------------------------------------
✅ Order Blocks (OBs)
Order Blocks represent areas where institutional players have placed significant orders, creating imbalances in supply and demand. These zones often act as strong support or resistance levels where price tends to react when revisited.
* Bullish Order Block (OB+): Forms when a bearish candle is immediately followed by a strong bullish candle that closes above the previous candle's high, indicating institutional buying interest.
* Bearish Order Block (OB-): Forms when a bullish candle is immediately followed by a strong bearish candle that closes below the previous candle's low, indicating institutional selling pressure.
✅ Fair Value Gaps (FVGs)
Fair Value Gaps are price inefficiencies that occur when the market moves too quickly, leaving unfilled price ranges. These gaps often get "filled" or "mitigated" as price returns to seek liquidity and balance.
* Bullish Fair Value Gap (FVG+): Forms when there's a gap between the high of two candles ago and the low of the current candle in an upward move.
* Bearish Fair Value Gap (FVG-): Forms when there's a gap between the low of two candles ago and the high of the current candle in a downward move.
----------------------------------------------------
✨ Key Features ✨
----------------------------------------------------
✅ Order Blocks (OBs) Module:
Detection & Visualization
Automatic OB Detection: Identifies both bullish and bearish order blocks in real-time.
Customizable Display: Show up to 50 order blocks simultaneously.
Visual Distinction: Separate color schemes for bullish and bearish order blocks.
Smart Labeling: Optional OB+/OB- labels for easy identification.
Advanced Filtering Options
Strong OBs Filter: Option to display only "super/strong" order blocks.
FVG Confirmation Filter: Show only order blocks that are immediately followed by fair value gaps for higher confluence.
Flexible Filtering: Use filters independently or combine them for maximum selectivity
Mitigation Tracking
Real-time Monitoring: Automatically tracks when order blocks are "filled" or mitigated by price.
Display Control: Choose whether to show or hide filled order blocks.
Customization Options
Color Settings: Fully customizable colors for bullish/bearish order block zones.
Transparency Control: Adjustable box background transparency.
Border Styles: Choose between Solid, Dashed, or Dotted borders.
Extension Options: Extend boxes to the right or stop at mitigation point.
Label Size: Select from Auto, Tiny, Small, Normal, or Large label sizes.
✅ Fair Value Gaps (FVGs) Module:
Detection & Visualization
Automatic FVG Detection: Identifies both bullish and bearish fair value gaps.
Customizable Display: Show up to 50 FVGs simultaneously.
Visual Distinction: Separate color schemes for bullish and bearish gaps.
Smart Labeling: Optional FVG+/FVG- labels for clarity.
Advanced Filtering Options
Strong FVGs Filter: Display only significant gaps formed by strong candles.
OB Confirmation Filter: Show only FVGs that follow order blocks for enhanced reliability.
Independent Settings: Completely separate filtering from order block module.
Mitigation Tracking
Gap Fill Detection: Automatically detects when price fills the fair value gap.
Visual Updates: Filled gaps change appearance to indicate completion.
Display Options: Control visibility of filled versus unfilled gaps.
Customization Options
Full Color Control: Independent color settings for bullish/bearish FVGs.
Transparency Management: Adjustable transparency levels.
Border Customization: Multiple border style options.
Extension Control: Choose how gaps extend on the chart.
Label Customization: Adjustable label sizes and colors.
----------------------------------------------------
🔔 Alerts & Signals
----------------------------------------------------
Alerts System
Real-time Notifications: Receive instant alerts when new OBs or FVGs are detected.
Separate Alert Channels: Independent alerts for order blocks and fair value gaps.
Price Information: Each alert includes the current price level.
Frequency Control: Alerts trigger once per bar to avoid spam.
Visual Signals
On-Chart Markers: Optional visual signals (circles/diamonds) at detection points.
Color-Coded: Bullish signals below bars, bearish signals above bars.
Toggle Control: Enable/disable signals independently from alerts.
----------------------------------------------------
📋 How to Use This Indicator?
----------------------------------------------------
For Trend Following
Look for Bullish OBs and FVGs in uptrends as potential entry zones.
Look for Bearish OBs and FVGs in downtrends as potential entry zones.
Use unmitigated zones as key support/resistance levels.
For Reversal Trading
Watch for price reactions when approaching order blocks.
Combine multiple timeframe analysis for higher probability setups.
Use the "Strong" filters to focus on the most significant zones.
For Confluence Trading
Enable "Show Only (OBs) that Followed by (FVGs)" filter.
Enable "Show Only (FVGs) that Follow (OBs)" filter.
Trade only when both structures align for maximum confluence.
Risk Management
Monitor when zones become mitigated (filled).
Use multiple timeframes to identify nested zones.
Combine with your existing trading strategy for confirmation.
----------------------------------------------------
⚙️ Recommended Settings
----------------------------------------------------
For Scalping (1m - 5m timeframes)
Display: 15-20 boxes.
Enable: Strong filters.
Disable: Show mitigated zones.
For Day Trading (15m - 1H timeframes)
Display: 20-30 boxes.
Enable: Confluence filters when needed.
Enable: Show mitigated zones for context.
For Swing Trading (4H - Daily timeframes)
Display: 30-50 boxes.
Enable: All zones for comprehensive analysis.
Enable: Confluence filters when needed.
Enable: Show mitigated zones for context.
----------------------------------------------------
💡 Pro Tips
----------------------------------------------------
Multiple Timeframe Analysis: Use the indicator on multiple timeframes to identify nested order blocks and FVGs for stronger setups.
Confluence Zones: Areas where OBs and FVGs overlap often provide the highest probability trades.
Mitigation Matters: Pay attention to how quickly and cleanly zones are mitigated - clean mitigations often indicate institutional interest.
Filter Combinations: Experiment with different filter combinations to find what works best for your trading style.
Alert Management: Set up alerts for both OBs and FVGs to never miss potential setups.
----------------------------------------------------
⚠️ Important Notes
----------------------------------------------------
This indicator is for educational and informational purposes only.
Always confirm signals with your own analysis before trading.
Use proper risk management and position sizing.
The indicator works on all timeframes and instruments.
Past performance does not guarantee future results.
----------------------------------------------------
🔄 Updates & Support
----------------------------------------------------
Current Version: v1.1
This indicator is actively maintained and updated. Future versions may include additional features and improvements based on user feedback.
----------------------------------------------------
🙏 Acknowledgments
----------------------------------------------------
Created by @mawhoobx - Designed to help traders identify institutional footprints and market inefficiencies for better trading decisions.
Position Size ProRMI Position Size Pro | Risk Dashboard
RMI Position Size Pro is a professional risk management and position sizing tool designed for traders who take capital preservation seriously.
The indicator automatically calculates the optimal position size based on your account balance, risk per trade, and Entry / Stop Loss / Take Profit levels — directly on the chart you are trading.
It works seamlessly across Forex, Gold (XAUUSD), Silver (XAGUSD), indices, and CFDs, adapting to the active symbol.
Key Features
Automatic position size calculation based on fixed risk (%)
Clear on-chart Risk Dashboard showing:
Entry, Stop Loss, Take Profit
Risk in % and USD
Position size (lots / contracts)
Risk-to-Reward ratio (R:R)
Visual Entry / SL / TP levels plotted on the chart
Entry (blue), Stop Loss (red), Take Profit (green)
Supports manual input or chart-click selection for price levels
Clean, minimal, and professional layout — no chart clutter
Fully compatible with Forex, Metals, Indices, and CFDs
No swaps, commissions, or spread assumptions - pure risk calculation
Why RMI Position Size Pro?
Most traders fail not because of bad analysis, but because of poor risk management.
This tool removes emotion and guesswork by ensuring every trade risks exactly what you define nothing more, nothing less.
Built for serious traders, prop-firm traders, and professionals who value consistency, discipline, and clarity.
Best Use Cases
Day Trading & Scalping (M1–M15)
Swing Trading
Prop Firm Challenges
Risk-controlled portfolio trading
Disclaimer
This indicator is a risk management tool, not a trading signal or financial advice.
All trading decisions remain the responsibility of the user.
Oracle Trade And Smart Probability أداة تحليل فني مصممة لمساعدة المتداول على قراءة حركة السعر واتخاذ قرارات أكثر انضباطًا، مع التركيز على إدارة الصفقة قبل الإشارة.
يعرض المؤشر إشارات دخول وخروج مع نظام إدارة صفقة مرئي يشمل:
- سعر الدخول
- الوقف الثابت
- الوقف المتحرك
- الهدف
جميع الإشارات والتنبيهات تصدر بعد إغلاق الشمعة فقط، لضمان ثبات الإشارة وعدم تغيّرها لاحقًا.
المؤشر أداة تحليل فني تعليمية وتحليلية فقط، ولا يُعد توصية استثمارية أو دعوة للبيع أو الشراء.
التداول في الأسواق المالية ينطوي على مخاطر وقد يؤدي إلى خسارة رأس المال.
المستخدم يتحمل كامل المسؤولية عن قراراته، ومطوّر المؤشر غير مسؤول عن أي خسائر مباشرة أو غير مباشرة ناتجة عن استخدامه.
لا يُنصح باستخدام المؤشر بشكل منفرد، ولا يناسب جميع الفواصل الزمنية أو جميع أساليب التداول.
يُفضّل استخدامه ضمن خطة تداول واضحة تشمل:
- تأكيد الاتجاه من فريم زمني أعلى
- وقف خسارة ثابت
- إدارة مخاطرة لا تتجاوز 1–2% لكل صفقة
يدعم المؤشر إرسال التنبيهات لإشارات الدخول والخروج وتحديثات إدارة الصفقة.
كما يمكن ربطه بأنظمة تداول آلي خارجية عبر Webhook من قبل المستخدمين ذوي الخبرة، دون تحمّل المطوّر أي مسؤولية عن نتائج هذا الربط.
جميع حقوق الملكية الفكرية محفوظة.
يُمنع نسخ أو إعادة توزيع أو إعادة استخدام هذا المؤشر أو أي جزء منه دون إذن صريح من المطوّر.
A technical analysis tool designed to assist traders in reading price action and making more disciplined trading decisions, with a strong focus on trade management before signals.
The indicator provides entry and exit signals with visual trade management, including:
- Entry price
- Fixed stop
- Trailing stop
- Target
All signals and alerts are generated only after candle close to ensure signal stability and avoid repainting behavior.
This indicator is for educational and analytical purposes only and does not constitute financial advice or a recommendation to buy or sell.
Trading in financial markets involves risk and may result in capital loss.
Users are fully responsible for their trading decisions, and the developer is not liable for any direct or indirect losses.
The indicator should not be used as a standalone decision-making tool and may not be suitable for all timeframes or trading styles.
It is recommended to use it as part of a structured trading plan that includes:
- Higher timeframe confirmation
- Fixed stop-loss
- Risk management limited to 1–2% per trade
The indicator supports alerts for entries, exits, and trade management updates.
Advanced users may connect alerts to external automated trading systems via webhook at their own responsibility.
All intellectual property rights are reserved.
Unauthorized copying, redistribution, or reuse of this indicator or any part of it is strictly prohibited.
CVD Oscillator - Alphaomega18ORDER FLOW DASHBOARD OSCILLATOR - TRADINGVIEW PUBLICATION (ENGLISH)
Created by Alphaomega18
═══════════════════════════════════════════════════════════════════════════════
📌 PUBLICATION TITLE
═══════════════════════════════════════════════════════════════════════════════
Order Flow Dashboard - CVD Oscillator & Pressures - Alphaomega18
📝 COMPLETE DESCRIPTION
═══════════════════════════════════════════════════════════════════════════════
🎯 TRACK INSTITUTIONAL FLOW IN REAL-TIME
Order Flow Dashboard Oscillator is an advanced indicator that displays CVD (Cumulative Volume Delta) as a percentage oscillator, combined with real-time buy/sell pressures.
Unlike traditional CVD indicators where raw CVD reaches millions and crushes other data, this oscillator displays CVD deviation from its average in %, allowing clear reading on the SAME scale as pressures.
🔥 THE PROBLEM SOLVED
Classic CVD indicator problem:
✗ Raw CVD climbs to 1,000,000+ → Unreadable
✗ Pressures stay small (0-500) → Invisible
✗ Impossible to see both simultaneously
✗ Cluttered and confusing chart
Solution with CVD Oscillator:
✅ CVD displayed as % deviation (oscillates around 0)
✅ Pressures normalized on same scale
✅ EVERYTHING visible simultaneously
✅ Clear and intuitive reading
📊 INDICATOR COMPONENTS
🔷 CVD OSCILLATOR (Thick white line)
Traditional CVD accumulates infinitely:
→ Raw CVD = 50,000 ... 100,000 ... 500,000 ... 1,000,000+
→ Hard to interpret
CVD Oscillator shows DEVIATION:
→ CVD Oscillator = +5% ... +12% ... -3% ... -8%
→ Easy to interpret!
**How it works:**
• Calculates distance between CVD and its moving average (20 periods default)
• Converts to percentage
• Oscillates around 0 (gray center line)
**Interpretation:**
• **Above 0** → CVD > Average = BULLISH trend
• **Below 0** → CVD < Average = BEARISH trend
• **+10% zone** (green dotted line) → Buyer strength
• **-10% zone** (red dotted line) → Seller strength
🔷 BUY/SELL PRESSURES (Green/Red zones)
**Buy Pressure (Green zone)**
→ Calculated on bullish candles
→ Proportional to candle size
→ Normalized for optimal visibility
**Sell Pressure (Red zone)**
→ Calculated on bearish candles
→ Proportional to candle size
→ Normalized for optimal visibility
**Extreme Pressures** (Background)
→ 🟢 Light green background = EXTREME buy pressure (delta > 2x average)
→ 🔴 Light red background = EXTREME sell pressure (delta < -2x average)
🔷 REAL-TIME DASHBOARD (Top right corner)
Displays 6 key metrics:
1. **CVD Osc**: Oscillator value in %
2. **CVD Raw**: Raw CVD value (reference)
3. **Trend**: 🟢 Bullish or 🔴 Bearish
4. **Delta**: Current candle delta
5. **Volume**: HIGH (spike) or Normal
6. **Pressure**: 🚀 BUY / 💥 SELL / Neutral
🎯 HOW TO USE IT
📌 CASE 1: HOLD TRADES LONGER
**Classic problem:**
→ You're in a LONG
→ Price pulls back slightly, you panic
→ You exit... then price resumes up
→ Frustration: "I was right but exited too early!"
**Solution with CVD Oscillator:**
Example LONG trade:
1. You enter LONG on breakout
2. You watch CVD Oscillator
3. **As long as it stays ABOVE 0** → Keep the trade
4. Institutions continue accumulating
5. Trend remains intact
Exit:
→ CVD Oscillator **crosses below 0**
→ Signal: Institutions now selling
→ You exit or take profits
**Result:**
✅ You maximize your gains
✅ You exit at right time (when flow changes)
✅ You don't panic on small corrections
📌 CASE 2: CONFIRM TREND STRENGTH
**Setup:**
→ Price in uptrend
→ But is it real trend or just noise?
**Check CVD Oscillator:**
STRONG trend:
→ CVD Oscillator **stays positive** (+5%, +8%, +12%)
→ Dominant buy pressures (green zones)
→ Few or no red backgrounds
WEAK trend:
→ CVD Oscillator **oscillates around 0** (+2%, -1%, +3%)
→ Mixed pressures (green and red alternate)
→ Lack of conviction
**Action:**
✅ Strong trend → Trade with confidence
⚠️ Weak trend → Be cautious or avoid
📌 CASE 3: DETECT TREND CHANGE
**CVD Oscillator Divergence:**
Price makes higher highs BUT:
→ CVD Oscillator makes lower highs
→ +15% ... +12% ... +8% (progressive decline)
→ Sell pressures increasing
Signal: Distribution in progress
→ Institutions selling into rally
→ Reversal likely
→ Prepare SHORT or exit LONG
📌 CASE 4: OPTIMAL ENTRY TIMING
**Situation:**
→ Price consolidating
→ You wait for signal to enter
**LONG entry signal:**
→ CVD Oscillator **crosses above 0**
→ Green background (extreme buy pressure) appears
→ Dashboard: 🚀 BUY
Action: Enter LONG immediately
**SHORT entry signal:**
→ CVD Oscillator **crosses below 0**
→ Red background (extreme sell pressure) appears
→ Dashboard: 💥 SELL
Action: Enter SHORT immediately
⚙️ CUSTOMIZABLE PARAMETERS
🔧 **CVD Moving Average Length** (default: 20)
→ Moving average period for oscillator
→ Shorter (10-15) = More reactive, more signals
→ Longer (30-50) = Smoother, fewer false signals
👁️ **Show CVD Oscillator** (On/Off)
→ Show/hide CVD Oscillator line
👁️ **Show Buy/Sell Pressure** (On/Off)
→ Show/hide pressure zones
👁️ **Show Info Dashboard** (On/Off)
→ Show/hide information table
📊 RECOMMENDED CONFIGURATIONS
**For Day Trading (15min-1H):**
```
CVD MA Length: 20
Show CVD Oscillator: ✅ ON
Show Buy/Sell Pressure: ✅ ON
Show Info Dashboard: ✅ ON
```
**For Scalping (1-5min):**
```
CVD MA Length: 10 (more reactive)
Show CVD Oscillator: ✅ ON
Show Buy/Sell Pressure: ✅ ON
Show Info Dashboard: ✅ ON
```
**For Swing Trading (4H-Daily):**
```
CVD MA Length: 30 (smoother)
Show CVD Oscillator: ✅ ON
Show Buy/Sell Pressure: ✅ ON
Show Info Dashboard: ✅ ON
```
💡 MARKETS AND TIMEFRAMES
✅ **ALL markets compatible:**
• Futures (ES, NQ, YM, RTY, MNQ, MES, etc.)
• Forex (EUR/USD, GBP/USD, USD/JPY, etc.)
• Crypto (BTC, ETH, altcoins)
• Stocks (Tesla, Apple, Nvidia, etc.)
• Indices (S&P 500, Nasdaq, Dow Jones)
✅ **All timeframes:**
• Scalping: 1min, 5min
• Day Trading: 15min, 30min, 1H ⭐ (optimal!)
• Swing Trading: 4H, Daily
Note: More reliable with real volume data
→ TradingView Premium recommended
🏆 UNIQUE ADVANTAGES
✅ **CVD Oscillator**: % deviation instead of raw value
✅ **Same scale**: CVD and pressures visible together
✅ **Intuitive reading**: Above/below 0
✅ **Normalized pressures**: Always visible
✅ **Real-time dashboard**: 6 key metrics
✅ **Strength zones**: +10% and -10% marked
✅ **Background alerts**: Visual extreme pressures
✅ **Optimized code**: Light and fast
✅ **No repaint**: Reliable signals
🔗 PERFECT COMPLEMENT
Use with **Order Flow Signals** for complete system:
• **Order Flow Signals** (overlay=true) → Signals on chart
→ 💎 Absorptions, ▲ Divergences, 🚀 Pressures
• **Order Flow Dashboard** (overlay=false) → CVD and metrics
→ CVD Oscillator, Pressures, Live dashboard
**Complete system = 360° order flow vision!**
🎓 QUICK INTERPRETATION
**CVD Oscillator:**
• +5% to +10% = Moderate bullish
• +10% and above = STRONG bullish
• -5% to -10% = Moderate bearish
• -10% and below = STRONG bearish
• Near 0 = Neutral / Consolidation
**Pressures:**
• Large green zones = Dominant buying
• Large red zones = Dominant selling
• Balanced = Indecision
**Dashboard:**
• 🟢 Bullish + 🚀 BUY = Strong LONG signal
• 🔴 Bearish + 💥 SELL = Strong SHORT signal
• Massive positive delta = Bullish momentum
• Massive negative delta = Bearish momentum
⚠️ DISCLAIMER
Technical indicators are decision support tools. No indicator guarantees profits. Always use:
• Appropriate risk management
• Stop loss on every trade
• Proper position sizing
• Demo account testing first
Order Flow Dashboard improves your analysis but doesn't replace a complete strategy.
🚀 INSTALLATION
1. Copy the Pine Script code
2. Open Pine Editor in TradingView
3. Paste the code
4. Click "Add to Chart"
5. Indicator displays in separate pane (below)
6. Configure parameters to your preferences
7. Combine with Order Flow Signals for complete system!
💡 USAGE TIPS
**Golden Rule for Holding Trades:**
→ LONG: Keep as long as CVD Osc > 0
→ SHORT: Keep as long as CVD Osc < 0
**Strength Signals:**
→ CVD Osc > +10% = Very bullish
→ CVD Osc < -10% = Very bearish
**Trend Change:**
→ CVD Osc crosses 0 = Potential change
→ + Extreme background = Strong confirmation
📞 CONTACT AND SUPPORT
Created by Alphaomega18
For questions, bugs or suggestions:
Find my other indicators:
• Order Flow Signals (signals on chart)
• VWAP Multi-Timeframe Pro
• Fair Value Gap Detector
• Volume & Volatility Crisis Detector
Breakout PRO (B:Pro)Breakout PRO (B:Pro) is an invite-only, multi-filter breakout and trend suite for discretionary trading on any symbol and timeframe. It combines a custom EMA cloud, volatility and momentum filters, higher-timeframe bias, and signal quality scoring into a single framework, so there is no need to stack multiple separate indicators.
Core concept
The script builds a three-layer EMA cloud around price. The relative position of fast, mid, and slow EMAs, plus an ATR-based outer padding, defines:
Bull regime: EMAs bullishly stacked, cloud acting as dynamic support
Bear regime: EMAs bearishly stacked, cloud acting as dynamic resistance
Neutral regime: mixed or crossing EMAs, cloud fades to a neutral color
The cloud defines both the primary trend context and the breakout zones (cloud upper / cloud lower).
A higher-timeframe 200 EMA (user-defined timeframe) adds a long-term directional bias on top.
Support, resistance and structure
Last confirmed swing high and swing low are detected via pivot logic and drawn as dotted support / resistance lines.
These levels are invalidated with a small ATR buffer once price clearly breaks through.
Optional long-term EMA targets (T1 and T2, default 233 and 377) are plotted as future target lines, which can act as potential mean-reversion or trend-continuation objectives.
Filters used in entries
Long and short breakout signals are only shown when multiple, independent conditions align. Each filter can be turned on or off:
Volume: current volume vs volume SMA
MACD: line direction and histogram momentum
RSI: classic OB/OS behavior with sentiment-adjusted thresholds
Stoch RSI: K vs D direction inside valid zones
Bollinger Bands + Keltner Channels: squeeze state and BB breakouts
VWAP: price relative to intraday VWAP
ADX: minimum trend strength threshold
OBV & Ichimoku: optional extra trend confirmation layers
A dedicated Market Sentiment input (Standard, Bullish, Bearish, Consolidation) shifts RSI bands, ADX threshold, and volume requirements so the same logic adapts to different market conditions.
Signals and exits
Entry logic
Long signal: bullish EMA stack, breakout above the last pivot resistance and above the upper cloud, with all enabled long filters confirming.
Short signal: mirrored conditions below the last support pivot and below the lower cloud, with all enabled short filters confirming.
The script internally tracks trade state:
Sets an ATR-based stop level at entry, with mode-dependent ATR multipliers (Short / Mid / Long).
Applies an optional maximum trade duration (different per trade mode).
Plots exit markers when:
the ATR stop is hit
the cloud / EMA structure flips against the trade
MACD or RSI move against the position
or the time limit for the trade is exceeded
Additional icons highlight:
Strong breakouts / breakdowns with large ATR range and high volume
Squeeze releases after low-volatility phases
EMA cross events
Continuation and potential reversal zones around the cloud
Optional RSI divergence arrows based on a separate, mode-tuned RSI.
Quality and safety scoring
Every entry is evaluated on two simple scales (1–3):
Safety score (1–3): driven mainly by volume confirmation, ADX trend strength, distance from the cloud / structure, and overall trend alignment.
Quality score (1–3): reflects BB and MACD confirmation, RSI position, rough reward-to-risk context, and alignment with the selected Market Sentiment.
You can:
Show compact S/Q labels directly next to entry and exit signals.
Use the fixed signal history panel in the bottom-left corner to see the last 5 trade events (opens, closes, crosses, continuation) with their safety and quality scores.
Inputs and layout options
Key configurable inputs include:
Trade Mode: Short (e.g., 30m), Mid (e.g., 4h), Long (e.g., 1D+). This adjusts all core lengths (EMAs, ATR, divergence RSI).
Market Sentiment: Standard, Bullish, Bearish, Consolidation (dynamically retunes filters).
Per-filter toggles for Volume, MACD, RSI, Stoch RSI, BB, Ichimoku, ADX, OBV, VWAP, and HTF levels.
Panel size: Desktop, Phone, or None for the signal history panel.
Side labels: Desktop (full text labels on the price scale) or Phone (compact labels) for better chart space on smaller screens.
Usage notes
Breakout PRO is a technical analysis tool, not an automated trading system or financial advice.
Signals are calculated on closed data without intentional repainting, but values on the current bar can still evolve until the bar closes. Use this indicator as a structured way to read trend, breakout, and confluence – and combine it with your own trade plan, risk management, and testing.
Pyramid EnterPyramid Enter — Structured Add-On Entry Framework
Pyramid Enter is an analytical add-on framework designed to highlight structured continuation entry zones within an already-established directional move. It is intentionally not a standalone signal tool and is not designed to initiate positions on its own. Instead, it focuses on scaling logic once a directional bias is already defined.
The indicator is minimal, disciplined, and role-specific:
it answers the question “Where might additional entries make structural sense if I am already aligned?”
Core Philosophy
Most indicators attempt to do too much:
Identify trend
Call tops and bottoms
Time entries
Manage exits
Pyramid Enter does none of that.
Its sole purpose is to identify continuation alignment — moments where price structure and momentum re-synchronize after a pause or reset, potentially allowing for incremental exposure rather than a single all-in decision.
This makes it especially useful for studying trend persistence, not prediction.
How Pyramid Enter Works
At its core, Pyramid Enter evaluates the relationship between:
A fast EMA (price responsiveness)
A smoothed reference line (structure stabilization)
An ENTER event is generated when:
The fast EMA crosses above the selected smoothed line
Optional EMA 8/21 trend filter confirms directional alignment
Per-bar locking ensures only one event per bar
Adaptive logic allows alignment immediately when trend conditions flip
The indicator includes:
Real-time detection
Bar-close backup logic
Single-event locking per bar
This design ensures clean behavior in both live and historical environments without signal duplication.
What Pyramid Enter Is Not
It is important to be explicit:
Pyramid Enter does not determine trend direction
It does not mark exits
It does not replace a primary entry tool
It does not predict future price movement
It simply highlights structural continuation conditions.
Clean Pairing with Rasta
Rasta defines the market regime and structural rhythm.
It answers:
Is the market trending or transitioning?
What side is structurally favored?
Has the state flipped?
Pyramid Enter is designed to be used only after Rasta has already established context.
A common analytical workflow:
Use Rasta to identify structural alignment
Ignore Pyramid Enter entirely until Rasta confirms direction
Once aligned, Pyramid Enter highlights where continuation alignment re-appears
This keeps responsibilities separated:
Rasta = context
Pyramid Enter = continuation opportunity
Clean Pairing with RSI Extremes
RSI Extremes focuses on pressure exhaustion, not continuation.
It highlights:
Oversold exhaustion (ENTER conditions)
Overbought exhaustion (EXIT conditions)
Statistically rare stress points
When combined:
RSI Extremes highlights where pressure may reset
Pyramid Enter highlights when structure realigns after that reset
This pairing allows users to study:
Exhaustion → stabilization → continuation
without relying on a single indicator to do everything.
Three-Tool System Architecture
When used together, each tool has a clearly defined role:
Rasta
→ Structural regime & directional bias
RSI Extremes
→ Momentum exhaustion & pressure extremes
Pyramid Enter
→ Continuation alignment & scaling logic
Each tool is independent, but complementary.
None replaces the others.
Design Principles
Pyramid Enter is built around:
Role clarity
Minimalism
State discipline
No prediction
No guarantees
It is intended for educational, analytical, and research use only. All interpretation, risk management, and decision-making remain the responsibility of the user.
Summary
Pyramid Enter is a focused continuation framework that:
Highlights structural add-on alignment
Avoids prediction or exit logic
Pairs cleanly with Rasta and RSI Extremes
Encourages disciplined scaling rather than impulsive entries
Its value comes from what it refuses to do, not from over-complexity.
KORVEX TRADING - S&PKORVEX Keylevel Must-Move Trading is a precise approach focused on identifying Must-Move-Levels to generate high-quality trades at clearly defined Keylevels. The strategy targets reversals and pullbacks at prominent Keylevels, resulting in a high hit rate with fewer, but highly qualitative signals.
Core Idea & Market Logic
KORVEX is not a classic continuous-signal indicator, but a targeted Must-Move finder for GOLD, DAX, S&P500, and EURUSD.
The strategy aims to trade reversals and pullbacks at clearly identifiable Keylevels (Daily High/Low, Previous High/Low, Daily Pivot, relevant Fibonacci zones such as 0.5, 0.618, 0.786).
Trading primarily takes place on the M15 timeframe, optionally also on M30 or H1, to find the best combination of signal quality and trading time.
Advantages of the Strategy
Fewer, but high-quality trades instead of continuous trading, which strengthens discipline and focus.
The use of clear Keylevels increases the probability of sustainable moves and reduces the risk of erroneous trades.
Combining technical levels with Fibonacci zones provides an objective decision basis and prevents subjective interpretations.
This approach creates a clear market logic based on quality and precise entries – ideal for traders aiming for sustainable results with fewer, but targeted trades.
RSI ExtremesRSI Extremes — Exhaustion-Based Entry & Exit Framework
RSI Extremes is an analytical momentum-exhaustion framework designed to highlight statistically rare conditions where price action has stretched far enough to warrant heightened attention. Rather than attempting to predict direction or forecast outcomes, this tool focuses on identifying extreme pressure zones where risk dynamics materially change.
The indicator is intentionally minimal, rule-based, and transparent, making it suitable for studying market behavior across any asset class or timeframe.
Core Concept
Traditional RSI implementations rely on a single RSI line calculated from closing prices. RSI Extremes takes a more nuanced approach by separating downside exhaustion from upside exhaustion using different price references:
RSI (Low) is used to evaluate downside pressure
RSI (High) is used to evaluate upside pressure
This separation allows the indicator to react to true intrabar extremes instead of relying solely on closes, which can obscure meaningful stress during volatile moves.
Signal Logic
ENTER (Oversold Exhaustion)
An ENTER event is generated when:
RSI calculated on Low prices touches or falls below a user-defined lower threshold (default: 15)
This condition highlights moments where selling pressure has reached an extreme and downside momentum may be statistically overextended.
EXIT (Overbought Exhaustion)
An EXIT event is generated when:
RSI calculated on High prices touches or exceeds a user-defined upper threshold (default: 85)
This condition highlights moments where buying pressure has reached an extreme and upside momentum may be statistically overextended.
Real-Time + Bar-Close Safety
RSI Extremes is designed to function reliably in both live and historical environments:
Real-time detection allows signals to appear as conditions are met intrabar
Bar-close backup logic ensures signals are not missed if real-time conditions occur between updates
One alert per event prevents duplicate or spam signals
This structure makes the indicator suitable for observation, testing, and integration into broader analytical workflows.
Cooldown (Rest Period)
To reduce signal clustering in choppy or highly compressed conditions, RSI Extremes includes a configurable cooldown period after any signal. During this rest window, no new ENTER or EXIT events will fire.
This helps isolate meaningful extremes rather than repeated micro-signals.
Visual Components
RSI (Low) — highlights downside pressure
RSI (High) — highlights upside pressure
Ghost RSI (smoothed) — a visual-only reference to contextualize momentum flow
Neutral band (30–70) — provides orientation without acting as a signal source
The ghost line does not participate in signal logic and exists strictly to improve visual clarity.
How RSI Extremes Works with Rasta
RSI Extremes is designed to complement Rasta, not replace it.
Role Separation
Rasta focuses on structure and directional rhythm
RSI Extremes focuses on exhaustion and pressure extremes
When used together:
Rasta helps define context and trend behavior
RSI Extremes highlights where that behavior may be stretched
Practical Pairing Concept
A common analytical workflow is:
Use Rasta to understand market structure, regime, and directional flow
Use RSI Extremes to observe where price has reached statistically rare exhaustion levels within that structure
This pairing allows users to study timing versus context without relying on a single indicator to do everything.
Important Notes
RSI Extremes is an analytical and educational tool
It does not predict future price movement
It does not provide financial advice
Signals indicate conditions, not outcomes
Users are responsible for interpretation, risk management, and decision-making
Summary
RSI Extremes is a focused exhaustion-detection framework built to:
Highlight rare momentum conditions
Reduce noise through strict thresholds and cooldown logic
Operate cleanly in real-time and historical analysis
Integrate naturally with structure-based tools like Rasta
Its strength lies in clarity, restraint, and role discipline — identifying when markets are stretched, not what must happen next.
Multi-Period Opening Range [ORB]Multi-Period Opening Range Indicator
A comprehensive Opening Range (OR) tool for traders who want to track multiple timeframe ORs simultaneously with complete visual customization.
📊 WHAT IS OPENING RANGE?
The Opening Range is the high and low price established during a specific period at the start of a trading session. Professional traders use these levels as critical support/resistance zones throughout the day.
✨ KEY FEATURES
Five Customizable OR Periods:
5-Minute OR : 9:30-9:35 AM EST (Quick scalping reference)
15-Minute OR : 9:30-9:45 AM EST (Standard OR period)
30-Minute OR : 9:30-10:00 AM EST (Extended morning range)
1-Hour OR : 9:30-10:30 AM EST (Full morning session)
Overnight OR : 6:00-7:00 PM EST (After-hours reference)
Complete Visual Customization:
Individual Toggle Controls : Turn each OR period on/off independently
Custom Colors : Set unique colors for each timeframe's lines and fills
Adjustable Line Thickness : Choose from 1-5 pixel width
Label Styles : "5Min OR-High" or simple "OR-High" format
Label Background Options : Choose colored backgrounds or clean text-only labels
Label Sizes : Tiny, Small, Normal, or Large text
Smart Display Options:
OR-High, OR-Mid, OR-Low : Each level clearly labeled with price tooltips
Midpoint Toggle : Show/hide dashed midpoint line
Fill Toggle : Enable/disable shaded area between levels
Historical Ranges : Show/hide previous session ORs
Line Extension : Set projection distance (0-1440 minutes, default 5 min)
Color-Coded Labels : Semi-transparent backgrounds match each OR theme (optional)
🎨 DEFAULT COLOR SCHEME
Active by Default:
5-Min OR : Red lines (no fill)
1-Hour OR : Sky blue lines (no fill)
Overnight OR : Brown lines with shaded fill
Disabled by Default:
15-Min OR (Purple) - enable when needed
30-Min OR (Orange) - enable when needed
📈 HOW TO USE
Setup:
Add to any intraday timeframe (1min, 5min recommended)
Enable your preferred OR periods
Customize colors for visual distinction
Set line extension (default 5 minutes)
Trading Applications:
Breakout Trading : Enter when price breaks OR-High/Low
Range Trading : Trade between levels during consolidation
Support/Resistance : Use multiple ORs as confluence zones
Risk Management : Set stops beyond OR levels
Session Analysis : Compare OR widths to gauge volatility
Advanced Techniques:
Watch for false breakouts returning inside range
Combine with volume for confirmation
Use overnight OR for pre-market sentiment
Layer multiple ORs for high-probability zones
⚙️ CUSTOMIZATION OPTIONS
Display Settings:
Show/hide historical ranges, midpoint lines, and fills
Line thickness: 1-5 pixels (default: 1)
Label size: Tiny to Large
Label style: With period prefix or generic
Label background: With background or no background
Extend lines: 0-1440 minutes (default: 5)
Per-Period Controls:
Each OR has independent settings for enable/disable, line color, fill color, and transparency.
💡 PRO TIPS
Start with 5-min and 1-hour ORs only
Use distinct colors for each timeframe
Keep historical ranges OFF for cleaner charts
Adjust extension: 5-10 min for active trading, 60+ for planning
Combine OR breakouts with volume spikes
Use overnight OR to understand after-hours action
Wait for clean breakouts with volume confirmation
🔧 TECHNICAL SPECS
Timezone : America/New_York (EST/EDT)
Compatible Timeframes : Any intraday under 1 day
Optimal Timeframes : 1-minute, 5-minute charts
Real-Time Updates : Dynamic line extension with new bars
📌 BEST PRACTICES
Use on liquid instruments (ES, NQ, SPY, QQQ)
Wait for volume-confirmed breakouts
Place stops beyond OR levels you're trading
Size positions based on OR width
Respect 1-hour OR as major support/resistance
🎯 IDEAL FOR
Day traders, scalpers, futures traders (ES/NQ/YM), equity traders (SPY/QQQ), and anyone using Opening Range methodology in their trading strategy.
Note: For educational purposes. Practice proper risk management and combine with your complete trading strategy.
Jell TrendThe Jell Trend is a comprehensive tool designed for Trend Following and Pullback traders. It combines Short-Term Momentum, Long-Term Structure, and Multi-Timeframe (MTF) analysis into a single, clean indicator.
Key Features:
1. Momentum Ribbon (Short Term) Composed of EMA 13, 25, and 32.
Visual Aid: Dynamic clouds color the space between EMAs to show immediate trend strength.
2. Market Structure (Long Term) Displays classic institutional moving averages (SMA 100, EMA 200, SMA 200, SMA 300).
The "200 Zone": A specific cloud fills the gap between the EMA 200 and SMA 200, highlighting major institutional support/resistance areas.
3. Built-in Multi-Timeframe (MTF)
Fixed H4 EMA 200: Displays the 4-Hour EMA 200 on any timeframe (M5, M15, H1).
Benefit: Allows intraday traders to see major key levels without switching charts.
Customization:
Every line and cloud can be toggled on/off and colored to fit your specific charting needs.
RastaRasta — Real-Time Directional State Framework
Rasta is a real-time, state-based momentum and structure indicator designed to help users visualize directional market bias and observe transitions between bullish and bearish regimes. The script combines an adaptive baseline (EMA) with a selectable smoothing layer to create a clean, readable structure that highlights how price momentum and trend context evolve over time.
This indicator is built to be responsive in real time while remaining readable on higher timeframes. It is intended for users who want a practical framework for studying market rhythm, structure, and directional bias—without relying on hindsight-based visuals.
Concept Overview
Rasta works by tracking two primary curves:
EMA Line (core baseline)
A fast baseline that responds to price movement according to the selected length and source.
Smoothed Line (structure layer)
A second line derived from the baseline using a user-selected smoothing method. This creates a stable “structure reference” that helps distinguish meaningful directional shifts from minor noise.
When the baseline crosses the structure line, the script interprets it as a directional state transition:
LONG state when momentum structure shifts upward
SHORT state when momentum structure shifts downward
These transitions are presented as labels and can be used to trigger alerts that notify the user when a state change occurs.
Key Features
1) Real-Time Directional State Transitions
Rasta evaluates transitions continuously and can generate state-change markers in real time. This makes it suitable for users who want a framework that can react during the bar, not only after a bar closes.
2) Per-Bar Lock for Clean Signaling
To prevent repeated triggering inside the same candle, Rasta uses a per-bar lock. This helps keep the visual output and alerting behavior clean and prevents rapid repeats when price oscillates around the crossover level.
3) One-Position State Logic
Rasta uses an internal state model so signals behave consistently:
A LONG state change occurs only when not already in that state
A SHORT state change occurs only when already in a LONG state (and vice versa depending on configuration)
This produces a stable “state machine” feel rather than noisy multi-trigger behavior.
4) Bar-Close Backup Events
In addition to real-time behavior, Rasta includes bar-close confirmation events so that state transitions can still be captured on confirmed closes. This is intended as a reliability layer for users who prefer bar-close confirmations or want a secondary confirmation pathway.
5) Optional EMA 8/21 Trend Context Filter
Rasta includes an optional EMA 8 / EMA 21 trend context filter:
When enabled, LONG transitions can be gated by a higher-level trend condition
Exits/transitions are not blocked by the filter (filter is focused on trend alignment rather than preventing regime changes)
This allows users to tune between:
More responsive behavior (filter off)
More trend-aligned behavior (filter on)
6) Adaptive Entry Behavior When Trend Context Flips
When the trend filter flips into alignment, Rasta can optionally allow an adaptive entry behavior if internal structure is already aligned. This is intended to reduce missed transitions when broader trend context changes after the internal structure has already shifted.
Visual System
Rasta includes several visual aids designed to make directional regime clarity obvious at a glance:
Lines
EMA (baseline)
Smoothed (structure)
Directional Fog (optional)
A colored fill between the lines helps highlight:
Positive structure alignment
Negative structure alignment
Opacity is adjustable for different chart styles.
DNA Rungs (optional)
Rasta can draw “rungs” that connect the EMA line and the smoothed line, creating a ladder-style visualization of structure spacing and momentum intensity over time. Users can:
Enable/disable rungs
Adjust rung width
Control the max number of rungs retained (performance management)
Choose rung color behavior (fixed vs directional)
Inputs and Tuning Notes
Rasta is intentionally configurable so you can tailor it to different markets and timeframes:
Core Settings
Length: Controls baseline responsiveness
Source: Baseline source (close by default)
Offset: Optional visual offset (does not change logic)
Smoothing Settings
Type: SMA / EMA / RMA / WMA / None
Length: Controls how stable the structure line becomes
General intuition:
Lower smoothing = faster, more reactive
Higher smoothing = cleaner, more selective transitions
EMA 8/21 Filter (optional)
Enable/disable
Fast/slow EMA lengths
Optional plotting for transparency
How to Use
Rasta is best used as a directional context tool—a framework for evaluating regime shifts, momentum structure, and trend alignment.
Common analytical workflows:
Apply Rasta to a chart and observe LONG/SHORT state transitions
Use the line relationship and fog as a visual confirmation of structure alignment
Optionally enable the EMA 8/21 filter for higher-level trend context
Use alerts if you want notifications when state changes occur
This indicator is designed to be applied to many assets and timeframes. Users should expect to tune parameters based on:
Volatility profile
Liquidity
Timeframe
Market regime
Alerts
Rasta supports alerts that notify you when a directional state change occurs.
Provided alert messages:
LONG
SHORT
These alerts indicate a state transition condition occurred. Users can route these alerts to external systems if they choose; however, Rasta itself is an analytical indicator and does not execute trades.
Recommended alert frequency (typical best practice):
“Once per bar” for real-time transitions
Users may choose bar-close alerting preferences depending on their workflow
Performance and Platform Notes
Rasta includes optional visual elements (fog and rungs). If you notice slowdowns on very low timeframes or long histories, reduce rung count or disable rungs.
The indicator is designed to avoid repeated triggers within a single bar via a per-bar lock, improving signal cleanliness.
Important Disclosures
Rasta is an analytical and educational framework intended to help users study market structure and directional bias. It is not financial advice and is not a signal service. No claims are made regarding profitability or future performance. Markets involve risk, and users are responsible for their own decisions, risk management, and execution.
PDH/PDL + ONH/ONL (Enhanced Labels)At the start of a new day's session, this indicator will plot the Previous Day's High and Low as well as the Overnight (afterhours) High and Low as horizontal dotted lines on the current day's session.
You can edit the colors of the lines and the text (the same)
You can edit the color of the labels as well as the transparency of the label color itself
The label for each line will be plotting with the chart, you can edit the number of bars that the label will appear to the live price action to keep from having to zoom to determine which line it represents.
the chart settings - session must be set to "extended trading hours" for this to appear on your chart
REKIK Divergence for Many Indicators avec Filtres CompletsHere is my new year gift for the community, Digergence for Many Indicators v4. I tried to make it modular and readable as much as I can. Thanks to Pine Team for improving Pine Platform all the time!
How it works?
- On each candle it checks divergences between current and any of last 16 Pivot Points for the indicators.
- it search divergence on choisen indicators => RSI , MACD , MACD Histogram, Stochastic , CCI , Momentum, OBV, VWMACD, CMF and any External Indicator!
- it checks following divergences for 16 pivot points that is in last 100 bars for each Indicator.
--> Regular Positive Digergences
--> Regular Negative Digergences
--> Hidden Positive Digergences
--> Hidden Negative Digergences
- for positive divergences first it checks if closing price is higher than last closing price and indicator value is higher than perious value, then start searching divergence
- for negative divergences first it checks if closing price is lower than last closing price and indicator value is lower than perious value, then start searching divergence
Average Trading Range info box (today and historical)One small informational box, in the upper right of your chart to provide trading range information.
Line one (historical) tells you the trading range over a configurable period of time as a $ amount and as a %.
The second line (today) tells you where these values are today and the final line tells you as a %, where the values are today as a percentage of the configurable first line (14 days etc).
The third line changes color when you are 75% of the way to the historical value and red when you are at over 100% of the historical value.
Big DC scripts
DX Supply and Demand Pro💎 DX Supply and Demand Pro: Adaptive Line and Zone Mastery
The DX Supply and Demand Pro indicator is an advanced, hybrid trading tool engineered for precision and context. It seamlessly integrates the proprietary Arbitor Line with dynamic, volume-weighted Supply and Demand Zones. This unique combination provides traders with a clear, adaptive view of both the current trend bias and critical structural price levels.
⚠️ Critical Trading Disclaimer 🛑
Trading is highly speculative and carries a substantial risk of loss. The use of this indicator does not guarantee profits, and you may lose more than your initial capital. Before using this tool in a live trading environment, you must test its performance thoroughly using paper trading or a simulated account.
Why Traders Need the DX S&D Pro 🎯
Proprietary Adaptive Intelligence: The Arbitor Line is a calculated price anchor derived from a complex, undisclosed combination of multiple market factors and proprietary equations. It automatically adjusts its sensitivity based on the chart's timeframe, effectively filtering out market noise to present an accurate, weighted average of the prevailing market bias.
Structural Clarity: It detects high-probability Supply and Demand Zones using pivot points, filtering them for strength based on volume, ATR (volatility), and High Volume Node (HVN) confirmation from a higher timeframe.
Actionable Confluence: The indicator combines dynamic trend bias (the Arbitor Line) with static structural levels (S&D Zones). This allows traders to identify high-conviction setups where the structural turning point is confirmed by the real-time bias of the Arbitor Line.
📚 How to Use DX Supply and Demand Pro
This indicator is best used as a confluence tool, where the Arbitor Line confirms the strength and direction of the setup identified by the Supply/Demand Zones.
Trading Confluence with the Arbitor Line:
Scenario: Buy Zone Rejection 🟢
Condition: Price touches a Demand Zone.
Confluence: The Arbitor Line is Above the zone.
Interpretation: Indicates a Bullish Bias is confirming the structural support. Focus on long entries.
Scenario: Sell Zone Rejection 🔴
Condition: Price touches a Supply Zone.
Confluence: The Arbitor Line is Below the zone.
Interpretation: Indicates a Bearish Bias is confirming the structural resistance. Focus on short entries.
Scenario: Momentum Break ⚡
Condition: Price Closes strongly beyond a zone.
Confluence: The Arbitor Line is Aligned with the Break.
Interpretation: Confirms market momentum and suggests the structural break is valid for directional continuation.
⚙️ Key Settings and Optimization Guide 🔧
Arbitor Line Settings (Trend Bias):
VWAP Weight: (Default: 0.33) — The weight applied to a key volume component within the proprietary Arbitor calculation.
Suggestion for High Volatility/Volume: Increase to 0.40 to emphasize volume's influence.
Suggestion for Clean Trends: Decrease to 0.25 to allow momentum components to dictate the line's position.
Supply & Demand Zone Settings (Structural Levels)
HVN Volume TF: (Default: D - Daily) — Crucial Context Setter. The higher timeframe used to look for High Volume Nodes (HVNs) to confirm zone strength.
For Scalping (1m-15m): Use 1H or 4H for validation.
For Day Trading (30m-1H): Use 4H or D. D is the recommended default.
For Swing Trading (4H-Daily): Use W (Weekly).
HVN Bonus %: (Default: 20) — The strength boost applied to a zone if it aligns with an HVN.
Max Supply/Demand Zones: (Default: 2) — Limits the number of active, displayed zones to keep the chart clean.
Retest Bonus %: (Default: 10) — Boosts a zone's strength score each time it is retested (up to max retests).
Time Decay Rate %: (Default: 1) — Reduces a zone's strength for every 10 bars it remains unbroken (stale zones weaken).
Flip Zone on Break: (Default: True) — Turns a broken Demand Zone into a Supply Zone (and vice versa), reflecting structural flip concepts.
💡 Suggestions for Power Users 🚀
Look for Flipped Zones: Pay attention to zones that have been broken and flipped (indicated by yellow text in the labels). Flipped zones that confirm the Arbitor direction often lead to high-momentum continuation moves.
Confirm HVN Strength: Always prioritize trading zones with a high strength score (e.g., 90% or higher), as this indicates maximum confluence of Volume, Volatility, and the HVN Bonus.
Adaptive Timeframes: Use the indicator on multiple timeframes to ensure the Arbitor bias aligns with your trade direction. If the Arbitor is bullish on both the 5-minute and the 1-hour chart, the conviction is exceptionally high.
Final Note: The DX S&D Pro combines the best of trend following with the best of structural trading. It's so good, we call it the Arbitor because it settles the arguments between buyers and sellers... until the next bar, of course! 😉
....................................................................................
💎 مؤشر DX Supply and Demand Pro: خط التكيّف وإتقان المناطق ✨
مؤشر DX Supply and Demand Pro هو أداة تداول هجينة ومتقدمة مصممة للدقة والسياق. إنه يدمج بسلاسة خط Arbitor الخاص بنا مع مناطق العرض والطلب الديناميكية المرجحة بالحجم. يوفر هذا المزيج الفريد للمتداولين رؤية واضحة ومتكيفة لكل من انحياز الاتجاه الحالي ومستويات الأسعار الهيكلية (Structural Price Levels) الحرجة.
⚠️ إخلاء مسؤولية حاسم بشأن التداول 🛑
التداول ينطوي على مخاطرة عالية للغاية ويحمل مخاطر خسارة كبيرة. استخدام هذا المؤشر لا يضمن الأرباح، وقد تخسر أكثر من رأس مالك الأولي. قبل استخدام هذه الأداة في بيئة تداول حقيقية، يجب عليك اختبار أدائها بشكل شامل باستخدام التداول الورقي (Paper Trading) أو حساب محاكاة.
لماذا يحتاج المتداولون إلى مؤشر DX S&D Pro 🎯
ذكاء تكيّفي خاص (Proprietary Adaptive Intelligence): خط Arbitor هو مرساة سعر محسوبة مشتقة من تركيبة معقدة وغير معلنة من عوامل سوق متعددة ومعادلات خاصة. يقوم بضبط حساسيته تلقائيًا بناءً على الإطار الزمني للرسم البياني، مما يزيل ضوضاء السوق بشكل فعال لتقديم متوسط مرجح ودقيق للانحياز السائد في السوق.
وضوح هيكلي (Structural Clarity): يكتشف مناطق العرض والطلب ذات الاحتمالية العالية باستخدام نقاط التحول (Pivot Points)، ويقوم بترشيحها وتحديد قوتها بناءً على الحجم، ATR (التقلب)، وتأكيد من عقدة الحجم العالية (HVN) من إطار زمني أعلى.
تضافر قابل للتطبيق (Actionable Confluence): يجمع المؤشر بين انحياز الاتجاه الديناميكي (خط Arbitor) ومستويات الهيكل الثابتة (مناطق العرض والطلب). يتيح ذلك للمتداولين تحديد إعدادات ذات قناعة عالية حيث يتم تأكيد نقطة التحول الهيكلية من خلال انحياز خط Arbitor في الوقت الفعلي.
📚 كيفية استخدام مؤشر DX Supply and Demand Pro
يُفضل استخدام هذا المؤشر كأداة تضافر، حيث يؤكد خط Arbitor قوة واتجاه الإعداد المحدد بواسطة مناطق العرض والطلب.
تضافر التداول مع خط Arbitor:
السيناريو: ارتداد منطقة الشراء 🟢
الحالة: يلامس السعر منطقة الطلب (Demand Zone).
التضافر: يقع خط Arbitor فوق المنطقة.
التفسير: يشير إلى أن انحياز صعودي (Bullish Bias) يؤكد الدعم الهيكلي. التركيز على صفقات الشراء (Long Entries).
السيناريو: ارتداد منطقة البيع 🔴
الحالة: يلامس السعر منطقة العرض (Supply Zone).
التضافر: يقع خط Arbitor أسفل المنطقة.
التفسير: يشير إلى أن انحياز هبوطي (Bearish Bias) يؤكد المقاومة الهيكلية. التركيز على صفقات البيع (Short Entries).
السيناريو: كسر الزخم ⚡
الحالة: يُغلق السعر بقوة خارج المنطقة.
التضافر: يتماشى خط Arbitor مع الكسر.
التفسير: يؤكد زخم السوق ويشير إلى أن الكسر الهيكلي صالح للاستمرار الاتجاهي.
⚙️ الإعدادات الرئيسية ودليل التحسين 🔧
إعدادات خط Arbitor (انحياز الاتجاه)
VWAP Weight (وزن VWAP): (افتراضي: 0.33) — الوزن المطبق على مكون حجم رئيسي ضمن حساب Arbitor الخاص بنا.
اقتراح للتقلب/الحجم العالي: زيادة إلى 0.40 للتأكيد على تأثير الحجم.
اقتراح للاتجاهات النظيفة: تقليل إلى 0.25 للسماح لمكونات الزخم بتحديد موقع الخط بشكل أقوى.
إعدادات مناطق العرض والطلب (المستويات الهيكلية)
HVN Volume TF (الإطار الزمني لحجم HVN): (افتراضي: D - يومي) — مُحدِد السياق الحاسم. الإطار الزمني الأعلى المستخدم للبحث عن عقد الحجم العالية (HVNs) لتأكيد قوة المنطقة.
للمضاربة اللحظية (1د-15د): استخدم 1س أو 4س للتحقق.
للتداول اليومي (30د-1س): استخدم 4س أو D. D هو الإعداد الافتراضي الموصى به.
للتداول المتأرجح (4س-يومي): استخدم W (أسبوعي).
HVN Bonus % (مكافأة HVN %): (افتراضي: 20) — تعزيز القوة المطبق على المنطقة إذا كانت تتماشى مع عقدة HVN.
Max Supply/Demand Zones (الحد الأقصى لمناطق العرض/الطلب): (افتراضي: 2) — يحد من عدد المناطق النشطة المعروضة للحفاظ على نظافة الرسم البياني.
Retest Bonus % (مكافأة إعادة الاختبار %): (افتراضي: 10) — يعزز درجة قوة المنطقة في كل مرة يتم فيها إعادة اختبارها (حتى الحد الأقصى لإعادة الاختبارات).
Time Decay Rate % (معدل الاضمحلال الزمني %): (افتراضي: 1) — يقلل من قوة المنطقة لكل 10 شمعات تبقى فيها دون كسر (المناطق القديمة تضعف).
Flip Zone on Break (قلب المنطقة عند الكسر): (افتراضي: True - صحيح) — يحول منطقة الطلب المكسورة إلى منطقة عرض (والعكس صحيح)، مما يعكس مفاهيم التحول الهيكلي.
💡 اقتراحات للمستخدمين المتقدمين 🚀
ابحث عن المناطق المقلوبة (Flipped Zones): انتبه بشكل خاص إلى المناطق التي تم كسرها وقلبها (يشار إليها بنص أصفر في التسميات). غالبًا ما تؤدي المناطق المقلوبة التي تؤكد اتجاه Arbitor إلى تحركات استمرارية ذات زخم عالٍ.
تأكيد قوة HVN: أعطِ الأولوية دائمًا لتداول المناطق ذات درجة القوة العالية (على سبيل المثال، 90% أو أعلى)، حيث يشير هذا إلى أقصى درجات التضافر بين الحجم والتقلب ومكافأة HVN.
الأطر الزمنية التكيفية: استخدم المؤشر على أطر زمنية متعددة للتأكد من توافق انحياز Arbitor مع اتجاه تداولك. إذا كان Arbitor صعوديًا على كل من الرسم البياني 5 دقائق والساعة الواحدة، تكون القناعة عالية بشكل استثنائي.
ملاحظة أخيرة: يجمع مؤشر DX S&D Pro أفضل ما في تتبع الاتجاه مع أفضل ما في التداول الهيكلي. إنه جيد جدًا، لدرجة أننا نطلق عليه اسم Arbitor لأنه يحسم الجدل بين المشترين والبائعين... حتى الشمعة التالية بالطبع! 😉
دعواتكم 🙏.
Omni-Trend Analytics + Live PnL DashboardOverview
The Omni-Trend Analytics suite is an all-in-one technical command center. It integrates the battle-tested UT Bot signal logic with a sophisticated real-time dashboard, session tracking, and multi-timeframe trend analysis.
📊 The "Nexus" Dashboard
The heart of this script is the 6-row dynamic dashboard, designed to give you "at-a-glance" confluence:
RSI & RSI-MA: Tracks the standard RSI alongside a custom RSI-based Moving Average to spot momentum shifts before they hit the price.
Selectable Trend Status: Unlike static indicators, you can toggle the "Trend" source between EMA 9, 20, or 200 in the settings to match your trading style (Scalping vs. Swing).
Distance to EMA: Shows exactly how "overextended" the price is from your selected trend line.
ATR Volatility (Color-Coded): Turns Green when volatility is expanding (ideal for trend following) and Red when the market is contracting (ideal for range-trading or caution).
Live PnL Tracking: Automatically calculates the profit or loss of the most recent UT Bot signal in real-time.
🛠️ Key Features & Settings
Precision Signals: Combines UT Bot Buy/Sell labels with RSI "!" reversal warnings for high-probability entries.
Institutional Moving Averages: Includes 5 SMAs (including the 610 SMA) and 3 EMAs (9, 20, 200) all set to a professional Thickness 2 for clarity.
Session Highlighting: Automatically shades the background for London and New York sessions to help you trade when liquidity is highest.
VWAP Integration: Includes a purple VWAP line to ensure you are trading at a "fair value" relative to volume.
🔔 Strategic Alert Suite
The script comes pre-loaded with 6 specialized alert conditions:
UT Bot Signal: Standard entry alerts.
RSI Cross RSI-MA: Early warning for momentum reversals.
High-Prob UT + VWAP: Signals that only trigger when aligned with institutional volume.
EMA 9/20 Momentum Cross: Classic trend-shift notification.
ATR Volatility Spike: Alerts you to 50% increases in market volatility.
PnL Target / Break-Even: Pings you when your live trade reaches a user-defined profit threshold.
💡 Trading Pro-Tip
The Convergence Strategy: Look for a UT Bot Buy signal that occurs during the London/NY Overlap while the ATR is Green (expanding) and the RSI is crossing over its RSI-MA. This "triple confluence" is the primary design intent of the Omni-Trend suite.
USDT.D MA30 MA200 PRO ULTIME//@version=5
indicator("USDT.D MA30 MA200 PRO ULTIME", shorttitle="USDT.D Pro", overlay=false, max_labels_count=500, max_lines_count=500)
///// PARAMETRES COMPLETS /////
len30 = input.int(30, "MA30 Periode", minval=1, maxval=500)
len200 = input.int(200, "MA200 Periode", minval=1, maxval=1000)
tf = input.timeframe("1D", "Timeframe USDT.D")
normalize = input.bool(true, "Normaliser 0-100")
forceLive = input.bool(true, "Force Update Live")
showDebug = input.bool(false, "Tableau Debug")
showAlerts = input.bool(true, "Alertes Cross")
///// RECUPERATION MULTI-SOURCES + ANTI-PLAT /////
usdt1 = request.security("TVC:USDT.D", tf, close, ignore_invalid_symbol=true, lookahead=barmerge.lookahead_off)
usdt2 = request.security("CRYPTOCAP:USDT.D", tf, close, ignore_invalid_symbol=true, lookahead=barmerge.lookahead_off)
usdtD = na(usdt1) or (forceLive and barstate.isrealtime) ? usdt2 : usdt1
///// CALCULS MA + DETECTION PLATS CORRIGEE /////
ma30 = ta.sma(usdtD, len30)
ma200 = ta.sma(usdtD, len200)
// CORRECTION CRITIQUE : flat_bars safe
flat30_bars = na(ta.valuewhen(ta.change(ma30) != 0, bar_index, 0)) ? 0 : bar_index - ta.valuewhen(ta.change(ma30) != 0, bar_index, 0)
flat200_bars = na(ta.valuewhen(ta.change(ma200) != 0, bar_index, 0)) ? 0 : bar_index - ta.valuewhen(ta.change(ma200) != 0, bar_index, 0)
isFlat30 = flat30_bars > 10
isFlat200 = flat200_bars > 10
///// NORMALISATION INTELLIGENTE /////
lookback = 1000
ma30_norm = normalize and not na(ma30) ? (ma30 - ta.lowest(ma30, lookback)) / (ta.highest(ma30, lookback) - ta.lowest(ma30, lookback)) * 100 : ma30
ma200_norm = normalize and not na(ma200) ? (ma200 - ta.lowest(ma200, lookback)) / (ta.highest(ma200, lookback) - ta.lowest(ma200, lookback)) * 100 : ma200
///// PLOTS AVANCES /////
ma30_color = isFlat30 ? color.new(color.gray, 50) : (ma30 > ma200 ? color.new(color.lime, 0) : color.new(color.blue, 0))
ma200_color = isFlat200 ? color.new(color.gray, 50) : (ma30 > ma200 ? color.new(color.orange, 20) : color.new(color.red, 0))
p30 = plot(ma30_norm, "MA30", ma30_color, 4)
p200 = plot(ma200_norm, "MA200", ma200_color, 4)
fill(p30, p200, color=ma30_norm > ma200_norm ? color.new(color.green, 88) : color.new(color.red, 88), title="Trend Fill")
///// NIVEAUX REFERENCE /////
hline_level = normalize ? 50 : 5
hline_high = normalize ? 80 : 7
hline_low = normalize ? 20 : 3
hline(hline_high, "Surachat", color=color.red, linestyle=hline.style_dashed, linewidth=2)
hline(hline_low, "Survente", color=color.green, linestyle=hline.style_dashed, linewidth=2)
hline(hline_level, "Milieu", color=color.gray, linestyle=hline.style_solid)
///// SIGNAUX CROSS + PLATS /////
bullCross = ta.crossover(ma30, ma200)
bearCross = ta.crossunder(ma30, ma200)
plotshape(bullCross and showAlerts, "ACHAT", shape.triangleup, location.bottom, color.lime, size=size.normal)
plotshape(bearCross and showAlerts, "VENTE", shape.triangledown, location.top, color.red, size=size.normal)
plotshape(isFlat30, "Plat MA30", shape.xcross, location.top, color.new(color.gray, 0), size=size.tiny)
plotshape(isFlat200, "Plat MA200", shape.xcross, location.bottom, color.new(color.gray, 0), size=size.tiny)
bgcolor((isFlat30 or isFlat200) ? color.new(color.yellow, 92) : na, title="Plat Alert")
///// ALERTES PROFESSIONNELLES /////
alertcondition(bullCross, "USDT.D Bull Cross", "USDT.D: MA30 croise AU-DESSUS MA200")
alertcondition(bearCross, "USDT.D Bear Cross", "USDT.D: MA30 croise EN-DESSOUS MA200")
alertcondition(isFlat30 or isFlat200, "USDT.D Flat", "USDT.D: MA PLAT detecte")
///// TABLEAU DEBUG LIVE CORRIGE /////
if showDebug and barstate.islast
var table dashboard = table.new(position.top_right, 2, 8, bgcolor=color.new(color.white, 10), border_width=2)
table.cell(dashboard, 0, 0, "USDT.D", text_color=color.purple, text_size=size.normal, bgcolor=color.new(color.purple, 90))
table.cell(dashboard, 1, 0, str.tostring(usdtD, "#.###") + "%", text_color=color.white, text_size=size.normal, bgcolor=color.new(color.purple, 90))
table.cell(dashboard, 0, 1, "MA30", text_color=ma30_color, text_size=size.small)
table.cell(dashboard, 1, 1, str.tostring(ma30, "#.###"), text_color=ma30_color, text_size=size.small)
table.cell(dashboard, 0, 2, "MA200", text_color=ma200_color, text_size=size.small)
table.cell(dashboard, 1, 2, str.tostring(ma200, "#.###"), text_color=ma200_color, text_size=size.small)
table.cell(dashboard, 0, 3, "Flat30", text_color=color.gray, text_size=size.small)
table.cell(dashboard, 1, 3, str.tostring(flat30_bars) + "b", text_color=isFlat30 ? color.red : color.green, text_size=size.small)
table.cell(dashboard, 0, 4, "Flat200", text_color=color.gray, text_size=size.small)
table.cell(dashboard, 1, 4, str.tostring(flat200_bars) + "b", text_color=isFlat200 ? color.red : color.green, text_size=size.small)
table.cell(dashboard, 0, 5, "Trend", text_color=color.black, text_size=size.small, bgcolor=color.new(color.yellow, 80))
table.cell(dashboard, 1, 5, ma30 > ma200 ? "HAUSSIER" : "BAISSIER", text_color=ma30 > ma200 ? color.green : color.red, text_size=size.normal, bgcolor=color.new(color.yellow, 80))
table.cell(dashboard, 0, 6, "TF", text_color=color.blue, text_size=size.small)
table.cell(dashboard, 1, 6, tf, text_color=color.blue, text_size=size.small)
table.cell(dashboard, 0, 7, "Plan OK", text_color=not na(usdtD) ? color.green : color.red, text_size=size.small)
table.cell(dashboard, 1, 7, not na(usdtD) ? "OK" : "NO", text_color=not na(usdtD) ? color.green : color.red, text_size=size.normal)






















