In questo articolo
Dopo questo articolo saprai…
- Congelare il range senza includere la stessa barra segnale.
- Distinguere segnali ripetuti, attraversamenti e ordini ammessi.
- Calcolare rischio di due tranche e risultato EUR anche con profitto parziale.
I concetti senza lasciare l’articolo
Backtesting Piano di trading Liquidità di mercato Stop loss Trailing stop Take profit, livello di uscitaUn breakout attraversa un confine definito prima dell’evento. Il prezzo può proseguire oppure rientrare: una strategia richiede quindi un segnale conoscibile in tempo reale, un modello di esecuzione e un registro che includa i tentativi falliti. Una freccia convincente o una chiusura fuori dal range non dimostrano continuazione futura o profitto.
Definire il segnale prima dell’esito
Un esercizio esplicito registra massimo degli High e minimo dei Low delle precedenti 20 barre Bid complete, prima che inizi la barra segnale. Il segnale rialzista compare se la barra seguente chiude sopra quel massimo registrato. Venti è un parametro scelto, non dimostrato ottimale. Il canale non deve essere per forza una congestione: eventuali requisiti di durata o larghezza vanno aggiunti separatamente.
Una strategia che opera all’interno di una congestione usa un’altra ipotesi finché i confini tengono. Non passa automaticamente a una modalità breakout redditizia quando il prezzo esce. Scrivi quale evento invalida una regola e quale consente all’altra di iniziare.
Confini congelati e filtri dichiarati
Non includere la candela segnale nel massimo che la sua stessa chiusura dovrebbe superare: il suo High è almeno pari al Close. Congela i confini oppure definisci esattamente quando si aggiornano. Bande di Bollinger, ATR, durata e numero di tocchi sono possibili filtri misurabili; non dimostrano «energia accumulata» o una rottura più potente perché il range dura di più.
Un’altra persona dovrebbe poter ricostruire il segnale con dati disponibili in quel momento. Salva lato dei prezzi, intervallo, lookback, filtro aggiuntivo e validità degli ordini. Se cambi un filtro, conserva i risultati della variante separata invece di scegliere dopo quella che spiega il grafico vincente.
Vero e falso breakout sono etichette successive
Una chiusura oltre il bordo conferma soltanto la condizione scelta. Per chiamare il caso «fallito» occorrono orizzonte di osservazione e criterio di rientro fissati prima. Un’ombra fuori con chiusura dentro fallisce una regola basata sul Close; una chiusura esterna può comunque rientrare più tardi. Il successivo esito non era già noto all’ingresso.
Questa variante aspetta una barra completa. Un allineamento su intervallo superiore può essere un altro filtro, ma un segnale giornaliero non è automaticamente più pulito o redditizio di uno orario. Confronta intervalli e filtri a parità di esecuzioni, costi ed esclusioni.
Ordine, stop e obiettivi
Ordine a mercato dopo conferma, stop pendente già inserito e limite che attende il retest sono varianti diverse. L’emulatore predefinito delle strategie TradingView riempie nuovi ordini non prima del tick disponibile successivo; con calcolo a chiusura barra normalmente è l’apertura seguente. Altre impostazioni cambiano il test: non è una garanzia del prezzo di un broker. Un limite può restare ineseguito e il semplice tocco sul grafico non prova un riempimento completo.
Uno stop oltre il lato opposto del range è una possibile invalidazione e può produrre una distanza ampia. Altri piani usano una struttura di retest o un multiplo ATR. Scegli la regola prima e calcola la dimensione: non esiste un posizionamento universalmente corretto. Un target «measured move» proietta un multiplo dichiarato della larghezza da un riferimento dichiarato; quote di uscita parziale e trailing stop richiedono regole proprie. Uno stop ordinario non garantisce il prezzo d’uscita.
Esempio completo con tranche e costi
Modello EUR/USD inventato: range registrato 1,0800–1,0900, largo 100 pip con pip 0,0001. La barra segnale chiude Bid 1,0923. Assumiamo successivamente un acquisto completo di 5.000 EUR a Ask 1,0925 e, solo nel ramo con retest, un secondo acquisto completo di 5.000 EUR a Ask 1,0900. Non deduciamo nessuno dei due dal Close o dal tocco del livello.
Lo stop ordinario scelto ha trigger 1,0790; i target dalla soglia superiore sono 1,1000,1,1050 e 1,1100, corrispondenti a una, una e mezza e due larghezze. Sono riferimenti di calcolo, non destinazioni previste. Dal primo riempimento lo stop dista 135 pip e i target 75,125 e 175 pip. La seconda tranche ha 110 pip fino allo stesso stop. La prima perderebbe 67,50 USD, la seconda 55 USD: insieme 122,50 USD lordi. Aggiungere una tranche a prezzo migliore aumenta l’esposizione e non riduce il rischio totale.
Su uno schermo piccolo scorri la tabella per leggere tutte le colonne.
| Uscite complete assunte | LordoUSD | Netto con 3 USD di commissione |
|---|---|---|
| Entrambe a Bid 1,1000 | 87,50 | 84,50 |
| Entrambe a Bid 1,0790 | −122,50 | −125,50 |
| Metà di ciascuna a 1,1000; resto a 1,0790 | −17,50 | −20,50 |
| Entrambe peggio a Bid 1,0785 | −127,50 | −130,50 |
Il lordo somma volume EUR × (uscital Bid − ingresso Ask) per ogni tranche. I 3 USD sono una commissione totale inventata identica in ogni ramo, comprese uscite frazionate; escludiamo finanziamento e conversione. Lo spread è già nei lati di riempimento: non sottrarlo due volte. Una presa di profitto parziale può lasciare una perdita netta.
Ramo aggiuntivo per conto EUR. Con gli stessi risultati netti USD, ipotizza soltanto qui cambio fisso 1 EUR=1,25 USD e addebito di conversione 0,80 EUR. Target completo:84,50/1,25−0,80=66,80 EUR. Stop base:−125,50/1,25−0,80=−101,20 EUR. Uscita frazionata:−20,50/1,25−0,80=−17,20 EUR. Stop peggiore:−130,50/1,25−0,80=−105,20 EUR. Con budget 102 EUR passa lo stop base ma non quello peggiore. Questi cambi e costi non sono tariffe di un intermediario e non assegnano probabilità ai rami.
Contare segnali è un’altra decisione. Fissa bordo superiore 1,1040, Close precedente 1,1037 e chiusure seguenti 1,1045;1,1048;1,1038;1,1042. «Ogni Close sopra» segna barre 1,2,4: tre segnali. «Passaggio da al massimo uguale al bordo a sopra» segna 1 e 4: due eventi. Definisci se una posizione già aperta consente un nuovo ordine. Segnale, nuovo evento e operazione ammessa sono tre registrazioni distinte; questi Close non simulano riempimenti o rendimenti.
Due punti oltre il bordo: quanto rispetto alla larghezza?
In un’altra unità ipotetica confronta range[98;100] e[80;100], entrambi con Close 102. La distanza assoluta oltre U 100 è 2. Il filtro aggiuntivo inventato richiede (Close−U)/(U−L)≥0,5. Nel range stretto 2/2=1 passa; in quello largo 2/20=0,1 fallisce. Entrambi hanno chiuso oltre U: soltanto uno passa il filtro relativo. Non presentiamo 0,5 come soglia ottimale o evidenza di performance. SeU=L, il denominatore è zero: il modello deve rifiutare il calcolo o definire prima una gestione esplicita.
Stessa distanza assoluta, filtro diverso
Stessa distanza assoluta, filtro diverso
Due range ipotetici[98;100] e[80;100] sulla stessa scala. Close 102 e filtro inventato distanza/larghezza≥0,5.
Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.
Valutare volume e sessione senza presunzioni
MT5 definisce il volume tick come numero di tick ricevuti durante la formazione della barra, distinto dal volume delle operazioni, che sui simboli OTC può mancare. I tick di un feed non misurano l’intero turnover valutario e non contano necessariamente solo prezzi cambiati. Salva il fornitore e testa separatamente il filtro.
Un filtro di sessione o di comunicati macro cambia il campione, senza garantire continuazione. Non assumere che i breakout asiatici falliscano sempre o che quelli londinesi siano i più forti. Un nome di sessione e la lingua italiana non fissano calendario operativo, fuso del feed o residenza. Per visualizzare orari in Europe/Rome conserva anche il riferimento originale e gli adeguamenti dell’ora legale.
Protocollo per il prossimo test
- Prima della barra segnale salva strumento, lato prezzo, intervallo, lookback e confini; dichiara larghezza, filtri e gestione del denominatore zero.
- Specifica ordine, lato, scadenza, stop, quote d’uscita e costi. Ricalcola il rischio complessivo se aggiungi una tranche.
- Registra chiusura finale e possibile esecuzione separatamente; conserva retest mancati, limiti ineseguiti, perdite e posizioni ancora aperte a fine periodo.
Confronta varianti congelate su dati successivi invece di selezionare soltanto grafici riusciti. La ricerca di un vantaggio parte dall’intero insieme di casi. Range, cunei e doppi massimi o minimi richiedono geometrie e conferme proprie: la forma da sola non garantisce un cambiamento di direzione.
Verifica ciò che hai imparato
Circa 2 minuti di esercizio.
Mostra risposta e spiegazione
0,1<0,5. Superamento del bordo e filtro relativo sono condizioni distinte.
Altre domande
Che differenza c’è fra vero e falso breakout?
Un Close esterno soddisfa il segnale, non prevede il futuro. Definisci prima rientro e orizzonte per classificare un fallimento, senza assegnare l’esito all’istante dell’ingresso.
Meglio subito o dopo retest?
Sono varianti da confrontare con regole identiche sui costi. Il retest può mancare e un limite può non riempirsi. Nel modello la tranche aggiunta aumenta il rischio lordo da 67,50 a 122,50 USD.
Dove mettere stop e target?
Non esiste posizione universale. Nel caso, primo ingresso 1,0925 dista 135 pip dallo stop e 75 dal primo target. Metà a target e metà a stop perde 20,50 USD netti, nonostante il profitto parziale.
Funziona in tutte le sessioni?
Non si deduce da nomi di coppie o ore. Congela prodotto, feed, segnale e costi e conserva fallimenti e retest mancati; un tick count più alto non prova un rendimento netto maggiore.
Fonti e verifica
- TradingView: strategie Pine
Osservazione del segnale, creazione della richiesta e riempimento nell’emulatore sono eventi diversi.
- IG Regno Unito: tipi di ordine
Uno stop ordinario può subire slippage e un limite non garantisce il riempimento. Fonte britannica, senza attribuirne l’offerta a un residente italiano.
- MetaTrader5: dati prezzo e volume
Tick ricevuti distinti da volume reale; Bid OTC. Un feed non misura il turnover Forex totale.
I calcoli usano ipotesi esplicite. Non sostituiscono i dati attuali di mercato o le condizioni dell’intermediario.
