Serene APEX Adaptive Probability Entry & Exit System**TradeSerene APEX — Adaptive Probability Entry & Exit System**
TradeSerene APEX is an intraday trading indicator designed to help traders identify higher-quality CALL and PUT opportunities while avoiding weak, late, or overextended entries.
Instead of relying on one indicator, APEX combines several market conditions into a single **0–100 Trade Quality Score**. The system analyzes VWAP, EMA trend structure, Opening Range Breakout levels, RSI momentum, volume, candle strength, higher-timeframe direction, liquidity sweeps, and volatility.
When enough conditions align, APEX can display a **CALL or PUT entry signal** directly on the chart. It also calculates a suggested entry price, stop level, Target 1, and Target 2 based on ATR and risk-to-reward settings.
One of the key features is the **Don't Chase Filter**. APEX can recognize when price has moved too far away from VWAP and warn traders to wait for a better entry instead of chasing momentum after a large move.
The dashboard provides a quick view of:
* CALL Quality Score
* PUT Quality Score
* VWAP direction
* EMA trend
* Volume strength
* Opening Range position
* RSI
* Don't-Chase status
APEX also includes alerts for CALL entries, PUT entries, trade exits, and overextended price conditions.
**Suggested use:** Intraday charts such as 3-minute or 5-minute timeframes on liquid instruments including SPY, QQQ, and actively traded stocks.
**Important:** The APEX score represents the number of qualifying setup conditions present. It is not a guaranteed probability of profit. This indicator is designed as a decision-support and risk-management tool and should be combined with proper position sizing, stop-loss discipline, and testing before live trading.
Indicator

Smart Money Intraday LiteSMART MONEY INTRADAY LITE
Smart Money Intraday Lite è un indicatore progettato per individuare possibili opportunità intraday utilizzando concetti di liquidità, struttura di mercato, displacement e Fair Value Gap.
L’obiettivo è mostrare segnali BUY e SELL chiari, mantenendo il grafico semplice e ordinato. Tutti i calcoli tecnici vengono effettuati internamente: sul grafico rimangono soltanto le etichette di ingresso, gli sfondi delle sessioni e la dashboard.
LOGICA DELL’INDICATORE
L’indicatore combina:
• sweep della liquidità Buy-Side e Sell-Side;
• swing high e swing low confermati;
• Change of Character e Break of Structure;
• momentum e displacement;
• Fair Value Gap;
• retest del Fair Value Gap;
• filtro direzionale sul timeframe superiore;
• sessioni Asia, Londra e New York.
SEGNALI BUY E SELL
Un potenziale segnale BUY viene generato quando:
• il prezzo preleva liquidità sotto un minimo strutturale;
• la candela chiude nuovamente sopra il livello;
• il bias del timeframe superiore è rialzista;
• viene rilevato un BOS, un movimento impulsivo o un retest valido;
• è presente la conferma richiesta dalla modalità selezionata;
• la candela del segnale è chiusa;
• il setup si trova all’interno di una sessione abilitata.
Un potenziale segnale SELL utilizza la logica opposta:
• prelievo della liquidità sopra un massimo strutturale;
• chiusura nuovamente sotto il livello;
• bias ribassista;
• conferma tramite BOS, momentum o Fair Value Gap.
BIAS AUTOMATICO
Il timeframe utilizzato per il bias cambia automaticamente:
• grafico M1–M5: bias H1;
• grafico M15: bias H4;
• grafico M30–H1: bias H4;
• grafico H4 o superiore: bias Daily.
Il bias automatico può essere disattivato dalle impostazioni per selezionare manualmente il timeframe desiderato.
Il filtro utilizza due medie mobili esponenziali e il prezzo di chiusura del timeframe superiore per classificare il contesto come rialzista, ribassista o neutrale.
MODALITÀ DEI SEGNALI
Conservative
Richiede conferme più rigide della struttura e del Fair Value Gap. Produce meno segnali e seleziona configurazioni maggiormente filtrate.
Balanced
Combina BOS o momentum con la presenza o il retest di un Fair Value Gap. Offre un equilibrio tra qualità e frequenza ed è la modalità predefinita consigliata.
Aggressive
Accetta una conferma più rapida dopo lo sweep della liquidità. Produce più segnali, ma può aumentare il numero di falsi ingressi nelle fasi laterali o molto volatili.
SESSIONI
L’indicatore comprende tre sessioni configurabili secondo il fuso orario Europe/Rome:
• Asia: 01:00–08:00;
• Londra: 08:00–12:00;
• New York: 14:00–18:00.
Le sessioni sono evidenziate con colori leggeri sullo sfondo e possono essere modificate dalle impostazioni.
DASHBOARD
La dashboard mostra:
• timeframe del grafico;
• timeframe utilizzato per il bias;
• modalità selezionata;
• sessione attiva;
• bias rialzista, ribassista o neutrale;
• ultimo segnale BUY o SELL;
• prezzo di entrata;
• Stop Loss;
• Take Profit 1;
• Take Profit 2.
GESTIONE DEL RISCHIO
Lo Stop Loss viene calcolato utilizzando il livello dello sweep, lo swing strutturale più recente e un buffer ATR configurabile.
I target vengono calcolati mediante multipli del rischio:
• TP1 predefinito: 1R;
• TP2 predefinito: 2R.
UTILIZZO CONSIGLIATO
Configurazione iniziale suggerita per XAUUSD:
• timeframe M5 o M15;
• modalità Balanced;
• conferma alla chiusura della candela attiva;
• filtro del bias attivo;
• sessioni abilitate;
• evitare ingressi immediatamente prima di eventi economici ad alto impatto;
• utilizzare un rischio controllato per ogni operazione.
INTERPRETAZIONE DEI SEGNALI
L’etichetta verde BUY indica che le condizioni rialziste impostate sono state confermate.
L’etichetta rossa SELL indica che le condizioni ribassiste impostate sono state confermate.
Il segnale rappresenta una possibile opportunità tecnica e non un ordine automatico. Prima dell’ingresso è opportuno controllare la struttura generale, la posizione del prezzo, la volatilità e le notizie economiche.
AVVERTENZA
Smart Money Intraday Lite è uno strumento di analisi tecnica e non un sistema automatico di esecuzione.
I segnali non garantiscono risultati futuri e non devono essere utilizzati come unica motivazione per aprire una posizione.
Questo indicatore è fornito esclusivamente per finalità educative e informative e non costituisce consulenza finanziaria.
Indicator

Trendline Breakout LiteTRENDLINE BREAKOUT LITE
Trendline Breakout Lite è un indicatore intraday progettato per tracciare automaticamente le trendline principali e individuare possibili segnali BUY e SELL quando il prezzo conferma una rottura.
L’obiettivo è fornire una lettura semplice della direzione, mantenendo il grafico pulito con soltanto due trendline dinamiche.
LOGICA DELL’INDICATORE
L’indicatore identifica automaticamente gli swing high e gli swing low confermati.
Utilizzando gli ultimi punti strutturali disponibili, traccia:
• una trendline rossa sui massimi, utilizzata come resistenza dinamica;
• una trendline verde sui minimi, utilizzata come supporto dinamico.
Le trendline vengono aggiornate automaticamente quando viene confermato un nuovo massimo o minimo strutturale.
SEGNALE BUY
Un potenziale segnale BUY viene generato quando:
• il prezzo rompe la trendline rossa;
• la candela chiude sopra la trendline;
• la direzione del timeframe superiore è rialzista;
• il periodo minimo tra due segnali è rispettato.
La trendline rossa rappresenta una resistenza dinamica. La sua rottura rialzista confermata può indicare un possibile cambiamento della struttura o la continuazione del movimento ascendente.
SEGNALE SELL
Un potenziale segnale SELL viene generato quando:
• il prezzo rompe la trendline verde;
• la candela chiude sotto la trendline;
• la direzione del timeframe superiore è ribassista;
• il periodo minimo tra due segnali è rispettato.
La trendline verde rappresenta un supporto dinamico. La sua rottura ribassista confermata può indicare un possibile cambiamento della struttura o la continuazione del movimento discendente.
FILTRO DELLA DIREZIONE
L’indicatore utilizza il prezzo di chiusura e due medie mobili esponenziali sul timeframe superiore per classificare il contesto come:
• BULLISH: direzione rialzista;
• BEARISH: direzione ribassista;
• NEUTRAL: direzione non definita.
Quando il filtro è attivo, i segnali BUY vengono accettati principalmente in un contesto rialzista e i segnali SELL in un contesto ribassista.
BIAS AUTOMATICO
Il timeframe utilizzato per la direzione cambia automaticamente:
• grafico M1–M5: bias H1;
• grafico M15: bias H4;
• grafico M30–H1: bias H4;
• grafico H4 o superiore: bias Daily.
Il bias automatico può essere disattivato per selezionare manualmente il timeframe desiderato.
DASHBOARD
La dashboard mostra:
• timeframe del grafico;
• timeframe utilizzato per il bias;
• direzione BULLISH, BEARISH o NEUTRAL;
• ultimo segnale BUY o SELL;
• prezzo di entrata;
• Stop Loss;
• Take Profit 1;
• Take Profit 2;
• Take Profit 3.
GESTIONE DEL RISCHIO
Per un segnale BUY, lo Stop Loss viene posizionato sotto il minimo recente con un buffer ATR configurabile.
Per un segnale SELL, lo Stop Loss viene posizionato sopra il massimo recente con un buffer ATR configurabile.
I target vengono calcolati utilizzando multipli del rischio:
• TP1 predefinito: 1R;
• TP2 predefinito: 2R;
• TP3 predefinito: 3R.
IMPOSTAZIONI PRINCIPALI
Pivot Length
Determina la sensibilità utilizzata per identificare i massimi e i minimi strutturali. Un valore più basso produce trendline più reattive; un valore più alto seleziona strutture più importanti.
Confirm at Candle Close
Quando questa opzione è attiva, il segnale viene confermato soltanto dopo la chiusura della candela oltre la trendline.
Bars Between Signals
Imposta il numero minimo di candele tra due segnali consecutivi, riducendo i segnali ripetuti.
Automatic Bias Timeframe
Seleziona automaticamente il timeframe superiore in base al timeframe del grafico.
Direction Filter
Permette di accettare soltanto i segnali coerenti con la direzione del timeframe superiore.
UTILIZZO CONSIGLIATO
Configurazione iniziale suggerita per XAUUSD:
• timeframe M5 o M15;
• Pivot Length: 5;
• conferma alla chiusura attiva;
• filtro della direzione attivo;
• bias automatico attivo;
• almeno 8 candele tra due segnali;
• controllo delle notizie economiche prima dell’ingresso.
INTERPRETAZIONE VISIVA
• linea rossa: resistenza dinamica;
• rottura confermata sopra la linea rossa: possibile BUY;
• linea verde: supporto dinamico;
• rottura confermata sotto la linea verde: possibile SELL;
• etichetta verde BUY: segnale rialzista confermato;
• etichetta rossa SELL: segnale ribassista confermato.
AVVERTENZA
Trendline Breakout Lite è uno strumento di analisi tecnica e non un sistema automatico di esecuzione.
La rottura di una trendline può generare falsi segnali, soprattutto durante mercati laterali, periodi di bassa liquidità o eventi economici ad alto impatto.
I segnali non garantiscono risultati futuri e non devono essere utilizzati come unica motivazione per aprire una posizione.
Questo indicatore è fornito esclusivamente per finalità educative e informative e non costituisce consulenza finanziaria.
Indicator

