La divergenza RSI confronta estremi del prezzo e valori dell’oscillatore secondo una regola di abbinamento fissata prima. Minimo del prezzo più basso con RSI più alto descrive una divergenza rialzista regolare; sui massimi, prezzo più alto e RSI più basso descrivono quella ribassista. Posizione grafica del pivot e momento in cui diventa conoscibile sono due tempi diversi. Prima di calcolare un’operazione conserviamo entrambi.

Un decimale può nascondere il segno della differenza

33,0 non sostituisce il valore

L’etichetta 33,0 non è il dato

Pivot fittizi confermati e abbinati: Low 100→99, RSI 33,04→33,03. La regola richiede strettamente RSI₂ > RSI₁. Distanze schematiche su pannelli separati.

33,0 non sostituisce il valoreDue pivot fittizi confermati: Low 100 e 99, RSI 33,04 e 33,03. I pannelli hanno scale schematiche distinte. Entrambi i valori RSI diventano 33,0 a un decimale, ma il secondo è inferiore e la condizione strettamente maggiore fallisce.33,0 non sostituisce il valoreDue pivot confermati; distanze schematicheLow del prezzo10099RSI sorgente33,0433,03Etichette RSI: 33,0 → 33,0Dato: 33,03 < 33,04. Differenza −0,01.La condizione RSI₂ > RSI₁ non passa.Uguale etichetta non significa dato crescente.
Il prezzo scende, ma anche RSI scende di 0,01. L’etichetta uguale a un decimale non trasforma la seconda lettura in un minimo più alto.

Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.

Due pivot fittizi, confermati e abbinati correttamente, hanno Low 100 e 99, RSI 33,04 e 33,03. La regola richiede Low₂ < Low₁ e RSI₂ > RSI₁. Il prezzo soddisfa la prima condizione, ma l’RSI scende di 0,01: la seconda fallisce. Con etichette a un decimale entrambi sembrano 33,0. La formattazione non cambia l’ordine dei dati.

Il riferimento MQL5 DoubleToString distingue valore numerico e rappresentazione con un numero scelto di decimali. Qui non ricostruiamo RSI né precisione predefinita di una piattaforma. Ammettere uguaglianza sarebbe una regola diversa e, anche vedendo tutti i decimali, una differenza minuscola non diventa per questo un segnale utile.

Abbinare barre e valori senza cercare dopo il risultato

Nel nostro modello confrontiamo due minimi consecutivi confermati del prezzo e leggiamo RSI sulle stesse barre. Non cerchiamo separatamente minimi dell’RSI: richiederli produrrebbe un’altra regola e un ulteriore ritardo. RSI usa variazioni del prezzo e smussamento; scegliamo Close e periodo 14. Non misura flussi d’ordine né determina la data dell’inversione. Conserva input, periodo, inizializzazione e operatori di confronto.

Regola di pivot scelta: Low strettamente inferiore ai due Low precedenti e ai due successivi; uguaglianza non ammessa. Il pivot sulla barra t si conferma soltanto dopo la chiusura di t+2 e l’arrivo dei dati. Confronta RSI delle barre pivot, non quello delle barre che le confermano. Il disegno retrospettivo sul minimo non autorizza una decisione anticipata.

Divergenza regolare e nascosta

La forma nascosta rialzista abbina un minimo del prezzo più alto a RSI più basso; quella ribassista un massimo del prezzo più basso a RSI più alto. Sono convenzionalmente interpretate come candidate alla continuazione entro un trend definito separatamente, senza garantirne la ripresa. Tieni distinte regole di trend, abbinamento e conferma.

La comparazione fra divergenza nascosta e regolare separa le geometrie. Mescolarle durante un test cambia la strategia, anziché aggiungere osservazioni confrontabili. L’interpretazione non sostituisce una regola che dica quale direzione negoziare e quando.

I Low non ricostruiscono un RSI basato sul Close

Considera questi Low H1 Bid ipotetici: t1 1,0730; t2 1,0728; t3 1,0720; t4 1,0725; t5 1,0728; t6 1,0718; t7 1,0708; t8 1,0698; t9 1,0690; t10 1,0695; t11 1,0700. La regola stretta con due barre per lato trova t3 e t9, disponibili rispettivamente dopo t5 e t11. Assumendo RSI 26 su t3 e 33 su t9, il prezzo scende di 30 pip mentre RSI sale di 7 punti. Sono valori RSI assunti: i soli Low non forniscono la storia dei Close necessaria a calcolarli.

