Ridisegno
Un indicatore che ha bisogno di barre successive a quella su cui disegna sposterà ciò che ha già disegnato, e lo spostamento non è rumore. Va a tuo favore per costruzione. Una regola che segna una barra come minimo perché le barre successive sono più alte non può essere rivista contro di te, perché la condizione che crea il segnale è la condizione che rende migliore il prezzo successivo: lo spostamento ha un solo segno possibile, e a fissarlo è la regola stessa. Sulle sessanta chiusure di questo modulo una regola di pivot a due barre segna sette operazioni complete. Prese dove le mostra il grafico finito, vincono sette volte su sette, non quotano un tick contro l’ingresso e fanno in tutto 20,40 punti. Prese nel primo momento in cui ciascuna era conoscibile, vincono quattro volte su sette e fanno 3,90. Quattro quinti di quel backtest erano il grafico che si spostava a cose fatte. E mentre le barre sono in corso, la stessa regola mette sul grafico marcature che non sopravvivono: quattro delle sue tredici a due barre, quattro su otto a tre, tre su sei a cinque.
Prerequisiti: Lezione 48, la cui prova finale — il valore disegnato a una barra dipende da qualche barra successiva? — è qui l’intero argomento, la lezione 17, perché la grandezza che il ridisegno gonfia è l’aspettativa e bisogna saperla enunciare prima di poterla guardare muoversi, e la lezione 19, la cui aritmetica su quante osservazioni richieda un’affermazione è ciò che dà il prezzo alla prova di rilevamento che chiude la lezione.
Un segnale ancora provvisorio
Il ridisegno è una cosa stretta, e conviene enunciarla in modo stretto prima che gli esempi la allarghino. Un segnale ridisegna quando il valore disegnato a una barra cambia dopo che quella barra ha chiuso. Si sposta su un altro prezzo, o si sposta su un’altra barra, oppure sparisce. Il grafico che stai guardando adesso e il grafico che guarderai fra un mese non sono lo stesso grafico, e soltanto uno dei due è mai stato operabile.
Il meccanismo è di rado inganno e quasi sempre aritmetica. Prendi la regola di swing più diffusa su qualunque piattaforma: una barra è un pivot di minimo se è più bassa delle k barre che la precedono e più bassa delle k barre che la seguono. La condizione di sinistra è verificabile alla barra stessa. Quella di destra non lo è per altre k barre. Quindi la marcatura può essere disegnata onestamente solo alla barra t+k, e qualunque grafico la disegni alla barra t sta traendo una conclusione da barre che non sono ancora comparse.
Su un grafico in corso questo produce uno sfarfallio. Appena una barra chiude più in alto, la barra che la precede soddisfa una parte della condizione di destra e compare una marcatura provvisoria. Se una barra successiva dentro la finestra le passa sotto, la marcatura era sbagliata e sparisce. Sulle sessanta chiusure di questo modulo la regola a due barre mette prima o poi una marcatura su tredici barre diverse e solo nove sopravvivono; quella a tre ne segna otto e ne tiene quattro; quella a cinque ne segna sei e ne tiene tre. Fra tre su dieci e la metà di ciò che vedi mentre le barre corrono poi non c’è più.
La durata è esatta e vale la pena portarsela via: una marcatura compare per la prima volta a t+1 ed è definitiva a t+k, sicché una regola che guarda k barre in avanti lascia ogni segnale provvisorio per k-1 barre dopo la sua prima comparsa. I pivot a cinque barre sfarfallano per quattro barre. Non è un difetto di realizzazione. È ciò che la definizione chiede.
Lo spostamento non può avere l’altro segno
La cosa interessante non è che il segnale si sposti. È che il movimento va in una sola direzione, e la ragione è logica e non statistica.
Scrivi per esteso la condizione del pivot di minimo: la barra t è un segnale perché le chiusure da t+1 a t+k stanno tutte sopra di essa. Allora il prezzo a t+k sta sopra il prezzo a t, necessariamente, perché è proprio una delle clausole che hanno reso t un segnale. La distanza fra il prezzo che il grafico ti mostra e il prezzo che avresti davvero potuto pagare è positiva ogni singola volta, e nessun campione è abbastanza grande o piccolo da cambiarlo. È una proprietà della regola, non del mercato su cui è girata.
La dimensione è la parte empirica, e la tabella la separa da quello che fa una barra non selezionata sullo stesso tratto. L’ultima colonna è quella stessa variazione su k barre misurata su ogni barra su cui un segnale avrebbe potuto stare, cioè ogni barra da k dentro fino a k dalla fine, cioè quello che ti aspetteresti dallo spostamento se fosse davvero rumore. L’insieme conta più di quanto sembri: fai invece la media su tutte le sessanta barre e le tre cifre escono a 0,19, 0,30 e 0,48, il che cambia l’ultimo rapporto del paragrafo qui sotto da 6,0 a 3,9.
| Barre di anticipo | Segnali | Spostamento medio | Il più piccolo | Stesso tratto, barra qualsiasi |
|---|---|---|---|---|
| Due | 9 | +1,00 | +0,50 | +0,18 |
| Tre | 4 | +0,80 | +0,20 | +0,21 |
| Cinque | 3 | +1,87 | +0,70 | +0,31 |
Leggi lo spostamento medio contro l’ultima colonna. Il rumore starebbe a cavallo dello zero e verrebbe più o meno come viene da una barra qualsiasi sullo stesso tratto. Questo non fa né l’una né l’altra cosa: lo spostamento più piccolo è positivo a ogni lunghezza di finestra, non solo la media, e la media vale 5,4, 3,9 e 6,0 volte la cifra non selezionata leggendo verso il basso. Le tre righe non sono davvero confrontabili fra loro, perché quattro segnali sono quattro segnali, ma ciascuna è confrontabile con la colonna accanto, e tutte e tre dicono la stessa cosa.
All’uscita lo stesso argomento gira al contrario. Un pivot di massimo è una barra sotto la quale passano tutte le chiusure successive, quindi venderla col senno di poi vende sopra quello che avresti ottenuto. Sulle sette operazioni complete qui sotto l’ingresso è spostato di 1,03 punti a tuo favore in media e l’uscita di 1,33, e le due insieme sulle sette operazioni spiegano l’intero divario di 16,50 punti fra le due versioni, senza che avanzi nulla.
Che cosa fa alle statistiche del backtest
Un ingresso spostato non si limita a spostare il risultato. Rimodella ogni statistica con cui lo giudicheresti, e le rimodella proprio nelle direzioni che convincono di più.
La percentuale di operazioni vincenti è distorta per prima. Entrare su una barra che per definizione è più bassa delle due barre da ciascun lato significa che l’operazione comincia su un minimo locale, sicché operazioni che sarebbero state piccole perdenti diventano piccole vincenti. Sulle sette operazioni qui sotto la versione ridisegnata vince tutte e sette e quella onesta ne vince quattro. Cento per cento di operazioni vincenti qui non è prova di una regola straordinaria; è prova di un ingresso scelto a cose fatte.
Il profit factor è distorto subito dopo, e di più. Il profitto lordo diviso la perdita lorda non ha denominatore quando non ci sono operazioni in perdita, sicché la versione ridisegnata non ha un profit factor grande: ne ha uno indefinito. La versione onesta esce a 2,39, che è una cifra rispettabile su cui una persona potrebbe ragionevolmente agire. La differenza fra queste due letture non è una differenza di grado.
L’indizio che quasi tutti citano è la percentuale di operazioni vincenti, e l’indizio vero è il drawdown. Misura di quanto ogni operazione va contro l’ingresso nelle sue prime due barre: sugli ingressi ridisegnati quella cifra è esattamente zero su tutte e sette, perché un pivot di minimo è la chiusura più bassa del suo intorno e sotto non c’è nulla dove il prezzo possa scendere. Gli ingressi onesti stanno in media 0,33 contro e arrivano a 1,40 nel caso peggiore. Una curva del capitale senza alcuna escursione avversa di solito non ha trovato il modo di evitare il dolore; di solito ha scelto i suoi ingressi dall’altro lato dell’esito.
L’altra via d’ingresso: un timeframe superiore letto troppo presto
Il caso del pivot si vede perché la marcatura salta. L’altra via comune è silenziosa, e vale la pena calcolarla perché sul grafico non sfarfalla proprio niente.
Raggruppa le sessanta chiusure di questo modulo in dodici blocchi da cinque, come un grafico a cinque minuti si raggruppa in uno da venticinque. Ogni blocco ha una chiusura, che è l’ultima delle sue cinque barre. Una richiesta di quel valore a cui non si dice di aspettare te lo consegna alla prima barra del blocco invece che all’ultima, sicché a ogni barra dentro il blocco il tuo grafico sa già dove il blocco finisce.
Dagli un prezzo. I blocchi si muovono in media di 1,675 punti dalla prima barra alla chiusura, e la direzione è nota quattro barre in anticipo su tutti e dodici. Una regola che va con la direzione del blocco stesso a partire dalla sua prima barra incassa quindi 20,10 punti lungo la serie con il cento per cento di operazioni vincenti. L’intera serie percorre solo 71,00 punti lordi e 5,80 netti, sicché la falla vale il 28,3 % di tutto il movimento che la serie contiene, e si accumula senza che una sola marcatura si muova sullo schermo.
Ecco perché la correzione data dalla documentazione della piattaforma è di due cambiamenti e non di uno: chiedi il valore del timeframe superiore con l’anticipo disattivato, e poi prendi il valore completato precedente invece di quello corrente. Il primo impedisce alla richiesta di restituire una barra non finita. Il secondo le impedisce di restituire una barra ancora aperta. Uno strumento che fa l’uno e non l’altro continua a perdere, e perde in silenzio.
La stessa regola, prezzata due volte
Ecco l’intero argomento in una strategia, fatta girare in due modi sugli stessi sessanta numeri, con la stessa regola e le stesse uscite. Entra long su un pivot di minimo a due barre, esci sul pivot di massimo a due barre successivo. L’unica cosa che cambia fra le due colonne è da quando il segnale può essere noto.
La versione che ridisegna fa quello che fa un grafico: mette l’ingresso sulla barra del pivot, al prezzo del pivot, perché è lì che il grafico finito mostra la marcatura. La versione onesta lo mette due barre dopo, alla chiusura di quella barra, che è il primo momento in cui il pivot poteva essere individuato senza consultare barre non ancora comparse. Nient’altro cambia. Stessa regola, stessa serie, stesse sette operazioni complete.
| Barra d’ingresso | Barra d’uscita | Come disegnata | Come conoscibile |
|---|---|---|---|
| 2 | 5 | +3,70 | +0,60 |
| 7 | 10 | +4,60 | −0,70 |
| 18 | 25 | +0,10 | −1,30 |
| 26 | 29 | +1,20 | +0,30 |
| 30 | 36 | +3,90 | +2,10 |
| 39 | 52 | +5,60 | +3,70 |
| 54 | 55 | +1,30 | −0,80 |
La colonna che ridisegna totalizza 20,40 punti su sette operazioni, una media di 2,91, con sette vincenti e nessuna perdente. La colonna onesta totalizza 3,90, una media di 0,56, con quattro vincenti e tre perdenti. La correzione non distrugge la strategia, e 3,90 punti a un profit factor di 2,39 sono un risultato vero e non una rovina — anche se, a sette operazioni complete per 3,90 punti, i costi della lezione 10 hanno smesso di essere un errore di arrotondamento a confronto. Quello che è sparito è la parte che la faceva sembrare notevole, e quella parte era lo scarto di due barre: sopravvive un quinto del totale pubblicizzato.
Guarda quali operazioni portano il danno. La seconda passa da 4,60 punti a una perdita di 0,70 e la terza da 0,10 a una perdita di 1,30, perché erano entrambe operazioni marginali il cui guadagno apparente era più piccolo dello spostamento. Le due grandi vincenti sopravvivono in forma ridotta. È questa la forma generale: il ridisegno non riduce un risultato in modo uniforme, fa passare le operazioni marginali da perdenti a vincenti, ed è esattamente quella la popolazione che decide se una regola ha un vantaggio.
Una riserva onesta. Sette operazioni sono un’illustrazione e non una stima, e la serie del modulo è sessanta numeri e non un mercato. Quello che si trasferisce non è l’80,9 %. Quello che si trasferisce è che lo spostamento aveva segno fisso a ogni operazione, che la sua dimensione era il movimento su esattamente le barre che la regola guardava in avanti, e che le due colonne tornano per intero: gli 1,03 agli ingressi e gli 1,33 alle uscite spiegano i 16,50 punti di differenza e non lasciano nulla senza spiegazione.
Quanti segnali bisogna osservare
La prova che tutti raccomandano è la prova giusta: annota dove sta un segnale mentre la barra corre, guarda di nuovo dopo la chiusura e vedi se è ancora lì. Quello che nessuno le allega è un numero di osservazioni, e senza quello la prova può ingannare nella direzione rassicurante.
Tratta ogni segnale come una prova indipendente con una probabilità ignota di spostarsi. Osservare cinque segnali becca uno strumento che ne sposta la metà con probabilità 0,97, ed è per questo che il consiglio abituale di guardarne da tre a cinque è sensato per il caso gravemente rotto. Non lo è per quello lieve. Beccare uno strumento che sposta un segnale su dieci anche solo 95 volte su cento richiede ventinove segnali, e uno su venti ne richiede cinquantanove.
Letto al contrario diventa più utile, perché il caso interessante è lo strumento che passa. Cinque osservazioni pulite escludono un tasso di ridisegno superiore al 45,1 % e nulla di più. Dieci escludono il 25,9 %, venti escludono il 13,9 % e cinquanta escludono il 5,8 %. Quindi uno strumento che hai osservato per un pomeriggio e trovato pulito è uno strumento di cui hai mostrato che non è rotto in modo catastrofico, il che vale la pena di sapere e non è la stessa cosa che aver mostrato che è deterministico.
Due cose rendono la faccenda meno cara di quanto sembri. La prima è che la riproduzione barra per barra comprime l’attesa: puoi scorrere tre giorni di un grafico a cinque minuti in una serata e raccogliere trenta osservazioni invece di cinque. La seconda è che il codice sorgente, quando ce l’hai, chiude la questione in un colpo invece di campionarla — una regola che fa riferimento a una barra spostata in avanti, o una richiesta di timeframe superiore senza l’attesa, ridisegna a ogni segnale e non su una parte di essi, e una sola lettura risponde a ciò che cinquanta osservazioni si limitano a delimitare.
Ciò che questo non risolve
Che un indicatore che ridisegna sia disonesto. Il grosso è comportamento predefinito e non intenzione. Il modo comodo di leggere un timeframe superiore restituisce una barra non finita se non gli si dice altro, e la funzione di swing standard è definita su barre da entrambi i lati: chi scrive la cosa ovvia consegna quindi uno strumento che ridisegna senza averlo deciso. Questo conta per come reagisci: la domanda da porre a uno strumento è che cosa fa, non che cosa intendeva il suo autore, e la prova qui sopra risponde alla prima senza aver bisogno di una risposta alla seconda.
Che aspettare sia l’unica cosa che la correzione costa. La colonna onesta è davvero negoziabile, perché due barre dopo il pivot sai se il pivot ha confermato, e non è quello a cui il grafico ti invita. Il grafico ti invita ad agire sul marcatore mentre è sullo schermo. Fallo sulle stesse sessanta chiusure — compra alla chiusura successiva a ciascuno dei tredici marcatori provvisori di minimo, vendi alla chiusura successiva al marcatore provvisorio di massimo che segue — e la stessa regola dà dieci giri completi per un totale di meno 5,50 punti, tre vincenti su dieci e un fattore di profitto di 0,59. Quindi i 16,50 punti fra la colonna disegnata e quella conoscibile sono ciò che il ridisegno toglie al registro, e i 9,40 fra la colonna conoscibile e quest’ultima sono ciò che toglie a un operatore che fa quello che lo schermo gli chiede. Questa lezione misura il primo divario. Il secondo è più grande e qui non è misurato.
Che una regola centrata o rivolta in avanti sia perciò inutile. Un pivot che ha bisogno di due barre a destra è una descrizione del passato perfettamente buona e un input perfettamente buono per uno studio. Diventa ridisegno solo quando viene disegnato a una barra alla quale non può ancora essere noto. Ritardalo di tante barre quante ne guarda in avanti e smette del tutto di ridisegnare senza perdere nulla della sua informazione: la colonna onesta qui sopra è quella stessa regola, ancora profittevole. Il difetto sta nella marca temporale, non nella formula.
Che l’80,9 % si trasferisca al tuo strumento. Non lo fa, e nemmeno i 20,40. Sette operazioni complete su sessanta chiusure costruite sono una dimostrazione fatta per essere ricalcolata, non una stima di alcunché. Quello che si trasferisce è la struttura: il segno dello spostamento è fissato dalla regola, la sua grandezza è il movimento su esattamente le barre che la regola ha preso come condizione, e le operazioni marginali sono il punto in cui il danno si concentra. Misura il tuo strumento come fa la tabella e otterrai la tua cifra.
Che superare la prova visiva renda uno strumento deterministico. Delimita il tasso di ridisegno e nulla di più, e il limite che viene da una serie corta è largo: cinque segnali puliti lasciano vivi tassi fino al 45,1 %, e venti ne lasciano il 13,9 %. Uno strumento può anche ridisegnare solo in condizioni che non hai campionato — solo sul timeframe superiore, solo attraversando il confine di una sessione, solo quando due condizioni coincidono. Il campionamento non può escluderlo. Leggere il codice sì.
Che questo risolva se la strategia sia buona. Risolve se stai guardando davvero la strategia. Uno strumento che non ridisegna ti dà un backtest i cui ingressi erano disponibili, e questa è la premessa della domanda e non la sua risposta — e la cifra onesta può benissimo dire che la regola è cattiva. L’aspettativa della lezione 17 e l’aritmetica della lezione 19 su quanto tempo serve perché un risultato si stabilisca sono ciò che la giudica. Questa lezione si limita ad assicurarsi che il registro giudicato sia il registro di qualcosa che è accaduto.
Esercizi
- Dai un prezzo allo spostamento sullo strumento di cui ti fidi di più. Tieni tre colonne. Mentre una barra corre, annota ogni segnale e il prezzo a cui sta. Dopo la chiusura della barra, annota dove sta adesso quello stesso segnale. Nella terza colonna metti la differenza moltiplicata per il valore per punto del tuo strumento. Fallo finché non hai venti osservazioni invece di tre: venti pulite delimitano il tasso di ridisegno sotto il 13,9 %, mentre tre lasciano ancora possibile qualunque valore sotto il 63 %. Il totale della terza colonna è quanto lo strumento ti costa prima ancora che la strategia sia stata giudicata.
- Trova l’anticipo nella definizione, poi ritarda esattamente di quello. Per ogni indicatore sul tuo grafico, annota a quante barre successive alla barra marcata fa riferimento la sua formula. Zero significa che per questa via non può ridisegnare. Qualunque cosa sopra zero è il numero di barre per cui il segnale resta provvisorio e il tratto lungo il quale lo spostamento si accumula. Poi rifai girare la regola con ogni segnale ritardato di altrettante barre e confronta le due curve del capitale. La differenza non è un errore che hai trovato; è la parte dell’originale che non è mai stata disponibile.
- Guarda il drawdown prima di guardare la percentuale di operazioni vincenti. Prendi un backtest qualsiasi che stai valutando e misura di quanto ogni operazione è andata contro l’ingresso nelle sue prime barre. Se quella cifra è vicina a zero lungo una serie lunga di operazioni, chiediti che cosa seleziona gli ingressi, perché un ingresso scelto senza riferimento a barre successive a volte sarà mal collocato nel tempo e il registro dovrebbe mostrarlo. Una curva senza alcuna escursione avversa è il sintomo singolo più forte di una regola che ha visto l’esito, e si vede senza sapere nulla di come funzioni l’indicatore.
Fonti. Athanasios Orphanides, «Monetary Policy Rules Based on Real-Time Data» (American Economic Review, 2001), per lo stesso fallimento fuori dal trading: raccomandazioni di politica che sembrano solide sui dati rivisti e si rovesciano quando le si ricalcola con le cifre davvero pubblicate all’epoca. Dean Croushore e Tom Stark, «A Real-Time Data Set for Macroeconomists» (Journal of Econometrics, 2001), per la pratica di conservare ogni versione di una serie perché uno studio possa girare su ciò che si sapeva invece che su ciò che si sa oggi. Halbert White, «A Reality Check for Data Snooping» (Econometrica, 2000), per il motivo per cui un risultato selezionato conoscendo l’esito richiede uno standard di prova diverso da uno che non lo è stato. David H. Bailey, Jonathan M. Borwein, Marcos López de Prado e Qiji Jim Zhu, «Pseudo-Mathematics and Financial Charlatanism» (Notices of the American Mathematical Society, 2014), per fin dove un registro dentro il campione può essere gonfiato prima che qualcuno abbia fatto qualcosa che somigli a un imbroglio. TradingView, Pine Script v5 User Manual, la sezione sul ridisegno, per l’enunciato di riferimento su quali costrutti restituiscano barre non finite e in che cosa consistano le due correzioni.
La prova è una sola domanda posta a ogni linea del grafico: il valore disegnato qui dipende da qualcosa che non era ancora accaduto? Dove la risposta è no, il registro davanti a te è un registro di decisioni che erano disponibili, e puoi passare alla domanda più difficile, se fossero buone. Dove la risposta è sì, il registro non è una prova debole su una strategia, è una prova su un’altra strategia — una che è entrata a prezzi scelti dopo che l’esito era noto —, e nessuna quantità di esso si somma in conoscenza su quella che opereresti davvero. La lezione 50 prende la linea più usata di qualunque grafico e conta i tocchi: 3 sulle sessanta chiusure di questo modulo, oppure 22, a seconda di una tolleranza che nessuna piattaforma stampa, e una percentuale di tenuta del 53 per cento contro il 45 che il nastro ti dà senza alcuna linea tracciata.
Che cos’è un indicatore
La prova di revisione che questa lezione riprende, e l’aritmetica di ciò che un filtro deve scartare.
Leggi la lezione →Struttura di mercato
Da dove viene la regola di swing, e perché il suo lato destro è la parte che non è ancora accaduta.
Leggi la lezione →Divergenza
Un’intera categoria le cui linee si ridisegnano, e le impostazioni che decidono se ne esista una.
Leggi la lezione →Medie mobili
La linea più usata di qualunque grafico, e che cosa ha diritto di dire su un livello.
Leggi la lezione →Solo a scopo educativo. Il trading comporta un rischio sostanziale di perdita. Non è una consulenza finanziaria. I risultati passati non garantiscono risultati futuri.
💬 Discussione (0 commenti)
Caricamento dei commenti…
Pronto a operare con Signal Pilot?
Metti in pratica la tua formazione con indicatori professionali e strumenti di analisi di mercato in tempo reale.
Torna a Signal Pilot →