Strategy

Trade Serene | ORB + Price Action Entry & Exit**Trade Serene | ORB + Price Action Entry & Exit** is a 5-minute day-trading indicator designed to help traders identify higher-quality CALL and PUT opportunities using the **Opening Range Breakout (ORB), price action, VWAP, volume, and market structure**.
The indicator establishes the **9:30–9:35 AM ET opening range** and waits for confirmation before providing an entry signal.
A 🟢 **CALL ENTRY** appears when price breaks above the ORB high with bullish price action, market structure, VWAP, and volume confirmation.
A 🔴 **PUT ENTRY** appears when price breaks below the ORB low with bearish price action, market structure, VWAP, and volume confirmation.
The indicator also displays a **structural stop-loss, 1R/2R/3R profit levels, ADD WINNER signals when momentum continues, and EXIT signals when price action begins to invalidate the trade.**
The goal is simple:
**WAIT → CONFIRM → ENTER → PROTECT → ADD TO STRENGTH → EXIT**
Designed for traders who want more confirmation before entering a breakout instead of chasing the first move.
*For educational purposes only.
Indicator

Indicator

SL/TP Trade Manager Template for SignalSync.toAutomated Trade Execution & Copy Trading
A modular, signal-agnostic trade management engine built to work with SignalSync.to.
This template does not generate trade entries itself . Instead, it takes a Long/Short trigger from any compatible TradingView indicator and handles everything downstream — initial stop-loss placement, ATR-based trailing, TP1/TP2 tracking, trade timeouts, and webhook-ready JSON alerts for automated execution.
It is designed as a reusable management layer: connect the same tested trade-management logic to different signal-generating indicators without duplicating the underlying code.
HOW IT WORKS
* Connect any signal source
Point the Long Trigger and Short Trigger inputs to the corresponding alert conditions from your signal indicator.
* Controlled entry timing
By default, the template applies a one-bar offset: a signal confirmed on bar N triggers the entry on the open of bar N+1. This follows standard non-repainting execution. The offset can be disabled when the connected indicator generates its trigger after bar close.
* Flexible initial stop-loss
Set the initial SL using an ATR multiple, or pull it from an external structural level such as a swing high/low or FVG edge. An optional opposite-level input can widen the stop to a structural floor/ceiling, but will never tighten it.
* Two trailing modes
Choose between:
* Continuous: re-evaluates the trailing stop on every eligible bar after the configured delay.
* Stepped: updates only at fixed bar intervals, useful for reducing SL-update noise in choppy markets.
* Independent TP1 / TP2 tracking
TP1 and TP2 are calculated using ATR multiples and tracked independently from the trailing stop. Each target has its own alert condition.
* Automatic timeout
Optionally force-close trades that remain open for more than a configured number of bars without reaching their SL or trailing exit.
VISUALS
* Entry Zone
Displays the initial SL/TP1 range at the moment of entry. The zone remains frozen even when the trailing stop subsequently moves.
* Live trade status
Entry zones are color-coded:
* Gray — trade still open or closed BE
* Green — TP1 reached
* Red — initial SL breached
* Zone Stats Table
Tracks the results of the most recent entry zones, including TP, SL and neutral/BE outcomes, together with the hit rate. This provides a quick view of how the connected signal is performing without relying on the Strategy Tester.
* Live management levels
Separate trailing SL, TP1 and TP2 lines are plotted on the chart, with pip-distance labels for both the entry zone and current trailing stop.
ALERTS & AUTOMATION
The template provides six alert conditions :
1. Long Entry
2. Short Entry
3. Stop Loss Hit
4. TP1 Hit
5. TP2 Hit
6. Timeout Exit
Each alert includes a pre-built JSON payload with TradingView placeholders , capturing the relevant values at the exact moment the alert fires.
The payload is designed as a starting point for integration with SignalSync.to . Fields such as `traderIdKey`, `tradeSide`, `relativeTakeProfit`, and `relativeStopLoss` can be adapted to your SignalSync configuration and credentials.
This allows the trade-management layer to send automated execution instructions directly through your TradingView → SignalSync → cTrader workflow.
NON-REPAINTING DESIGN
All internal trade-management logic uses confirmed-bar data and proper offsetting .
There is no lookahead in the entry/exit logic, and the alert payload captures values when the event actually occurs rather than relying on values that may change later as the chart updates.
IMPORTANT
This is a trade-management layer, not a signal generator .
It will not produce entries or plot trade-management levels until it is connected to a compatible indicator source through `input.source()`.
For educational and informational purposes only. This template is not financial advice. Test thoroughly in TradingView and on a demo account before connecting it to any live automated execution system.
Indicator

MSNR Alchemist Intraday LiteMSNR ALCHEMIST INTRADAY LITE
MSNR Alchemist Intraday Lite è un indicatore sviluppato per individuare possibili opportunità intraday attraverso la combinazione di Malaysian Support and Resistance, struttura di mercato, liquidità e analisi multi-timeframe.
L’obiettivo è offrire segnali BUY e SELL chiari, mantenendo il grafico semplice e ordinato.
LOGICA DELL’INDICATORE
L’indicatore combina:
• livelli Malaysian SNR basati sull’interazione Close–Open;
• sweep della liquidità;
• struttura di mercato e Break of Structure;
• momentum della candela;
• retest delle aree MSNR;
• filtro direzionale su timeframe superiore;
• sessioni Asia, Londra e New York.
I livelli MSNR e le condizioni tecniche vengono calcolati internamente e non sono disegnati sul grafico.
SEGNALI BUY E SELL
Un potenziale segnale BUY viene generato quando:
• il prezzo interagisce con un supporto MSNR;
• viene rilevato uno sweep della liquidità;
• il bias del timeframe superiore è rialzista;
• si verifica una conferma tramite BOS, momentum o retest;
• la candela del segnale si chiude;
• il setup si trova all’interno di una sessione abilitata.
Un potenziale segnale SELL utilizza la logica opposta su una resistenza MSNR, con bias ribassista e relativa conferma della struttura.
BIAS AUTOMATICO
Il timeframe utilizzato per il bias cambia automaticamente:
• grafico M1–M5: bias H1;
• grafico M15: bias H4;
• grafico M30–H1: bias H4;
• grafico H4 o superiore: bias Daily.
Il bias automatico può essere disattivato per selezionare manualmente il timeframe desiderato.
MODALITÀ DEI SEGNALI
Conservative
Richiede conferme più rigide. Produce meno segnali, ma seleziona configurazioni maggiormente filtrate.
Balanced
Equilibrio tra frequenza e qualità dei segnali. È la modalità predefinita consigliata per XAUUSD su M5 e M15.
Aggressive
Utilizza conferme più flessibili e produce più segnali. Può generare maggiormente falsi ingressi durante condizioni laterali o molto volatili.
SESSIONI
L’indicatore comprende tre sessioni configurabili secondo il fuso orario Europe/Rome:
• Asia: 01:00–08:00;
• Londra: 08:00–12:00;
• New York: 14:00–18:00.
Le sessioni sono evidenziate con colori leggeri sullo sfondo e possono essere modificate dalle impostazioni.
DASHBOARD
La dashboard mostra:
• timeframe del grafico;
• timeframe utilizzato per il bias;
• modalità selezionata;
• sessione attiva;
• bias rialzista, ribassista o neutrale;
• ultimo segnale BUY o SELL;
• prezzo di entrata;
• Stop Loss;
• Take Profit 1;
• Take Profit 2.
GESTIONE DEL RISCHIO
Lo Stop Loss viene calcolato utilizzando il livello dello sweep, la struttura recente e un buffer ATR configurabile.
I target sono calcolati mediante multipli del rischio:
• TP1 predefinito: 1R;
• TP2 predefinito: 2R.
UTILIZZO CONSIGLIATO
Configurazione iniziale suggerita per XAUUSD:
• timeframe M5 o M15;
• modalità Balanced;
• conferma alla chiusura della candela attiva;
• filtro del bias attivo;
• sessioni abilitate;
• rischio massimo limitato per ogni operazione.
AVVERTENZA
MSNR Alchemist Intraday Lite è uno strumento di analisi tecnica e non un sistema automatico di esecuzione.
I segnali non garantiscono risultati futuri e non devono essere utilizzati come unica motivazione per aprire una posizione. È necessario considerare struttura generale, volatilità, liquidità, spread ed eventi economici ad alto impatto.
Questo indicatore è fornito esclusivamente per finalità educative e informative e non costituisce consulenza finanziaria.
Indicator

