I tre soldati bianchi, Three White Soldiers, descrivono tre candele positive successive con chiusure crescenti e relazioni specifiche tra aperture e ombre. Il nome non contiene una probabilità d’inversione. Prima di chiedere se un metodo completo abbia prodotto risultati, fissa il riconoscimento: la controparte direzionale dei tre corvi neri non è necessariamente il suo inverso esatto nel software.

Dall’aspetto alle condizioni misurabili

TradingView descrive corpi positivi lunghi, aperture nel corpo precedente e chiusure vicine ai massimi. «Lungo», «vicino» e «dentro» richiedono soglie e convenzioni sulle uguaglianze. Le chiusure crescenti sono diverse dal fatto che ogni singolo Close sia sopra il proprio Open; la descrizione non richiede automaticamente ogni High e Low crescente.

I colori non identificano compratori, intenzioni o capitale impiegato. Nella nostra variante tutti i corpi soddisfano C > O e il contesto precedente è già noto prima del terzetto. Le formazioni di base aiutano a distinguere corpo e ombre, ma non sostituiscono un algoritmo definito.

Un modello esplicito con corpi disuguali

EUR/USD fittizio, pip pari a 0,0001. Assegna quattro Close precedenti 1,0860, 1,0840, 1,0820 e 1,0800 e dieci corpi precedenti da 12 pip: media fissa 12. Richiedi tre corpi positivi, Close crescenti, aperture della seconda e terza strettamente dentro il corpo precedente, ogni corpo almeno 1,5 × 12 = 18 pip. Ogni ombra superiore deve essere al massimo il 10% del proprio range; ogni corpo successivo almeno il 75% dell’immediato precedente. Sono parametri illustrativi scelti, non ottimizzati.

Su uno schermo piccolo scorri la tabella per leggere tutte le colonne.

CandelaOpenHighLowCloseCorpo/range pipOmbra superiore/range
11,08001,08221,07961,082020/262/26 ≈ 7,69%
21,08101,08361,08061,083424/302/30 ≈ 6,67%
31,08241,08481,08201,084622/282/28 ≈ 7,14%

Tutti i corpi superano 18, tutte le frazioni delle ombre sono sotto il 10%. Le aperture rispettano 1,0800 < 1,0810 < 1,0820 e 1,0810 < 1,0824 < 1,0834. Il secondo corpo 24 supera 0,75 × 20 = 15; il terzo 22 supera 0,75 × 24 = 18. Un terzo corpo più piccolo del secondo passa comunque.

La somma dei corpi è 66 pip, mentre il rialzo da O1 a C3 è 46: le due aperture successive sono ciascuna 10 pip sotto il Close precedente, quindi 66 − 10 − 10 = 46. Questa differenza descrive la geometria; non è il rendimento di un acquisto eseguibile.

Controparte ribassista non significa specchio del codice

I tre corvi neri hanno corpi negativi e propri test sulle aperture, chiusure e ombre inferiori. Due nomi opposti non garantiscono filtri numerici, condizioni sulla candela precedente o risultati economici simmetrici. Un detettore dei corvi può dunque differire da un detettore dei soldati riflesso nei prezzi. Leggi ogni implementazione prima di attribuire al ritmo delle candele il controllo della domanda o dell’offerta.

Due soglie del 75% non conservano il 75% iniziale

75% locale non significa 75% iniziale

Tre corpi in proporzione, sulla stessa scala

OHLC fittizi 1 (100;141;99;140), 2 (120;151;119;150), 3 (135;158,5;134;157,5). Scala 95–165; corpi 40, 30 e 22,5.

75% locale non significa 75% inizialeTre OHLC ipotetici: 100/141/99/140;120/151/119/150;135/158.5/134/157.5. Scala 95–165. Corpi 40, 30, 22.5: terzo 56.25% del primo.Due soglie locali del 75%Stessa scala: corpo 40 → 30 → 22,5403022,510014016030/40 = 75%; 22,5/30 = 75%22,5/40 = 56,25%, non 75%.
Il terzo corpo è il 75% del secondo ma solo il 56,25% del primo. Close crescenti e corpi decrescenti possono coesistere.

Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.

Modello separato interamente ipotetico: OHLC 1 (100;141;99;140), 2 (120;151;119;150), 3 (135;158,5;134;157,5). Media precedente fissa 12 e minimo 18. I corpi 40 → 30 → 22,5 passano 30/40 = 75% e 22,5/30 = 75%. Il terzo, però, è soltanto 22,5/40 = 56,25% del primo. Le chiusure 140 → 150 → 157,5 crescono e ciascuna apertura successiva resta nel corpo precedente.