Controllo separato, un solo aggiornamento: stato precedente di guadagno smussato G = 0,0003 e perdita smussata L = 0,0006, Close precedente 1,0700, n = 14. Usa G′ = (13G + max(ΔClose, 0))/14 e L′ = (13L + max(−ΔClose, 0))/14; RSI = 100G′/(G′ + L′). La formula richiede anche gestione dei casi degeneri in una reale implementazione; qui entrambi gli stati sono positivi.

Una barra con Low 1,0690, Open 1,0700 e High 1,0705 può chiudere a 1,0698, 1,0700 oppure 1,0702. Dai medesimi stati ottieni circa 32,7731; 33,3333; 34,4538. Contro un precedente RSI assunto di 33, la prima variante non soddisfa «maggiore», le altre due sì. Non stiamo ricostruendo tutte le barre precedenti: dimostriamo perché il minimo del prezzo non determina il valore RSI.

Conferma, finestra e ordine sono eventi separati

Attendere la conoscibilità del secondo pivot

La coppia diventa nota dopo t11. Congela allora livello di conferma 1,0750, massimo High assunto di t4–t8, già disponibile. Osserva soltanto t12–t14 per la prima chiusura H1 strettamente sopra quel livello. Se non compare, il setup scade. Prima dell’ingresso, qualsiasi Bid ≤ 1,0690 lo invalida anche se la barra successivamente recupera.

Controllare il prezzo e non una freccia sul passato

Assumiamo OHLC Bid di t12 pari a 1,0710 / 1,0755 / 1,0702 / 1,0752. Il Low evita l’invalidazione pre-ingresso e il Close supera il livello di 2 pip. Il grafico può collocare una freccia su t9, ma la procedura non poteva agire allora. Trendline o engulfing sarebbero specificazioni alternative, non conferme di efficacia equivalente dimostrata.

Specificare riempimento e uscite

Dopo l’arrivo di t12 chiusa, assumiamo Bid 1,0752 / Ask 1,0754 e riempimento long all’Ask 1,0754. SL controllato sul Bid 1,0685 e TP sul Bid 1,0820; dopo l’arrivo dei dati t18 invia la chiusura di quanto resta aperto. Il prezzo di quell’uscita temporale non è fornito. Una sola posizione, senza aggiunte o rientri. Lo stop ordinario può essere eseguito peggio; stop e take profit sono ordini distinti dalla geometria.

Una divergenza identica può avere conti diversi

Su nominale 10.000 EUR e conto USD, pip 0,0001 vale 1 USD. Assumi commissione totale 2 USD, finanziamento e conversione zero. Dal riempimento Ask 1,0754 al target Bid 1,0820: 66 pip, 64 USD netti. Stop esatto 1,0685: −69 pip e −71 USD netti. Stop peggiore 1,0680: −76 USD netti. Rapporto netto target/stop esatto 64/71 ≈ 0,90, non misurato dal vecchio Low 1,0690. Nessuna probabilità di successo deriva da quel rapporto.

Modifica soltanto l’Ask d’ingresso a 1,0756 mantenendo livelli e commissione: target 62 USD, stop esatto −73 USD. La configurazione del grafico è identica ma il conto è cambiato. Filtri RSI e MACD o altri indicatori non eliminano automaticamente le perdite.

Controllo EUR aggiuntivo: cambio didattico fisso 1,25 USD/EUR e costo ulteriore di conversione 0,40 EUR. Con Ask 1,0754 lo stop esatto costa 57,20 EUR, quello peggiore 61,20 EUR. Con Ask 1,0756 lo stop esatto costa 58,80 EUR. Un budget scelto di 58 EUR passa soltanto per il primo stop esatto, non per le altre due condizioni. Target originale netto del conto EUR: 64/1,25 − 0,40 = 50,80 EUR. Sono modelli, non tariffe o cambi attuali; il budget non garantisce la perdita massima.

Protocollo per l’esercizio successivo

  1. Riproduci le barre chiuse e registra tempo dell’estremo e tempo di conferma. Nella sequenza identifica t3/t9 senza dati futuri e salva t5/t11 come disponibilità.
  2. Mantieni fissi abbinamento, precisione, operatori e parametri RSI. Conserva il numero sorgente separatamente dall’etichetta visibile.
  3. Definisci prima finestra valida, invalidazione intrabar, conferma, ordine e uscite, compreso il prezzo temporale ancora sconosciuto.
  4. Registra lati Bid/Ask, quantità e costi. Ripeti il controllo con Ask 1,0756 senza modificare retrospettivamente il pattern.
  5. Confronta un campione distinto, casi senza ingresso e perdite. Un numero fisso di trade demo non certifica aspettativa positiva o preparazione al rischio reale; mostra Europe/Rome accanto ai timestamp originali se utile.

Il backtest della regola deve conservare parametri e cronologia, anziché riempire ordini sul vecchio pivot.