Serene PRO | Options Confluence**Trade Serene PRO** is a day-trading indicator designed to help traders identify higher-quality **CALL and PUT opportunities** by combining several important trading signals into one easy-to-read system.
Instead of entering a trade based on one indicator alone, Trade Serene PRO looks for **multiple confirmations** before producing a signal.
The indicator analyzes:
* **Opening Range Breakout (ORB)** – Looks for price breaking above or below the first 15-minute trading range.
* **VWAP** – Helps determine whether buyers or sellers are controlling the market.
* **9 & 21 EMA** – Identifies the short-term direction and strength of the trend.
* **Relative Volume (RVOL)** – Checks whether enough trading volume is supporting the move.
* **RSI Momentum** – Measures whether bullish or bearish momentum is strong enough.
* **Market Confirmation** – Checks the broader market direction for additional confirmation.
* **ATR Risk Management** – Helps calculate logical stop-loss and profit-target levels.
* **No-Trade Filter** – Warns traders when volume is weak or price may already be too extended to safely chase.
Understanding the Signals
🟢 **A+ CALL** = Strong bullish setup with multiple confirmations agreeing.
🔴 **A+ PUT** = Strong bearish setup with multiple confirmations agreeing.
**A CALL / A PUT** = A good setup, but with slightly fewer confirmations than an A+ trade.
**WAIT** = Conditions are not strong enough to justify a trade.
**EXIT** = The indicator detects that the trade has reached an exit condition, lost momentum, or invalidated the setup.
### The 8-Point Scoring System
Trade Serene PRO scores each potential trade using **eight confirmations**.
The more confirmations that agree, the stronger the setup.
For example:
**8/8 CALL** = Extremely strong bullish confluence
**7/8 CALL** = A+ CALL setup
**6/8 CALL** = A CALL setup
**Below 6/8** = WAIT
The same scoring process is used for PUT opportunities.
### Built-In Risk Management
When a trade signal appears, Trade Serene PRO can also display:
**ENTRY** — Where the signal occurred
**STOP** — Where the trade becomes invalid
**1R** — First profit target
**2R** — Second profit target
**3R** — Third profit target
This encourages traders to think about **risk before profit**.
Best Use
Trade Serene PRO was designed primarily for liquid instruments such as **SPY, QQQ and actively traded stocks**, especially on the **3-minute and 5-minute charts**.
For options traders, the indicator should generally be placed on the **underlying stock or ETF chart**. The CALL or PUT signal can then be used to help evaluate an options trade.
The Purpose
Trade Serene PRO is not designed to predict every market move or guarantee profitable trades.
Its purpose is simple:
**Filter out weak setups, reduce emotional entries, and help traders wait for multiple confirmations before risking their money.**
**Trade less. Wait for confirmation. Protect your capital. Execute your plan.**
Indicator

