Costruire una strategia: dall'ipotesi a regole verificabili
Un'idea di trading diventa verificabile quando ha condizioni di mercato, regole di ingresso e uscita, dimensionamento delle posizioni e ipotesi di costo chiaramente definiti. Questa lezione mostra come trasformare un'osservazione in una specifica che un'altra persona possa riprodurre. Definirai una domanda di ricerca, individuerai le informazioni disponibili a ogni decisione e documenterai i casi in cui non va aperta un'operazione. Un esempio sviluppato di London Breakout, una verifica dei componenti e una checklist interattiva riuniscono il processo. Il risultato è una specifica da studiare, non la prova che la strategia farà guadagnare denaro.

Illustrazione localizzata. Le regole scritte complete e le precisazioni sulle prove riportate sotto rimangono il riferimento principale.
- Un'ipotesi descrive una possibile regolarità; una strategia specifica come agire e come verificare il risultato dopo i costi.
- Una regola numerica non è automaticamente redditizia. Definisci sia il segnale sia le prove che sosterrebbero, respingerebbero o lascerebbero irrisolta l'affermazione.
- Separa il momento del segnale da quello dell'esecuzione. Una regola che usa una chiusura confermata non può supporre che il suo ordine esistesse già prima di quella chiusura.
- Ogni modifica alle regole è tracciabile. La ricerca dei parametri è consentita nello sviluppo, ma un campione riservato usato per scegliere un parametro non è più indipendente.
- L'esempio London Breakout è una specifica didattica non testata. Tutte le soglie e il diario sintetico sono illustrativi, non standard di mercato.
Registra l'ipotesi, le regole, il campione e i risultati in Strumenti N: protocollo di test delle strategie. Il modulo integra il metodo di questo capitolo con salvataggio locale, esportazione e stampa.
1. Ipotesi e strategia: la distinzione che conta
Inizi con un'osservazione: «Dopo il rapporto sull'occupazione statunitense, il prezzo torna spesso al livello precedente alla pubblicazione entro quattro-sei ore». Questo prende il nome di ipotesi: una regolarità proposta nel comportamento del mercato. Un'ipotesi da sola non guadagna denaro. Una strategia è la specifica operativa per verificare se tale comportamento possa essere sfruttato con risultati attesi positivi dopo costi, slippage e i rischi pertinenti. Anche una specifica completa può fallire quella verifica.
Le due cose vengono spesso confuse. Il materiale di trading può chiamare strategia «comprare quando l'RSI è sotto 30 e compare una candela a martello» e fermarsi lì. È un'ipotesi su una possibile inversione, ma lascia senza risposta decisioni essenziali:
- In quale regime dovrebbe funzionare: tendenza, intervallo laterale o alta volatilità?
- Su quali coppie? L'affermazione è la stessa per EUR/USD e USD/TRY?
- Su quale intervallo temporale: M5, H1 o D1?
- Che cos'è esattamente un martello: rapporto tra stoppino e corpo, stoppino opposto massimo e tolleranze consentite?
- Dove sono SL e TP, e quale rapporto pianificato tra rendimento e rischio ne deriva?
- Quali filtri si applicano: calendario macroeconomico, correlazioni ed esposizione esistente?
- Quale modello di dimensionamento della posizione si applica: rischio frazionario fisso, lotti fissi o una regola basata sulla volatilità?
- Quali prove contraddirebbero l'affermazione e secondo quali regole di revisione il setup uscirebbe dal playbook approvato?
Otto livelli da mettere per iscritto
L'articolo torna su questi livelli lungo il testo. Se ne manca uno, un'altra persona non può riprodurre l'intero processo e il test deve inventare implicitamente qualcosa che la specifica non diceva:
- Ipotesi: una frase che enuncia la regolarità proposta e il possibile meccanismo.
- Affermazione di vantaggio verificabile: un criterio numerico capace di respingere l'affermazione.
- Regole di ingresso: contesto obbligatorio, evento scatenante e conferma.
- Regole di uscita: SL, obiettivo, uscita temporale e cosa accade allo stop dopo un'uscita parziale.
- Dimensionamento: la formula della dimensione della posizione e i limiti del piano che la governano.
- Filtro di regime: le condizioni di mercato in cui il setup può essere preso in considerazione.
- Filtro del rischio di portafoglio: correlazioni, esposizione aggregata e finestre di esclusione.
- Controllo delle modifiche: un numero di versione, una specifica congelata prima dei test e il registro delle modifiche descritto nella sezione 9.
Un'ipotesi può essere vera mentre la sua implementazione operativa perde denaro
Questo è il punto centrale della sezione. Supponiamo, a puro titolo illustrativo, che il ritorno dopo il rapporto sull'occupazione si verifichi entro quattro-sei ore nel 58% dei casi. Un'operazione immediata contro la rottura iniziale potrebbe comunque avere un valore atteso negativo:
- Nel restante 42%, il movimento continua e raggiunge lo stop.
- Lo spread nel primo minuto potrebbe essere molto più ampio che in condizioni normali; questo esempio illustra 8–15 pip invece di 0.8, non un intervallo di quotazioni attuali verificato.
- Lo slippage in ingresso e in uscita può aggiungere altri costi con scarsa liquidità; l'illustrazione di 5–20 pip dell'esempio non è una distribuzione misurata.
- Il risultato può essere asimmetrico: uno stop può essere eseguito quando la liquidità è scarsa, mentre un tocco dell'obiettivo visualizzato non dimostra necessariamente che il prezzo eseguibile pertinente sia stato negoziato lì. Queste cifre sono soltanto grandezze di scenario. [LACUNA PROBATORIA DELLA FONTE: misurare spread e slippage effettivi nella finestra dell'annuncio da registri di esecuzione adeguati.]
L'osservazione del comportamento può quindi rimanere valida mentre l'implementazione negoziabile fallisce. Notare una regolarità è solo l'inizio. Servono regole complete e un modello dei costi che possano essere verificati rispetto alle condizioni di esecuzione pertinenti.
2. Sei passi da un'idea ai test
Un processo di sviluppo disciplinato evita che il conto reale diventi il primo laboratorio. Ogni fase ha un punto decisionale: procedere, tornare a un passo precedente o respingere l'idea. Senza questi punti, «sei passi» è un elenco didattico anziché un processo operativo. Le stime temporali seguenti indicano la portata di una prima bozza, non norme di settore misurate. [LACUNA PROBATORIA DELLA FONTE: nessuno studio verificato sui tempi di queste fasi di sviluppo.]
Passo 1: dall'osservazione all'ipotesi, circa da una a quattro ore
Nota un possibile comportamento: un ritorno dopo gli NFP entro quattro-sei ore, un movimento maggiore nei primi trenta minuti dopo l'apertura di Londra o un'apparente tendenza di GBP/AUD a sviluppare trend di mercoledì. Sono esempi di osservazioni da studiare, non fatti di mercato affermati. Scrivi una frase e le circostanze misurabili che la definiscono. Il risultato è una domanda di ricerca, non un segnale di ingresso.
Passo 2: validazione concettuale, circa da una a due ore
Rispondi a queste domande prima di redigere regole di ingresso dettagliate:
- Esiste una ragione plausibile per il comportamento: microstruttura del mercato, incentivi dei partecipanti o stagionalità?
- È stato studiato in lavori accademici o professionali credibili?
- Quale meccanismo potrebbe eliminarlo, per esempio la concorrenza dopo che il metodo diventa molto diffuso?
- Potrebbe sopravvivere ai costi? Se i movimenti attesi in profitto e in perdita sono entrambi di dieci pip, la percentuale di successo è del 50% e i costi sono di due-tre pip per operazione, il valore atteso lordo è zero e quello netto è negativo per l'importo dei costi: da −0.2R a −0.3R sull'unità di rischio di dieci pip, non «quasi zero».
Il processo dovrebbe essere in grado di respingere idee qui. Scartare un foglio di calcolo dopo due ore costa meno che usare un conto con capitale reale per due mesi per scoprire la stessa aritmetica. Se quasi tutto passa senza obiezioni sui costi, verifica se le ipotesi sono realistiche; non esiste una percentuale universale di rifiuto consolidata. Mantieni compatta la valutazione concettuale, circa una pagina di lavoro, conservando però le prove necessarie a sostenerla.
Passo 3: un'affermazione di vantaggio verificabile, circa da due a quattro ore
Esprimi l'affermazione in forma misurabile:
- «Il valore atteso netto è almeno +0.2R, calcolato dagli esiti economici realizzati anziché dai rapporti tra obiettivi pianificati», con un intervallo di incertezza adeguato.
- «Il limite inferiore dell'intervallo specificato al 95% del valore atteso fuori campione è sopra zero», dichiarando metodo, processo di selezione e ipotesi di dipendenza.
- Non: «Il setup sfrutta la manipolazione dello smart money». Senza definizioni osservabili e criteri di rifiuto è una narrazione anziché un'affermazione verificabile.
Passo 4: regole di ingresso, uscita e dimensionamento, circa da tre a sei ore
Scrivi la specifica effettiva, trattata nelle sezioni 4–6. Ogni regola deve essere operativamente esplicita. Dove si consente intenzionalmente il giudizio umano, definisci e registra il suo ruolo; non nascondere una decisione interpretativa in una frase presumibilmente meccanica.
Passo 5: verifica di plausibilità, circa da trenta a sessanta minuti
Usa la checklist della sezione 7 prima di dedicare tempo a un backtest. La revisione mira a far emergere definizioni mancanti, ipotesi impossibili e aritmetica dei costi non supportata mentre sono ancora poco costose da correggere.
Passo 6: backtesting e osservazione futura, circa quaranta-ottanta ore nell'arco di due-sei mesi
L'articolo 15.4 fornisce il metodo completo. Di norma è la fase che richiede più tempo nell'esempio. Un lavoro preliminare chiaro rende il test più interpretabile; non garantisce un risultato favorevole né significa che ogni candidato debba infine arrivare al trading reale. L'osservazione in demo verifica l'esecuzione delle regole in tempo reale senza riprodurre tutte le condizioni di esecuzione reali.

