ES1! Manipulation/Distribution Projections (17 years OHLC Stats)Overview
The Manipulation/Distribution Projections (OHLC Stats) indicator is a powerful tool designed to forecast potential price levels for various timeframes on S&P 500 E-mini futures (ES1!). It operates on a simple yet profound principle: price action within a single candle can be broken down into “manipulation” and “distribution” phases.
By analyzing over 17 years of ES (ES1!) historical OHLC data externally in Python, this script calculates the average (mean) and typical (median) extent of these movements. These statistical insights are then used to project key levels on your chart based on the current period’s opening price—providing a statistically-grounded framework for potential support, resistance, and price targets.
________________________________________
Key Concepts Explained
The indicator’s logic is based on how price wicks and bodies form relative to the opening price.
• Manipulation: This refers to the initial move that goes against the candle’s eventual direction.
o For a bullish candle, it’s the lower wick (the move from the open down to the low before reversing higher).
o For a bearish candle, it’s the upper wick (the move from the open up to the high before selling off).
It represents a “fake out” or a stop hunt.
• Distribution: This is the primary, directional move of the candle from the opening price.
o For a bullish candle, it’s the distance from the open to the high.
o For a bearish candle, it’s the distance from the open to the low.
It represents the “real” intended direction of price for that period.
________________________________________
How It Works
This indicator does not calculate these ratios in real-time. Instead, it leverages a comprehensive statistical analysis performed externally in Python on over 17 years of ES (ES1!) OHLC data. This analysis determined the mean and median ratios for both Manipulation and Distribution movements across different timeframes and, for intraday periods, different times of day.
These pre-computed, static ratios are embedded directly into the script. When a new period begins (e.g., a new day on the Daily timeframe), the indicator:
1. Takes the opening price for that period.
2. Retrieves the corresponding pre-calculated Manipulation and Distribution ratios.
3. Applies these ratios to the opening price to project eight potential price levels:
o
/ - Mean Distribution
o
/ - Median Distribution
o
/ - Mean Manipulation
o
/ - Median Manipulation
This approach provides a stable, forward-looking set of levels for the entire duration of the trading period.
________________________________________
Features
• Statistically-Derived Projections: Plots eight key price levels based on historical tendencies, providing clear potential zones for entries, exits, and stop placement.
• Selectable Timeframe: Choose to view projections for the 1H, 4H, 1D, or 1W periods directly from the settings.
• Dynamic Stats Table: A powerful, on-chart dashboard that provides real-time context. For all four timeframes (1H, 4H, 1D, 1W), it shows:
o Position: Where the current price is relative to the projected zones (e.g., “In +Manip Zone,” “Below -Dist”).
o Range Completed: The percentage of the historical average range that the current period has already covered.
o Current & Average Range: The current high-to-low range in points vs. the historical average.
• Historical Context: You can display levels for previous periods to see how price has interacted with them in the past.
• Full Customization: Control the color, style, and visibility of every line, label, and fill to match your chart’s theme.
________________________________________
How to Use
This indicator is versatile and can be integrated into various trading strategies.
• Identifying Targets & Reversal Zones: The Distribution levels (especially the zone between the median and mean) can serve as logical take-profit targets, as they represent a historical point of extension. Conversely, Manipulation levels can indicate areas where price might form a wick and reverse.
• Gauging Volatility: Use the Stats Table’s “Range Completed” column to assess market conditions. If the 1D range is only 30% complete by mid-day, there may be room for significant expansion. If it’s already at 150%, the market might be overextended and due for consolidation.
• Multi-Timeframe Confluence: Use the Stats Table to quickly check if the price on a lower timeframe (e.g., 1H) is approaching a significant level on a higher timeframe (e.g., 1D), adding more weight to that level.
• Defining Bias: If the price opens and holds above the Manipulation zones, it can signal a strong directional bias for the rest of the period.
________________________________________
Settings
• Projection Timeframe: The primary timeframe for which to calculate and display the levels.
• Historical Periods to Show: Set to 1 for only the current period, or increase to see how levels from past periods held up.
• Timezone: Set the timezone for accurate hourly calculations (defaults to America/New_York).
• Visuals: Customize the appearance of the projection lines, labels, and the shaded zones between mean and median levels.
• Stats Table: Enable/disable the table and configure its position, size, and colors.
________________________________________
Disclaimer
This indicator is for informational and educational purposes only. It does not constitute financial advice or a recommendation to buy or sell any asset. All trading involves risk, and past performance is not indicative of future results. Please do your own research and risk management.
Enjoy!
Statistics
Sessioni Orarie IT + Weekend + Alerts# 📋 DESCRIZIONE ITALIANO
---
# 🇮🇹 Sessioni Orarie Italiane + Weekend + Alert
## 📊 Descrizione
Questo indicatore è stato progettato specificamente per i trader italiani che necessitano di visualizzare orari chiave durante la sessione di trading, identificare i periodi di weekend e **ricevere notifiche automatiche** ai cambi di sessione.
Lo script traccia automaticamente **linee verticali infinite** ai seguenti orari italiani:
- **15:30** - Apertura mercato USA (New York)
- **18:30** - Fine sessione europea / Mid-session USA
Inoltre, evidenzia visualmente tutto il **periodo di weekend** (da Venerdì 20:00 a Domenica 23:00) con uno sfondo colorato personalizzabile.
**🔔 NOVITÀ: Sistema di Alert completo** per non perdere mai l'apertura/chiusura delle sessioni chiave!
---
## ✨ Caratteristiche Principali
### 🕐 Linee Orarie Automatiche
- **15:30 IT** - Linea verticale all'apertura di Wall Street
- **18:30 IT** - Linea verticale di fine sessione europea
- Linee **infinite** che si estendono sopra e sotto il grafico
- Stile completamente **personalizzabile** (colore, larghezza, tipo di linea)
- **Auto-aggiornamento** con gestione automatica ora legale/solare (CET/CEST)
### 🌙 Evidenziazione Weekend
- Sfondo colorato nel periodo: **Venerdì 20:00 → Domenica 23:00**
- Aiuta a identificare rapidamente quando i mercati Forex/Crypto sono meno liquidi
- Colore e trasparenza **completamente personalizzabili**
### 🔔 Sistema Alert Avanzato
- **Alert automatici** per ogni cambio di sessione
- **5 tipi di alert configurabili**:
- 🇺🇸 Apertura New York (15:30 IT)
- 🇪🇺 Fine Sessione Europea (18:30 IT)
- 🌙 Inizio Weekend (Venerdì 20:00 IT)
- ☀️ Fine Weekend (Domenica 23:00 IT)
- ⚠️ Qualsiasi evento (alert combinato)
- **Multi-canale**: Notifiche push, email, popup, webhook
- **Messaggi personalizzati** con emoji e informazioni dettagliate
- **Switch individuale** per ogni tipo di alert
### ⚙️ Caratteristiche Tecniche
- ✅ Funziona su **tutti i timeframe** (da 1 minuto a mensile)
- ✅ Compatibile con **tutti gli strumenti** (Forex, Crypto, Azioni, Indici, Commodities)
- ✅ Fuso orario **Europe/Rome** integrato
- ✅ Gestione automatica DST (Daylight Saving Time)
- ✅ Codice ottimizzato in **Pine Script v6**
- ✅ Label opzionali per identificare gli orari
- ✅ **Alert frequency**: once_per_bar (evita spam di notifiche)
---
## 🎨 Impostazioni Personalizzabili
### Stile Visivo
1. **Colore Linee Orarie** - Scegli il colore che preferisci
2. **Larghezza Linee** - Da 1 a 5 pixel
3. **Stile Linee** - Solid (continua), Dashed (tratteggiata), Dotted (puntinata)
4. **Colore Weekend** - Sfondo personalizzabile con trasparenza
### Alert Settings
1. **Abilita Alert** - Switch master per attivare/disattivare tutti gli alert
2. **Alert ore 15:30** - Notifica apertura New York
3. **Alert ore 18:30** - Notifica fine sessione europea
4. **Alert Inizio Weekend** - Notifica chiusura mercati (Ven 20:00)
5. **Alert Fine Weekend** - Notifica riapertura mercati (Dom 23:00)
---
## 📖 Come Utilizzarlo
### Installazione Base
1. Aggiungi l'indicatore al tuo grafico
2. Le linee appariranno automaticamente alle 15:30 e 18:30 (ora italiana)
3. Il weekend sarà evidenziato con uno sfondo colorato
4. Personalizza colori e stili dalle impostazioni (icona ingranaggio)
### Attivazione Alert
#### Metodo 1: Alert Automatici (Consigliato - Più Semplice)
1. Vai in **Impostazioni** dell'indicatore (icona ingranaggio)
2. Sezione **Alert Settings**
3. Spunta gli alert che vuoi ricevere
4. Gli alert si attivano automaticamente!
#### Metodo 2: Alert Personalizzati (Avanzato)
1. Clicca sul pulsante **⏰ Alert** in alto a destra
2. Seleziona **Condizione** → Nome dell'indicatore
3. Scegli il tipo di alert:
- Apertura NY (15:30)
- Fine EU (18:30)
- Inizio Weekend
- Fine Weekend
- Qualsiasi Sessione
4. Configura le **opzioni di notifica**:
- 📱 Notifica App
- 📧 Email
- 🔊 Popup sonoro
- 🔗 Webhook URL
5. Clicca **Crea**
---
## 🔔 Messaggi Alert
Gli alert includono emoji e informazioni chiare:
**🇺🇸 15:30 IT - APERTURA NEW YORK**
```
Inizio sessione americana
Strumento:
```
**🇪🇺 18:30 IT - FINE SESSIONE EUROPEA**
```
Mid-session USA
Strumento:
```
**🌙 VENERDÌ 20:00 - INIZIO WEEKEND**
```
Mercati in chiusura
Riduzione liquidità prevista
```
**☀️ DOMENICA 23:00 - FINE WEEKEND**
```
Riapertura mercati imminente
Preparati per la nuova settimana
```
---
## 🎯 Ideale Per
- 📈 **Day Traders** che operano sulle sessioni USA/EU
- 🌍 **Forex Traders** che vogliono evidenziare il weekend
- 💹 **Scalpers** che necessitano di riferimenti orari precisi
- ⏰ **Swing Traders** che vogliono evitare gap del weekend
- 🇮🇹 **Trader Italiani** che usano il fuso orario locale
- 📱 **Mobile Traders** che vogliono notifiche push
---
## 💡 Perché Usare Questo Indicatore?
- **Risparmia tempo**: Non devi più calcolare manualmente gli orari con fusi diversi
- **Non perdere sessioni**: Alert automatici ti avvisano sempre
- **Chiarezza visiva**: Identifica immediatamente le sessioni chiave
- **Versatile**: Funziona su qualsiasi mercato e timeframe
- **Preciso**: Aggiornamento automatico con ora legale/solare
- **Multi-dispositivo**: Ricevi notifiche su mobile, desktop, email
---
## 📝 Note Importanti
- Le linee orarie vengono disegnate solo quando la candela corrisponde esattamente all'orario target
- L'evidenziazione weekend copre il periodo da Ven 20:00 a Dom 23:00 (ora italiana)
- Gli alert usano `alert.freq_once_per_bar` per evitare spam di notifiche
- Lo script è ottimizzato per non appesantire il grafico
- Gli alert funzionano anche quando il grafico non è aperto (se configurati correttamente)
---
## 🚀 Casi d'Uso
### Scenario 1: Day Trader Forex
- Attiva alert 15:30 per entrare sulle notizie USA
- Attiva alert 18:30 per chiudere posizioni EU
- Visualizza linee per identificare breakout agli orari chiave
### Scenario 2: Swing Trader
- Attiva alert weekend per chiudere posizioni prima del venerdì sera
- Evidenziazione weekend per evitare gap di apertura
- Alert domenica sera per preparare setup settimanali
### Scenario 3: Scalper Intraday
- Linee orarie come riferimento per volatilità
- Alert 15:30 per sfruttare l'aumento di volume NY
- Personalizza colori per non disturbare l'analisi tecnica
---
## 🔄 Aggiornamenti Futuri
Roadmap pianificata:
- Aggiunta sessione asiatica (Tokyo)
- Sessione londinese personalizzabile
- Statistiche volatilità per sessione
- Alert personalizzabili con messaggi custom
- Integrazione con Discord/Telegram
**Lascia un commento con le tue richieste!**
---
## ⭐ Ti è Piaciuto?
Se trovi utile questo indicatore:
- Lascia una ⭐ **stella**
- 💬 **Commenta** con feedback o richieste
- 🔄 **Condividilo** con altri trader
- 👤 **Seguimi** per altri script utili!
---
## 🏷️ Tags
`sessioni` `orari` `italia` `weekend` `alert` `notifiche` `fuso-orario` `CET` `CEST` `new-york` `forex` `day-trading` `scalping` `swing-trading` `utilità` `automazione`
---
**Versione**: 2.0 (Alert Update)
**Lingua**: Italiano / English
**Licenza**: Mozilla Public License 2.0
**Autore**:
---
**Buon Trading! 📊🇮🇹**
---
---
# 📋 ENGLISH DESCRIPTION
---
# 🌍 Italian Time Sessions + Weekend + Alerts
## 📊 Description
This indicator is specifically designed for traders who need to visualize key Italian time zones during trading sessions, identify weekend periods, and **receive automatic notifications** at session changes.
The script automatically draws **infinite vertical lines** at the following Italian times:
- **15:30 IT** - US Market Open (New York)
- **18:30 IT** - European Session Close / Mid US Session
Additionally, it visually highlights the entire **weekend period** (from Friday 20:00 to Sunday 23:00) with a customizable colored background.
**🔔 NEW: Complete Alert System** to never miss key session openings/closings!
---
## ✨ Main Features
### 🕐 Automatic Time Lines
- **15:30 IT** - Vertical line at Wall Street opening
- **18:30 IT** - Vertical line at European session close
- **Infinite lines** extending above and below the chart
- Fully **customizable** style (color, width, line type)
- **Auto-update** with automatic DST management (CET/CEST)
### 🌙 Weekend Highlighting
- Colored background during: **Friday 20:00 → Sunday 23:00**
- Helps quickly identify when Forex/Crypto markets are less liquid
- Color and transparency **fully customizable**
### 🔔 Advanced Alert System
- **Automatic alerts** for every session change
- **5 configurable alert types**:
- 🇺🇸 New York Open (15:30 IT)
- 🇪🇺 European Session Close (18:30 IT)
- 🌙 Weekend Start (Friday 20:00 IT)
- ☀️ Weekend End (Sunday 23:00 IT)
- ⚠️ Any Event (combined alert)
- **Multi-channel**: Push notifications, email, popup, webhook
- **Custom messages** with emojis and detailed information
- **Individual switch** for each alert type
### ⚙️ Technical Features
- ✅ Works on **all timeframes** (from 1 minute to monthly)
- ✅ Compatible with **all instruments** (Forex, Crypto, Stocks, Indices, Commodities)
- ✅ Integrated **Europe/Rome** timezone
- ✅ Automatic DST (Daylight Saving Time) management
- ✅ Optimized code in **Pine Script v6**
- ✅ Optional labels to identify times
- ✅ **Alert frequency**: once_per_bar (avoids notification spam)
---
## 🎨 Customizable Settings
### Visual Style
1. **Time Lines Color** - Choose your preferred color
2. **Lines Width** - From 1 to 5 pixels
3. **Lines Style** - Solid, Dashed, Dotted
4. **Weekend Color** - Customizable background with transparency
### Alert Settings
1. **Enable Alerts** - Master switch to activate/deactivate all alerts
2. **Alert 15:30** - New York opening notification
3. **Alert 18:30** - European session close notification
4. **Weekend Start Alert** - Market close notification (Fri 20:00)
5. **Weekend End Alert** - Market reopen notification (Sun 23:00)
---
## 📖 How to Use
### Basic Installation
1. Add the indicator to your chart
2. Lines will automatically appear at 15:30 and 18:30 (Italian time)
3. Weekend will be highlighted with a colored background
4. Customize colors and styles from settings (gear icon)
### Alert Activation
#### Method 1: Automatic Alerts (Recommended - Easiest)
1. Go to indicator **Settings** (gear icon)
2. **Alert Settings** section
3. Check the alerts you want to receive
4. Alerts activate automatically!
#### Method 2: Custom Alerts (Advanced)
1. Click **⏰ Alert** button (top right)
2. Select **Condition** → Indicator name
3. Choose alert type:
- NY Open (15:30)
- EU Close (18:30)
- Weekend Start
- Weekend End
- Any Session
4. Configure **notification options**:
- 📱 App Notification
- 📧 Email
- 🔊 Sound Popup
- 🔗 Webhook URL
5. Click **Create**
---
## 🔔 Alert Messages
Alerts include emojis and clear information:
**🇺🇸 15:30 IT - NEW YORK OPEN**
```
US session start
Instrument:
```
**🇪🇺 18:30 IT - EUROPEAN SESSION CLOSE**
```
Mid US session
Instrument:
```
**🌙 FRIDAY 20:00 - WEEKEND START**
```
Markets closing
Reduced liquidity expected
```
**☀️ SUNDAY 23:00 - WEEKEND END**
```
Markets reopening soon
Get ready for the new week
```
---
## 🎯 Ideal For
- 📈 **Day Traders** operating on US/EU sessions
- 🌍 **Forex Traders** who want to highlight weekends
- 💹 **Scalpers** who need precise time references
- ⏰ **Swing Traders** who want to avoid weekend gaps
- 🇮🇹 **European Traders** using Italian timezone
- 📱 **Mobile Traders** who want push notifications
---
## 💡 Why Use This Indicator?
- **Save time**: No more manual timezone calculations
- **Never miss sessions**: Automatic alerts always notify you
- **Visual clarity**: Immediately identify key sessions
- **Versatile**: Works on any market and timeframe
- **Accurate**: Automatic update with DST
- **Multi-device**: Receive notifications on mobile, desktop, email
---
## 📝 Important Notes
- Time lines are drawn only when the candle matches exactly the target time
- Weekend highlighting covers the period from Fri 20:00 to Sun 23:00 (Italian time)
- Alerts use `alert.freq_once_per_bar` to avoid notification spam
- Script is optimized to not overload the chart
- Alerts work even when the chart is not open (if configured correctly)
---
## 🚀 Use Cases
### Scenario 1: Forex Day Trader
- Activate 15:30 alert to enter on US news
- Activate 18:30 alert to close EU positions
- Visualize lines to identify breakouts at key times
### Scenario 2: Swing Trader
- Activate weekend alerts to close positions before Friday evening
- Weekend highlighting to avoid opening gaps
- Sunday evening alert to prepare weekly setups
### Scenario 3: Intraday Scalper
- Time lines as reference for volatility
- 15:30 alert to exploit NY volume increase
- Customize colors to not disturb technical analysis
---
## 🔄 Future Updates
Planned roadmap:
- Asian session addition (Tokyo)
- Customizable London session
- Volatility statistics per session
- Customizable alerts with custom messages
- Discord/Telegram integration
**Leave a comment with your requests!**
---
## ⭐ Did You Like It?
If you find this indicator useful:
- Leave a ⭐ **star**
- 💬 **Comment** with feedback or requests
- 🔄 **Share** with other traders
- 👤 **Follow me** for more useful scripts!
---
## 🏷️ Tags
`sessions` `times` `italy` `weekend` `alerts` `notifications` `timezone` `CET` `CEST` `new-york` `forex` `day-trading` `scalping` `swing-trading` `utility` `automation`
---
**Version**: 2.0 (Alert Update)
**Language**: Italian / English
**License**: Mozilla Public License 2.0
**Author**:
---
**Happy Trading! 📊🌍**
Swing Data - ADR% / RVol / PVol / Float % / Avg $ Vol (Mod)Modified from this source code:
I have added the current bar DR so i can compare to ADR of the current bar to see if it is worth taking the trade for my bar-by-bar practice.
Quick too instead of having to measure it each time
Trinity Supertrend EliteTrinity Supertrend Elite - the one line to rule them all!
This is the smoothest, most respected, and most adaptive super trend line on TradingView today in our humble opinion.
When price is above the line → only longs make sense.
When price is below the line → only shorts make sense.
When the line is solid color → the daily trend agrees (extra confidence).
When the line is faded → you are fighting the higher-timeframe (be careful).
That’s it. One line tells you the entire market bias.
Why this beats every standard SuperTrend and every EMA (34, 50, 200, etc.)
Standard SuperTrend flips too early and too often — you get chopped to death in sideways markets.
Classic EMAs (34, 50, 200) lag so much that by the time they turn, half the move is gone.
The Trinity Baseline fixes both problems at once:
It uses a long, smart ATR + double smoothing (WMA → EMA) so the line is silky smooth and almost never whipsaws.
It adapts itself in real time — tightens in explosive trends, widens in chop, and even listens to the daily chart before committing.
It adds two-candle confirmation so fake flips are virtually eliminated.
It can optionally weigh real volume, making it follow institutional money instead of random noise.
Result: the line price respects like a magnet, often for weeks at a time.
How to use it (simple rules)
Never fight the line
Cyan = long only
Magenta = short only
Flat/sideways line = sit on your hands
Best entries
Pullbacks or bounces directly off the line
Breakouts that happen while the line is solid color (daily agreement)
Best timeframes
<10mins use the scalping the Holy Trinity Line preset
15m–1H for scalping/swing (use “15m–1H God Mode Enabled” preset)
4H–Daily for swing/position (use “4H–Daily Swing King”)
Weekly for long-term holds (use “Weekly Master of the Universe”)
Custom Settings: do you dare change the presets. If you do then we wish you well...
Combine with anything you already like
RSI, MACD, order blocks, liquidity grabs, your own Trinity Impulse oscillator — everything works better when you only take trades in the direction of this line.
Bottom line
If you want the single highest-probability filter that exists in the public TradingView world — one line that removes 80-90 % of losing trades before you even press the button — this is it.
Add it once, pick your preset, and watch how clean your curve becomes.
Kurtosis with Skew Crossover Focused OscillatorDescription:
This indicator highlights Skewness/Kurtosis crossovers for short-term trading:
Green upward arrows: Skew crosses above Kurtosis → potential long signal.
Red downward arrows: Skew crosses below Kurtosis → potential short signal.
Yellow upward arrows: Extreme negative skew (skew ≤ -1.7) → potential oversold/reversal opportunity.
Oscillator Pane:
Orange = Skewness (smoothed)
Blue = Kurtosis (adjusted, smoothed)
Zero line = visual reference
Usage:
Primarily for 2–5 minute charts, highlighting statistical anomalies and potential short-term reversals that can be used in conjunction with OBV and/or CVD
Arrows signal potential entries based on skew/kurt dynamics.
Potential ideas???????
---------------------------------------
Add Supporting Market Context
---------------------------------------
Currently, signals are purely based on skew/kurt crossovers. Adding supporting indicators could improve reliability:
Volume / CVD: Identify when crossovers occur with real buying/selling pressure.
Wick Imbalance: Detect forced moves in price structure.
Volatility Regime (Parkinson / ATR): Filter signals during high volatility spikes or compressions.
Experimentation: Try weighting these supporting signals to dynamically confirm or filter skew/kurt crossovers and see if false signals decrease on 2–5 minute charts.
--------------------------------------
Dynamic Thresholds & Scaling
--------------------------------------
Right now, the extreme skew signal is triggered at a fixed level (skew ≤ -1.7). Future improvements could include:
Adaptive thresholds: Scale extreme skew levels based on recent standard deviation or intraday volatility.
Kurtosis thresholds: Introduce a cutoff for kurtosis to identify “fat-tail” events.
Experimentation: Backtest different adaptive thresholds for both skew and kurt, and see how it affects the precision vs. frequency of signals.
--------------------------------------------------
Multi-Timeframe or Combined Oscillator
--------------------------------------------------
Skew/kurt signals could be combined across multiple intraday timeframes (e.g., 1-min, 3-min, 5-min) to improve confirmation.
Create a composite oscillator that blends short-term and slightly longer-term skew/kurt values to reduce noise.
Experimentation: Compare a single timeframe approach vs multi-timeframe composite, and measure signal reliability and lag.
I'm leaving this open so anyone can experiment with it as this project may be on the backburner, but these are my thoughts so far
FX Global Strength — Interpretation & Trading FrameworkFX Global Currency Strength — Interpretation & Trading Framework
Enhance your market reading with real-time global strength lines for all major currencies.
Use this tool to confirm breakout validity, detect early divergences, and understand money flow dynamics across FX pairs.
Tip: I strongly recommend backtesting each technique on your preferred market conditions.
COMPONENTS
• Global Strength Lines
Show the relative performance of each major currency calculated across all their pairs.
You can apply the indicator on any timeframe — M1 to Monthly — and the strength is recalculated based on the selected period.
• Strength Difference (Base vs Quote)
Automatically computes which currency is stronger on the chart pair you are trading.
• Interactive Legend
Clear color-coded layout to instantly recognize each currency’s strength line.
HOW TO READ & INTERPRET
1. Global Currency Strength Lines
Higher line = stronger currency, gaining value across the market.
Lower line = weaker currency, losing value across pairs.
Quickly identify which currencies are being bought or sold globally.
Avoid low-quality setups: when both currencies of a pair are equally strong or equally weak, price tends to range or give false signals.
2. Risk-On / Risk-Off Context
Strength clustering reveals market sentiment:
Risk-On: high-beta currencies (AUD, NZD, GBP) strengthening together while safe havens (JPY, CHF) weaken.
Risk-Off: JPY/CHF strengthening while AUD/NZD/GBP weaken.
This helps confirm trend reliability and reduces the chance of trading against global flows.
3. Breakout Confirmation Using Strength
Before trading a breakout on your chart:
Check if the base currency is rising and the quote currency is dropping.
A breakout is more valid when price action + global strength move in the same direction.
If the chart breaks out but strength lines do not confirm the move, consider it a high probability of a false breakout.
4. Divergence Detection
Global strength lines provide early warnings:
If price makes new highs but base currency strength does not, momentum is fading.
If price makes new lows but quote currency weakens slower, a reversal may form.
This acts like an advanced RSI-style divergence, but measured across the entire FX market, not just one pair.
5. Money Flow Insight
Because the indicator aggregates data across all major pairs:
You can clearly see where capital is flowing across the FX market.
This helps you choose the best pairs to trade, not just the direction.
Example:
If USD is the strongest and JPY is the weakest → USDJPY typically offers strong, clean directional movement.
SUMMARY — Why This Indicator Helps
✓ Confirms your breakout trades
✓ Avoids weak or noisy chart conditions
✓ Catches early divergence before price reverses
✓ Shows market sentiment (risk-on / risk-off)
✓ Helps select the cleanest, most directional currency pairs
✓ Works on any timeframe, adapting to your trading style (scalping, swing, or position trading)
Student Wyckoff volume background levels
**STUDENT WYCKOFF Volume Background Levels**
This indicator colors volume bars according to how large or small the current volume is relative to the recent background. Instead of looking at “raw” volume, it shows whether today’s activity is *extreme, high, normal, low or ultra-low* compared to what is usual for this market and timeframe.
### Concept
* The script calculates a **background average volume** over a user-defined number of bars (background window).
* For each bar it computes the ratio:
> `Volume Ratio = Current Volume / Average Volume`
* Depending on how big this ratio is, the volume bar is assigned to one of five categories and colored accordingly.
This makes it very easy to see where real effort (unusual activity) appears and where the market is quiet.
### Color scheme and thresholds (default)
All thresholds are defined as a multiple of the average volume:
* **Extreme volume** – **purple**
`volume ≥ Extreme * average` (default 3.0×)
Very rare, climactic activity. Often associated with buying/selling climaxes, stopping volume or very aggressive participation.
* **High volume** – **light red**
`volume ≥ High * average` (default 1.5×)
Clearly above-average volume. Important bars in trends or near key support/resistance.
* **Normal volume** – **gray**
Around the background average. Regular market activity.
* **Low volume** – **light yellow**
`volume ≤ Low * average` (default 0.7×)
Below-average activity. In Wyckoff/VSA context this can support ideas like No Demand / No Supply (together with spread and result).
* **Ultra-low volume** – **bright green**
`volume ≤ Ultra Low * average` (default 0.3×)
Very quiet market. Often marks zones of complete disinterest, late phases of trends, or calm periods before new campaigns.
All multipliers and colors are user-adjustable.
### How to use it
This is **not a standalone buy/sell signal**, but a visual tool to support Wyckoff/VSA reading:
* Highlight **climactic or stopping bars** by looking for purple (extreme) and light-red (high) volume around important price levels.
* Confirm **No Demand / No Supply** ideas by checking for low or ultra-low volume while price is drifting.
* Study how volume background changes between phases of a trading range, mark-up and mark-down.
The indicator works on any symbol and timeframe, uses only closed bars (no repainting) and is intended for educational and analytical purposes. Always combine it with your own price action reading, risk management and trading plan.
Candle RangeCandle Range
Displays the total range of each candle (high – low) in pips or ticks. The value appears in the status line and updates as you hover over candles. No bars, labels, or chart clutter — just a clean numeric view of candle volatility. Customize text color and decimal precision. Works for Forex, indices, commodities, and other markets.
80% EDGE Rule - TPO Based═════════════════════════════════════════════════════════════
80% EDGE RULE - TPO BASED
═════════════════════════════════════════════════════════════
█ OVERVIEW
The 80% Edge Rule is a high-probability Market Profile concept that identifies when price is likely to traverse the prior session's Value Area. This indicator automates the detection, confirmation, and tracking of 80% EDGE Rule setups using true TPO (Time Price Opportunity) calculations—not volume profile.
When price opens outside the previous day's Value Area and then re-enters and is "accepted" back inside, there is an 80% statistical probability that price will travel to the opposite side of the Value Area. This indicator does all the heavy lifting: calculating the prior session's Value Area, detecting valid setups, confirming acceptance, and tracking progress toward the target.
█ THE 80% EDGE RULE EXPLAINED
The 80% Edge Rule is based on Market Profile theory developed by J. Peter Steidlmayer at the Chicago Board of Trade. The rule states:
❶ If price OPENS OUTSIDE the prior day's Value Area...
❷ And then ENTERS and is ACCEPTED back into the Value Area...
❸ There is an 80% chance price will rotate to the OTHER SIDE of the Value Area.
"Acceptance" is defined as price spending TWO OR MORE TPO periods (typically 30-minute blocks) inside the Value Area. This indicates that the market has accepted these prices as fair value, and the auction process will likely continue through to the opposite boundary.
BULLISH SETUP: Price opens BELOW the prior VAL → Enters and is accepted → Target is VAH
BEARISH SETUP: Price opens ABOVE the prior VAH → Enters and is accepted → Target is VAL
█ HOW THIS INDICATOR WORKS
This indicator performs several automated functions:
1. TPO VALUE AREA CALCULATION
• Analyzes the prior RTH (Regular Trading Hours) session
• Builds a true TPO distribution using 30-minute time blocks
• Each price level receives +1 TPO for each period it was touched
• Calculates POC (Point of Control) as the price with highest TPO count
• Expands from POC using the CME/CBOT standard "two-price" method until 70% of TPOs are captured
• This defines VAH (Value Area High) and VAL (Value Area Low)
2. SETUP DETECTION
• Monitors the RTH open (default 9:30 AM ET)
• Detects if price opened outside the prior Value Area
• Determines setup direction (Bullish or Bearish)
3. ACCEPTANCE MONITORING
• Tracks TPO blocks where price remains inside the Value Area
• Confirms setup when required number of blocks is reached (default: 2)
• Resets count if price exits VA before confirmation
4. TARGET & INVALIDATION TRACKING
• Monitors for target completion (opposite VA boundary)
• Monitors for invalidation (price moves beyond entry VA boundary + buffer)
• Visual feedback on outcome
█ VISUAL ELEMENTS
PRIOR VALUE AREA LINES (Dashed)
• RED DASHED LINE: Prior Day VAH (Value Area High)
• GREEN DASHED LINE: Prior Day VAL (Value Area Low)
• PURPLE DOTTED LINE: Prior Day POC (Point of Control)
TRADE LINES (Solid)
• YELLOW LINE: Entry price (where setup was confirmed)
• CYAN LINE: Target price (opposite VA boundary)
• GREEN LINE: Entry line turns green when target is hit
• GRAY LINES: Both lines turn gray if setup is invalidated
STATUS LABEL
• Floating label showing current setup state
• ORANGE "WATCHING": Setup detected, monitoring for acceptance
• YELLOW "CONFIRMED": Setup confirmed, tracking toward target
• GREEN "TARGET HIT ✓": Target successfully reached
• RED "INVALIDATED ✗": Setup failed, price moved against
DASHBOARD (Top Right Corner)
• Prior VAH: Yesterday's Value Area High
• Prior VAL: Yesterday's Value Area Low
• Prior POC: Yesterday's Point of Control
• Open Price: Today's RTH opening price
• Direction: BULLISH ↑ or BEARISH ↓
• Status: Current setup state
█ CONFIGURABLE SETTINGS
┌────────────────────────────────────────────────────────────
│ TPO SETTINGS
├────────────────────────────────────────────────────────────
│ Tick Size (Default: 0.25) │ • Price increment for TPO calculations
│ • ES/MES: 0.25
│ • NQ/MNQ: 0.25
│ • YM/MYM: 1.0
│ • RTY: 0.1 │ • CL/MCL: 0.01
│ • GC/MGC: 0.1
│
│ Value Area % (Default: 70)
│ • Percentage of TPOs to include in Value Area
│ • Standard is 70% (one standard deviation)
│ • Can adjust 50-90% based on preference
│
│ TPO Block Duration (Default: 30 minutes)
│ • Length of each TPO period
│ • Standard Market Profile uses 30-minute periods
│ • Adjust if using non-standard TPO settings
└────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────
│ 80% EDGE RULE SETTINGS
├────────────────────────────────────────────────────────────
│ TPO Blocks Required for Acceptance (Default: 2)
│ • Number of 30-min periods price must stay inside VA
│ • Standard rule requires 2 periods for acceptance
│ • More conservative: Increase to 3
│ • More aggressive: Reduce to 1 (not recommended)
│
│ Invalidation Distance (Default: 10 points)
│ • Buffer beyond VA boundary before setup is invalidated
│ • Bullish: Invalidates if LOW goes below VAL minus this distance
│ • Bearish: Invalidates if HIGH goes above VAH plus this distance
│ • Adjust based on product volatility and your risk tolerance
│
│ Fade Delay (Default: 5 minutes)
│ • How long entry/target lines stay visible after outcome
│ • Lines and floating label disappear after this delay
│ • Dashboard retains the outcome status until next session
└────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────
│ SESSION SETTINGS
├────────────────────────────────────────────────────────────
│ RTH Session (Default: 0930-1600)
│ • Regular Trading Hours window
│ • This determines which bars are used for TPO calculation
│ • Also determines when RTH "open" is detected
│
│ PRODUCT-SPECIFIC RTH SESSIONS:
│ • Equity Index Futures (ES, NQ, YM, RTY): 0930-1600
│ • Crude Oil (CL): 0900-1430 (pit session)
│ • Gold (GC): 0820-1330 (pit session)
│ • Treasury Bonds/Notes: 0720-1400
│ • Forex Futures: Varies by product
│
│ Timezone (Default: America/New_York)
│ • Timezone for session calculations
│ • Options: New York, Chicago, Los Angeles, UTC
│ • Use exchange timezone for accurate session detection
└────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────
│ VISUAL SETTINGS
├────────────────────────────────────────────────────────────
│ Show Prior VA Lines: Toggle VAH/VAL/POC lines on/off
│ Show Entry/Target Lines: Toggle trade-related lines on/off
│ VAH Color: Color for Value Area High line
│ VAL Color: Color for Value Area Low line
│ POC Color: Color for Point of Control line
│ Entry Line Color: Color for entry price line
│ Target Line Color: Color for target price line
│ Target Hit Color: Color when target is reached (default: green)
│ Line Width: Thickness of all lines (1-5)
└────────────────────────────────────────────────────────────
┌────────────────────────────────────────────────────────────
│ DEBUG SETTINGS
├────────────────────────────────────────────────────────────
│ Show Debug Info: Displays additional diagnostic information
│ • Session High/Low of prior day
│ • Current RTH status
│ • Current TPO block number
│ • Outcome timestamp
│ • Useful for troubleshooting or verifying calculations
└────────────────────────────────────────────────────────────
█ ALERTS
This indicator includes three configurable alerts:
① SETUP CONFIRMED
• Triggers when acceptance criteria is met
• Includes entry price and target price in alert message
② TARGET HIT
• Triggers when price reaches the opposite VA boundary
• Confirms successful completion of the 80% Rule setup
③ INVALIDATED
• Triggers when price moves beyond the invalidation threshold
• Signals that the setup has failed
To enable alerts:
1. Ensure "Enable Alerts" is checked in indicator settings
2. Right-click on the indicator → "Add Alert"
3. Select the condition you want to be alerted on
4. Configure notification method (popup, email, webhook, etc.)
█ RECOMMENDED USAGE
TIMEFRAME:
• Best used on 5-minute, 15-minute, or 30-minute charts
• The chart timeframe should divide evenly into 30 minutes
• Ensure sufficient historical bars are loaded for prior session calculation
BEST PRACTICES:
• Wait for full confirmation (2 TPO blocks inside VA) before considering entry
• Use the target line as your profit objective
• Consider the invalidation level for stop-loss placement
• Monitor the dashboard for real-time setup status
• Combine with other confluence factors (order flow, support/resistance, etc.)
IMPORTANT NOTES:
• This indicator calculates TRUE TPO-based Value Area, not volume profile
• Prior day VA is recalculated at each new session
• The 80% Rule is a statistical tendency, not a guarantee
• Always use proper risk management
█ ADJUSTING FOR DIFFERENT PRODUCTS
This indicator defaults to Equity Index Futures (ES, NQ, etc.) with:
• RTH Session: 0930-1600
• Timezone: America/New_York
• Tick Size: 0.25
FOR OTHER PRODUCTS, ADJUST:
CRUDE OIL (CL/MCL):
• RTH Session: 0900-1430
• Tick Size: 0.01
GOLD (GC/MGC):
• RTH Session: 0820-1330
• Tick Size: 0.10
TREASURY FUTURES (ZB, ZN):
• RTH Session: 0720-1400
• Tick Size: 0.03125 (ZB) or 0.015625 (ZN)
E-MINI DOW (YM/MYM):
• RTH Session: 0930-1600
• Tick Size: 1.0
RUSSELL 2000 (RTY):
• RTH Session: 0930-1600
• Tick Size: 0.10
Always verify the RTH session times and tick sizes for your specific product and exchange.
█ DISCLAIMER
This indicator is provided for educational and informational purposes only. It is not financial advice and should not be construed as a recommendation to buy or sell any financial instrument. Trading futures and other leveraged products involves substantial risk of loss and is not suitable for all investors.
Past performance is not indicative of future results. The 80% Edge Rule is a statistical observation based on Market Profile theory and does not guarantee any specific outcome. Always conduct your own analysis and use proper risk management.
Consolidation Chopper█ OVERVIEW
Consolidation Chopper is a regime detection indicator designed to identify whether the market is currently in a consolidation (sideways) phase or a trending phase. The indicator uses a proprietary multi-timeframe approach to analyze price action across different windows, providing a more robust classification than single-timeframe methods.
The indicator features an impulse override system that can detect sudden breakouts from consolidation ranges, allowing for faster regime transitions when significant price movement occurs.
█ FEATURES
Three-State Regime Detection
• Sideways — Market is consolidating with no clear directional bias
• Breakout — An impulse move has been detected, signaling a potential regime change
• Trending — Market is exhibiting directional movement
Adaptive Thresholds
The indicator can self-calibrate its detection thresholds based on the instrument's historical behavior, making it adaptable across different markets and asset classes without manual tuning.
Dynamic Range Tracking
During consolidation periods, the indicator tracks the evolving range boundaries:
• Yellow lines show the current range high and low
• Orange lines show the buffered boundaries used for impulse detection
• Range continuously updates as price action develops
Impulse Override System
Multiple configurable conditions can trigger an early exit from consolidation:
• Bar body relative to range size
• Bar range relative to volatility
• Close beyond buffered range boundaries
• Multi-bar cumulative movement
Each condition can be independently enabled or disabled.
Confirmation Layers
Optional confirmation metrics provide additional confidence scoring for the current regime classification. The info panel displays confidence percentage and confirmation status.
Cooldown System
Prevents rapid regime oscillation by enforcing a minimum duration after breakout events before allowing return to sideways classification.
█ HOW TO USE
1 — Add the indicator to your chart. The background color indicates the current regime.
2 — During sideways regimes, observe the yellow range lines to understand the current consolidation boundaries.
3 — Watch for IMP markers which indicate impulse-triggered breakouts.
4 — Use the info panel (top right) to monitor:
Current regime and confidence level
Range boundaries and buffer values
Cooldown status
5 — Adjust impulse detection parameters based on your instrument's volatility characteristics.
Higher values = fewer triggers (more conservative)
Lower values = more triggers (more sensitive)
█ SETTINGS
Threshold Settings
Control the sensitivity of regime classification. Adaptive mode auto-calibrates based on historical data tuned for your instrument.
Impulse Override
Configure which conditions trigger early breakout detection and their respective thresholds.
Multi-Bar Impulse
Settings for detecting breakouts that occur over multiple bars rather than a single impulse candle.
Range Tracking
Configure the establishment period and buffer zone for consolidation range detection.
Cooldown
Set the minimum bars required after a breakout before returning to sideways classification.
█ LIMITATIONS
• The indicator requires sufficient historical data to establish adaptive thresholds.
Initial bars may show less reliable classifications.
• Like all regime detection methods, there is going to be inherent lag in identifying transitions, but this method minimizes it.
The impulse override system helps mitigate this but cannot eliminate it entirely.
• Performance may vary across different timeframes and instruments.
Some parameter tuning is recommended for optimal results.
█ NOTES
This indicator is designed as a filter or context tool to be used alongside other analysis methods. It does not generate trade signals directly but provides market structure context that can inform trading decisions. Typically once a range breaks you can expect directional movement/impulses or higher volatility regimes.
Trinity Market Regime Detector ProDecided to release this one to the community to enjoy. Changes from the original script.
Trinity Market Regime Detector – Evolution Summary
#### Critical Bug Fixes
- Fixed false long signals when –DI was dominant (DMI direction is now fully respected)
- Fixed real breakouts and squeeze breakouts firing against the higher-timeframe trend
- Fixed table text not scaling when choosing “Tiny” size (now truly tiny → large)
- Fixed alert messages that contained series strings (now 100% const-string compliant)
#### Major Logic & Accuracy Improvements
- Added proper **Higher-Timeframe MA filter** (default 200 EMA on Daily) – fully configurable (SMA/EMA/WMA + any timeframe)
- All breakout signals now require alignment with the HTF trend (when enabled) → dramatically reduces whipsaws
- Added **CCI (20)** with bold green/red highlighting at ±100
- Improved volume logic (high/low volume now more adaptive)
- Improved ATR low-volatility detection
- Squeeze breakouts now only fire with correct DMI + HTF direction
- Fakeouts clearly marked with orange X
- Bias hierarchy completely rewritten and made crystal-clear
#### Visual & Usability Upgrades
- Perfect dynamic table scaling (no more gaps when hiding ALMA/RSI/CCI)
- Option for **zero table** – super-clean label-only mode (v2.9)
- Background tinting for Dead Market (red), Squeeze (yellow), Strong Trend (green)
- ALMA 34 and HTF MA plotted on chart with color-coding
- Clear on-chart arrows: green/red triangles for real breakouts, aqua diamonds for squeeze breakouts
- All labels use proper large/colored text for instant readability
#### Alert System Overhaul
- 100% working alerts (no more compilation errors)
- Separate alerts for:
- Real volume-confirmed breakouts
- High-probability squeeze breakouts
- Regime changes
- Fakeouts
- Clean, professional alert messages
In short:
The original was already excellent.
We turned it into a **bulletproof, professional-grade, zero-noise market regime tool** that serious traders can actually rely on every single day.
Bayesian Order Flow Predictor📌 Bayesian Order Flow Predictor — Advanced Probability Engine for Nasdaq and Futures
This indicator is a next-generation probabilistic forecasting system designed for Nasdaq traders who rely on Order Flow, Auction Market Theory, Value Area dynamics, market structure, DOM imbalance, and Bayesian probability models.
It combines 7 professional-grade factors (DOM, CVD, RSI, EMA trend, ATR volatility, Market Structure, Value Area positioning) into a unified Bayesian probability panel that outputs a clean bullish/bearish probability curve with high-confidence reversal and trend-continuation signals.
Engineered for scalpers, day traders, futures traders, and ICT-style order flow technicians, it delivers real-time directional probability, session-aware signals, and optional news-filter exclusion.
⭐ Features
Bayesian Probability Model (0–100%)
DOM imbalance scoring across dynamic depth levels
Cumulative Volume Delta (CVD) scoring
Market structure detection (HH/LL micro-trend shifts)
RSI momentum and overbought/oversold scoring
EMA directional bias + ATR-normalized deviation
Value Area positioning (VAH / VAL / POC) with optional previous-session mode
Session filtering (only signals during active hours)
Automated news filter (exclude signals around scheduled macro events)
Bull/Bear probability zones with background coloring
Anti-repetition system (no double signals in same direction)
Designed for future scalping, futures order flow, and high-precision timing
🧠 Bayesian Probability Engine — How It Works
The model evaluates 7 independent market factors simultaneously:
DOM imbalance
CVD pressure
Market structure
RSI deviation
EMA trend
Value Area position
ATR volatility shift
Each factor is transformed into a normalized score, multiplied by its weighting parameter, and aggregated into a global score.
This score is then passed through a Bayesian logistic function to convert uncertainty into a smooth probability curve, giving traders a clean, mathematically stable, and noise-resistant forecast.
📈 Buy & Sell Signal Logic
Signals trigger when:
Bullish Probability crosses above the user threshold
Bearish Probability crosses below the opposite threshold
Session is active
No protected news event is occurring
This avoids noise, prevents over-signaling, and focuses only on high-confidence inflection points.
🎯Fully compatible with the indicator: ➡️ AI Probabilistic Orderflow scalper
Both indicators synchronize perfectly when used together:
Bayesian panel → trend probability
Scalper v1 → timing + TP/SL engine
Together they create a complete probability-driven revenue management system for scalping Future.
📘 How to Use
Add the indicator to your chart
Set your trading session (e.g., 09:30–16:00 EST)
Adjust weights depending on your style (Order Flow / Momentum / Value Area)
Watch the probability curve:
Above threshold → bullish bias
Below threshold → bearish bias
Take signals when the curve crosses thresholds, not when flat
Combine with "AI Probabilistic Orderflow scalper" indicator for execution timing
Avoid high-impact news using the News Filter
💎 Advantages
Professional-grade Bayesian model
Works in all volatility regimes
Noise-resistant and smoother than traditional oscillators
Integrates Order Flow + Auction Theory + Momentum + Volatility
Perfect for NQ scalpers seeking an AI-style probability dashboard
Reduces emotional decision-making
Compatible with any execution strategy
Optimized for high winrate scalping and sniper entries
Percent Change Histogram + MACandle Percent Move Columns with Optional Moving Average
Description:
This indicator calculates the percentage move of each candle over a specified number of bars and displays it as upward-facing columns, regardless of the candle direction. Each column is color-coded based on the candle’s direction—green for bullish, red for bearish. An optional moving average can be overlaid on the percentage values to help visualize trends and smooth out volatility.
Features:
Shows each candle’s percentage move as a column facing upward.
Columns are colored according to candle direction.
Adjustable input for the number of bars used in calculation.
Optional moving average overlay that can be added or removed.
Helps quickly assess volatility and trend strength in percentage terms.
Use Case:
Ideal for traders who want a clear visual representation of individual candle movements in percentage terms, making it easier to spot trends, pullbacks, and volatility patterns across different timeframes.
Fabio-Style Order Flow SystemFabio-Style Order Flow System — LVN • Delta • Big Trades • FVG • Order Blocks • Liquidity • Volume Profile
This indicator brings together all major components of Fabio Valentino’s order-flow strategy in one unified tool. It visualizes where smart money is active, where inefficiencies form, and where price is likely to react next.
🔍 FEATURES
1. Order Flow & Delta
Smoothed delta to show true market imbalance
Background color shifts to bullish/bearish delta dominance
Alerts for delta spikes & order-flow flips
2. Big Trade Detection
Highlights Big Buy and Big Sell prints (relative to average volume)
Helps identify institutional aggression on both sides
3. Low Volume Nodes (LVNs)
Automatically detects low-volume zones
Flags retests of LVNs for high-probability reactions
Uses dynamic volume thresholds for accuracy
4. Volume Profile (Lightweight)
Bucket-based intrabar profile across user-defined lookback
Highlights volume distribution without heavy TradingView CPU load
Auto-scales bucket density & transparency
5. Fair Value Gaps (FVGs)
Detects both bullish & bearish three-bar imbalances
Marks gaps visually using colored boxes
Updates dynamically with a user-set lookback
6. Order Blocks (OBs)
Identifies valid displacement bars and their origin OB
Plots clean, minimalist rectangles around key OB zones
Uses ATR-based impulse filtering
7. Liquidity Grabs
Detects wick-based liquidity sweeps
Highlights both equal high/low and stop-run type wicks
Useful for spotting reversals & trap setups
8. Strategy Dashboard
Shows real-time order flow state
Displays delta strength, big trades, LVNs, and last directional impulse
Auto-positions in all corners
🎯 PERFECT FOR
Traders who use:
Order Flow
Smart Money Concepts (SMC)
ICT / FVG / Liquidity models
Market Structure + Volume
Fabio Valentino-style analysis
⚙️ PERFORMANCE
All elements optimized
Uses automatic box-clearing to avoid array overload
Works on all timeframes & markets (crypto, FX, indices, stocks)
Annual Lump Sum: Yearly & CompoundedAnnual Lump Sum Investment Analyzer (Yearly vs. Compounded)
Overview
This Pine Script indicator simulates a disciplined "Lump Sum" investing strategy. It calculates the performance of buying a fixed dollar amount (e.g., $10,000) on the very first trading day of every year and holding it indefinitely.
Unlike standard backtesters that only show a total percentage, this tool breaks down performance by "Vintage" (the year of purchase), allowing you to see which specific years contributed most to your wealth.
Key Features
Automated Execution: Automatically detects the first trading bar of every new year to simulate a buy.
Dual-Yield Analysis: The table provides two distinct ways to view returns:
Yearly %: How the market performed specifically during that calendar year (Jan 1 to Dec 31).
Compounded %: The total return of that specific year's investment from the moment it was bought until today.
Live Updates: For the current year, the "End Price" and "Yields" update in real-time with market movements.
Portfolio Summary: Displays your Total Invested Capital vs. Total Current Value at the top of the table.
Table Column Breakdown
The dashboard in the bottom-right corner displays the following:
Year: The vintage year of the investment.
Buy Price: The price of the asset on the first trading day of that year.
End Price: The price on the last trading day of that year (or the current price if the year is still active).
Yearly %: The isolated performance of that specific calendar year. (Green = The market ended the year higher than it started).
Compounded %: The "Diamond Hands" return. This shows how much that specific $10,000 tranche is up (or down) right now relative to the current price.
How to Use
Add the script to your chart.
Crucial: Set your chart timeframe to Daily (D). This ensures the script correctly identifies the first trading day of the year.
Open the Settings (Inputs) to adjust:
Annual Investment Amount: Default is $10,000.
Table Size: Adjust text size (Tiny, Small, Normal, Large).
Max Rows: Limit how many historical years are shown to keep the chart clean.
Use Case
This tool is perfect for investors who want to visualize the power of long-term holding. It allows you to see that even if a specific year had a bad "Yearly Yield" (e.g., buying in 2008), the "Compounded Yield" might still be massive today due to time in the market.
NeuroSwarm ETH — Crowd vs Experts Forecast TrackerEnglish:
NeuroSwarm — Crowd vs Experts Forecast Tracker (ETH)
This indicator visualizes monthly forecast data collected from two independent groups:
Crowd – a large sample of retail participants
Experts – a curated group of analysts and experienced market participants
For each month, the indicator plots the following values as horizontal levels on the price chart:
Median forecast (Crowd)
Average forecast (Crowd)
Median forecast (Experts)
Average forecast (Experts)
Shaded zones highlighting the difference between median and mean
All values are fixed for each month and stay unchanged historically.
This allows traders to analyze sentiment dynamics and compare how expectations from both groups align or diverge from actual price action.
Purpose:
This tool is intended for sentiment visualization and analytical insight — it does not generate trading signals.
Its main goal is to compare collective expectations of retail traders vs experts across time.
Data source:
All forecasts come from monthly surveys conducted within the NeuroSwarm project between the 1st and 5th day of each month.
Interface notice:
The script's UI may contain non-English labels for convenience, but a full English documentation is provided here in compliance with TradingView rules.
Русская версия:
NeuroSwarm — Мудрость Толпы vs Эксперты (ETH)
Индикатор отображает ежемесячные прогнозы двух групп:
Толпа: медиана и средняя прогнозов
Эксперты: медиана и средняя прогнозов
Значения фиксируются для каждого месяца и показываются горизонтальными уровнями.
Заливка отображает диапазон между медианой и средней, что упрощает визуальное сравнение настроений.
Это аналитический инструмент для визуализации настроений — не торговая стратегия.
Все данные берутся из ежемесячных опросов проекта NeuroSwarm.
Daily Dollar Cost Averaging (DCA) Simulator & Yearly PerformanceThis indicator simulates a "Daily Dollar Cost Averaging" strategy directly on your chart. Unlike standard backtesters that trade based on signals, this script calculates the performance of a portfolio where a fixed dollar amount is invested every single day, regardless of price action.
Key Features:
Daily Accumulation: Simulates buying a specific dollar amount (e.g., $10) at the market close every day.
Yearly Breakdown Table: A detailed dashboard displayed on the chart that breaks down performance by year. It tracks total invested, average entry price, total holdings, current value, and PnL percentage for each individual year.
Global Stats: The bottom row of the table summarizes the total performance of the entire strategy since the start date.
Breakeven Line: Plots a yellow line on the chart representing your "Global Average Price." When the current price is above this line, the total strategy is in profit.
How to Use:
Add to chart (Works best on the Daily (D) timeframe).
Open settings to adjust your Daily Investment Amount and Start Year.
The table will automatically update to show how a daily investment strategy would have performed over time.
NeuroSwarm BTC — Crowd vs Experts Forecast TrackerEnglish:
NeuroSwarm — Crowd vs Experts Forecast Tracker (BTC)
This indicator visualizes monthly forecasts collected from two independent groups:
Crowd – a large sample of retail traders
Experts – a smaller, curated group of analysts and experienced market participants
For each month, the following values are displayed as horizontal levels on the chart:
Median forecast of the Crowd
Average forecast of the Crowd
Median forecast of Experts
Average forecast of Experts
Shaded zones showing the range between median and mean
The values remain fixed throughout each month. This allows traders to compare sentiment dynamics between groups and see how expectations evolve relative to actual market movement.
Purpose:
This indicator is designed for sentiment analysis — NOT for generating trading signals.
It helps identify divergences between retail expectations and expert forecasts, which can be informative during trend transitions.
Data source:
All values come from monthly surveys conducted within the NeuroSwarm project (1–5 of every month).
Crowd and Expert groups are collected separately to avoid bias and to preserve independent aggregation.
Interface language note:
The indicator’s interface may contain non-English labels for ease of use, but full English documentation is provided here in compliance with TradingView House Rules.
Русская версия (optional, allowed only AFTER English):
NeuroSwarm — Мудрость Толпы vs Эксперты (BTC)
Индикатор показывает ежемесячные прогнозы двух групп:
Толпа: медиана и средняя прогнозов
Эксперты: медиана и средняя прогнозов
Значения фиксируются на весь месяц и отображаются на графике горизонтальными уровнями.
Заливка показывает диапазон между медианой и средней.
Цель индикатора — визуализировать настроение толпы и экспертов и сравнить его с реальным движением цены.
Это аналитический инструмент, а не торговая стратегия.
Данные берутся из ежемесячных опросов (1–5 числа), проводимых в рамках проекта NeuroSwarm.
TCT - Daylight Saving TimeVisualize Daylight Saving Time (DST) transitions on your charts. This indicator marks the spring forward (2nd Sunday of March) and fall back (1st Sunday of November) dates with vertical lines and optional labels.
Features:
Automatic DST detection for US time zones
Customizable line color, width, and style (solid, dashed, dotted)
Optional date labels on transition days
Multiple timezone support: US Eastern, Central, Mountain, Pacific, London, Paris, Tokyo, Sydney
Extends lines across the chart
Memory-efficient (manages up to 100 lines/labels)
Use Cases:
Identify potential market behavior shifts around DST transitions
Track time changes that may affect trading sessions
Plan trades around known time adjustments
Historical analysis of DST impact on price action
Perfect for traders who want to see when clocks change and how it might affect market dynamics. Customize the appearance to match your chart style.
6-9 session & levels6-9 Session & Levels - Customizable Range Analysis Indicator
Description:
This indicator provides comprehensive session-based range analysis designed for intraday traders. It calculates and displays key levels based on a customizable session period (default 6:00-9:00 AM ET).
Core Features:
Session Tracking
Monitors user-defined session times with timezone support
Displays session open, high, and low levels
Highlights session range with optional box visualization
Shows previous day RTH (Regular Trading Hours: 9:30 AM - 4:00 PM) levels
Range Levels
25%, 50%, and 75% range levels within the session
Range deviations at 0.5x, 1.0x, and 2.0x multiples
Fibonacci extension levels (customizable, default 1.33x and 1.66x)
Optional fill zones between Fibonacci levels
Time Zone Highlighting
Marks the 9:40-9:50 AM period as a potential reversal zone
Vertical lines with shading to identify key time windows
Statistical Analysis
Calculates mean and median extension levels based on historical sessions
Displays statistics table showing current range, average range, range difference, and z-score
Customizable sample size (1-100 sessions) for statistical calculations
Option to anchor extensions from either session open or high/low points
Input Settings Explained:
Session Settings
Levels Session Time: Define your session window in HHMM-HHMM format (default: 0600-0900)
Time Zone: Choose from UTC, America/New_York, America/Chicago, America/Los_Angeles, Europe/London, or Asia/Tokyo
Anchor Settings
Show Session Anchor: Toggle the session anchor line (marks session open price at 6:00 AM)
Anchor Style/Color/Width: Customize appearance (Solid/Dashed/Dotted, color, 1-4 width)
Show Anchor Label: Display price label for the anchor
Session Open Line: Similar options for the session open reference line
Range Box Settings
Show Range Box: Display a shaded rectangle highlighting the session high-to-low range
Range Box Color: Set the box background color and transparency
Range Levels (25%/50%/75%)
Show Range Levels: Toggle all three intermediate levels on/off
Individual Level Styling: Each level (25%, 50%, 75%) has its own color, style, and width settings
Show Range Level Labels: Display price labels for each level
Range Deviations
Show Range Deviations: Toggle deviation levels on/off
0.5x/1.0x/2.0x Settings: Each deviation multiplier can be customized with its own color, line style (Solid/Dashed/Dotted), and width
Show Range Deviation Labels: Display labels showing the deviation price levels
Previous Day RTH Levels
Show Previous RTH Levels: Display yesterday's regular trading hours high and low
RTH High/Low Styling: Separate color, style, and width settings for each level
Show Previous RTH Labels: Toggle price labels for RTH levels
Time Zones
Show 9:40-9:50 AM Zone: Highlight this specific time period with vertical lines and shading
Zone Color: Set the background fill color for the time zone
Zone Label Color/Text: Customize the label appearance and text
Fibonacci Extension Settings
Show Fibonacci Extensions: Toggle Fib levels on/off
Fib Extension Color/Style/Width: Customize line appearance
Show Fib Extension Labels: Display price labels
Fib Ext Level 1/2: Set custom multipliers (default 1.33 and 1.66, range 0-5 in 0.1 increments)
Show Fibonacci Fills: Display shaded zones between Fib levels
Fib Fill Color: Customize the fill color and transparency
Session High/Low Settings
Show Session High/Low Lines: Display the actual session extremes
Style/Color/Width: Customize line appearance
Show Labels: Toggle price labels for high/low levels
Extension Stats Settings
Show Statistical Levels on Chart: Display mean and median extension levels based on historical data
Extension Anchor Point: Choose whether to anchor from "Open" or "High/Low" of the session
Number of Sessions for Statistics: Set sample size (1-100, default 60) for calculating averages
Mean/Median High Extension: Separate styling for each statistical level (color, style, width)
Mean/Median Low Extension: Separate styling for downside statistical levels
Tables
Show Statistics Table: Display a summary table with current range, average range, difference, z-score, and sample size
Table Position: Choose from 9 positions (Bottom/Middle/Top + Center/Left/Right)
Table Text Size: Select from Auto, Tiny, Small, Normal, Large, or Huge
Display Settings
Projection Offset: Number of bars to extend lines forward (default 24)
Label Size: Choose from Tiny, Small, Normal, or Large
Price Decimal Precision: Set decimal places for price labels (0-6)
How It Works:
The indicator tracks the specified session period and calculates the session's open, high, low, and range. At the end of the session (9:00 AM by default), it projects all configured levels forward for the trading day. The statistical features analyze the last N sessions (you choose the number) to calculate typical extension behavior from either the session open or the session high/low points.
The z-score calculation helps identify whether the current session's range is normal, expanded, or contracted compared to recent history, allowing traders to adjust expectations for the rest of the day.
Use Case:
This indicator helps traders identify key support and resistance levels based on early session price action, understand current range context relative to historical averages, and spot potential reversal zones during specific time periods.
Note: This indicator is for informational purposes only and does not constitute investment advice. Always perform your own analysis before making trading decisions.
Auto Seasonality Scanner by Novatrix CapitalThe Auto Seasonality Scanner analyzes historical daily price data to identify recurring seasonal patterns in the market. It highlights periods over the last 10 years where certain price movements have historically occurred. This indicator is designed for the DAILY (1D) timeframe only.
Key Features:
Visualizes historical entry and exit points for Long and Short patterns using vertical lines.
Option to exclude specific years (e.g., 2020) from the analysis.
Optional filter by US election cycles.
Calculates average returns, win rates, trade lengths, and number of trades for each pattern.
Displays results in a customizable table with color-coded Long and Short patterns.
This tool is for educational and informational purposes only. It provides a visual guide to potential recurring seasonal trends and does not constitute financial advice or trading recommendations.
AI Probabilistic OrderFlow Scalper⭐ Description:
📌 AI Probabilistic OrderFlow Scalper
This script combines Order Flow, Auction Market Theory, Volume Imbalance, Market Structure (HH/LL), RSI bias filtering, and a probability-based direction model inspired by AI and statistics.
It produces high-precision scalping entries designed for fast markets such as Futures, while remaining compatible with all markets (indices, crypto, forex, metals).
This is not a typical indicator — it is a probabilistic predictive model engineered to provide sniper entries, a tick-based Take Profit, a volatility-adaptive ATR Stop Loss, and optional Value Area levels (VAH/VAL/POC).
⭐ Main Features:
🔥 Directional probability model (AI-style weighted scoring)
📊 Order Flow imbalance (delta-like logic)
📈 HH/LL market structure detection
🎯 Smart RSI bias filter
🚀 One signal per trend shift (anti-spam)
🎯 Tick-based Take Profit (perfect for NQ / futures)
🛡️ ATR-based dynamic Stop Loss
📉 Value Area display: VAH, VAL, POC
🔊 Volume confirmation filter
📡 Directional probability plot
✔️ Works for Futures, Crypto, Forex, Indices
🧠 Probabilistic AI Approach
The model uses a 3-factor scoring system:
Order Flow imbalance
Market structure (HH/LL)
RSI trend bias
Each validated condition = 1 point.
The total score is converted into Buy/Sell probabilities, and the higher-probability direction is selected.
When probability exceeds the threshold (e.g. 80%), the system triggers a high-confidence sniper signal.
This mirrors Revenue Management logic:
→ Only take a decision when probability of success is maximized.
🎯 Buy/Sell Signals (Sniper Entries)
🔵 Green triangle under the candle = high-probability Buy
🔴 Red triangle above the candle = high-probability Sell
✔️ Only one signal per directional shift
✔️ Signals appear only when all strict filters are satisfied
📌 Automatic TP / SL
TP: fixed tick-based (e.g. 100 ticks for NQ scalping)
SL: ATR-based, adapts to volatility
TP/SL display can be enabled or disabled
Perfectly calibrated for high-speed scalping.
📘 How to Use
Use on every timeframe
Adjust probability threshold (75–90 recommended)
Enable strict mode for maximum precision
Let the model filter entries automatically
Choose a TP suitable for your market
Optionally display VAH/VAL/POC for Auction Theory context
Always test using backtesting before going live
🏆 Advantages
Extremely fast for scalping
High win-rate potential via probabilistic filtering
Clean signals (no noise or spam)
Combines the strongest trading frameworks:
Order Flow
Market Structure
Statistical modeling
Volume profiling
Automated risk management
AI Probabilistic OrderFlow Scalper⭐ Main Name
AI Probabilistic OrderFlow Scalper
⭐Description:
📌 AI Probabilistic OrderFlow Scalper — Predictive Auction Theory Model for Futures
This script combines Order Flow, Auction Market Theory, Volume Imbalance, Market Structure (HH/LL), RSI bias filtering, and a probability-based direction model inspired by AI and Revenue Management.
It produces high-precision scalping entries designed for fast markets such as Nasdaq Futures (NQ), while remaining compatible with all markets (indices, crypto, forex, metals).
This is not a typical indicator — it is a probabilistic predictive model engineered to provide sniper entries, a tick-based Take Profit, a volatility-adaptive ATR Stop Loss, and optional Value Area levels (VAH/VAL/POC).
⭐ Main Features
🔥 Directional probability model (AI-style weighted scoring)
📊 Order Flow imbalance (delta-like logic)
📈 HH/LL market structure detection
🎯 Smart RSI bias filter
🚀 One signal per trend shift (anti-spam)
🎯 Tick-based Take Profit (perfect for NQ / futures)
🛡️ ATR-based dynamic Stop Loss
📉 Value Area display: VAH, VAL, POC
🔊 Volume confirmation filter
📡 Directional probability plot
✔️ Works for Futures, Crypto, Forex, Indices
🧠 Probabilistic AI Approach
The model uses a 3-factor scoring system:
Order Flow imbalance
Market structure (HH/LL)
RSI trend bias
Each validated condition = 1 point.
The total score is converted into Buy/Sell probabilities, and the higher-probability direction is selected.
When probability exceeds the threshold (e.g. 80%), the system triggers a high-confidence sniper signal.
This mirrors Hight probability decision:
→ Only take a decision when probability of success is maximized.
🎯 Buy/Sell Signals (Sniper Entries)
🔵 Green triangle under the candle = high-probability Buy
🔴 Red triangle above the candle = high-probability Sell
✔️ Only one signal per directional shift
✔️ Signals appear only when all strict filters are satisfied
📌 Automatic TP / SL
TP: fixed tick-based (e.g. 100 ticks for NQ scalping)
SL: ATR-based, adapts to volatility
TP/SL display can be enabled or disabled
Perfectly calibrated for high-speed scalping.
📘 How to Use
Use any timeframe
Adjust probability threshold (75–90 recommended)
Enable strict mode for maximum precision
Let the model filter entries automatically
Choose a TP suitable for your market
Optionally display VAH/VAL/POC for Auction Theory context
Always test using backtesting before going live
🏆 Advantages
Extremely fast for scalping
High win-rate potential via probabilistic filtering
Clean signals (no noise or spam)
Combines the strongest trading frameworks:
Order Flow
Market Structure
Statistical modeling
Volume profiling
Automated risk management






