Fair Value Gap (FVG) Statistics with Placebo Control█ OVERVIEW
On the same instrument, measured against a 50% baseline, fair value gaps looked significantly profitable in one period and significantly unprofitable in another. Both readings were artifacts of a baseline that was never 50%.
This indicator measures what actually happens after price returns to a gap, then compares the result against fake, or placebo, zones of the same size placed at bars where no gap occurred. Because a hit rate tells you nothing until you know what a meaningless zone scores on the same chart.
The following description consists of two parts. Part 1 is written in plain English and covers everything most readers need. Part 2 contains the full methodology and results for anyone who wants to examine the numbers in detail.
═══════════════════════════════════════
PART 1 — WHAT THIS IS AND WHY
═══════════════════════════════════════
█ THE PROBLEM
Zone-based tools are everywhere: fair value gaps, order blocks, breakers, imbalances. Yet almost none of them tell you how often a zone actually led anywhere. And when a number is quoted, it is often built on one of three flawed foundations.
1. The zone is counted before it could have been known.
This problem is easiest to see with order blocks. An order block is commonly defined as the last opposite candle before a move that breaks structure. That means the block cannot be identified until the structure break occurs, often several bars later. Yet it is drawn back on the earlier candle as though it had been known at the time.
Any hit rate measured from that earlier candle therefore counts a zone that nobody could actually have traded.
Fair value gaps suffer less from this problem because their three-bar pattern completes quickly, but the same principle applies: a zone becomes active only when it becomes knowable, and nothing before that bar should be counted.
2. Failed zones disappear.
Many tools remove a zone from the chart once price has passed through it. That makes sense for keeping a chart clean. It is disastrous for statistics, because the zones being removed are disproportionately the ones that failed.
Count only what remains on the chart and you are counting the survivors.
3. The hit rate is compared with 50%.
This is the most important problem, and it is extremely common.
The reasoning seems straightforward: if the target and stop are equally far from the entry, then no edge should mean a 50/50 outcome.
But a rule that enters when price reaches a level inherits a baseline from the way price moves. That baseline is not necessarily 50%. It changes with the instrument, direction, and market conditions. Across the three markets tested here, it ranged from roughly 45% to 55%.
A hit rate by itself therefore tells you very little.
What matters is how the same measurement performs on zones that have no informational meaning at all.
█ WHAT THIS INDICATOR DOES
For every real fair value gap the indicator identifies, it also generates placebo zones of the same height, direction, and distance from price, anchored at bars where no fair value gap occurred.
Real and placebo zones are then measured by exactly the same rules.
The difference between them — real minus placebo — is the result that matters.
If real gaps perform like the placebo zones, then the pattern is not adding anything, regardless of how attractive the raw hit rate may look.
The placebo comparison does not ask whether fair value gaps win more than 50% of the time.
It asks a harder question:
Do fair value gaps perform better than comparable zones that carry no fair value gap information at all?
█ HOW THE COMPARISON IS KEPT FAIR
Statistical libraries for Pine already exist, and many indicators will draw fair value gaps. What is not otherwise available is a matched control built into the measurement itself, so that every figure the indicator reports arrives together with the baseline it should be judged against.
Three design choices make that possible, and they only work together.
A matched placebo control. Each placebo zone has the same height, the same direction, and the same distance from price as the real zone it is meant to compare with. Both are scored by identical rules.
Confirmation-honest timing. A zone enters the sample only when it becomes knowable, never earlier. Every confirmed zone remains in the sample from that point onward, including zones that fail immediately.
Bias controls that are reported rather than hidden. Cases that are genuinely difficult to score — such as bars that touch both exits and trades that never resolve — are counted and displayed for real and placebo zones side by side. Ambiguous cases are treated conservatively rather than silently discarded.
The combination matters. A matched control is useful only if both sides are measured under the same timing and scoring rules.
█ WHAT THE TESTS FOUND
Across three asset classes, three timeframes, and two separate periods — fourteen measurements in total — fair value gaps showed no detectable advantage over size-matched zones placed at meaningless bars.
The difference remained below about one percentage point of hit rate, and none of the fourteen individual measurements reached conventional statistical significance.
That is a bound on what was observed, not a claim that the true effect is exactly zero.
A different market or a different period could produce a different result. That is precisely why the comparison is built into the tool rather than left as an assumption or a footnote.
The broader conclusion is more useful:
A hit rate quoted without its baseline does not tell you whether something works. On the same instrument, measured against 50%, this pattern looked significantly profitable in one period and significantly unprofitable in another. Both readings were created by the baseline, not by the gaps.
That lesson applies to zone-based tools generally, not only to fair value gaps.
If you take one thing from this script, take that.
█ HOW IT WAS TESTED
A single result on a single chart is easy to produce and easy to overinterpret. Before publication, the same measurement was therefore repeated while changing one assumption at a time.
Three asset classes — crypto, currencies, and equity index futures
Three timeframes — 5 minutes, 30 minutes, and 1 hour
Two separate, non-overlapping time periods
Three different target and stop distances
Two different limits on how long a trade could remain open
Each of these choices is partly arbitrary. If a finding appears only under one particular setting, it may belong to the setting rather than to the market.
Fourteen separate measurements were made in total.
Two standard statistical tools are used. A confidence interval shows the range in which the underlying value plausibly lies, which is more informative than a single headline estimate. Results from independent markets are also combined so that their evidence can be considered together rather than one chart at a time.
The measurement procedure was additionally checked against artificial data for which the correct answer was known in advance. This allowed the method itself to be tested independently of any market result.
█ HOW TO READ AND USE THE INDICATOR
Add the indicator to any chart. It works on any symbol and any timeframe and needs no configuration to produce a result.
The panel
By default, the panel shows a compact view: the number of zones found, the number revisited by price, the hit rate with its confidence interval, the placebo baseline, and the difference between real and placebo.
Turn off Compact panel for the full breakdown: wins, losses, unresolved cases, the direction split, and side-by-side rates for the cases that are hardest to score.
Everything used to produce the headline result is available for inspection.
Reading the result
Check the sample size first. Below roughly 1000 resolved zones, the confidence interval is usually too wide to conclude much. Recognizing that the sample is inconclusive is a valid result, not a failure of the indicator. Lower timeframes and longer histories both increase the sample.
Then read real − placebo . That is the headline result.
A positive number means the gaps outperformed the placebo zones. A negative number means they underperformed them.
The z-score beside it indicates how far the observed difference sits from what chance alone can produce. As a rough guide, an absolute z-score below 2 is not conventionally distinguishable from noise.
The raw hit rate is shown for context, not as the answer. Judging the pattern from that number alone is the mistake this indicator is designed to expose.
Setting up a measurement
To measure a specific period, turn on Limit to date range and set the dates.
The panel reports the sample actually achieved. This can be shorter than the requested period if the chart has not loaded enough historical data, so scroll left when necessary to load more history.
To check whether a result depends on your choice of exits, change Barrier size and run the measurement again. A finding that appears only at one setting may belong to the setting rather than to the pattern.
As a chart indicator
Zones are drawn as they form and can also be used in the usual visual way.
A zone that price has not yet returned to is drawn solid and continues extending to the right while it remains open.
When price reaches the zone, the box stops extending and fades to a dotted outline. The width of a completed box therefore shows how long that gap survived before price returned to it, while the chart makes it easy to see which zones remain active.
Turning off Draw real zones leaves only the statistics panel.
█ SETTINGS
Measurement — Risk unit selects whether exit distance scales with ATR or with the zone's own height. Barrier size sets that distance. Time limit controls how many bars a trade may remain open before being recorded as unresolved.
Entry price and Evaluate exits on the entry bar provide alternative scoring conventions so their effect can be measured rather than assumed. Both are labeled where they introduce a known bias.
Minimum zone height filters out small gaps. Exclude overlapping zones and Overlap lookback prevent several gaps created by the same move from being treated as independent observations.
Sample — restricts the measurement to a date range, entered as year, month, and day so the sample remains reproducible.
Placebo control — Placebos per zone sets how many comparison zones each real zone generates; more placebos produce a tighter estimate of the baseline. Placebo offset controls how far from the original bar the comparison zones are anchored.
Validation — replaces market price with a random walk so the measurement can be checked against data whose correct answer is known in advance rather than only against real markets.
Display — Compact panel shows the headline rows only; turning it off reveals the full breakdown. Draw real zones toggles the boxes on the chart.
═══════════════════════════════════════
PART 2 — DETAILED ANALYSIS
═══════════════════════════════════════
█ HOW A ZONE IS SCORED
A gap becomes active on the bar after its three-bar pattern closes. From that point onward, every confirmed zone remains in the sample, including zones that fail immediately.
When price returns to a zone, the entry is recorded at that bar's close , not at the zone edge.
This matters more than it may appear.
A touch condition means that price reached or passed the edge, so the bar may have overshot it by an unknown amount. Assuming a fill at the edge while beginning the measurement only from the following bar would start the trade from an artificial price and can systematically distort the result.
Two exits are then placed at equal distances on either side of the entry. Because the exits are symmetric, real and placebo zones can be compared directly.
If one bar touches both exits, its open, high, low, and close do not reveal which level was reached first. Those cases are shown separately and counted as losses, making the published result the conservative one.
Zones that reach neither exit within the time limit are excluded from the hit-rate calculation. They did not resolve, so they provide no evidence for either outcome.
█ RESULTS
Results below use the following settings. The sample ends 1 August 2026.
SETTING VALUE
Risk unit (R) ATR(14) at confirmation
Barrier 2.0 R each side
Time limit 100 bars after entry
Entry close of the touch bar
Overlapping zones excluded
Placebos per zone 3
Three markets, 30-minute charts, 2025-01-01 to 2026-08-01:
INSTRUMENT RAW NAIVE z PLACEBO REAL-PLAC
BTCUSDT 49.5% -0.67 49.0% +0.5
EURUSD 51.4% +1.65 51.7% -0.2
ES1! 49.2% -0.92 49.9% -0.7
POOLED -0.04
The panel on the chart above is not restricted to that fixed window — it runs to the most recent bar — so its figures differ slightly from the table. That is expected: it is a different sample, not a different result.
Read the raw column alone and the markets appear different: 49.5% for crypto versus 51.4% for currencies, a spread of 1.9 percentage points.
Now look at the placebo column. Its spread is 2.7 points.
The apparent difference between markets is therefore better explained by the baseline than by the fair value gaps themselves.
One example makes the problem especially clear:
BTCUSDT, 1 hour, calendar year 2024
Raw hit rate 54.0% (n = 1390)
Naive z vs 50% +2.95 "significant"
Placebo baseline 51.5%
Real minus placebo +2.5% z 1.49, not sig.
Against an assumed 50% baseline, a 54% hit rate gives a p-value near 0.003 — exactly the kind of number that can look compelling when published in isolation.
Against its observed control baseline, however, the evidence is not statistically significant.
The same indicator, on the same instrument, over a different period and with a tighter target, produced a raw hit rate of 48.4% with a z-score of -2.25 — apparently significant in the opposite direction.
Both apparent conclusions arise from comparing with an assumed 50% baseline rather than the observed control baseline.
█ ROBUSTNESS
DIMENSION TESTED RESULT
Barrier size 1R / 2R / 3R no change
Time limit 50 / 100 bars no change
Asset class crypto / FX / index no change
Timeframe 5m / 30m / 1h no change
Period 2024 / 2025-26 no change
Across fourteen separate estimates of real minus placebo, the largest result was 1.49 standard errors from zero.
With fourteen estimates, even if the true effect were zero, the largest absolute result would be expected to reach roughly 1.9 standard errors by chance alone.
Pooled across three independent markets, the estimate was -0.04 percentage points, with a 95% interval of approximately -1.2 to +1.1 points.
█ LIMITATIONS
One symbol and one timeframe can be analyzed per chart. Pine cannot pool results across markets, so each chart represents one sample rather than proof by itself. The pooled figures reported above were combined separately.
Trading costs are not included. Entries assume execution at the bar close with no spread, commission, or slippage. Real-world trading costs would make absolute performance worse.
Ambiguous bars are counted as losses. This lowers both real and placebo hit rates by roughly the ambiguous-case rate and therefore tends to cancel when the difference between them is calculated.
The bull and bear rows should not be interpreted independently in a trending market.
The placebo control matches zone size, direction, and distance from price, but it cannot match the fact that a real gap forms immediately after a strong move in the same direction.
For example, in an uptrend, a fake bearish zone is more likely to be run over by the prevailing trend, whereas a real bearish gap can only form after an actual downward move. These effects work in opposite directions and largely cancel in the combined result.
For that reason, the total should be treated as the primary statistic rather than the directional split.
This limitation was identified during testing and is the main known weakness of the methodology.
Finally, all results come from a sample. Another market or another period may produce a different estimate. That uncertainty is the reason the placebo comparison is built into the indicator rather than assumed away.
█ METHOD AND PRIOR WORK
None of the statistics here are new, and it is worth being clear about that.
Assigning a treatment to units or moments where it did not actually occur, then checking that no effect appears, is a standard falsification test in causal inference, where it is usually called a placebo test. The placebo zones in this indicator are that idea applied to bars instead of subjects.
The trading application is not new either. David Aronson's Evidence-Based Technical Analysis (2006) argues that a rule should be judged against the returns of random entry signals rather than against zero, and uses Monte Carlo permutation and White's Reality Check to do it.
The scoring rule — a target, a stop, and a time limit, whichever is reached first — is the triple-barrier method described by Marcos López de Prado.
What this script adds is not the method but its availability. The control is generated and scored automatically alongside the real zones, on any chart and any symbol, so the baseline arrives together with the number instead of requiring a separate study that most people will never run.
█ OPEN SOURCE
The source is open. Every figure above can be reproduced — or shown to be wrong — by anyone who wants to check it.
Order blocks are next, measured by the same rule: from the bar that breaks structure, not from the earlier candle on which the block is drawn.
Indicator

Indicator

Serene ORB Strategy IndicatorThe Serene ORB Indicator is designed to help day traders identify high-quality Opening Range Breakout opportunities using the first five minutes of the regular market session. The indicator automatically plots the Opening Range High and Low from 9:30–9:35 AM ET, then monitors price for confirmed bullish and bearish breakouts.
It combines ORB structure with VWAP and volume confirmation to help filter weaker moves and reduce false breakouts. Bullish signals appear when price confirms above the opening-range high, while bearish signals appear when price confirms below the opening-range low. The indicator also identifies potential break-and-retest setups, allowing traders to wait for price to return to the breakout level and confirm support or resistance before entering.
The script includes visual CALL, PUT, CALL RETEST, and PUT RETEST signals, along with automatically calculated entry, stop-loss, and 1R, 2R, and 3R profit targets. Traders can customize the volume requirements, VWA Indicator

Indicator