3. Vantaggio: definiscine uno che puoi davvero verificare
Un vantaggio è un risultato atteso positivo dopo i costi di implementazione di una strategia. L'idea sembra semplice, ma molte strategie al dettaglio non hanno un vantaggio misurabile perché il presunto vantaggio non è mai stato definito in una forma verificabile numericamente. Una spiegazione persuasiva del perché un mercato dovrebbe muoversi non equivale alla prova che le tue regole catturino una parte redditizia di quel movimento.
Tre livelli di definizione del vantaggio
| Livello | Esempio | Puoi verificarlo? |
|---|---|---|
| Debole: una narrazione | «Il mio setup rileva i momenti in cui lo smart money accumula posizioni». | Non in questa forma. L'identità e le intenzioni dello «smart money» non sono variabili osservabili in questo insieme di regole per il trading al dettaglio. |
| Intermedio: una descrizione qualitativa | «Il mio setup entra dopo rotture con elevato volume.” | Solo dopo che «elevato» ha una soglia numerica e la fonte dei dati sul volume è stata identificata. |
| Forte: una specifica quantitativa | «Il mio setup entra dopo che una candela M5 chiude almeno 8 pip oltre l'intervallo precedente all'apertura di Londra, con un volume di tick superiore a 1.2 volte la media delle precedenti 20 candele M5». | Sì. Ogni parametro è misurabile e può essere verificato su dati specificati. |
La versione quantitativa può essere sottoposta a backtest in modo coerente. La versione intermedia richiede ancora un giudizio soggettivo a ogni decisione, a meno di definirne i termini mancanti. La versione narrativa non può essere testata così com'è scritta. Questo non prova che la regola quantitativa abbia un vantaggio; permette di scoprire se lo possiede. Usa la stessa disuguaglianza nella specifica di ricerca, nella scheda di strategia e nell'implementazione.
Verificare un vantaggio: la formula del valore atteso
Una misura fondamentale del vantaggio è il rendimento netto atteso per operazione, espresso in unità di rischio iniziale:
Qui:
- W% è la percentuale storica di successo per tutte le occorrenze ammissibili del setup, inserita come frazione anziché come percentuale intera. L% è la corrispondente frazione di operazioni in perdita; le operazioni in pareggio contribuiscono zero ma fanno comunque parte del campione.
- avgWinR e avgLossR sono le grandezze positive dell'operazione media vincente e perdente. Un R è il rischio monetario pianificato prima dell'ingresso, non un denominatore aggiustato dopo per migliorare l'aspetto del risultato.
- costR è il costo medio di commissione, swap e oneri di conversione valutaria applicabili, convertito in R dagli estratti effettivi del broker. Non sostituirlo con il costo minimo pubblicizzato. Se guadagni e perdite usano già i prezzi effettivi di esecuzione, spread e slippage vi sono già riflessi e non vanno detratti di nuovo. Se i valori R includono anche commissione e swap, come nel calcolo alla fine di questa sezione, anche quei costi sono già inclusi: imposta il valore aggiuntivo di
cost_Ra zero per i costi già contabilizzati. Deduci ciascun costo una sola volta.
Questo è un esempio generale, non la scheda della strategia di Londra della sezione 9, il cui risultato completo con due obiettivi è limitato a 1.75R prima dei costi sotto le ipotesi dichiarate. Supponi una percentuale di successo del 55%, un'operazione vincente media di +1.8R e una perdente media di −1R, misurate dai prezzi di esecuzione prima di commissione e swap. I costi aggiuntivi sono in media 0.1R.
Valore atteso prima di quei costi aggiuntivi: (0.55 × 1.8) − (0.45 × 1.0) = 0.99 − 0.45 = +0.54R.
Valore atteso netto: 0.54 − 0.1 = +0.44R per operazione.
Quel numero avvia la discussione, non la chiude. Un valore atteso calcolato dopo aver selezionato soltanto gli ingressi migliori di un diario è un risultato di selezione, non una prova affidabile di vantaggio. Né +0.44R dice quanto sia incerta la stima. Servono il numero di osservazioni, la loro dispersione e un approccio che tenga conto della dipendenza prima di valutare un intervallo attorno alla stima. Una stima positiva può coesistere con lunghe sequenze di perdite e un drawdown maggiore di qualsiasi altro nel test storico. La curva del capitale di una strategia a valore atteso positivo non è una linea ascendente regolare: contiene avanzamenti, arretramenti e periodi di stagnazione.
SQN: un'altra misura accanto al valore atteso
Il System Quality Number di Van Tharp, o SQN,[3] combina rendimento medio, variabilità e dimensione del campione. La variante trattata qui è SQN = (media di R / deviazione standard di R) × √N, con N = min(n, 100). Limitare N a 100 impedisce al numero di aumentare soltanto perché un campione già superiore a 100 operazioni si allunga. Limite della fonte: l'articolo polacco identifica questo limite da descrizioni secondarie del metodo, non da un'edizione del libro originale controllata direttamente. Trattalo come una variante specificata, non come una definizione universale verificata in modo indipendente. L'articolo 15.9 tratta definizioni e interpretazione delle metriche; qui SQN è semplicemente un campo della scheda di strategia.
SQN non è una decisione di allocazione e non sostituisce un intervallo di confidenza. Un valore elevato calcolato su un solo regime di mercato indica risultati relativamente favorevoli e coerenti all'interno di quel campione; non dimostra che il vantaggio sopravvivrà a un regime diverso. Usa la stessa definizione e lo stesso N nei confronti diretti. Registra separatamente la dimensione effettiva del campione anche quando la formula limita N.
America/New_York; l'ora europea corrispondente cambia nelle settimane in cui le transizioni all'ora legale statunitense ed europea non coincidono. Per molte coppie valutarie T+2 si applica comunemente un aggiustamento di finanziamento triplo al rollover del mercoledì perché il regolamento comprende il fine settimana. Giorno, importo ed eccezioni dipendono da strumento, festività e fornitore: controlla la specifica del simbolo. Non è una proprietà fissa della piattaforma di trading. Includi il finanziamento effettivo una sola volta nel calcolo dei costi della strategia overnight. L'articolo 15.7 sviluppa la contabilizzazione dei costi di una singola operazione.Quanto vantaggio basta per essere operativamente utile?
Nel quadro illustrativo usato qui, un valore atteso netto inferiore a +0.15R è matematicamente positivo ma lascia un margine operativo ridotto. È una scelta di scenario, non una soglia universale di rifiuto:
- La variazione tra campioni può essere ampia rispetto alla stima. Per esempio, un movimento di 0.1–0.2R cambierebbe sostanzialmente l'interpretazione di +0.15R; non supporre che questo intervallo illustrativo sia l'incertezza misurata della tua strategia.
- Un peggioramento dell'esecuzione, come uno spread più ampio durante lo stress o un'esecuzione peggiore, consuma il margine disponibile.
- Un risultato vicino a zero può rendere il processo più difficile da seguire perché le perdite sono grandi rispetto al ritmo stimato dei guadagni. Questa preoccupazione pratica non sostituisce le prove statistiche.
Regole come «+0.3R per A+ e +0.15R per B» sono soglie illustrative, non standard di mercato. Servono a esplicitare una regola decisionale. Il loro limite è che un intervallo di incertezza può attraversare la soglia. Quando accade, rinvia la conclusione: continua l'osservazione, usa soltanto un assetto di test a rischio ridotto già autorizzato quando opportuno e programma la prossima revisione. Un'ipotesi non validata non ottiene il permesso di essere negoziata dal vivo soltanto perché la posizione è piccola. L'articolo 15.10 spiega come mantenere, declassare o ritirare un setup.
Da dove provengono i numeri: un'avvertenza sull'esportazione
Calcola le metriche di ricerca da un diario riconciliato, non soltanto dal pannello principale della piattaforma. C'è un'insidia tecnica al primo passo: un rapporto della cronologia MT5 non è automaticamente un file CSV. La procedura polacca descrive Cronologia → Rapporto che produce un rapporto HTML usando ReportHistory.htm, con Open XML disponibile anche in alcune implementazioni. Procedura da verificare nella build installata; data di revisione della fonte: 6 settembre 2026. Non supporre che un menu o formato sia identico in ogni installazione. Campi come profit_pln, commission_R e swap_R non sono colonne native di esportazione garantite; sono campi del diario che calcoli tu.
In pratica, prendi dal rapporto gli identificatori di operazione o esecuzione, gli orari, i profitti o le perdite basati sui prezzi, la commissione e lo swap; riconcilia le esecuzioni parziali dove necessario e aggiungi il tuo rischio monetario pianificato prima dell'ingresso. Nell'esempio polacco quel campo è risk_pln; per un conto internazionale usa risk_account_currency e registra esplicitamente la valuta. Poi calcola R = (profitto + commissione con segno + swap con segno) / rischio iniziale pianificato, aggiungendo in modo coerente gli altri oneri applicabili. In un estratto con segni, un addebito è negativo: non sottrarre un addebito negativo trasformandolo accidentalmente in reddito. Spread e slippage sono già riflessi quando il profitto usa i prezzi effettivi di esecuzione. Non addebitarli due volte. L'articolo 15.9 fornisce lo schema del diario, le formule e il codice.
4. Regole di ingresso: dall'evento scatenante alla conferma
Una regola di ingresso ha tre componenti: una condizione necessaria che definisce il contesto, un evento scatenante che identifica il segnale e una conferma che controlla se l'operazione è ancora consentita. Ciascuno deve essere inequivocabile. Un evento scatenante da solo non dà il permesso di inviare un ordine e inviare un ordine non equivale a ricevere un'esecuzione.
La condizione necessaria: il contesto
È l'ambiente in cui la strategia dovrebbe funzionare. Senza una regola di contesto, lo stesso segnale può apparire in una tendenza e in un consolidamento anche se il vantaggio proposto riguarda solo uno dei due. Il filtro di contesto è un'ipotesi da verificare, non la prova che un regime sia automaticamente redditizio.
Per esempio, una strategia che segue la tendenza potrebbe definire così l'ambiente direzionale richiesto:
- La media mobile semplice a 50 periodi D1 è sopra la SMA a 200 periodi D1 per un orientamento long, o sotto per un orientamento short.
- L'ADX(14) D1 è almeno 25.
- Il prezzo è sopra entrambe le medie mobili per un'operazione long, o sotto entrambe per un'operazione short.
Una strategia di ritorno alla media potrebbe invece richiedere:
- ADX(14) D1 inferiore a 20.
- Prezzo che oscilla nel canale definito dal massimo e minimo delle precedenti 20 candele D1 completate.
- ATR(14) D1 compreso tra 0.7 e 1.3 volte la sua media a 90 giorni.
Specifica quali barre completate si usano e cosa accade ai confini. Se «oscilla» richiede ancora un giudizio visivo, aggiungi una condizione misurabile prima di considerare la descrizione una regola di backtest finita. Gli esempi numerici illustrano come scrivere regole di contesto; non sono soglie universali di mercato.
L'evento scatenante: un segnale di ingresso
L'evento scatenante identifica l'evento che rende il setup ammissibile ai controlli rimanenti. Dovrebbe essere una condizione definita con precisione sui dati M5, M15 o H1 pertinenti, senza interpretazioni improvvisate. Esempi:
- «Una candela M15 chiude sopra il massimo della precedente e il suo corpo è maggiore di 0.5 volte l'ATR(20) M15».
- «Il prezzo raggiunge dal basso la SMA a 50 periodi H1 e forma una candela il cui stoppino inferiore è maggiore del 60% del corpo». Per questo candidato, definisci la tolleranza del tocco, la candela completata e la gestione di un corpo a lunghezza zero.
- «L'RSI(14) M15 supera 30 dal basso». Specifica se il valore precedente deve essere strettamente inferiore a 30 e valuta l'incrocio su barre completate.
«Il mercato sembra pronto» e «sta apparendo una buona opportunità» non sono eventi scatenanti. Sono valutazioni che persone diverse possono applicare diversamente allo stesso grafico. Una regola verificabile dice a entrambe le persone quale evento è avvenuto e quando.
Conferma: controlli prima di inviare l'ordine
Dopo l'evento scatenante ma prima dell'ingresso, valuta i filtri di conferma. Ogni risposta deve essere SÌ o NO: non «probabilmente», «in una certa misura» o «a meno che il grafico mi piaccia davvero». Una checklist binaria compatta può essere così:
| Condizione | Regola numerica | SÌ / NO |
|---|---|---|
| Regime richiesto | L'ATR(14) D1 è di 60–120 pip. | ☐ ☐ |
| Intervallo entro i limiti | L'intervallo precedente all'apertura di Londra è di 12–35 pip. | ☐ ☐ |
| La candela M5 è chiusa | Barra chiusa confermata: una lettura illustrativa 5 secondi dopo il confine (08:05:05, 08:10:05, … in Europe/London) non sostituisce la verifica dell'orario e della completezza della fonte dati. | ☐ ☐ |
| Soglia di volume | Il volume di tick è strettamente maggiore di 1.2 volte la media delle precedenti 20 candele completate. | ☐ ☐ |
| Nessun evento ad alto impatto | Nessun evento nella categoria di livello 3 del calendario specificato entro ±2 h | ☐ ☐ |
| Esposizione di correlazione accettabile | Nessuna esposizione aperta in conflitto oltre la soglia di correlazione definita di 0.7; vanno specificate anche la finestra di calcolo e le direzioni delle posizioni. | ☐ ☐ |
| Tipo di ordine fissato | Mercato, limite o stop è stato selezionato nella specifica di strategia prima della sessione. | ☐ ☐ |
Sette risposte SÌ consentono al processo di ingresso di proseguire secondo il playbook. Qualsiasi NO significa saltare il setup. Un valore indefinito o non disponibile non è un SÌ. Ovunque la checklist ammetta «forse», una preferenza discrezionale può sostituire la regola che intendevi verificare.
Sono parametri illustrativi dell'esempio di Londra nella sezione 9, non standard di mercato. Le tue soglie richiedono una calibrazione sui tuoi dati; l'articolo 15.6 sviluppa il catalogo dei filtri e il processo di calibrazione. Il Forex spot decentralizzato non fornisce un'unica serie consolidata di volumi di borsa. Il volume di tick della piattaforma riflette l'attività della sua specifica fonte dati, non il controvalore globale complessivo delle valute scambiate. Una soglia di 1.2× calibrata su una fonte non è automaticamente trasferibile a un'altra. Verifica fornitore, periodo e completezza dei dati.
Esecuzione dell'ingresso: mercato, limite o stop?
| Tipo di ordine | Utilizzo tipico | Limite |
|---|---|---|
| Mercato | Una rottura o un altro ingresso sensibile al tempo in cui la strategia privilegia un'esecuzione tempestiva ai prezzi disponibili. | Il prezzo non è garantito e nemmeno l'esecuzione in ogni stato del mercato. Lo slippage in occasione di pubblicazioni come occupazione o IPC statunitensi può essere significativo; 1–5 pip è solo un'illustrazione, non un limite affidabile. Una liquidità ridotta può produrre esecuzioni peggiori. |
| Limite | Ritorno alla media, ritracciamento verso una media mobile o un'altra regola che attende un prezzo specificato o migliore. | L'ordine potrebbe non essere eseguito e l'opportunità potrebbe essere persa. Sono possibili esecuzioni parziali a seconda della sede, dell'ordine e della liquidità disponibile; non sono una caratteristica specifica dei piccoli conti. |
| Stop | Una rottura di livello in cui l'ingresso si attiva soltanto quando viene raggiunta la condizione di prezzo specificata. | Una volta attivato, un ordine stop a mercato è esposto al rischio di esecuzione degli ordini di mercato, potenzialmente grave con scarsa liquidità. Un ordine stop con limite ha un diverso rischio di mancata esecuzione. |
Scrivi il tipo di ordine nel playbook prima della sessione. Scegliere tra mercato, limite e stop mentre la candela si sta già muovendo cambia il metodo durante l'esecuzione. Le regole che seguono la tendenza usano spesso ingressi stop, quelle di ritorno alla media spesso limiti e alcune strategie sulle notizie usano ordini di mercato; sono associazioni comuni, non prescrizioni né prove che negoziare una pubblicazione sia adatto al lettore.
Esecuzione del broker: cosa accade dopo il clic?
L'esecuzione in demo e quella reale possono differire e tali differenze incidono direttamente sul valore atteso. Enuncia quattro ipotesi prima dei test: lo spread nella finestra effettiva di ingresso anziché la sua media giornaliera; lo slippage degli ordini di mercato supportato dai tuoi registri; la possibilità di riquotazioni o ordini rifiutati; e le esecuzioni parziali, soprattutto quando la dimensione dell'ordine è grande rispetto alla liquidità disponibile. Lasciarle indefinite produce un test che non può essere confrontato correttamente con l'implementazione reale. L'articolo 15.7 segue una singola operazione dall'invio all'esecuzione.
Un ordine stop a mercato diventa ammissibile all'esecuzione a mercato dopo il suo evento scatenante. Non garantisce il prezzo di esecuzione né l'esecuzione incondizionata: una sospensione, un gap, una quotazione non disponibile o una restrizione del fornitore possono impedire l'esecuzione immediata. Alcuni fornitori offrono un servizio di stop garantito a un prezzo separato e a condizioni specifiche; non supporre che uno stop ordinario abbia tale protezione. Un ordine stop con limite controlla il prezzo accettabile ma introduce la possibilità di mancata esecuzione. Durante un gap, uno stop con limite di uscita può restare ineseguito mentre la posizione aperta continua a perdere valore.
Per gli esempi di stop protettivo di questo articolo, l'impostazione predefinita specificata è un ordine stop a mercato, non uno stop con limite. Un ingresso a prezzo controllato è una decisione diversa da un'uscita di emergenza. Usa uno stop con limite solo quando la strategia accetta e gestisce esplicitamente il suo rischio di mancata esecuzione; non descriverlo come garanzia di protezione del capitale. Controlla la semantica effettiva degli ordini del fornitore invece di affidarti soltanto al nome.
Il ritardo di esecuzione fa parte della strategia?
Se la regola di ingresso dice «invia un ordine di mercato dopo la chiusura M5», l'intervallo tra segnale ed esecuzione fa parte della strategia, non è un dettaglio tecnico accessorio. Dichiara il ritardo ipotizzato, il modello di slippage associato e le prove che supportano entrambi. La posizione del terminale, la connessione di riserva e la sincronizzazione dell'orologio di sistema fanno parte del progetto della postazione discusso nell'articolo 15.1.
Il confine pratico qui è la sensibilità all'infrastruttura. Se poche centinaia di millisecondi eliminano il vantaggio misurato, il progetto richiede una ricerca esplicita su latenza ed esecuzione; non può essere trattato come un setup discrezionale robusto per il trader al dettaglio soltanto perché il grafico storico è attraente. Descrivi onestamente questa dipendenza nella specifica invece di supporre che una connessione internet più veloce la risolverà.
5. Regole di uscita: stop, obiettivi e chiusure parziali
Le regole di uscita sono spesso specificate meno attentamente degli ingressi. È una ragione per cui una strategia può sembrare convincente in teoria e fallire operativamente. Uno stop mal definito, un obiettivo arbitrario e nessuna istruzione per le situazioni intermedie lasciano il metodo incompleto. L'uscita fa parte dell'ipotesi della strategia, non è una decisione da improvvisare dopo l'inizio dell'operazione.
Stop loss: dove collocarlo e perché
Colloca lo stop dove l'ipotesi dell'operazione viene invalidata, non semplicemente dove preferiresti perdere una piccola somma o a un arbitrario «2% sotto l'ingresso». Tre approcci comuni sono quello strutturale, oltre un estremo pertinente più un margine; quello basato sulla volatilità, con un multiplo definito dell'ATR; e una combinazione dei due. Il metodo scelto è un parametro della strategia. Specificalo una volta, perché determina la distanza dello stop, che a sua volta influisce sulla dimensione della posizione e sul costo espresso in R. Cambiare metodo durante un'operazione è cambiare strategia, non un piccolo aggiustamento.
Il margine dovrebbe riflettere strumento, convenzione di quotazione e volatilità osservata anziché l'abitudine. Un fisso «5–10 pip per tutto» può essere inutilmente ampio per una coppia principale tranquilla e insufficiente per un altro strumento o stato di mercato. Le coppie con yen e l'oro richiedono anche attenzione a cosa significhi un pip o punto nella specifica del fornitore. Stabilisci prima la regola strutturale o di volatilità, poi calcola la posizione entro il rischio monetario approvato; non forzare ogni strumento nello stesso margine numerico.
Take profit: fisso, strutturale, dinamico o parziale
Esistono quattro approcci generali. Un obiettivo fisso usa un multiplo del rischio iniziale ed è semplice da testare. Un obiettivo strutturale usa un livello di mercato definito. Un'uscita dinamica segue il movimento favorevole del prezzo e può catturare un grande movimento, ma spesso ne restituisce una parte prima di uscire. Un'uscita parziale chiude parte della posizione a un obiettivo più vicino e lascia il resto per un'uscita successiva. La stessa regola di ingresso può produrre distribuzioni dei rendimenti molto diverse con questi quattro approcci.
Scegli la variante di uscita prima dei test e registrala sulla scheda di strategia. Confrontare due varianti sugli stessi dati significa valutare due ipotesi; non lascia un unico test intatto. L'articolo 15.2 specifica i campi della scheda.
Le uscite parziali creano anche un importante vincolo aritmetico. Con «50% a +1R e 50% a +2.5R», il risultato completo pianificato agli obiettivi è 0.5 × 1 + 0.5 × 2.5 = +1.75R prima dei costi, supponendo esecuzioni esatte agli obiettivi e nessuna modifica della dimensione della posizione. Non puoi descrivere contemporaneamente quel modello a uscite fisse e presumere un'operazione vincente media sopra il suo limite di 1.75R. Un modello di esecuzione diverso, un miglioramento favorevole del prezzo o una posizione residua senza limite di guadagno andrebbero dichiarati separatamente. La sezione 9 sviluppa il calcolo.
MAE e MFE in una specifica di strategia
L'escursione avversa massima, o MAE, registra il maggiore movimento sfavorevole durante un'operazione. L'escursione favorevole massima, o MFE, registra il maggiore movimento favorevole. Sono diagnostiche calcolate da un campione completato, non informazioni disponibili integralmente all'ingresso. Il loro ruolo nello sviluppo di strategie è aiutare a distinguere un problema di ingresso da un problema di collocazione dello stop o di presa di profitto.
Fai questa diagnosi prima di modificare una regola. Una regola cambiata crea una nuova versione e richiede un nuovo test; non migliora retroattivamente le prove della versione precedente. La sezione 9 illustra questa sequenza. Definizioni, metodo del diagramma di dispersione e tabella diagnostica sono sviluppati nell'articolo 15.9.
Tempo massimo di mantenimento
Una domanda spesso omessa è cosa fare con una posizione che non raggiunge né stop né obiettivo per ore o giorni. Specifica un periodo massimo di mantenimento o un'altra condizione esplicita di scadenza, insieme a come verrà eseguita l'uscita. Intervalli illustrativi di pianificazione sono:
- Day trading: 4–6 ore, o non oltre la chiusura della sessione designata.
- Swing trading: 5–10 giorni, se corrisponde all'ipotesi testata sul periodo di mantenimento della strategia.
- Trading di posizione: 3–8 settimane in un esempio con quell'orizzonte.
Non sono durate consigliate per ogni strategia. Il punto importante è che un'esposizione non ancora scaduta abbia ancora una ragione di esistere secondo le regole scritte. Se il setup doveva funzionare entro quattro ore e dopo nove stai soltanto aspettando, la posizione occupa capacità di rischio fuori dal processo previsto. L'esposizione aggiuntiva alle notizie e gli oneri di finanziamento restano reali anche quando il grafico sembra inattivo. Prolungare il tempo di mantenimento richiede una propria regola testata, non la frase «dare una possibilità al mercato».
Una posizione aperta insieme a una piattaforma che non risponde rientra nella procedura di crisi descritta nell'articolo 15.8. La specifica di strategia dovrebbe comunque richiedere uno stop protettivo lato server come parte del processo di apertura, verificandone subito l'accettazione. Quando il flusso ordini del fornitore non può allegarlo in modo atomico, definisci esplicitamente la risposta al breve stato senza protezione; non supporre che lo stop esista soltanto perché l'ingresso è stato eseguito e non rimandarlo a «un momento dopo».
6. Filtri: regime, calendario, correlazione e ora del giorno
I filtri distinguono un setup, un singolo schema di ingresso, da una strategia che applica setup selezionati in condizioni specificate. Senza di essi, segnali di un regime favorevole possono essere mescolati a segnali di ambienti in cui il meccanismo proposto non opera. Un risultato aggregato può allora nascondere proprio la dipendenza che devi capire. Anche i filtri stessi vanno testati: aggiungere esclusioni finché la curva storica appare attraente non è validazione.
Il filtro del regime di mercato
Una regola di regime identifica quando la strategia è ammissibile a operare. Esempi di implementazione:
- Seguimento della tendenza: ADX(14) D1 almeno pari a 25, con ATR(14) D1 tra 0.7 e 1.3 volte la sua media a 90 giorni, insieme alle condizioni direzionali della sezione 4. Questa fascia ATR relativa appartiene all'esempio generale. Il caso di Londra della sezione 9 usa invece una fascia assoluta di 60–120 pip; non applicarle entrambe né scambiarle implicitamente.
- Ritorno alla media: ADX(14) D1 sotto 20 con ATR stabile, dove «stabile» ha la definizione numerica registrata nella scheda anziché un'interpretazione visiva.
- Rottura di volatilità: L'ATR(14) M15 si espande dopo un periodo di compressione. La condizione candidata di compressione è che l'ATR sulle precedenti cinque barre sia sotto 0.7 volte la sua media a 50 barre. Definisci se significa ciascuna delle cinque letture o la loro media e definisci il successivo evento scatenante di espansione prima di programmare il test.
Il filtro del calendario economico
Non programmare date di pubblicazione fisse a memoria. Festività, cambi dell'ora legale, pubblicazioni ritardate e comunicazioni inattese delle banche centrali possono invalidare un orario familiare. Controlla il calendario il giorno prima e di nuovo la mattina di negoziazione. Il playbook dovrebbe contenere una regola per identificare l'evento e la finestra di esclusione, non l'ipotesi che un giorno della settimana ricordato sia sempre corretto.
- Gli eventi comunemente rilevanti per le valute principali comprendono occupazione e IPC statunitensi, decisioni e proiezioni FOMC, decisioni e conferenze stampa BCE, decisioni di Bank of England, Bank of Japan e Reserve Bank of Australia, pubblicazioni tedesche ZEW e Ifo, PIL britannico, rapporti occupazionali australiani e canadesi e sviluppi OPEC+ che possono influenzare valute sensibili al petrolio come CAD e NOK. L'importanza varia con regime e aspettative; l'elenco non garantisce una reazione specifica.
- Gli aggregatori di calendari comprendono Forex Factory, Investing.com e Trading Economics. Confronta due fonti quando necessario, perché le definizioni delle categorie di impatto differiscono, e usa l'istituzione che pubblica il dato per risolvere un orario di diffusione controverso.
- L'unica regola usata in tutto l'esempio di Londra è nessun setup entro ±2 ore da un evento della categoria di massimo impatto del calendario scelto che interessi la valuta base o quotata. È un parametro illustrativo di strategia, non uno standard di mercato.
- Applica il filtro in base all'esposizione valutaria, non soltanto al nome di una coppia. Un evento della Bank of Japan può influenzare EUR/JPY, GBP/JPY e AUD/JPY oltre a USD/JPY.
Il filtro di rollover: definisci il confine effettivo del fornitore
Molti fornitori FX applicano il rollover giornaliero intorno alle 17:00 America/New_York. Corrisponde alle 22:00 UTC durante l'ora solare di New York e alle 21:00 UTC durante la sua ora legale. L'esempio polacco originale usa le 23:00 locali, che è la conversione abituale ma non quella di ogni settimana di transizione USA-Europa. Verifica sempre lo strumento effettivo e il confine del fornitore.
Gli aggiustamenti di finanziamento e la ridotta attività di quotazione possono coincidere con spread molto più ampi. Le coppie con yen, dollaro australiano, dollaro neozelandese e quelle meno liquide possono essere vulnerabili, ma l'entità va misurata sulla fonte dati pertinente. Uno stop di 12 pip su AUD/JPY può essere raggiunto perché si muove il lato eseguibile della quotazione anche senza un movimento comparabile del prezzo medio. Un long chiude al bid, uno short all'ask. Un grafico che mostra un solo lato non può stabilire cosa abbia fatto l'altro.
- La finestra illustrativa di esclusione intraday è da cinque minuti prima a dieci minuti dopo il rollover: comunemente 16:55–17:10 America/New_York, equivalente a 22:55–23:10 in Polonia con il consueto scarto. Non mantenere una posizione intraday con stop stretto durante questa finestra, salvo che tale esposizione sia esplicitamente coperta dalla strategia testata.
- Uno stop swing strutturalmente più ampio può essere meno sensibile a una normale espansione dello spread rispetto a uno stop M5 o M15 stretto, ma non è immune a gap, variazioni delle quotazioni o rischio di esecuzione. «Diverse decine di pip» non è una garanzia di sicurezza.
- Per molti strumenti FX T+2 il rollover del mercoledì comprende comunemente un aggiustamento di finanziamento triplo. Conferma giorno, tasso ed eccezioni festive nella specifica del fornitore invece di moltiplicare personalmente per tre ogni addebito del mercoledì.
| Filtro | Condizione numerica di esempio | Fonte dati | Possibile errore |
|---|---|---|---|
| Regime di tendenza | ADX(14) D1 ≥ 25. | ADX integrato in MT4/MT5 con le impostazioni registrate. | L'ADX risponde con ritardo, perciò le prime barre di una tendenza in formazione possono essere escluse. |
| Regime di volatilità | ATR(14) D1 tra 0.7 e 1.3 volte la sua media a 90 giorni. | Dati della piattaforma e un calcolo riproducibile. | Un riferimento fisso di 90 giorni può adattarsi male a un regime macroeconomico che cambia. |
| Calendario economico | Nessun evento pertinente di livello 3 entro ±2 h | Fornitore del calendario specificato, con una seconda fonte o conferma dell'istituzione emittente quando necessario. | La definizione di «livello 3» differisce tra fornitori di calendari e gli orari di pubblicazione possono cambiare. |
| Correlazione di portafoglio | Per l'esempio prudente, richiedi |ρ| < 0.7 rispetto alle esposizioni esistenti. | Un calcolatore del broker o il tuo calcolo, registrando frequenza dei rendimenti e periodo retrospettivo. | Le correlazioni cambiano. Sotto stress, le dipendenze possono rafforzarsi e la diversificazione indebolirsi proprio quando serve di più. |
| Ora del giorno | Finestra FX convenzionale di Londra 08:00–16:00 Europe/London; finestra FX di New York 08:00–17:00 America/New_York. L'apertura del mercato a pronti NYSE è alle 09:30 ora di New York. | Il quadro delle sessioni nell'articolo 15.5 e l'orario proprio del mercato pertinente. | Le transizioni all'ora legale spostano l'orologio di 1 h, normalmente 2 volte l'anno in queste zone di riferimento; le date differiscono tra Paesi. I confini delle sessioni FX restano convenzioni, non un'unica apertura di borsa centrale. |
Il filtro di correlazione di portafoglio
La regola prudente usata qui è binaria: non aggiungere la seconda posizione a meno che |ρ| sia inferiore a 0.7. Anche l'uguaglianza quindi non passa; usare coerentemente un solo confine evita un vuoto tra «sotto 0.7» nella tabella e «sopra 0.7» nel testo. Non è la stessa regola di dimezzare automaticamente la seconda posizione.
L'aritmetica conta. Due posizioni con l'1% di rischio pianificato ciascuna rappresentano circa il 2% di rischio stop pianificato combinato prima di slippage e costi, indipendentemente dalla correlazione. La correlazione modifica la tendenza dei loro risultati a verificarsi insieme. Conta anche la direzione oltre al coefficiente grezzo dei rendimenti delle coppie: due posizioni nella stessa direzione con ρ vicino a +0.8 e due in direzioni opposte con ρ vicino a −0.8 possono rafforzare la stessa esposizione. Invertendo quelle combinazioni di direzione possono invece compensarsi in parte.
Il filtro del valore assoluto è volutamente prudente: esclude correlazioni sia molto positive sia molto negative dei rendimenti delle coppie invece di chiedere al trader di improvvisare un calcolo di compensazione. Non afferma che tutte le combinazioni escluse abbiano lo stesso rischio economico. Registra frequenza dei rendimenti e finestra di misurazione con la soglia; una stima a 20 giorni e una a 250 giorni sono input diversi. Dati di correlazione mancanti o inaffidabili non costituiscono un via libera. I limiti di esposizione complessiva appartengono al piano di trading descritto nell'articolo 15.2, non a una singola strategia isolata.
Il filtro dell'ora del giorno
Alcune ipotesi di strategia riguardano una specifica finestra di attività anziché uno schema di tutta la giornata. Esempi:
- Rottura all'apertura di Londra: 08:00–09:30
Europe/London, con l'intervallo di riferimento costruito nell'ora precedente. La sezione 9 usa questa finestra. - Momentum all'apertura del mercato a pronti di New York: 09:30–11:00
America/New_York. Si riferisce all'apertura azionaria statunitense a pronti, non all'inizio della sessione FX convenzionale di New York, che è precedente. - Intervallo della sessione di Tokyo: una finestra convenzionale 09:00–18:00
Asia/Tokyo. Il Giappone non cambia stagionalmente gli orologi; l'ora europea convertita invece sì. - Periodi esclusi: la finestra di rollover specifica del fornitore e le eventuali ultime ore di negoziazione del venerdì esplicitamente escluse. Definisci il limite del venerdì invece di lasciare «tardi» all'interpretazione.
Registra sempre la zona oraria identificata dal nome e applica il suo scarto specifico della data. Stati Uniti ed Europa cambiano gli orologi in date diverse, quindi la consueta differenza viene temporaneamente alterata in primavera e autunno. Memorizza una marcatura temporale inequivocabile, preferibilmente UTC più la zona della sessione della strategia, invece di associare «GMT» o «CET» a ogni data. L'articolo 15.5 contiene il quadro condiviso delle sessioni del capitolo. Verifica temporale: zona, conversione dell'ora legale e disponibilità di informazioni al momento della decisione.
7. Una verifica di plausibilità prima del backtest
Una verifica di plausibilità di 30–60 minuti può risparmiare molte ore spese a testare una strategia incompleta o incoerente fin dall'inizio. Le 12 domande seguenti sono una checklist di lavoro. Risolvi ogni risposta mancante prima di considerare la specifica pronta per un test.
Domande concettuali
- Posso spiegare in due frasi senza gergo perché la strategia potrebbe funzionare? Se la spiegazione richiede cinque paragrafi o si basa su una «manipolazione dello smart money» non definita, il meccanismo non è ancora abbastanza chiaro.
- L'idea deriva da microstruttura del mercato, comportamento dei partecipanti o stagionalità, oppure è stata adattata ai dati storici? Il primo gruppo offre almeno un meccanismo candidato che si può nominare e mettere in discussione. Non è una promessa di redditività duratura: la persistenza va misurata con i tuoi dati e i costi di implementazione. Un'etichetta di categoria convincente non valida la regola.
- Posso individuare un meccanismo che la invaliderebbe? Esempi sono una maggiore adozione da parte di algoritmi concorrenti, un cambiamento della struttura di mercato o una modifica normativa. Dichiara quali prove contraddirebbero l'ipotesi.
- C'è spazio sufficiente per i costi? Come prima illustrazione, richiedi che il movimento favorevole caratteristico o il movimento lordo medio vincente usato nel calcolo di selezione sia almeno tre volte il costo stimato. Un movimento di 8 pip contro 3 pip di costi dà 2.67, sotto questo filtro illustrativo. Non è uno standard di mercato né sostituisce il valore atteso tra vincite e perdite; una strategia può superare questo rapporto e perdere comunque denaro.
Domande metodologiche
- Ogni regola è inequivocabile? Parole come «forte», «chiaro» e «convincente» richiedono definizioni operative. Altrimenti lasciano spazio per giudicare diversamente lo stesso evento storico dopo averne visto l'esito.
- Uno sviluppatore competente potrebbe implementare la strategia in Pine Script o MQL senza chiedermi un giudizio visivo? La tua capacità di programmazione non è il criterio. La domanda è se le istruzioni siano abbastanza complete da consentire un'implementazione coerente.
- Ho definito tutti gli stati pertinenti? Ingresso, uscita redditizia, uscita in perdita, tempo massimo di mantenimento e risposta al rifiuto di un ordine devono tutti avere istruzioni. Includi stati ambigui o di dati mancanti invece di supporre che non si verifichino mai.
- La strategia definisce il regime di mercato consentito? Altrimenti i segnali di condizioni in cui il meccanismo dovrebbe funzionare possono essere mescolati a segnali di condizioni in cui non dovrebbe. Se l'ipotesi è davvero indipendente dal regime, anche questa affermazione richiede un test esplicito.
Domande sul rischio
- Il dimensionamento delle posizioni è definito da una formula specifica? «Secondo necessità» non è una regola di dimensionamento.
- Sono definiti il rischio massimo pianificato per operazione e il limite giornaliero di rischio? Dichiara come rischio aperto, perdite realizzate e costi contribuiscono al limite.
- Il controllo di correlazione del portafoglio ed esposizione aggregata fa parte del processo di ingresso? Un setup attraente non annulla i limiti a livello di conto.
- Esiste un piano per i guasti operativi? Come minimo: uno stop protettivo lato server verificato, un percorso alternativo testato per gestire la posizione, come un'app mobile autorizzata o la sala operativa del broker, e un limite di rischio di emergenza predefinito con l'azione che attiva. Il limite è una soglia decisionale, non un tetto garantito alle perdite durante gap o esecuzioni fallite. L'articolo 15.1 tratta l'infrastruttura; l'articolo 15.8 tratta la risposta dopo un guasto. Senza queste risposte, la strategia ha un piano soltanto per lo stato in cui tutto funziona.
Se la strategia non supera le domande 1–4, cambiare una media mobile da 50 a 48 o aggiustare lo stop non è la soluzione. Riconsidera l'idea. Non superare le domande 5–8 significa che il metodo richiede una specifica più chiara. Non superare le domande 9–12 significa che i controlli di rischio e operativi sono incompleti. Correggi il livello pertinente invece di cambiare il parametro più facile da modificare.
L'ultimo passo prima di un test: congelare la specifica
Prima di eseguire un test, congela la specifica: assegnale numero di versione, data e registrazione del dataset e del periodo su cui sarà valutata. Da quel momento ogni modifica alle regole, anche una presunta piccola modifica, crea una nuova versione e richiede un nuovo test. Un test le cui regole cambiano mentre esamini i risultati misura soprattutto la tua capacità di adattare il passato. La sezione 9 mostra il registro delle versioni.
Il catalogo completo dei pericoli dei test è trattato nell'articolo 15.4: informazioni future, ridisegno dei valori, separazione di calibrazione e validazione, test ripetuti, modellazione dei costi e selezione retrospettiva degli strumenti. Il risultato da consegnare qui è il documento che può essere testato: regole esplicite, un inventario dei gradi di libertà e un criterio di rifiuto dichiarato.
8. Errori ricorrenti nello sviluppo di strategie
Queste insidie possono verificarsi su piattaforme, fornitori e stili di trading diversi. Hanno in comune il saltare un passo di sviluppo che sembrava inutile quando si scrivevano le regole. Il rimedio non è un grafico più impressionante, ma una specifica e un registro di ricerca che mostrino cosa è stato davvero testato.
Insidia 1: accumulare indicatori
Un trader aggiunge cinque indicatori — RSI, MACD, bande di Bollinger, ATR e stocastico — e richiede la conferma di tutti. La strategia produce poi tre operazioni l'anno, lasciando pochissime prove per distinguere un vantaggio dal caso. Alcuni indicatori possono anche ripetere informazioni simili anziché fornire conferme indipendenti. Un'ipotesi iniziale più semplice potrebbe usare una o due condizioni strutturali e un filtro di conferma. La semplicità non garantisce un vantaggio, ma rende più facile esaminare il meccanismo proposto e il suo fallimento.
Insidia 2: scegliere i parametri dal miglior backtest
Un trader testa SMA-20, SMA-21, SMA-22 e SMA-23, scopre che SMA-22 ha prodotto il miglior risultato storico e lo adotta. La prestazione futura poi delude. Una possibile spiegazione è che il parametro vincente abbia adattato il rumore anziché un effetto duraturo. Parti da una ragione difendibile per il parametro, per esempio testare un riferimento comunemente osservato a 50 periodi, e registra le alternative considerate. Nemmeno la popolarità prova un vantaggio. La calibrazione richiede verifiche di robustezza e dati di validazione intatti; il singolo miglior valore nel campione di sviluppo non è una prova sufficiente.
Insidia 3: lasciare indefinite le condizioni di mercato
Una strategia descritta come funzionante «sempre» non ha un confine dichiarato. Una condizione come ADX ≥ 25 rende esplicita un'ipotesi sulla forza della tendenza ed esclude osservazioni sotto quella soglia. Non identifica perfettamente ogni tendenza né salva automaticamente una strategia perdente. Il cambiamento utile è che ora la dipendenza dal regime può essere misurata anziché giustificata dopo ogni perdita.
Insidia 4: tenere un diario che non può diagnosticare nulla
Un diario che contiene soltanto date, pair, long/short e profitto nella valuta del conto non può spiegare perché certe ore rendano peggio, se lo stop sia troppo stretto o se le opportunità classificate A+ superino davvero B. Senza campi che descrivano le condizioni decisionali, sei mesi di registrazione possono fornire un riepilogo del conto ma poche prove diagnostiche.
Il requisito dello sviluppo di strategie è circoscritto e fermo: specifica in anticipo cosa deve essere registrato per valutare le regole in seguito. Includi ID e versione del setup, condizioni di mercato misurate al momento della decisione, classe di opportunità assegnata prima dell'ingresso, risultato in R e costi in R. L'articolo 15.9 fornisce lo schema completo, le definizioni delle colonne e gli strumenti di importazione.
Insidia 5: copiare una strategia da un video
Una strategia etichettata «SMC» o «ICT» può sembrare convincente in una presentazione online senza stabilire cosa lo spettatore possa riprodurre. Le possibili differenze includono capitale e tolleranza al rischio del presentatore, esempi selezionati e decisioni discrezionali basate sull'esperienza assenti dalle regole dichiarate. Nessuna di queste possibilità va trattata come un'accusa fattuale contro un autore specifico. Il problema di ricerca è che non sai quanta parte del vantaggio apparente venga dalla regola, dall'interpretazione dell'azione del prezzo o dalla selezione del materiale mostrato.
Prima di aprire operazioni basate su un metodo simile, costruisci il tuo diario di osservazione: etichetta i setup ammissibili senza entrarvi. Le osservazioni sul tuo strumento e sulla tua fonte dati rivelano se le regole identificano coerentemente le stesse situazioni. Un'idea esterna può essere un'ispirazione utile, ma specifica eseguibile, validazione storica e test futuro devono essere tuoi. Gli esempi attraenti di un'altra persona non li sostituiscono.
Insidia 6: omettere il modello dei costi
Un test solo bid con spread zero può sembrare eccellente. Aggiungi uno spread illustrativo di 0.8 pip, uno slippage di 0.3 pip e una commissione equivalente complessiva di andata e ritorno di 0.5 pip: il totale è 1.6 pip. Esprimerlo come 0.15R richiede una distanza iniziale di rischio di prezzo di circa 10.67 pip; l'impatto in R non è uguale per ogni distanza dello stop. Con questa ipotesi, +0.4R prima di quei costi diventa +0.25R, mentre +0.2R diventa soltanto +0.05R. Nessuno dei due risultati, da solo, dimostra affidabilità statistica.
Usa un modello dei costi realistico supportato dai dati pertinenti della sessione e del fornitore, più un caso di stress più avverso. Gli spread minimi pubblicizzati non sono un'ipotesi predefinita adeguata. Se il test usa già prezzi bid/ask eseguibili ed esecuzioni realistiche, non detrarre lo stesso spread o slippage una seconda volta. Il registro dei costi deve spiegare esattamente quali componenti sono incorporate e quali vengono aggiunte.
Insidia 7: cercare di costruire una strategia universale
Affermare che una strategia funzioni su ogni coppia, intervallo temporale e regime di mercato è molto più ampio di quanto la maggior parte dei campioni possa sostenere. Gli strumenti hanno caratteristiche diverse di liquidità, sessioni, finanziamento ed esecuzione. Un programma di ricerca più gestibile può contenere diverse strategie specializzate, forse da quattro a sei in un portafoglio maturo illustrativo, ciascuna con uno scenario definito. Non è un obbligo di creare strategie aggiuntive prima che una sia stata validata.
Insidia 8: dodici parametri ottimizzati e ottanta operazioni
Ottimizzare dodici parametri su ottanta operazioni storiche può produrre un adattamento straordinariamente preciso con poche ragioni per aspettarsi che sopravviva fuori campione. Il fallimento non deve necessariamente arrivare entro un numero specifico di ore; il problema è l'eccessiva flessibilità rispetto alle prove. Non aggiungere parametri senza identificare il contributo di ciascuno al meccanismo proposto e come la sua selezione influisca sul test.
Questa lezione usa un freno volutamente approssimativo: non più di un parametro ottimizzato ogni 30 operazioni, equivalente a 120 operazioni per quattro parametri o 240 per otto. È un'euristica illustrativa dell'autore, non un teorema statistico né uno standard di mercato. Non può certificare una dimensione del campione sicura, identificare da sola il sovradattamento o sostituire la stima dell'incertezza e la validazione fuori campione. Il suo scopo limitato è imporre un inventario dei gradi di libertà prima di aggiungere un altro parametro. Contano anche il numero di varianti tentate, la dipendenza tra operazioni e la natura del processo di selezione.
Insidia 9: indicatori che ridisegnano i valori
È un problema di informazioni storiche anziché semplicemente di eccessiva ottimizzazione dei parametri. Un indicatore può rivedere valori su barre già completate dopo l'arrivo di candele successive. Un grafico retrospettivo mostra allora valori finali non disponibili al momento decisionale originale. Al contrario, è normale che un valore cambi sulla barra in formazione; una regola che legge soltanto barre completate può gestire correttamente tale comportamento.
Una specifica non è eseguibile così come scritta se presume di conoscere un valore storico rivisto successivamente al precedente riferimento temporale. Registra e testa il valore in tempo reale oppure usa il valore solo dopo che era effettivamente disponibile. L'articolo 15.4 tratta il controllo contro il ridisegno dei valori e altre fonti di contaminazione dei test.
Insidia 10: un numero ingestibile di setup
Il portafoglio illustrativo di questo capitolo contiene da tre a sei setup per condizioni diverse, come seguimento della tendenza, ritorno alla media e rottura di volatilità. Meno setup possono lasciare il trader dipendente da un meccanismo e davanti a lunghi periodi inattivi. Troppi possono superare l'attenzione disponibile per monitoraggio, esecuzione e diario. Né «meno di tre» né «più di sei» è intrinsecamente sbagliato: il numero adatto dipende da opportunità validate, tempo disponibile e capacità operativa.
Per esempio, quattro setup che generano da due a otto operazioni mensili ciascuno producono 8–32 operazioni al mese prima di considerare sovrapposizioni ed esclusioni di portafoglio. Questi conteggi sono ipotesi di scenario, non una produzione attesa del mercato. Un portafoglio di strategie è gestibile solo se ogni setup può essere riconosciuto, eseguito e documentato senza indebolire i controlli.
Insidia 11: mantenere per attaccamento una strategia in deterioramento
Può essere più facile aggiungere un'eccezione che considerare se una regola familiare abbia smesso di funzionare. Un valore atteso in calo tra periodi di revisione, una serie di perdite più lunga di qualsiasi altra nel test o un cambiamento delle condizioni di mercato o esecuzione del broker possono giustificare un'indagine. Nessuno prova che il vantaggio sia scomparso. Prima riconcilia dati e implementazione: violazioni delle regole, costi, slippage e corrispondenza con i registri del broker. Solo allora valuta un'ipotesi di cambiamento del mercato.
L'articolo 15.10 definisce i punti decisionali di revisione, i criteri di ritiro e lo stato retired. Ai fini della specifica, il ritiro è anche un cambiamento documentato dello stato della versione, con data e motivo. Non deve cancellare le vecchie prove né far apparire le operazioni precedenti come appartenenti a un metodo nuovo.
Se l'esecuzione è automatizzata, aggiungi un campo esplicito per lo stato di guasto: cosa accade quando l'automazione si arresta? Registra se le posizioni mantengono stop lato server, come viene rilevato un processo arrestato e chi riceve l'avviso. Hosting, avvio e monitoraggio sono trattati nell'articolo 15.1; la risposta a un guasto effettivo è trattata nell'articolo 15.8.
9. Un esempio completo: dall'idea alla specifica e alla verifica
Applicheremo ora il ciclo di sei passi a un'idea concreta. L'obiettivo è mostrare il registro completo dello sviluppo, non presentare un sistema di trading validato indipendentemente.
Passo 1: osservazione → ipotesi
Osservazione da studiare: «Su EUR/USD, l'ora prima dell'apertura convenzionale di Londra, 07:00–08:00 Europe/London, talvolta forma un intervallo stretto. Dopo l'apertura, il prezzo rompe quell'intervallo e può continuare nella stessa direzione per un ulteriore periodo da una a tre ore». Le parole «talvolta» e «può» descrivono l'idea di ricerca, non una frequenza misurata.
Ipotesi falsificabile: «Entrare dopo la rottura di quell'intervallo, durante 08:00–09:30 Europe/London e con le condizioni del passo 3, produce un valore atteso netto di almeno +0.20R, calcolato dai risultati realizzati delle operazioni. Respingi l'affermazione alla revisione specificata se il limite superiore dell'intervallo al 95% del valore atteso è sotto +0.20R». Un'ipotesi, una metrica decisionale e una soglia. Alternare «percentuale di successo ≥ 55%» e «rendimento/rischio ≥ 1:1.8» altrove nel documento creerebbe affermazioni diverse; nessun risultato di backtest potrebbe risolvere quell'ambiguità per te.
Passo 2: validazione concettuale
- Possibile meccanismo: l'ora prima dell'apertura di Londra può precedere un cambiamento dell'attività dei partecipanti con l'aumento del flusso ordini europeo. È una possibile spiegazione plausibile, non un fatto testato sulla redditività di questa esatta regola.
- Spunto bibliografico: Lien tratta strategie valutarie intraday e trading legato alle sessioni.[2] La finestra esatta e la combinazione di parametri usate qui non sono state verificate nell'edizione citata. Tratta il riferimento come uno spunto di ricerca, non come validazione di questa specifica.
- Possibile meccanismo di fallimento: un'anticipazione diffusa potrebbe spostare l'attività prima dell'evento scatenante o aumentare le false rotture. Che un'idea sia discussa da anni non dimostra che il suo vantaggio persista. La persistenza va misurata con i tuoi dati e costi.
- Filtro iniziale dei costi: un costo di esecuzione illustrativo di 2.5 pip rispetto a una scala di distanza minima dello stop di 25–48 pip è circa 0.05–0.10R. Consuma circa il 5–10% della distanza dal primo obiettivo. Una rottura maggiore può creare una distanza dello stop più ampia e ridurre quella frazione, pur senza migliorare automaticamente il valore atteso. La commissione si contabilizza separatamente se non è già inclusa nel risultato in R. Spread e slippage incorporati nelle esecuzioni non si detraggono di nuovo. Superare questo filtro preliminare dei costi è necessario per ulteriori indagini in questo esempio, non è prova di efficacia.
Passo 3: una definizione verificabile del vantaggio
Il setup candidato opera su EUR/USD durante 08:00–09:30 Europe/London solo quando valgono tutte queste condizioni:
- L'intervallo di riferimento 07:00–08:00 è ampio 12–35 pip.
- L'ATR(14), calcolato da barre D1 completate, è 60–120 pip. Per questo esempio con una coppia e una finestra, la fascia assoluta sostituisce la fascia relativa generale di 0.7–1.3 volte una media ATR a 90 giorni. La scelta rende leggibile la regola candidata da un solo valore dell'indicatore senza una media di riferimento mutevole; non prova che questi confini siano ottimali. Solo 60–120 pip si applica nella scheda, verifica di plausibilità e audit di questo caso.
- Nessun evento pertinente per EUR o USD nella categoria di massimo impatto del calendario specificato cade entro ±2 ore dall'ingresso proposto.
Tutte e tre le condizioni devono essere osservabili prima dell'ingresso. «Verificabile» significa che un'altra persona con gli stessi dati e definizioni ottiene le stesse risposte SÌ o NO. Non significa che la descrizione sembri soltanto quantitativa.
Passo 4: regole di ingresso, uscita e dimensionamento
Contesto necessario: l'ATR(14) dei giorni completati è di 60–120 pip, l'esclusione di calendario è superata, la finestra di ingresso di Londra è aperta e i dati richiesti sono completi.
Evento scatenante: una candela M5 completata chiude almeno 8 pip sopra o sotto l'intervallo di riferimento 07:00–08:00 durante la finestra di ingresso. Misura la rottura dalla chiusura, non dal massimo o minimo della candela. Usa una convenzione di quotazione dichiarata; questa specifica inglese usa le candele bid del fornitore sia per l'intervallo sia per l'evento scatenante. Non significa che anche ogni uscita venga eseguita al bid.
Conferma: il volume di tick della candela scatenante è strettamente maggiore di 1.2 volte la media delle precedenti 20 candele M5 completate sulla stessa fonte del fornitore. Escludi la candela scatenante da quella media di riferimento.
Ingresso: invia un ordine di mercato soltanto dopo che il segnale completato è disponibile. Un long compra all'ask disponibile; uno short vende al bid disponibile. Registra orario di conferma, invio ed esecuzione. Il test storico non deve supporre che un ordine inviato dopo una chiusura fosse già presente a quel prezzo di chiusura. Nessuna nuova richiesta può essere inviata dopo le 09:30 Europe/London; una candela che chiude esattamente al limite non può quindi giustificare una richiesta successiva entro questa scadenza.
Stop iniziale: collocalo 5 pip oltre il confine opposto dell'intervallo: sotto il minimo per un long, sopra il massimo per uno short. La distanza geometrica minima è l'ampiezza dell'intervallo 12–35 più la rottura richiesta di 8 pip più il margine di 5 pip, dando 25–48 pip alla rottura minima. Non è una fascia fissa di distanza consentita. Una chiusura più di 8 pip oltre l'intervallo o un prezzo di esecuzione diverso amplia la distanza effettiva o la modifica altrimenti. Calcola la dimensione dalla distanza osservata tra ingresso eseguibile e stop, non dai numeri di questo intervallo esplicativo.
Notazione del rischio: sia D la distanza iniziale di prezzo in pip e R₀ il rischio monetario pianificato per l'intera posizione. Un obiettivo a +1D produce +1R prima degli oneri aggiuntivi solo sotto le ipotesi dichiarate di esecuzione esatta e posizione completa. Mantieni R₀ fisso nel diario dopo l'ingresso. Non confondere una distanza di 35 pip con un importo monetario R.
TP1: chiudi il 50% della posizione originale a una distanza favorevole di 1D dall'ingresso.
TP2 e trailing: colloca un obiettivo per il restante 50% a 2.5D. Soltanto dopo l'esecuzione di TP1 attiva una regola trailing SMA(20) M15. A ogni candela M15 completata successiva, considera di spostare lo stop residuo al valore SMA di quella candela. Uno stop long può soltanto salire e non deve stare sotto l'ingresso; uno stop short può soltanto scendere e non deve stare sopra l'ingresso. Lo stop deve anche essere valido rispetto alla quotazione eseguibile attuale e alle regole di distanza minima del fornitore. Se una modifica è invalida o rifiutata, conserva l'ultimo stop protettivo accettato e segui la procedura di eccezione registrata invece di fingere che il nuovo livello esista.
Il resto esce al primo evento tra obiettivo 2.5D, stop protettivo attivo e uscita temporale. Gli ordini reali possono essere eseguiti all'interno della barra; soltanto l'aggiornamento del trailing attende una candela M15 completata. Se un test basato solo su barre mostra sia stop sia obiettivo toccati senza rivelarne l'ordine, usa l'ipotesi pessimistica stop-prima e segnala l'ambiguità oppure risolvila da dati sufficientemente dettagliati. Non dedurre la sequenza reale dai valori OHLC di una sola barra.
Nel modello con riferimento esatto ed esecuzioni complete, il risultato completo agli obiettivi è 0.5 × 1R + 0.5 × 2.5R = +1.75R prima degli oneri. Il trailing può ridurre questo risultato; non elimina il tetto fisso di TP2. Con D = 25–48 pip, TP2 si trova a 62.5–120 pip di distanza in una finestra di mantenimento di quattro ore. La frequenza con cui viene raggiunto andrebbe misurata; la distribuzione sintetica sotto non prova la sua probabilità nel mondo reale.
Tempo massimo di mantenimento: quattro ore dopo l'ingresso. Se l'ultimo ingresso ammissibile avviene entro le 09:30 Europe/London, l'uscita programmata corrispondente non supera le 13:30. Una condizione separata «entro la fine della sessione di Londra» non aggiungerebbe nulla a questo specifico orario. L'effettiva esecuzione della richiesta di uscita temporale resta soggetta alla disponibilità di mercato e fornitore.
Scadenza del segnale: nessuna rottura ammissibile e richiesta prima del limite significa che il setup del giorno scade. Non estendere la finestra. Se il prezzo torna dentro l'intervallo di riferimento dopo la chiusura della candela di segnale ma prima dell'invio della richiesta, il segnale è invalido. Registrare questi stati distingue «nessun setup ammissibile», «invalidato prima dell'invio» ed «esecuzione mancata»; non vanno fusi in un campione di backtest selezionato per convenienza.
Dimensionamento: il piano illustrativo consente l'1% di rischio pianificato per A+, lo 0.5% per B e nessuna operazione per C. Una percentuale non è ancora una dimensione d'ordine. Dividi il budget monetario per la distanza dello stop misurata e il valore del pip nella valuta del conto, considera gli oneri pertinenti e arrotonda per difetto all'incremento di volume del fornitore, illustrato qui come 0.01 lotti. Se dimensione minima o ripartizione 50/50 richiesta non rispettano budget e incrementi consentiti, salta invece di arrotondare per eccesso. L'articolo 15.7 sviluppa la conversione; l'articolo 15.2 definisce il quadro di classificazione e i limiti aggregati.
La classe di opportunità si determina prima dell'ingresso da condizioni di intervallo, ATR, calendario e volume: A+ significa che ogni condizione passa con il margine definito; B significa che esattamente una condizione numerica è nella sua fascia di confine sul lato consentito; C significa che una qualsiasi condizione obbligatoria non passa o almeno due condizioni sono al limite. Il calendario è un'esclusione binaria, non una tolleranza discrezionale al limite. A+ e B descrivono classi di opportunità ipotetiche; lo stato separato delle prove della strategia resta ipotesi non testata, quindi queste percentuali di rischio non autorizzano l'uso reale.
Sei decisioni necessarie per chiudere le lacune nelle regole
È qui che molte strategie apparentemente finite tacciono. Ogni decisione cambia il risultato numerico, quindi registrala prima dei test:
- Lo stop dopo TP1: sposta lo stop protettivo restante all'ingresso, subordinatamente all'accettazione. Con esecuzioni esatte, metà chiusa a +1D e metà all'ingresso produce +0.5R prima degli oneri, non 0R né −0.5R. Uno stop all'ingresso non garantisce un'esecuzione a pareggio netto.
- Numero di ingressi e rientro: al massimo un ingresso per coppia al giorno. Dopo un'uscita allo stop, non rientrare anche se il lato opposto dell'intervallo viene rotto in seguito.
- Prezzo di riferimento della rottura: la chiusura bid M5 completata, non il massimo o minimo. L'esecuzione usa ask per un ingresso long e bid per uno short. Ogni differenza appartiene al modello esplicito di esecuzione e al risultato realizzato di prezzo, non a un aggiustamento inspiegato della prestazione.
- Trailing e tetto: un'uscita trailing anticipata produce meno del risultato completo pianificato di +1.75R. L'obiettivo fisso a 2.5D rimane attivo; il trailing non crea una posizione residua illimitata in questa versione.
- La fascia di confine del grado B: si trova circa il 5% verso l'interno da ciascuna soglia, soltanto sul lato consentito: intervallo 12.0–12.6 o 33.3–35.0 pip; ATR 60–63 o 114–120 pip; rapporto di volume maggiore di 1.20 e non maggiore di 1.26. Il confine arrotondato 33.3 è la convenzione di lavoro documentata. Esattamente 1.20 non supera la regola stretta del volume; non è B. Un intervallo di 11.4, un rapporto di volume di 1.14 o un ATR di 57 o 126 sono fuori dalla condizione obbligatoria e quindi C. Una tolleranza simmetrica di ±5% amplierebbe implicitamente il setup e contraddirebbe la definizione di vantaggio. Registra il grado prima di aprire la posizione, mai dopo averne conosciuto l'esito.
- Riquotazione o rifiuto confermato: abbandona il setup del giorno invece di inseguire il prezzo con un'altra richiesta. Un timeout con stato dell'ordine sconosciuto è diverso da un rifiuto confermato: riconcilia ordini, esecuzioni e posizioni prima di fare qualcosa che possa creare esposizione duplicata.
Gradi di libertà: contali prima di aggiungerne un altro
La specifica contiene 15 scelte numeriche: limiti inferiore e superiore dell'intervallo (12 e 35), soglia di rottura (8), margine dello stop (5), limiti inferiore e superiore dell'ATR (60 e 120), periodo ATR (14), rapporto di volume (1.2), lunghezza di riferimento del volume (20 candele M5), distanza TP1 (1D), distanza TP2 (2.5D), ripartizione 50/50, lunghezza della SMA trailing (20), tempo massimo di mantenimento (quattro ore) e ampiezza della fascia al limite (5%). Aggiungi tre finestre temporali — intervallo di riferimento, periodo di ingresso ed esclusione di calendario — e tre scelte di intervallo temporale: M5 per ingresso, M15 per trailing e D1 per regime. Sono 21 scelte esplicite numeriche, di finestra e di intervallo temporale.
Nessuna è stata selezionata con ottimizzazione dei dati in questo esempio didattico, perciò l'euristica approssimativa «operazioni per parametro ottimizzato» non lo certifica né respinge direttamente. Ogni scelta richiede comunque una ragione. Esistono anche scelte categoriche e procedurali, come lato di quotazione, tipo di ordine, regola di un ingresso al giorno e gestione di barre ambigue. Registra anche queste; il numero 21 è un inventario delle scelte elencate, non pretende di comprendere ogni possibile grado di libertà della ricerca. Ogni aggiustamento ulteriore estende la storia della ricerca e l'onere della validazione indipendente.
La baseline: un punto di confronto
Una baseline aiuta a identificare il contributo delle regole aggiunte. Il primo confronto usa lo stesso ingresso sulla rottura dell'intervallo senza i filtri di volume e ATR, mantenendo le altre ipotesi esplicitamente condivise. Se la versione completa non migliora in modo affidabile un obiettivo di prestazione o rischio prestabilito, i filtri possono semplicemente ridurre il campione. Un secondo confronto più rigoroso usa momenti di ingresso casuali nella stessa finestra, con direzione, stop, obiettivo e procedura dei costi pienamente definiti. Congela il protocollo di randomizzazione invece di scegliere un seme favorevole.
Valuta le alternative sullo stesso periodo storico e universo comune di dati, con costi e contabilizzazione dell'ammissibilità coerenti. Non genereranno necessariamente operazioni identiche; il confronto deve spiegare tale differenza. Confrontare una strategia filtrata in un periodo con la sua baseline in un altro confonde il cambiamento della regola con quello del mercato.
Passo 5: la verifica di plausibilità
Applica le 12 domande della sezione 7, una riga per ciascuna:
- ✓ (1) Meccanismo in due frasi: un intervallo precedente a Londra seguito da maggiore attività europea.
- ✓ (2) Si nomina un meccanismo anziché un ottimo storico, ma resta non confermato.
- ✓ (3) Un possibile meccanismo di fallimento è identificato: anticipazione e concorrenza attorno alla rottura.
- ✓ (4) Filtro preliminare dei costi: 2.5 pip contro una distanza dal primo obiettivo di 25–48 pip danno un rapporto obiettivo/costi di 10–19.2, sopra il filtro illustrativo 3×. Usa un obiettivo pianificato, non la vincita media realizzata ancora sconosciuta.
- ✓ (5) Le regole sono esplicite dopo le sei decisioni sopra, inclusi attivazione del trailing dopo TP1, aggiornamenti a M15 completata, movimento solo favorevole e arrotondamento del volume per difetto.
- ✓ (6) Le condizioni possono essere implementate numericamente in MQL o Pine una volta forniti i dati identificati e le impostazioni del fornitore.
- ✓ (7) Sono definiti ingresso, entrambe le uscite agli obiettivi, uscita temporale, stop dopo TP1, nessun rientro e rifiuto confermato; gli stati d'ordine sconosciuti richiedono riconciliazione.
- ✓ (8) Il filtro di regime è ATR(14) dei giorni completati di 60–120 pip, non la fascia ATR relativa usata negli esempi generali.
- ✓ (9) Il dimensionamento segue budget monetario del piano, distanza misurata e valore del pip, arrotondato per difetto all'incremento illustrato di 0.01 lotti e soggetto ai vincoli effettivi del simbolo.
- ✓ (10) I limiti per operazione e giornalieri sono ereditati dal piano di trading e devono essere compilati prima dell'implementazione.
- ✓ (11) Il controllo prudente di correlazione richiede |ρ| < 0.7 e una finestra di misurazione definita.
- ✓ (12) Il piano operativo richiede protezione lato server accettata, un percorso alternativo di gestione e una soglia definita per l'azione di emergenza.
Questi controlli descrivono la prontezza della specifica, non una strategia redditizia. Diversi input di implementazione restano intenzionalmente vuoti, soprattutto fornitore dei dati e costi effettivi. Forniscili e verificali prima di un test reale. Dodici domande affrontate concettualmente non annullano l'elenco delle prove mancanti sotto.
Passo 6: test e un diario sintetico al posto dei risultati
L'articolo 15.4 fornisce la metodologia di test. Non è stato eseguito alcun test per questa strategia. Non esistono risultati di calibrazione, risultati su campione riservato o confronti tra coppie. Se esistessero, il rapporto richiederebbe fornitore dei dati identificato, periodo e verifiche di completezza.
Per dimostrare un formato di rendicontazione compilato e le relazioni tra metriche, il diario seguente contiene 156 operazioni inventate. I suoi cinque valori di risultato rispettano il tetto di +1.75R agli obiettivi del modello con riferimento esatto e includono perdite oltre −1R per illustrare i gap. Una semplificazione importante è che non contiene uscite temporali. Un campione reale di rotture potrebbe contenere molti piccoli risultati positivi e negativi da uscita temporale, per esempio attorno a −0.3R fino a +0.2R, ma né quell'intervallo né la sua frequenza sono stati misurati qui. Aggiungere tali osservazioni cambierebbe media, distribuzione delle vincite e dispersione. È un esercizio di calcolo, non una distribuzione empirica realistica.
random.Random(20260906).shuffle(values) in Python 3. Un seme da solo, senza ordine iniziale e procedura, non riprodurrebbe la sequenza. Sono dati didattici, non un registro di mercato o di conto di trading.Metriche calcolate dal diario sintetico
| Metrica | Valore | Calcolo o convenzione |
|---|---|---|
| Numero di operazioni | 156 | 92 risultati positivi e 64 negativi. Le uscite parziali restano una sola operazione, non vincite separate. |
| Percentuale di successo | 59,0% | 92 / 156; intervallo approssimativo di Wilson al 95% 51.1–66.4%, secondo la convenzione di osservazioni indipendenti. |
| Vincita / perdita media | +1.12R / −1.02R | Calcolate dai risultati sintetici realizzati, non dal rapporto pianificato tra obiettivo e stop. |
| Valore atteso prima della commissione | +0.24R | 0,590 × 1.12 − 0,410 × 1.02 = circa +0.24; i prezzi di esecuzione riflettono già spread e slippage, mentre questo diario sintetico esclude commissione e swap. |
| Illustrazione del valore atteso netto | Da +0.22R a +0.23R | 0.24R − cost_R; con commissione complessiva di andata e ritorno equivalente a 0.6 pip e distanza dello stop di 25–48 pip, cost_R è circa 0,013–0,024R. Swap = 0 sotto questa ipotesi di uscita nello stesso giorno. Sono costi illustrativi di scenario, non quotazioni dei fornitori. |
| Fattore di profitto prima della commissione | 1,58 | 103.2R di guadagni / 65.5R di perdite. |
| Deviazione standard campionaria | 1.12R | Calcolata da tutti i 156 risultati con la convenzione campionaria. |
| Punteggio di tipo SQN con limite | 2,15 | (0.2417 / 1.1232) × √100, usando il limite esplicitamente scelto N = 100 [3]. È una convenzione descrittiva di calcolo, non un grado validato di allocazione. |
| Drawdown massimo prima della commissione | −5.5R | Sulla curva cumulativa R campionata dopo ogni operazione. Una simulazione separata che rischia l'1% del capitale attuale a ogni operazione dà circa −5.4% di drawdown composto del capitale. |
| Serie di perdite più lunga | 4 operazioni | Specifica dell'ordine mescolato dichiarato. Un altro ordinamento degli stessi risultati può cambiare questo valore. |
| Intervallo approssimativo al 95% del valore atteso | Da +0.07R a +0.42R | ±1.96 × 1.12 / √156, ipotizzando osservazioni indipendenti. Questa riga è prima della commissione aggiuntiva. |
L'ultima riga è quella rilevante per la decisione: l'intervallo contiene la soglia dell'ipotesi di +0.20R. Sottrarre la commissione illustrata lascia ancora la soglia nell'intervallo, quindi non risolve la questione. Anche se le osservazioni fossero autentiche, questo risultato non dimostrerebbe un valore atteso di almeno +0.20R né giustificherebbe l'attivazione a dimensione piena. Continua la ricerca; qualsiasi progetto pilota prospettico a rischio ridotto richiederebbe autorizzazione separata e preparazione operativa. Con dati sintetici non esiste alcuna prova di mercato su cui agire. Il numero 156 non è un voto di sufficienza: conta l'incertezza rispetto alla soglia decisionale.
L'elenco delle prove mancanti
Prima che questa strategia superi lo stato di ipotesi, il registro di ricerca richiede:
- Dati EUR/USD M5 di un fornitore identificato, con periodo, convenzione di quotazione, gap, festività e interruzioni documentati. Identifica l'aggregazione D1 e i dati più dettagliati necessari a risolvere i percorsi di esecuzione.
- Storia del volume di tick dalla stessa fonte. La soglia 1.2× è una regola sui dati del fornitore, non una soglia sul volume FX globale consolidato.
- Un calendario storico degli eventi con marcature temporali e classificazione di impatto scelta, così da applicare l'esclusione ±2 ore usando informazioni disponibili allora anziché la memoria.
- Un modello di costi ed esecuzioni supportato da registri effettivi: spread in 08:00–09:30 Europe/London, non medie giornaliere, e slippage misurato degli ordini di mercato.
- Risultati della baseline senza filtri di volume e ATR, valutati sullo stesso periodo di dati con contabilizzazione coerente.
- Un campione di valutazione non usato per scegliere alcun parametro o alternativa procedurale nell'inventario della ricerca. Documenta tutti i tentativi precedenti e mantieni tracciabili le modifiche successive.
Una correzione che risolve una regola ambigua
Una descrizione precedente parlava della «prima ora della sessione di Londra», mentre la regola operativa usava 08:00–09:00 ora polacca. Sono finestre diverse: con il normale scarto Regno Unito-Polonia, la seconda è 07:00–08:00 a Londra, l'ora prima dell'apertura convenzionale. La specifica coerente è quindi intervallo di riferimento 07:00–08:00 Europe/London, finestra di ingresso 08:00–09:30 Europe/London.
Questo chiarimento conserva l'ipotesi prevista prima dell'apertura eliminando una formulazione che potrebbe produrre due insiemi diversi di segnali. Registralo comunque nel registro delle modifiche. Se un'implementazione usava prima l'altra finestra, i suoi risultati precedenti non si trasferiscono invariati; ripeti il test interessato. Regola ambigua: identifica condizione, osservazione disponibile e decisione risultante.
Una modifica che crea una nuova variante di ricerca
Alzare la soglia di volume da 1.2× a 1.5× cambia la popolazione ammissibile e rafforza l'affermazione sull'attività insolitamente alta. Si può descrivere come calibrazione dei parametri, ma resta una nuova variante testata e un ulteriore grado di libertà. Meno segnali e una distribuzione dei risultati diversa richiedono valutazione; il miglioramento non può essere presunto.
Assegna una nuova versione della specifica e registra perché la modifica è stata proposta. Puoi studiarla sui dati di sviluppo, ma quelle stesse osservazioni non possono poi essere presentate come conferma intatta che la nuova versione sia migliore. Mantieni esplicito il criterio decisionale e ottieni validazione indipendente invece di rinominare «miglioramento» una selezione interna al campione.
La scheda di strategia: un documento per un setup
Allega una scheda di implementazione a ogni strategia. Un documento rappresenta un setup e una versione nel playbook. Serve a rendere riproducibili le istruzioni senza parlare con l'autore. La scheda sotto rimane un modello di ricerca, con gli input di implementazione mancanti chiaramente identificati.
| Campo | Specifica LON Breakout EUR/USD |
|---|---|
| Nome del setup | LON_Breakout_EURUSD_M5. Questo identificatore canonico è usato da piano, diario e audit insieme alla versione, senza varianti informali di scrittura. |
| Versione | v0.1 è la prima specifica congelata dell'esempio. Dichiara lato di quotazione, confini rigorosi, tempistica degli ordini e trailing dello short; contrassegna anche ogni implementazione con la revisione esatta del documento. I risultati di ricerca esistenti non possono migrare implicitamente tra regole diverse. Ogni modifica successiva alle regole richiede un registro di versione e test. |
| Stato delle prove | Ipotesi. Non è stato eseguito alcun test storico o futuro. |
| Strumento e dati | EUR/USD; ingresso M5, trailing M15, dati D1 completati per il regime. Candele bid per intervallo ed evento scatenante; dati bid/ask eseguibili per le esecuzioni. Fornitore, fonte del volume, confine D1 e criteri di qualità dei dati vanno fissati prima dei test. |
| Contesto | Intervallo di riferimento 07:00–08:00 Europe/London; richieste di ingresso durante 08:00–09:30, mai dopo il limite. |
| Condizioni di ingresso | Intervallo di riferimento 07:00–08:00 Europe/London ampio 12–35 pip; ATR(14) di giorni completati di 60–120 pip; nessun evento di livello 3 EUR/USD entro ±2 h; chiusura bid M5 completata almeno 8 pip fuori dall'intervallo; volume di tick scatenante strettamente maggiore di 1.2 volte la media delle precedenti 20 barre M5. |
| Disponibilità del segnale | Solo dopo che la candela M5 è confermata chiusa. L'ordine segue la conferma usando la successiva quotazione eseguibile con un modello esplicito di ritardo; non si presume esecuzione prima che esista la richiesta. |
| Tipo di ordine | Mercato: ingresso long all'ask, short al bid. Rifiuto confermato o riquotazione termina il tentativo del giorno. Uno stato sconosciuto richiede riconciliazione prima di ogni altra azione. |
| Stop e invalidazione | Stop: 5 pip oltre il confine opposto dell'intervallo, sull'ordine protettivo lato server accettato dal fornitore. La geometria della rottura minima dà D di 25–48 pip, ma la distanza effettiva ingresso-stop va misurata per il dimensionamento. Gap o quotazioni indisponibili possono produrre perdite oltre −1R. Dopo TP1, sposta lo stop restante all'ingresso, subordinatamente all'accettazione. Invalidazione: nessuna chiusura M5 completata almeno 8 pip fuori dall'intervallo con richiesta ammissibile prima delle 09:30 Europe/London, oppure prezzo rientrato nell'intervallo prima dell'invio. Un ingresso per coppia al giorno; nessun rientro. |
| Obiettivi e uscite | TP1: 50% a +1R. TP2: 50% a +2.5R. Dopo TP1, applica il trailing al resto con SMA-20 M15: a ogni candela M15 completata usa la sua SMA-20, soltanto in direzione favorevole e mai oltre l'ingresso verso la perdita. Rifiuta modifiche invalide senza rimuovere l'ultima protezione accettata. Il primo obiettivo eseguito o stop attivo chiude il resto; collisioni stop/obiettivo non risolte con sole barre usano l'ipotesi pessimistica documentata stop-prima. Il tetto con tutti gli obiettivi è +1.75R prima degli oneri. L'uscita temporale è 4 ore dopo l'ingresso, non oltre le 13:30 Europe/London. |
| Dimensione della posizione | Piano illustrativo: 1% di rischio pianificato per A+, 0.5% per B, nessuno per C. Assegna il grado prima dell'ingresso; dividi il budget monetario per il rischio misurato per unità e arrotonda per difetto all'incremento valido. Entrambe le quantità parziali devono essere valide. I limiti aggregati vengono dall'articolo 15.2. Sono regole ipotetiche di dimensionamento per un esempio non testato. |
| Costi | Ipotesi di esecuzione incorporate nelle esecuzioni: spread di 2 pip durante 08:00–09:30 Europe/London più slippage ordinario in ingresso di 0.5 pip, totale 2.5 pip o circa 0.05–0.10R con D = 25–48. Non detrarli due volte. cost_R aggiuntivo: commissione complessiva di andata e ritorno equivalente a 0.6 pip, o circa 0,013–0,024R in quell'intervallo di distanze; swap = 0 perché la posizione è prevista chiusa entro le 13:30 Europe/London. Sono ipotesi illustrative, non standard di mercato; sostituiscile con prove pertinenti del fornitore prima dei test. Le perdite da gap restano uno scenario di coda separato. |
| Esclusioni | Evento pertinente di livello 3 entro ±2 h; esclusione di rollover del fornitore (l'esempio polacco originale usa 22:55–23:10 Europe/Warsaw con il consueto scarto transatlantico); esposizione esistente che non supera il controllo prudente |ρ| < 0.7; conferma di volume assente o fallita; altro ingresso nello stesso giorno; dati mancanti, dimensione invalida o protezione non verificata. Verifica il confine del fornitore specifico della data e definisci il campionamento di correlazione nel piano. |
| Ipotesi falsificabile | Valore atteso netto ≥ +0.20R. Respingi l'affermazione se il limite superiore del suo intervallo al 95% è sotto +0.20R. Un intervallo che attraversa la soglia lascia il risultato irrisolto. |
| Valore atteso: diario sintetico | Circa +0.24R prima della commissione e da +0.22 a +0.23R dopo il costo aggiuntivo illustrativo. Intervallo approssimativo al 95% prima della commissione da +0.07R a +0.42R con n = 156. L'intervallo include +0.20R prima e dopo l'aggiustamento illustrato dei costi. |
| Fattore di profitto: sintetico | 1.58 prima della commissione aggiuntiva. |
| Punteggio di tipo SQN con limite: sintetico | 2.15, usando n = 156, N limitato a 100 e deviazione standard campionaria di circa 1.12R. Definizione e limite della fonte sono dichiarati sopra. |
| Drawdown massimo: sintetico | −5.5R sulla curva cumulativa R campionata dopo ogni operazione. Circa −5.4% in una simulazione separata a rischio costante dell'1% del capitale attuale prima della commissione, non una ricostruzione di gradi A+/B sconosciuti. |
| Serie di perdite più lunga: sintetica | 4 operazioni nella sequenza mescolata specificata. |
| Orari e zone | Le finestre di sessione usano Europe/London. Memorizza marcature temporali UTC insieme a quell'interpretazione della sessione. Controlla le conversioni specifiche della data per eventi in America/New_York; i cambi degli orologi statunitensi ed europei avvengono in date diverse. Non programmare in un EA lo scarto abituale fisso tra zone. |
| Registro delle modifiche | v0.1: prima specifica. Per ogni revisione successiva registra data, campo modificato, motivo, se chiarisce la formulazione o cambia l'ipotesi, revisione esatta dell'implementazione e risultato del nuovo test. Un chiarimento che incide sui segnali precedenti richiede comunque la rigenerazione dei risultati interessati. |
Un audit dei componenti: sei colonne per ogni elemento della strategia
Per l'audit finale, prendi ogni componente e compila tutte e sei le colonne. Un campo vuoto identifica un requisito di implementazione o prova irrisolto. I controlli e le soglie sotto sono scelte diagnostiche illustrative, non standard universali di accettazione.
| Componente | Definizione | Dati disponibili alla decisione | Possibile ambiguità | Metodo di controllo | Condizione di rifiuto o revisione |
|---|---|---|---|---|---|
| Intervallo di Londra 07:00–08:00 | Massimo bid più alto meno minimo bid più basso in quella finestra. | Barre M5 completate che coprono l'intera finestra. | Bid rispetto a prezzo medio; quotazioni mancanti; inclusione delle barre al confine. | Confronta l'intervallo ricostruito con una seconda fonte per 20 giorni, conservando entrambe le definizioni delle fonti. | Una differenza maggiore di 1 pip avvia un'indagine secondo la regola di questo esempio; non stabilisce di per sé quale fonte sia sbagliata. |
| Rottura di 8 pip | Chiusura bid M5 completata almeno 8 pip fuori dall'intervallo. | La chiusura confermata e la marcatura temporale della sua effettiva disponibilità. | Chiusura rispetto a massimo intrabar; lato di quotazione; richiesta dopo il limite. | Riproduci 20 segnali con il registro del momento decisionale e la scadenza dell'ordine. | Il segnale apparente esiste solo retrospettivamente o non era disponibile prima dell'invio. |
| Volume di tick > 1.2× | Conteggio dei tick della barra scatenante diviso per la media delle precedenti 20 barre. | Conteggio completato della barra scatenante e barre di riferimento. | Attività specifica del fornitore, non volume consolidato di mercato; inclusione della barra scatenante nella propria media. | Controlla lo stesso protocollo su un'altra fonte o conto e registra le differenze risultanti. | Una discrepanza di soglia o rapporto maggiore della tolleranza illustrativa del 20% richiede una revisione della trasferibilità, non costituisce automaticamente prova contro il meccanismo di mercato. |
| ATR(14) D1, 60–120 pip | ATR con barre D1 completate e confine giornaliero specificato. | Il valore dell'ultima barra giornaliera completata. | Includere la barra D1 attuale incompleta o usare il confine giornaliero di un altro fornitore. | Imponi l'input della precedente barra completata e salva il valore dell'indicatore. | Un segnale dipende da un valore giornaliero finale non disponibile o da un'aggregazione diversa non documentata. |
| Calendario ±2 ore | Nessun evento pertinente di livello 3 EUR o USD nella finestra di esclusione. | Il programma degli eventi effettivamente disponibile quella mattina, inclusi gli aggiornamenti noti. | Definizioni diverse di «livello 3» tra fornitori; orari di pubblicazione corretti retrospettivamente. | Incrocia due fonti e risolvi i conflitti con l'emittente dove possibile. | Un disaccordo irrisolto su evento o orario blocca il candidato interessato. |
| Stop strutturale, scala della rottura minima 25–48 pip | 5 pip oltre il confine opposto dell'intervallo di riferimento; dimensione dal D effettivo. | Confini dell'intervallo fissi, quotazione eseguibile di ingresso e livello di stop accettato. | Convenzione bid/ask, quotazione di ingresso variabile e distanza minima dello stop invalida. | Ricostruisci 20 ingressi da quotazioni, richieste e ordini accettati. | L'ordine minimo valido non rientra nel budget di rischio oppure la protezione prevista non è accettata. |
| Grado di opportunità A+ o B | Tutte le condizioni passano con margine oppure esattamente una condizione numerica è nella fascia di confine sul lato consentito. | Misurazioni registrate prima dell'ingresso. | Una fascia indefinita, uguaglianza alla soglia stretta del volume o classificazione retrospettiva. | Salva grado e valori dei componenti prima di inviare un ordine. | Grado assegnato dopo l'esito, una condizione obbligatoria fallita o due condizioni al limite. |
Il test di prontezza è semplice: dai scheda e tabella di audit a un'altra persona e chiedi cosa non possa essere riprodotto senza farti una domanda. Ogni punto è una definizione mancante o discrezionalità nascosta. Risolvilo prima di congelare l'implementazione, perché una modifica successiva cambia il documento rispetto al quale il test va verificato.
10. Checklist: la strategia è pronta per un backtest?
Usa questa lista interattiva di 20 punti insieme alla specifica. Spunta ogni voce solo quando puoi indicare la definizione o prova corrispondente nel documento. Il contatore si aggiorna nel browser. La pagina non invia queste risposte a un server né le salva intenzionalmente nell'archiviazione locale. Usa il pulsante di azzeramento per cancellare la revisione; un browser può ripristinare lo stato del modulo tornando o ricaricando una pagina, quindi non fare affidamento sulla ricarica come azzeramento garantito.
Per lavoro distribuito su più giorni, salva una schermata o una stampa oppure copia la lista nel tuo documento o foglio di calcolo con campi booleani. Questa pagina aiuta una singola revisione, non è un diario persistente di ricerca. Conserva separatamente specifica datata e registro dei tentativi.
20/20 significa soltanto che la strategia documentata è pronta per i test dopo aver fornito gli input necessari. Il test storico esamina le regole sui dati; osservazione futura e lavoro in demo esaminano tempistica, esecuzione, costi e capacità di seguire il processo. A 17–19, completa le voci mancanti prima del backtest. Sotto 17, rivedi la specifica invece di trattare la percentuale come permesso parziale a procedere. Una checklist completata non prova un valore atteso positivo e non autorizza ordini reali.
Domande frequenti
In cosa differisce un'ipotesi da una strategia?
Quante operazioni confermano un vantaggio?
Il MAE può mostrare che il mio stop dovrebbe essere più stretto?
Come influiscono i costi su una strategia con stop stretto?
Impostazioni precise degli indicatori sono prove di sovradattamento?
La strategia deve funzionare in ogni sessione?
Gli stop strutturali sono sempre migliori di quelli a distanza fissa?
A cosa serve un'uscita temporale?
Un trader manuale può usare metriche quantitative?
Cosa viene dopo la specifica?
Fonti e bibliografia
I libri sotto forniscono contesto agli argomenti trattati. La loro inclusione non valida il setup illustrativo di Londra. Quando un metodo o passaggio preciso non è stato controllato nell'edizione primaria, il limite è dichiarato esplicitamente.
- Ernest P. Chan, Quantitative Trading: How to Build Your Own Algorithmic Trading Business, Wiley, 2009. Contesto su sviluppo sistematico, valutazione e implementazione di strategie.
- Kathy Lien, Day Trading the Currency Market, Wiley, 2005; la seconda edizione uscì nel 2008 come Day Trading and Swing Trading the Currency Market. Contesto sulle strategie valutarie intraday e swing. La finestra esatta prima di Londra e la combinazione di parametri dell'articolo non sono state verificate su quell'edizione.
- Van K. Tharp, Trade Your Way to Financial Freedom, seconda edizione, McGraw-Hill, 2006. Contesto su multipli R e valutazione dei sistemi. Limite della fonte primaria: la variante SQN con N limitato a 100 deriva da descrizioni secondarie anziché da un passaggio di questa edizione ispezionato direttamente; il limite è una convenzione di calcolo scelta esplicitamente per questo esempio. L'articolo espone il suo calcolo e non considera il punteggio una regola di allocazione.
- Autorità europea degli strumenti finanziari e dei mercati, Annuncio di intervento sui prodotti del 27 marzo 2018 e Decisione (UE) 2018/796. L'intervallo citato del 74–89% di conti in perdita riguarda analisi storiche delle autorità nazionali sui conti CFD al dettaglio europei, non una statistica FX mondiale attuale. La misura temporanea ESMA non fu rinnovata dopo il 31 luglio 2019; le regole attuali vanno controllate per giurisdizione e fornitore pertinenti.
- NIST/SEMATECH, Intervalli di confidenza binomiali; SciPy, Test t su un campione. Le inferenze su medie e proporzioni rispondono a domande diverse.
- MetaQuotes, Proprietà del simbolo e Esecuzione delle operazioni: vincoli contrattuali, volume, modalità di esecuzione e trailing.
- TradingView, Strategie: tempistica dell'emulatore del broker e ipotesi intrabar.
- TradingView, Ridisegno dei valori: tempistica della conferma e differenze tra dati storici e tempo reale.
- Bailey, Borwein, López de Prado e Zhu, The Probability of Backtest Overfitting: selezione tra strategie candidate.
- BLS, Calendario del rapporto sulla situazione occupazionale; Federal Reserve, Calendari FOMC; BCE, Calendario delle riunioni. Orari delle istituzioni emittenti, non convenzioni orarie mondiali fisse.
- ESMA, Annuncio di intervento sui prodotti del 27 marzo 2018: intervallo storico dei conti CFD al dettaglio in perdita nell'UE; non una statistica mondiale attuale.