La scala unica mostra le reali proporzioni: corpi decrescenti e chiusure crescenti coesistono perché cambiano le aperture. Le ombre superiori sono ciascuna 1 e i range 42, 32 e 24,5, quindi passano anche il limite del 10%. Chiedere invece «ogni corpo successivo almeno il 75% del primo» imporrebbe al terzo almeno 30 e respingerebbe 22,5. È un altro filtro: non cambiare il denominatore dopo aver osservato l’esito.

Conto EUR distinto: soltanto in questo scenario interpreta i livelli del secondo modello come Bid di un bene EUR fittizio. Dopo C3 = 157,50, assumi acquisto Ask 158 e stop attivato dal Bid a 134, con commissione complessiva di 2 EUR. Due unità implicano perdita modellata (158 − 134) × 2 + 2 = 50 EUR; tre unità 74 EUR. Con budget scelto di 50 EUR passano due unità, non tre. Se l’uscita avviene a Bid 133, anche due unità perdono 52 EUR e superano il budget. Il corpo di 22,5 unità non è la distanza di stop, né il limite della perdita.

Aperture e corpi ammessi da una libreria

TA-Lib controlla Close crescenti e ombre superiori brevi. Permette aperture successive fino al Close precedente più Near e limita l’accorciamento dei corpi mediante Far. Applica direttamente il confronto storico BodyShort soltanto al terzo corpo e non cerca un trend discendente precedente. Con i default, le ombre usano il 10% dei dieci range precedenti; Near il 20% e Far il 60% dei cinque range precedenti; BodyShort i dieci corpi precedenti. Il riferimento Near/Far per il successivo Open o corpo è la candela precedente. La nostra soglia proporzionale del 75% è diversa.

Controllo sintetico: dodici OHLC precedenti (95;103;93;97), poi (100;104,1;99;104), (O2;109,1;104,5;109), (108;112,1;107,5;112). Near per O2 è 0,2 × 10 = 2; il bordo ammesso è C1 + Near = 106. O2 pari a 104,8 o 106 dà +100 secondo i predicati indicati; 106,2 dà 0. Tutte queste aperture sono fuori dal primo corpo. È un controllo dei bordi del codice su dati inventati, non una nuova esecuzione della libreria compilata o una misura di performance.

Dal riconoscimento a una strategia verificabile

Non è obbligatorio un ritracciamento successivo e aspettarlo non garantisce un ingresso migliore. Se provi una regola di ritracciamento, annota livello, scadenza e annullamento; conserva anche candidati senza ritorno al livello o senza fill. Definisci come tracciare supporti e resistenze prima che arrivino prezzi futuri. Il pattern non prescrive stop o target: separa invalidazione, ordine, quantità, costi e uscita.

Aggiungere RSI crea una nuova versione; due osservazioni derivate dal prezzo non sono automaticamente prove indipendenti d’affidabilità. Tornando alla tabella EUR/USD, cambia soltanto H3 in 1,0870: corpo di 22 pip e chiusure crescenti restano, ma ombra superiore 24 pip e range 50 danno 48%, oltre il nostro limite del 10%. Chiusure simili non sostituiscono gli altri test.

Una barra giornaliera aggrega più tempo di una oraria; non misura il capitale dietro il movimento e non dimostra maggiore affidabilità. Engulfing e Morning Star richiedono altre condizioni esatte. Il riconoscimento sui tre OHLC finali è disponibile soltanto alla chiusura della terza; un’esecuzione successiva deve usare dati e quotazioni allora disponibili.

Un protocollo da applicare domani

  1. Scegli un detettore o la specifica personalizzata. Scrivi soglie, storia delle ombre, uguaglianze e contesto precedente. Controlla ogni denominatore e la differenza tra somma dei corpi e movimento totale.
  2. Registra separatamente riconoscimento, invio dell’ordine e fill. Conserva casi respinti, ritracciamenti mancati ed esiti negativi; il grafico selezionato dopo il fatto non è un campione imparziale.
  3. Valuta ingresso, uscita, esposizione e costi su un periodo non usato per scegliere le regole. Una settimana demo non dimostra un vantaggio persistente o profittabilità futura.

Nel protocollo di backtest conserva l’indice di riferimento per ogni confronto di lunghezza: ti permetterà di ripetere davvero la stessa regola.