Ultimate Volume Delta & Order Flow Suit Ultimate Volume Delta & Institutional Order Flow Suite
Overview
Ultimate Volume Delta is an all-in-one, premium trading script specifically built for traders utilizing Smart Money Concepts (SMC), Inner Circle Trader (ICT) methodology, and Volume Profile strategies. Going beyond conventional price action, this indicator decodes underlying market liquidity, institutional order flow, and real-time buy/sell pressure (Volume Delta) directly onto a clean, unified interface.
Key Features & Components
1- Delta-Based Candlesticks:
Calculates the true balance between buyers and sellers inside every single candle. Bars light up in Bright Teal during strong buying delta and Bright Orange/Red during aggressive selling delta, helping you identify institutional momentum without lag.
2- Filtered Order Blocks & High-Volume FVGs:
Filters out market noise by highlighting only those Order Blocks and Fair Value Gaps (FVG) where volume exceeds 1.3x the moving average (Institutional Volume Expansion).
Bullish OB + FVG: Highlighted with a blue shaded block and dark grey FVG gap.
Bearish OB + FVG: Highlighted with a red shaded block and dark grey FVG gap.
3- On-Chart Dual-Color Volume Profile:
Displays buy volume (Teal) and sell volume (Orange) side-by-side on the right side of the chart.
Cyan POC Line (Point of Control): Draws a bright cyan line at the exact price level where the highest volume was traded. It acts as a powerful price magnet and institutional support/resistance level.
4- Institutional Dashboard (Top-Right):
A sleek, real-time metrics table situated at the top-right corner:
Active Session: Real-time indicator for London, New York, or Asian session status.
Today's Total Delta: Aggregated daily net delta tracking institutional order flow bias.
High Probability Zones: Live count of active, unmitigated OB/FVG zones on the chart.
5- On-Chart Bottom Delta Histogram:
Plots net delta bars along the lower boundary of the chart to give immediate visual feedback on sudden volume spikes and momentum shifts.
How It Works
The script calculates candle range vs. close location to estimate real-time buy/sell volume allocation. When institutional volume flows into the market, it applies a SMA Volume Filter to automatically map out high-probability Order Blocks and FVGs. Simultaneously, the native array-based Volume Profile evaluates the last 90 bars to dynamically render horizontal volume nodes and the Point of Control (POC).
How to Use & Maximize Profitability
High-Probability Confluence Entries:
Look for trades where price mitigates a marked Bullish/Bearish Order Block inside an FVG zone while simultaneously aligning with the Volume Profile POC Line. This multi-layer confluence provides high win-rate setups.
Session-Based Execution:
Trade actively when the dashboard displays LONDON (Active) or NEW YORK (Active). Wait for the Delta Histogram to print green while price retests a Bullish OB to confirm institutional backing before entering long.
Identifying Fakeouts & Traps:
If price is making higher highs while the Delta Histogram prints negative (red) values, it signals a divergence/liquidity sweep—warning you to avoid buying into retail trap moves.
Risk Management:
Entry: On tap/mitigation of the OB/FVG zone.
Stop Loss: Placed just beyond the outer boundary of the Order Block.
Take Profit: Targeted toward opposing FVGs or the nearest Volume Profile POC level.
Pro Tip
Optimal performance is achieved on the 5-minute or 15-minute timeframes for XAU/USD (Gold) and major Forex pairs. Focus on execution during session overlap periods (12:00 – 16:00 UTC) when volume density and FVG accuracy are at their highest.
⚠️ DISCLAIMER & RISK WARNING
For Educational & Informational Purposes Only:
This indicator, along with all associated tools, metrics, dashboard signals, and automated analysis, is designed strictly for educational, analytical, and informational purposes. It does not constitute financial, investment, trading, or legal advice.
Indicator

Reported EPS & Revenue Growth Table - HistoricalEnglish
EPS & Revenue Growth Board – Historical Analysis
A fundamental analysis board designed to visualize EPS and revenue growth, acceleration, and deceleration using reported financial results.
Unlike a standard fundamentals dashboard that only shows the latest results, this indicator includes a historical date selection feature, allowing you to go back in time and examine what a company's fundamentals looked like at a specific point in the past.
This makes it useful not only for current stock analysis, but also for studying historical market leaders and major breakout stocks.
The board displays:
Quarterly EPS YoY growth
Quarterly Revenue YoY growth
Annual EPS growth
Annual Revenue growth
Quarterly growth trend
Annual growth trend
Short-term 2-quarter trend
Acceleration / deceleration indicators
Growth values are based on reported results, rather than analyst estimates or earnings surprise data.
Positive growth is displayed in green, while negative growth is displayed in red.
Trend arrows provide a quick visual indication of whether growth is accelerating or decelerating.
Historical Analysis
A date can be specified in the indicator settings.
The board will then display the financial information that would have been available around that point in time.
This allows you to study questions such as:
What did EPS and revenue growth look like before a major stock advance?
Was earnings growth accelerating before the breakout?
Did revenue growth confirm the EPS acceleration?
How did the fundamentals of past market leaders compare before their major moves?
This feature is especially useful for historical research into growth stocks and for studying characteristics commonly associated with CAN SLIM and momentum investing.
Purpose
The goal is not to predict stock prices from fundamentals alone, but to make changes in a company's growth profile easier to recognize and to combine that information with price, volume, relative strength, and chart patterns.
日本語
EPS & Revenue Growth Board – Historical Analysis
企業のEPS・売上成長率と、その加速・減速を視覚的に確認するための業績分析ボードです。
通常の業績インジケーターのように最新決算だけを見るのではなく、過去の日付を指定して、その時点で確認できた業績状態を再現できる機能を搭載しています。
そのため現在の銘柄分析だけでなく、過去の大化け株・先導株が大きく上昇する前にどのような業績だったのかを検証する用途にも使用できます。
ボードでは主に以下を表示します。
四半期EPS YoY成長率
四半期売上 YoY成長率
年間EPS成長率
年間売上成長率
四半期成長トレンド
年間成長トレンド
直近2四半期の短期トレンド
成長の加速 / 減速
数値にはアナリスト予想やサプライズではなく、**実際に発表された業績値(Reported Results)**を使用します。
成長率がプラスの場合は緑、マイナスの場合は赤で表示。
さらに矢印によって、EPSや売上成長が加速しているのか、減速しているのかを素早く確認できます。
過去分析機能
設定から日付を指定することで、過去の任意の時点まで戻って業績ボードを確認できます。
これにより、
大幅上昇前のEPS成長率はどうだったか
ブレイクアウト前にEPSは加速していたか
EPSだけでなく売上も加速していたか
過去の先導株にはどのような共通点があったか
といった検証が可能になります。
特に、過去の成長株・大化け株を研究し、CAN SLIMやモメンタム投資の観点からファンダメンタルズの共通点を探す用途を想定しています。
目的
このボード単独で株価を予測することが目的ではありません。
EPS・売上の変化を素早く把握し、価格・出来高・RS・チャートパターンなどのテクニカル分析と組み合わせて使用するための補助ツールです。
Indicator

SMC Analytics Pro Hey traders! 👋
Finding a clean, non-lagging Smart Money Concepts (SMC) indicator on TradingView can be frustrating. Most public scripts end up squishing your chart scale , lagging your browser, or cluttering your screen with hundreds of overlapping boxes. 😩
So I decided to code a complete, ultra-precise Smart Money Concepts engine in Pine Script v5—rebuilt from the ground up to keep your charts smooth, clean, and 100% accurate! 🚀✨
The Core Idea: Institutional trading isn't about guessing where price is going—it's about tracking where bank liquidity lives. This indicator maps out market structure, institutional order blocks, and imbalance gaps without crowding your price action.
🔥 Key Features That Make This Unique
Dual Structure Architecture: Automatically plots both Internal Structure (micro scalp breaks) and Swing Structure (macro trend breaks) so you never trade against the major market trend.
Structure-Triggered Order Blocks (OB): No more clutter! OBs are drawn only when a real Break of Structure (BOS) or Change of Character (CHoCH) occurs at the origin of the impulse move.
Real-Time Mitigation Engine: When price retraces and touches an Order Block or fills a Fair Value Gap (FVG), the zone automatically vanishes in Present Mode to keep your chart tidy.
Fixed Chart Scale Guarantee: Unlike other SMC scripts that distort your vertical price scale and make candles look flat, this indicator keeps your chart scaling perfectly proportioned on every single timeframe! 📈
Fair Value Gaps (FVG): Identifies genuine 3-candle imbalance gaps where big money stepped in with aggressive market orders.
Liquidity Pools (EQH / EQL): Highlights Equal Highs and Equal Lows where retail stop losses are sitting waiting to be swept.
Dynamic Equilibrium (50%) Level: Displays the exact 50% midpoint of the active swing range so you always know if you're buying in Discount or selling in Premium .
🛠️ How to Use This in Your Trading Setup
Identify the Macro Trend: Look for solid green/red BOS lines and check if swing points are making Higher Highs (HH) or Lower Lows (LL).
Wait for Price to Enter a Zone: Look for price to retrace back down into an unmitigated Bullish Order Block or fill a Bullish FVG below the Equilibrium (50%) line.
Look for Internal Confirmation: Drop down to a lower timeframe and wait for a dashed iBOS / CHoCH break in your direction before taking the trade! 🎯
⚡ Multi-Timeframe Compatibility
Whether you are scalping the 1-minute chart on CAPITALCOM:NAS100 , day trading Forex on the 15-minute, or swing trading Crypto on the Daily, the logic adapts dynamically to any market and timeframe! 🌍
Inputs can be customized in the settings panel—feel free to tweak the pivot lookbacks to match your personal trading style.
If you find this indicator helpful for your daily analysis, please hit the Boost button 🚀 and leave a comment below! Happy trading! 🙌 Indicator

Brent Crude Oil Forward CurveBrent Crude Oil Forward Curve
The Brent Crude Oil Forward Curve is a market-structure visualization tool designed to display the relationship between consecutive Brent crude oil futures contracts across a 12-month horizon.
The indicator builds a forward curve from twelve consecutive Brent futures contracts and presents their prices both graphically and in a structured data table. This allows users to observe the shape, slope and evolution of the Brent term structure directly alongside the underlying market.
CURVE STRUCTURE
The indicator automatically identifies the prevailing structure of the displayed curve:
BACKWARDATION — when deferred futures contracts trade below the front contract.
CONTANGO — when deferred futures contracts trade above the front contract.
The curve is displayed dynamically, allowing changes in the term structure to be identified visually rather than by examining individual futures contracts separately.
12-CONTRACT FORWARD CURVE
Twelve consecutive Brent futures contracts are displayed. Each point on the curve includes the contract month, price and spread relative to the front contract.
The accompanying table provides:
• Contract symbol
• Contract month
• Futures price
• Spread versus the front contract
The summary row shows the current curve structure, the front-to-last contract range and the total spread across the displayed 12-month curve.
AUTO ROLL
The indicator includes a calendar-based auto-roll mechanism that automatically advances the displayed 12-contract sequence as the calendar progresses. By default, the sequence begins two calendar months ahead of the current month. The contract sequence is generated dynamically, eliminating the need to manually replace each futures symbol every month. A Manual Front Month Offset is also available for users who wish to inspect an adjacent contract sequence or manually shift the starting point of the curve.
PRICE TIMEFRAME
By default, contract prices follow the chart timeframe. Users may select a different Price Timeframe when they want the forward curve calculations to reference another timeframe independently of the underlying chart.
DISPLAY CONTROLS
The Inputs menu provides independent controls for displaying or hiding the data table, individual contract labels and branding panel. Point spacing, horizontal positioning and label distance can also be adjusted to accommodate different screen sizes and chart layouts.
DESIGN AND METHODOLOGY
This script combines automated Brent contract sequencing, calendar-based contract management, 12-contract term-structure construction, spread calculations relative to the front contract, dynamic curve visualization and synchronized tabular presentation within a single analytical framework.
Rather than analyzing individual futures contracts separately, the script transforms the prices of twelve consecutive Brent futures contracts into a synchronized representation of the term structure. The graphical curve, contract labels, spreads, market-structure classification and contract table are updated together as the futures sequence evolves. The implementation and presentation logic were developed specifically for this script.
INTERPRETATION
The indicator is intended to help users study the term structure of Brent crude oil futures. Changes in the shape and slope of the forward curve can provide useful information about how the futures market is pricing near-term versus deferred delivery.
Forward-curve structure should not be interpreted in isolation as a directional trading signal. It is one component of broader crude-oil market analysis and should be evaluated together with price action, fundamentals, positioning, inventories and other relevant market information. Indicator

Price Action Intraday LitePRICE ACTION INTRADAY LITE
Price Action Intraday Lite è un indicatore progettato per individuare possibili opportunità BUY e SELL attraverso l’analisi diretta del movimento del prezzo.
L’indicatore combina pattern di candele, rotture della struttura, rejection dei livelli e direzione del timeframe superiore. Il grafico rimane pulito: vengono visualizzati soltanto i segnali BUY/SELL, gli sfondi delle sessioni e una dashboard con tutte le informazioni operative.
LOGICA DELL’INDICATORE
Price Action Intraday Lite analizza:
• Bullish e Bearish Engulfing;
• Bullish e Bearish Pin Bar;
• breakout di massimi e minimi recenti;
• rejection della liquidità;
• struttura recente del mercato;
• direzione del timeframe superiore;
• sessioni Asia, Londra e New York;
• volatilità attraverso l’ATR.
L’indicatore cerca una conferma tra il pattern della candela, la posizione del prezzo rispetto alla struttura e la direzione principale del mercato.
SEGNALE BUY
Un potenziale segnale BUY può essere generato quando:
• viene riconosciuto un Bullish Engulfing, una Bullish Pin Bar o un breakout rialzista;
• il prezzo rompe un massimo recente o rifiuta un minimo strutturale;
• il bias del timeframe superiore è rialzista;
• la candela del segnale è chiusa;
• il periodo minimo tra due segnali è rispettato;
• il setup si trova in una sessione abilitata.
Quando tutte le condizioni richieste dalla modalità selezionata sono confermate, sul grafico appare un’etichetta verde BUY.
SEGNALE SELL
Un potenziale segnale SELL può essere generato quando:
• viene riconosciuto un Bearish Engulfing, una Bearish Pin Bar o un breakout ribassista;
• il prezzo rompe un minimo recente o rifiuta un massimo strutturale;
• il bias del timeframe superiore è ribassista;
• la candela del segnale è chiusa;
• il periodo minimo tra due segnali è rispettato;
• il setup si trova in una sessione abilitata.
Quando tutte le condizioni richieste dalla modalità selezionata sono confermate, sul grafico appare un’etichetta rossa SELL.
PATTERN PRICE ACTION
Bullish Engulfing
Una candela rialzista il cui corpo incorpora il corpo della candela ribassista precedente. Può indicare un aumento della pressione dei compratori.
Bearish Engulfing
Una candela ribassista il cui corpo incorpora il corpo della candela rialzista precedente. Può indicare un aumento della pressione dei venditori.
Bullish Pin Bar
Una candela con una lunga ombra inferiore e un corpo relativamente piccolo. Può segnalare il rifiuto di prezzi più bassi.
Bearish Pin Bar
Una candela con una lunga ombra superiore e un corpo relativamente piccolo. Può segnalare il rifiuto di prezzi più alti.
Breakout
Una chiusura oltre un massimo o minimo recente. Può indicare la continuazione del movimento o un cambiamento della struttura.
Rejection
Il prezzo supera temporaneamente un livello strutturale, ma chiude nuovamente al suo interno. Può indicare una presa di liquidità e il rifiuto del livello.
MODALITÀ DEI SEGNALI
Conservative
Richiede un Engulfing accompagnato da una rottura della struttura. Produce meno segnali e applica un filtro più rigido.
Balanced
Richiede un Engulfing o una Pin Bar insieme a un breakout o una rejection. Offre un equilibrio tra frequenza e selettività ed è la modalità predefinita consigliata.
Aggressive
Accetta un Engulfing, una Pin Bar oppure un breakout come conferma. Produce più segnali, ma può aumentare i falsi ingressi durante mercati laterali o molto volatili.
DIREZIONE DEL MERCATO
L’indicatore utilizza il prezzo di chiusura e due medie mobili esponenziali sul timeframe superiore per classificare il contesto come:
• BULLISH: direzione rialzista;
• BEARISH: direzione ribassista;
• NEUTRAL: direzione non definita.
Quando il filtro direzionale è attivo, i segnali BUY sono accettati principalmente in un contesto rialzista e i segnali SELL in un contesto ribassista.
BIAS AUTOMATICO
Il timeframe utilizzato per il bias cambia automaticamente:
• grafico M1–M5: bias H1;
• grafico M15: bias H4;
• grafico M30–H1: bias H4;
• grafico H4 o superiore: bias Daily.
Il bias automatico può essere disattivato per selezionare manualmente il timeframe desiderato.
SESSIONI
L’indicatore comprende tre sessioni configurabili secondo il fuso orario Europe/Rome:
• Asia: 01:00–08:00;
• Londra: 08:00–12:00;
• New York: 14:00–18:00.
Le sessioni vengono evidenziate con colori leggeri sullo sfondo. Gli orari e il fuso possono essere modificati nelle impostazioni.
DASHBOARD
La dashboard mostra:
• timeframe del grafico;
• timeframe utilizzato per il bias;
• modalità selezionata;
• sessione attiva;
• direzione BULLISH, BEARISH o NEUTRAL;
• pattern rilevato;
• ultimo segnale BUY o SELL;
• prezzo di entrata;
• Stop Loss;
• Take Profit 1;
• Take Profit 2;
• Take Profit 3.
GESTIONE DEL RISCHIO
Per un segnale BUY, lo Stop Loss viene calcolato sotto il minimo recente, aggiungendo un buffer ATR configurabile.
Per un segnale SELL, lo Stop Loss viene calcolato sopra il massimo recente, aggiungendo un buffer ATR configurabile.
I target sono calcolati utilizzando multipli del rischio:
• TP1 predefinito: 1R;
• TP2 predefinito: 2R;
• TP3 predefinito: 3R.
IMPOSTAZIONI PRINCIPALI
Structure Length
Determina il numero di candele utilizzato per identificare i massimi e i minimi recenti. Un valore basso rende l’indicatore più reattivo; un valore alto seleziona strutture più ampie.
Confirm at Candle Close
Quando questa opzione è attiva, il segnale viene confermato soltanto dopo la chiusura della candela.
Bars Between Signals
Imposta il numero minimo di candele tra due segnali consecutivi, limitando i segnali ripetuti.
Direction Filter
Permette di accettare soltanto i segnali coerenti con il bias del timeframe superiore.
Stop ATR Buffer
Aggiunge una distanza basata sulla volatilità oltre il massimo o minimo utilizzato per lo Stop Loss.
UTILIZZO CONSIGLIATO
Configurazione iniziale suggerita per XAUUSD:
• timeframe M5 o M15;
• modalità Balanced;
• Structure Length: 5;
• conferma alla chiusura attiva;
• filtro direzionale attivo;
• bias automatico attivo;
• almeno 8 candele tra due segnali;
• sessioni abilitate;
• controllo delle notizie economiche ad alto impatto.
AVVERTENZA
Price Action Intraday Lite è uno strumento di analisi tecnica e non un sistema automatico di esecuzione.
I pattern di candele e le rotture della struttura possono produrre falsi segnali, soprattutto durante mercati laterali, periodi di scarsa liquidità o eventi economici ad alta volatilità.
I segnali non garantiscono risultati futuri e non devono essere utilizzati come unica motivazione per aprire una posizione.
Questo indicatore è fornito esclusivamente per finalità educative e informative e non costituisce consulenza finanziaria.
Indicator

Fulcrum: volume-weighted average of a two-market ratioA volume-weighted average price computed on the relationship between two markets rather than on a single price, with dispersion bands built from the same weighted pass.
What it does
Most relative-value work is done by eye: put two markets on one chart, watch the spread, decide when it looks stretched. This computes that judgement. It takes the ratio between two instruments, defaults to the Nasdaq and S&P futures contracts, and runs a volume-weighted average through it with standard deviation bands around that average. It lives in its own pane on its own scale, so the symbol you happen to have loaded is irrelevant to the reading.
What is different here
Volume-weighted average price, standard deviation bands and ratio charting are all public methodology and I claim none of them. The reason this is one script rather than three is the problem in the middle, which is that a ratio has no volume of its own.
If you divide one market by another, the resulting series has a price and no trade behind it. Every implementation has to decide what to weight by, and most sidestep it by using a simple moving average, which throws away the participation information entirely.
Three specific choices follow from taking that problem seriously.
First, the weight is the geometric mean of both legs' volume rather than either leg alone or their sum. A bar where both markets traded heavily is genuine two-sided participation in the relationship. A bar where one leg was busy and the other was dead is not, and the geometric mean punishes that asymmetry in a way an average does not.
Second, the variance is accumulated in the same volume-weighted pass as the mean, using running sums of weighted value and weighted squared value. The bands therefore describe the dispersion of the ratio as it was actually traded, not the standard deviation of the drawn line. Those two are not the same number and the difference matters most exactly when participation is uneven.
Third, the ratio can be normalised by a volatility and rates term, and that term is frozen at each anchor reset rather than updated daily. This matters more than it sounds. The volatility and rates inputs move once a day, so on any anchor longer than a session the divisor would step in the middle of the window being averaged, and you cannot take a volume-weighted average of a quantity whose units change halfway through: the mean chases the step and the variance ends up describing the divisor instead of the two markets. Freezing it means the unit is constant across the window and the level shift lands exactly where the average restarts anyway. Both inputs are read from the prior session's confirmed close, so the value is identical live and on reload, and when either feed is unavailable the table reports the fallback rather than changing every number on screen silently.
How it works
The ratio is computed from both legs bar by bar, including a high and low estimate taken from the most and least favourable combination of the two legs' extremes, so the typical price is a real range rather than just the close.
Volume for the weighting is the geometric mean of the two legs. The average, and the variance around it, accumulate from the anchor point using running weighted sums.
The anchor resets on a schedule, and by default that schedule is chosen from your chart: session on intraday timeframes up to twenty minutes, weekly up to four hours, monthly above that. The point is that an anchor should outlive more than a handful of bars, and a session anchor on a four hour chart does not. You can override it if you disagree.
Bands are hidden for the first few bars after each reset, and the distance reading is suppressed along with them. Cumulative dispersion on two or three samples is tiny but not zero, and dividing by it turns a two-basis-point wiggle into a double-digit sigma reading. Until the window has enough behind it to have measured anything, the readout says it is warming up rather than inventing an extension, and the band alerts stay silent.
The ratio line is coloured by which side of the average it sits on, with a small dead zone so that a ratio hugging its average does not strobe the line bar by bar.
How to use it
Load it on any chart. The pane draws the relationship, not your symbol.
Read the distance in standard deviations rather than the absolute level, which is reported in the table. The absolute number depends on the multiplier and the divisor and means nothing on its own.
The table reports whether both feeds are live, the current average, the current ratio, the distance from the average in percent and in standard deviations, which zone the ratio occupies, and the divisor with a fallback flag if either input is missing. Check the feed status first if the numbers look wrong.
Change the two symbols to compare any pair you like. The scaling multiplier exists to bring the ratio into a readable range and has no effect on the shape.
What it cannot do
It describes a relationship and not a direction. A stretched ratio tells you the two markets have diverged from how they have recently traded together. It does not tell you which leg corrects, or whether either does, or when. Relationships can stay stretched for as long as the reason for the stretch persists.
Standard deviation bands assume a distribution that ratio spreads do not reliably follow. Two sigma here is a description of the recent sample, not a probability of anything.
Requesting two symbols means depending on two data feeds. If either is unavailable on your plan or a symbol is wrong, the reading is incomplete, which is why the table reports feed status rather than drawing a confident line over missing data.
The volatility and rates divisor falls back to fixed placeholder values when its feeds are missing. Those numbers are arbitrary and they change the scale of everything on screen. The table flags it.
There are no entries, exits or trade marks anywhere in this script, and no performance of any kind is claimed or implied.
On authorship
The methodology is public and I have said so plainly. The implementation is not borrowed. Every line is written from scratch, and no code in it is copied or adapted from another author's script on this platform or anywhere else.
Settings
The two ratio symbols and a scaling multiplier; the volatility and rates divisor with its two symbols and an on-off switch; anchor period with an automatic default, band multipliers, band visibility and the post-reset warm-up length; and visual settings for colours, line width, fill, labels, the info table and the extension tint.
Indicator

Rules WatermarkRules Watermark turns your chart into an accountability tool. Instead of a generic ticker watermark, it prints your trading rules directly on the chart — always visible, always in front of you at the moment you're about to click buy or sell.
Discipline isn't a knowledge problem, it's a memory problem under pressure. This indicator solves that by keeping your checklist permanently on screen.
Features
Custom title — name your ruleset (e.g. "MY TRADING RULES", "PRE-TRADE CHECKLIST")
Up to 8 editable rules — leave any blank and they're automatically skipped, no empty gaps
9 chart positions — top/middle/bottom × left/center/right
Full styling control — independent size and color for the title and rule text
Text alignment — left, center, or right
Adjustable background — fully transparent by default for a true watermark feel
Optional symbol + timeframe line — toggle on for a classic watermark header
Zero chart clutter — table-based rendering, no plots, no repainting, no signals
How to Use
Add the indicator to your chart.
Open Settings → Rules and type your own rules into slots 1–8.
Under Style, choose the position and sizes that suit your layout.
Increase the color transparency (60–80%) for a subtle background watermark, or lower it for a bold, hard-to-ignore reminder.
Save as a chart template so it loads on every chart automatically.
Suggested Rule Sets
Risk-focused
1. Risk max 1% per trade
2. Stop loss set BEFORE entry
3. No averaging into losers
4. 2 losses = done for the day
Process-focused
1. Is this an A+ setup?
2. Did I wait for confirmation?
3. Is R:R at least 1:2?
4. Am I trading the plan or the emotion?
Notes
Display-only tool. It generates no buy/sell signals and gives no financial advice.
Works on all symbols, all timeframes, and all chart types.
The watermark renders on the last bar only, so it has negligible impact on chart performance.
Indicator

[dom] % change correlationa lightweight way to compare % change across stocks, futures, volatility, rates, spreads, and other markets from the same view.
add symbols into any of the 5 groups with commas. each group can show the individual lines, an equal-weight cumulative basket, or both. the included groups are just editable defaults — mag 7, vol, implied correlation, rates/curve, and futures.
by default, % change uses tradingview-style close-to-close based on the selected anchor timeframe. d compares current price to the previous daily close, w to the previous weekly close, etc. you can switch a group to open-to-current instead, with an optional hard-coded globex session open for futures.
expressions work directly in the symbol box, so things like tvc:us10y - tvc:us02y (2s10s) or ratios can be plotted alongside normal tickers. parentheses are just the display name for an expression. @tf can be added to an individual symbol when its data needs a minimum source timeframe.
each group has its own visual scaling. linear is untouched data, while soft cap / outlier compression are useful when one market blows out the scale. scaling is display-only — the % values and cumulative calculations stay uncompressed.
endpoint labels show the ticker/value/% and , which matches the corresponding line in the style tab. colors, line appearance, text size/color, cumulative names, anchors, and group contents are all editable.
slower macro/reference feeds are automatically handled on intraday charts when needed, while exchange-traded symbols can use their normal tradingview session context.
performance change detection uses optipine by alien_algorithms, licensed under cc by-nc-sa 4.0. Indicator

CHAM TREND SYSTEM PRO v4.0# 🔥 CHAM TREND SYSTEM PRO
### Precision Market Structure • Liquidity • Supply & Demand • Trend Detection
**CHAM TREND SYSTEM PRO** is an advanced all-in-one TradingView indicator designed to help traders identify high-probability market opportunities by combining trend direction, market structure, liquidity, supply and demand, volume, momentum, moving averages, breakouts, retests, and dynamic support/resistance into one professional trading system.
Instead of relying on a single indicator, CHAM PRO uses **multiple confirmations before producing a BUY or SELL signal**, helping traders avoid many low-quality setups and unnecessary entries.
## 🚀 KEY FEATURES
### 🎯 PRECISION BUY & SELL SIGNALS
The CHAM Precision Engine evaluates multiple market conditions before generating a signal.
**🚀 CHAM BUY** can be confirmed by:
* Bullish trend
* MA alignment
* SMMA 50 direction
* EMA 200 trend
* Higher-timeframe confirmation
* Bullish market structure
* Positive momentum
* Strong volume
* Candle confirmation
* Demand/liquidity interaction
**🔥 CHAM SELL** uses the opposite conditions.
### 📈 MULTI-TIMEFRAME TREND FILTER
CHAM PRO can use a higher timeframe to determine the broader market direction and help prevent trading against the dominant trend.
**Example:**
**1H Trend → 15M Structure → 5M Entry**
### 📊 MOVING AVERAGE SYSTEM
Includes:
* Fast MA
* Slow MA
* MA Cross
* **SMMA 50**
* **EMA 200**
The MA system helps identify trend direction, momentum changes and potential continuation opportunities.
### 🧠 MARKET STRUCTURE
Automatically identifies:
**HH — Higher High**
**HL — Higher Low**
**LH — Lower High**
**LL — Lower Low**
This helps traders understand whether the market is developing a bullish or bearish structure.
### 💧 LIQUIDITY DETECTION
CHAM PRO identifies potential liquidity sweeps around important highs and lows.
**BSL — Buy-Side Liquidity**
**SSL — Sell-Side Liquidity**
Liquidity sweeps can help identify areas where price may reverse or continue after taking liquidity.
### 🟢 DEMAND & 🔴 SUPPLY ZONES
Automatically highlights potential demand and supply areas based on significant swing points.
**🟢 Demand = potential buying area**
**🔴 Supply = potential selling area**
### ⭐ BEST BUY & SELL ZONES
CHAM PRO combines several confirmations to highlight higher-confluence areas.
**⭐ BEST BUY ZONE**
Potential combination of:
* Demand
* Bullish trend
* Bullish MA alignment
* Liquidity sweep
* Momentum
* Volume
* Retest/confirmation
**⭐ BEST SELL ZONE**
Potential combination of:
* Supply
* Bearish trend
* Bearish MA alignment
* Liquidity sweep
* Momentum
* Volume
* Retest/confirmation
### 📏 SUPPORT & RESISTANCE
Dynamic support and resistance levels help identify important areas where price may react, break through or retest.
### 📐 AUTOMATIC TRENDLINES
CHAM PRO automatically draws trendlines from confirmed swing points to help visualize the current market direction.
### 💥 BREAKOUT & RETEST DETECTION
The system looks for breakouts supported by price action and volume, then monitors potential retests for more controlled entries.
### 📊 VOLUME CONFIRMATION
Volume is used as an additional filter to distinguish stronger moves from weaker price movements.
### 📈 MOMENTUM FILTER
RSI momentum helps determine whether bullish or bearish pressure is strengthening.
### 🛡️ ATR RISK MANAGEMENT
CHAM PRO provides dynamic reference levels for:
**ENTRY → STOP LOSS → TP1 → TP2 → TP3**
Targets can be configured according to your preferred risk/reward ratio.
### 📋 PROFESSIONAL DASHBOARD
The dashboard provides a quick overview of:
* Current trend
* MA direction
* SMMA 50
* Higher-timeframe trend
* Market structure
* BUY score
* SELL score
* Volume
* Liquidity
* Supply/Demand
* RSI
* Current signal
* System status
## 🧠 CHAM TRADING LOGIC
**TREND**
⬇️
**MARKET STRUCTURE**
⬇️
**SUPPLY / DEMAND**
⬇️
**LIQUIDITY**
⬇️
**MA ALIGNMENT**
⬇️
**MOMENTUM**
⬇️
**VOLUME**
⬇️
**BREAKOUT / RETEST**
⬇️
### 🚀 PRECISION BUY / 🔥 PRECISION SELL
The objective is simple:
**Don't chase every move. Wait for confluence.**
## ⚡ DESIGNED FOR
CHAM TREND SYSTEM PRO can be adapted for:
* Crypto
* Forex
* Indices
* Stocks
* Futures
It can also be used across different timeframes, with lower timeframes generally producing more signals and higher timeframes producing fewer but potentially broader setups.
## ⚠️ IMPORTANT
CHAM TREND SYSTEM PRO is a technical-analysis and decision-support tool. **No indicator can guarantee profitable trades or predict the market with certainty.**
Always combine signals with proper risk management, position sizing and your own analysis. Backtest the system on the specific asset and timeframe you intend to trade before using real capital.
### 🔥 CHAM TREND SYSTEM PRO
**SEE THE TREND.**
**READ THE STRUCTURE.**
**TRACK THE LIQUIDITY.**
**WAIT FOR THE ZONE.**
**CONFIRM THE MOVE.**
**EXECUTE WITH DISCIPLINE.**
Indicator

10AM/10pm KPL auto fib with supply and demand# KPL Master — Fib + Structure, Supply/Demand, Top Down Analysis
## Short description (for the summary field)
Three tools in one: an auto-fib retracement engine anchored to market structure, supply/demand zone mapping, and a multi-timeframe bias dashboard with a daily-direction filter.
---
## Full description
KPL Master combines three separate workflows into a single script so a chart doesn't need three indicators competing for the same space. Each module has its own on/off switch and its own settings group, so you can run one, two, or all three.
### 1. Fib + Structure
Finds significant swing points and draws Fibonacci retracement levels on the leg between them.
**Swing detection.** Pivots are found with configurable left/right bar counts, then filtered for significance — either by an ATR multiple or a fixed point distance. Legs that don't travel far enough are discarded, so a quiet range doesn't fill the chart with levels. Major and minor pivots are tracked separately.
**Leg selection.** Several legs can qualify at once. Each is scored on distance travelled, whether it's major or minor, whether price has already touched its zone, and how far price sits from that zone. The highest-scoring leg is drawn as active, with full retracement levels: .50, .62, .705, .786 and .85, plus 0% and 100% anchors. Remaining legs show as outlined zones.
**Provisional legs.** A swing isn't confirmed until the pivot completes, which lags by the right-bar setting. Provisional legs are drawn from the developing swing so a forming setup is visible immediately. They can be styled differently — dashed by default — so a live leg is never mistaken for a confirmed one.
**Invalidation.** A leg dies when price moves through its origin anchor, by wick or by close, your choice. Optional rules remove a leg after its first touch, after the .50 is crossed, or after a set age. Provisional legs are invalidated on the same rule and stay dead until a new pivot replaces them.
**Structure labels.** HH / HL / LH / LL tags, BOS and CHoCH breaks, optional sweep tags, and "LL forming" / "HH forming" flags that fire on the bar the break happens rather than waiting for pivot confirmation. A panel reports trend state, active sweep, and stored leg counts.
### 2. Supply / Demand
Marks zones where a base candle is followed by displacement.
A zone forms when the candle after a base breaks its range — by wick or by close — optionally requiring the displacement candle to be the opposite colour of the base and its body to exceed an ATR multiple. Zones extend forward until price invalidates them, either on a close beyond the zone or on a full body beyond it. Zone count per side is capped, and zone labels carry the chart timeframe so multiple copies of the script on different timeframes stay readable.
### 3. Top Down Analysis
A dashboard that reads four higher timeframes at once — Daily, 4H, 1H and 15M by default, all configurable.
**Direction and location are kept separate.** Structure sets direction on each timeframe via break of structure. Location then grades it: a bullish timeframe in discount grades A, at equilibrium B, at premium C. Sitting inside a supply or demand zone on that timeframe raises the grade one step. The point is that "bullish" and "good place to buy" are different statements, and averaging them into one number loses both.
**Unresolved state.** A bias latches until an opposite break, which means it can describe a move that ended weeks ago. If price has retraced past a configurable threshold against the latched bias without a new break, that row reads `-` and scores zero rather than voting on stale information.
**Alignment score.** Timeframes are weighted, with higher timeframes counting more. Neighbouring timeframes agreeing adds conviction, since 4H and 1H aligned is a more coherent statement than the same count of scattered agreement. A shape row shows which way each timeframe points, because a net score hides which ones disagree.
**Leg size in points** is shown per row, so you can see whether a timeframe's "discount" is 40 points away or 2,000 — a grade means little without knowing the scale it's measured on.
**Day gate.** A single line reading GREEN, RED or MIXED. Green requires price above both today's open and the previous day's close; if the two disagree it says MIXED rather than guessing. This answers "am I looking for trades against the day?", which structural daily bias does not. It is display only and blocks nothing. Note that it can flip intraday — it filters which setups you look for, it does not protect an open position.
**Levels.** Untouched swing highs and lows per timeframe, previous day and previous week high/low, and optional 10AM / 10PM / midnight session opens with individual colour and width settings. Levels that sit close together merge into a single line and shared label instead of stacking unreadably. Swings price has closed through are relabelled as broken.
### Notes
- Higher-timeframe readings update on the forming HTF bar, so a row can change until that bar closes.
- The modules are independent — they display alongside each other but do not currently feed signals into one another.
- No part of this script predicts price or generates trade signals. It organises structure, location, and higher-timeframe context so you can make your own decisions. Past behaviour of any level or zone does not indicate future results.
### Settings groups
`00` module switches · `01–06` Fib + Structure · `07` Supply/Demand · `08–12` Top Down ladder, structure, scoring and levels · `13` session opens · `14` day gate · `15` dashboard
Indicator
