Tutti i primi report sono gratuiti: la prima lettura e il verdetto dello Strategy Lab. Solo il report tecnico dettagliato è a pagamento (GBP 49).
La versione di riferimento di questa pagina è quella inglese. I risultati dello Strategy Lab, i report e le email sono per ora in inglese.
I report a pagamento non sono ancora venduti ai consumatori dell'UE; le aziende possono acquistarli.
Come testiamo
Questa pagina descrive esattamente come TrueTest testa una strategia. Ogni lab, pagina di condivisione e PDF riporta la versione del metodo con cui è stato creato (questa pagina è metodi v2.5, su /methods/v2.5 finché è corrente; /methods/latest mostra sempre la versione corrente; le versioni precedenti sono descritte nel changelog qui sotto; giudicato con le statistiche interne gate v2.1). Quando il metodo cambia, il numero di versione cambia, la modifica è elencata nel changelog qui sotto, e i risultati precedenti mantengono la versione con cui sono stati creati.
Un risultato TrueTest è un backtest della nostra ricostruzione delle sue regole, o un controllo del record di operazioni che ha inviato. Non è un track record, non è una promessa sul futuro e non è consulenza finanziaria.
1. Cosa testiamo
Codice, impostazioni o regole a parole: leggiamo i file come testo (non vengono mai eseguiti così come forniti), elenchiamo i difetti che notiamo e ricostruiamo la strategia come un breve elenco di regole: la scheda delle regole. Lei legge la scheda delle regole e la conferma, o la modifica, prima che qualsiasi cosa venga testata. Una ricostruzione è la nostra copia delle sue regole, non il suo EA; se le regole usano qualcosa che il nostro motore di regole non può esprimere, il lab dice non testabile tramite ricostruzione invece di testare qualcos'altro. Chi scrive la scheda delle regole è spiegato nella pagina Sicurezza.
Un record di operazioni (un report MT5 Strategy Tester, un estratto conto MT4/MT5 o un CSV di operazioni): giudichiamo le operazioni che ha inviato, così come sono.
2. I dati dei prezzi
Fino a 16 anni di prezzi a 15 minuti per 8 simboli (7 coppie forex e oro: EURUSD, GBPUSD, USDJPY, GBPJPY, EURJPY, AUDUSD, USDCAD, GOLD), da agosto 2010 al 18 settembre 2026, in tre periodi separati che non si sovrappongono mai:
| Periodo | Da | A | Fonte |
|---|---|---|---|
| A | Agosto 2010 | Dicembre 2017 | Prezzi a 1 minuto Dukascopy trasformati in barre a 15 minuti sull'orario del server FxPro, con lo spread registrato da FxPro per ogni ora del giorno |
| B' | Gennaio 2018 | 11 settembre 2022 | Dukascopy, costruito allo stesso modo |
| C | 12 settembre 2022 | 18 settembre 2026 | Barre a 15 minuti e spread propri di FxPro |
Inoltre: altre 21 coppie FxPro dal 12 settembre 2022, mostrate solo a scopo informativo (non hanno periodi A e B', quindi non determinano mai un verdetto). Nuovi prezzi per il forward watch: nuovi prezzi giornalieri Dukascopy, costruiti allo stesso modo dei periodi A e B'.
3. Costi
Costi normali: lo spread dal nostro unico record di costi (vedi il changelog v2.5) + 0,2 pip di slippage all'apertura del trade (oro: 2 centesimi USA l'oncia) + il nostro margine di sicurezza sui costi (0,1 pip sulla maggior parte delle coppie, 0,3 pip su GBPJPY, 48 centesimi USA l'oncia sull'oro) + GBP 5 a lotto di commissione per il round trip + commissioni overnight secondo una tabella FxPro datata (la notte di mercoledì conta 3 volte).
Costi extra (gli stessi trade di nuovo, resi più difficili): ogni trade eseguito di nuovo con costi extra: lo spread e la commissione una volta e mezza più grandi, più 1 pip in più all'apertura del trade (oro: 48 centesimi USA l'oncia), e qualsiasi commissione overnight che paghi una volta e mezza più grande. Un risultato deve restare profittevole con i costi extra.
Registri dei trade: ogni trade addebitato di 10 extra a lotto nella valuta del tuo conto (oro: 20), circa 1 pip a lotto su un conto in dollari USA.
I costi sono modellati sugli spread registrati di un broker; il tuo broker può essere più economico o più caro.
4. I controlli
- Difetti del codice: orologio del server errato, funzioni mai chiamate, impostazioni inutilizzate, file include mancanti, ordini non verificati, dimensionamento martingale e altro.
- Costi: profitto in ogni periodo con costi normali e con costi extra.
- Fortuna: il t-value (il t-value dell'operazione media con le operazioni dello stesso giorno raggruppate insieme (cluster per giorno), perché le operazioni di un giorno non sono indipendenti) deve superare la barra della fortuna: max(1,96, t0(N)), dove N è il numero di versioni che hai provato (il maggiore tra quello che ci dici e quello che contiamo per la tua email) e t0(N) è il t-value che la migliore di N prove senza vantaggio dovrebbe raggiungere. Più versioni provi, più alta è la barra.
- Anni: ogni anno solare mostrato, con costi extra.
- Controllo della deriva: le stesse operazioni con l'entrata spostata di un giorno dopo. Un segnale reale dovrebbe batterlo.
- Scansione dell'orologio: le regole eseguite con l'orologio spostato da -3 a +3 ore, perché un orologio del broker errato è un difetto nascosto comune.
- Sonda look-ahead: i dati vengono tagliati a metà e i segnali ricontrollati; un segnale che cambia quando i dati successivi vengono rimossi sta usando il futuro.
- Mappa dei vicini: ogni impostazione numerica di un passo in entrambe le direzioni. Un risultato che funziona solo a un valore esatto è fragile.
- Rischio nascosto: griglie, martingale, una perdita più grande della metà del profitto, drawdown della metà del conto o più.
- Parità (quando invii anche il tuo report del tester): quanto le operazioni della nostra ricostruzione corrispondono alle tue.
Non c'è un punteggio 0-100 e nessun badge: ogni controllo è mostrato separatamente, prima i controlli falliti.
5. Le parole del verdetto
| Verdetto | Cosa significa |
|---|---|
| REAL | Le operazioni forward o live azzerano la barra della fortuna dopo i costi. Molto probabilmente non è fortuna su questo record; mai una garanzia. |
| PROMISING | Un backtest che supera ogni controllo. Lo esegua invariato su nuovi dati prima di fidarsene. |
| LIKELY LUCK | Buono, ma non abbastanza per il numero di versioni provate. |
| NO EVIDENCE | Il profitto medio non è distinguibile da zero. |
| FAIL | Perde denaro in media, oppure vince solo prima dei costi realistici. |
| HIDDEN RISK | Il profitto arriva con una forma a griglia, martingala o perdita fuori misura che può azzerare un conto. |
| TOO FEW | Non abbastanza operazioni o giorni per giudicare (meno di 30 operazioni o 20 giorni di trading). |
Un backtest non può mai essere REAL: il massimo che un backtest ottiene è PROMISING. REAL richiede nuove operazioni fatte dopo che la strategia è stata fissata.
6. Il forward watch
La versione più recente che hai confermato viene congelata ed eseguita ogni giorno sui nuovi prezzi dal giorno utc successivo; non viene mai modificata ed è conservata con il tuo lab; real richiede almeno 60 operazioni forward, un t-value sopra la barra della fortuna e battere lo stesso segnale spostato di un giorno dopo con uno z cluster per giorno di almeno 1.
7. Ricevute
Ogni versione testata riceve una ricevuta: un'impronta SHA-256 dell'impronta delle regole, il verdetto, l'ora, la versione del metodo, la versione del giudice, la versione dei dati dei prezzi, le impostazioni dei costi e chi ha scritto la scheda delle regole. Chiunque riceva una ricevuta può verificarla qui; il controllo mostra cosa vincola, mai le regole. I grafici e le pagine PDF riportano l'id del lab, la ricevuta e la versione del metodo.
8. Limiti noti
- Una ricostruzione vale quanto la scheda delle regole: leggila attentamente prima di iniziare il test.
- Gli swap usano la tabella datata del broker di oggi per tutti gli anni passati; gli swap passati reali erano diversi.
- Le barre sono di 15 minuti: all'interno di una barra assumiamo che lo stop sia stato colpito prima del target.
- Picchi di notizie, gap e slippage oltre il modello possono peggiorare i risultati reali.
- La barra della fortuna dipende dal fatto che tu ci dica onestamente quante versioni hai provato.
- Solo gli 8 simboli sopra determinano un verdetto.
8b. Pattern a candela
I pattern vengono letti solo sulla barra chiusa e non guardano mai avanti. Il Forex opera senza interruzioni, quindi non è richiesto alcun gap tra le barre. Una barra la cui apertura è uguale alla chiusura non ha colore: può essere una doji, mai parte di un pattern colorato. Una barra più piccola di un decimo dell'ATR(14) della barra precedente non conta come pattern (un'impostazione; può essere disattivata). La scheda delle regole stampa la stessa definizione accanto a ogni pattern utilizzato. Queste sono le definizioni esatte di TrueTest: MT5, TradingView e altri strumenti definiscono alcuni pattern in modo diverso, quindi quando il Suo codice ha un proprio test del pattern, ricostruiamo quel test come scritto ed elenchiamo ogni differenza sulla scheda delle regole. Un pattern viene confrontato solo con zero (rialzista sopra, ribassista sotto). Una regola può moltiplicare un valore per un numero fisso, ad esempio "lo stoppino inferiore almeno 3 volte il corpo"; TrueTest non ha ancora addizione, sottrazione o divisione.
| Pattern | Definizione esatta |
|---|---|
| un engulfing rialzista / un engulfing ribassista | il suo corpo copre il precedente corpo di colore opposto, un lato più grande; nessun gap richiesto |
| un harami rialzista / un harami ribassista | il suo corpo si trova dentro il precedente corpo di colore opposto, un lato più piccolo |
| un martello / pin bar rialzista / una stella cadente / pin bar ribassista | uno stoppino almeno 2 volte il corpo e almeno il 60% della barra, l'altro stoppino al massimo il 20% |
| un doji | corpo al massimo il 10% della barra |
| una barra interna | massimo sotto e minimo sopra la barra precedente |
| una barra esterna | massimo sopra e minimo sotto la barra precedente |
| una stella del mattino / una stella della sera | una barra lunga, una barra piccola, poi una chiusura di colore opposto strettamente oltre il punto medio del corpo della barra lunga |
| tre soldati bianchi / tre corvi neri | tre barre lunghe dello stesso colore, ciascuna che chiude oltre la precedente e apre dentro il suo corpo |
| Dimensioni di corpo e stoppini | corpo, stoppino superiore e stoppino inferiore come % del range della barra, per le proprie definizioni (per esempio un marubozu) |
9. Registro delle modifiche
| Versione | Data | Cosa è cambiato | I verdetti sono cambiati? |
|---|---|---|---|
| metodi v2.5 | 10 novembre 2026 | Un unico record di costi. (1) Il nostro lab aveva prezzato la stessa storia del broker in due modi. Dal 12 settembre 2022 al 5 ottobre 2023 il record del broker contiene il suo spread più ampio senza commissioni, e il nostro lab addebitava quello E GBP 5 a lotto di commissione: circa 1,3 volte (oro) fino a 9 volte (AUDUSD) lo spread che addebita ora, più la commissione. Ora ogni lab usa lo stesso record di costi della nostra ricerca. Dal 5 ottobre 2023 è lo spread grezzo registrato dal broker per ogni barra di 15 minuti; dove il record non mostra spread (la maggior parte delle barre GBPUSD ed EURUSD nel 2024) inseriamo un valore tipico per quell'ora, quindi quegli anni sono in parte stimati. Prima del 5 ottobre 2023, e per tutti i prezzi da agosto 2010 a settembre 2022, usiamo lo spread grezzo tipico del broker per quell'ora del giorno come registrato da ottobre 2023 (più ampio prima del 2012). In aggiunta applichiamo il nostro margine di sicurezza sui costi (0,1 pip sulla maggior parte delle coppie, 0,3 pip su GBPJPY, 48 centesimi USA l'oncia sull'oro) e GBP 5 a lotto di commissione. (2) Cosa abbiamo verificato. Per USDJPY, GBPJPY ed EURJPY il nostro addebito non è mai stato inferiore a 28 istantanee live dello spread di quel broker, da settembre a novembre 2026. Solo come controllo approssimativo, il nostro costo totale sull'oro era superiore allo spread tipico sull'oro di un altro broker in ogni anno dal 2022 al 2026; questo non prova che il nostro spread sull'oro sia corretto. Per EURUSD, GBPUSD, AUDUSD e USDCAD non abbiamo ancora verificato i costi rispetto ai prezzi live: trattali come una stima; ogni risultato che li usa lo dichiara. Di 40 anni-simbolo dal 2022 al 2026, 3 sono stati verificati rispetto ai prezzi live e 37 usano il costo registrato senza tale verifica. (3) I costi su oro e argento erano circa un quarto troppo bassi prima dell'8 novembre 2026 (i loro valori in dollari erano letti come sterline); corretto. (4) Il controllo che chiede 'il mercato è semplicemente salito?' e il controllo dell'orologio ora usano solo i simboli che determinano il verdetto; le coppie solo informative erano state mescolate (8 novembre 2026). (5) Nei lab a 1 ora e 4 ore addebitiamo lo spread a 15 minuti più ampio all'interno dell'ora di ingresso (nei lab a 4 ore su oro e GBPJPY circa un quinto in più rispetto allo spread di apertura). (6) Le commissioni overnight sull'oro sono ora convertite in sterline allo stesso tasso di ogni altro costo (1,3395 dollari per sterlina invece di 1,30). | Nessun verdetto memorizzato è cambiato (3 versioni di lab rieseguite: FAIL prima e dopo). La riga 2022-2026 del lab demo con costi normali è passata da -0,004 a +0,007 del rischio per trade; con costi extra perde ancora. |
| metodi v2.4 (6 novembre 2026) | 6 novembre 2026, circa 13:30 UTC | Audit del codice, seconda passata. Il controllo di deriva (le stesse operazioni un giorno dopo, senza il segnale) ora usa la barra alla stessa ora del giorno successivo che la contiene; prima spostava un numero fisso di barre, che sull'oro (una pausa di trading giornaliera) finiva quasi sempre a un'altra ora. Un record con un profitto che non è un numero finito (nan, infinito, o un valore troppo lungo per essere reale) viene rifiutato indicando la riga, invece di essere giudicato; un file danneggiato riceve sempre un rifiuto semplice. Un lab il cui verdetto viene trasformato in FAIL da un controllo di periodo, o WITHHELD, ora mostra il passo successivo e il testo delle prove di quel verdetto in ogni report. Quando la scansione del codice trova un dimensionamento dei lotti in stile martingala, una persona controlla la ricostruzione prima di ogni test. Un'uscita a tempo scritta come 24.0 o "24" viene mantenuta (prima veniva letta come nessun limite di tempo). Un'operazione forward-watch viene contata solo una volta che si è realmente chiusa. | sì, per le strategie sull'oro (il controllo di deriva), e per i record caricati con un profitto non finito (ora rifiutati) |
| metodi v2.3 (6 novembre 2026) | 6 novembre 2026, circa 11:30 UTC | Audit del codice. Un target in pip, o in ATR con un periodo diverso dallo stop, ora viene dimensionato su ogni barra in base alla distanza dello stop di quella barra; prima diventava un rapporto unico preso dall'intera storia (i prezzi successivi spostavano i target precedenti, e il target testato non era esattamente quello sulla scheda della regola). Le regole con un periodo di indicatore frazionario, una sessione vuota (inizio = fine) o un pattern a candela su un timeframe superiore confrontato con qualsiasi cosa tranne 0 vengono rifiutate con un motivo chiaro invece di fallire. Una quantità di trade di 1.000 o più viene letta come unità (100.000 un lotto). Le desinenze dei simboli del broker come XAUUSD.m vengono ignorate quando il report viene confrontato con la nostra ricostruzione. | sì, per le regole con un target in pip e uno stop ATR (o stop ATR e target di periodi diversi), e per i report sull'oro con un simbolo con suffisso (non più WITHHELD per errore) |
| metodi v2.2 (6 novembre 2026) | 6 novembre 2026, circa 09:30 UTC | Etichetta di versione corretta: le due modifiche del 6 novembre circa 06:40 e 08:30 UTC erano state pubblicate come v2.1 sebbene la prima cambiasse i verdetti; sono v2.2. La riga "cosa fare dopo" di ogni verdetto ora indica prima le prove (per esempio "su questo record perde denaro dopo i costi; non lo traderemmo"). /methods/latest mostra sempre la versione corrente; un vecchio numero di versione ora dice che è stato sostituito (non c'è archivio dei testi precedenti). | no |
| metodi v2.2 (6 novembre 2026) | 6 novembre 2026, circa 08:30 UTC | Una regola può moltiplicare un valore per un numero fisso (per esempio "lo stoppino inferiore almeno 3 volte il corpo"). TrueTest non ha ancora addizione, sottrazione o divisione. Le regole esistenti danno le stesse operazioni. | no |
| metodi v2.2 (6 novembre 2026) | 6 novembre 2026, circa 06:40 UTC | Un record di trade che il trading reale non può produrre (ogni trade con lo stesso risultato, nessun trade in perdita su 50 o più, risultati entro l'1% l'uno dall'altro, o un profit factor superiore a 5) viene giudicato NO EVIDENCE con un motivo "controlla il test", mai PROMISING, REAL o HIDDEN RISK. I risultati mostrano anche come il verdetto si leggerebbe a 1, 10, 100 e 1.000 versioni provate. | sì, solo per tali record: ora leggono NO EVIDENCE; prima, risultati identici potevano leggere NO EVIDENCE o, per un effetto di arrotondamento, PROMISING o HIDDEN RISK |
| metodi v2.1 | 6 novembre 2026 (regola in vigore dal 5 novembre 2026, 20:44 UTC) | Una ricostruzione che differisce dal Suo codice (una ricostruzione approssimativa) è etichettata come tale ovunque e non può mai diventare REAL. La regola è entrata in vigore il 5 novembre 2026 alle 20:44 UTC (quando il servizio lab è ripartito con essa); le ricevute emesse da allora fino al 6 novembre 2026 circa alle 01:10 UTC riportano metodi v2 sebbene la regola fosse già applicata; le ricevute emesse dopo riportano metodi v2.1. Un audit del 6 novembre 2026 non ha rilevato alcun lab interessato: ogni versione di lab giudicata finora è FAIL, nessuna è REAL e nessuna è una ricostruzione approssimativa. | sì, solo per le ricostruzioni approssimative: non possono più raggiungere REAL |
| metodi v2.1 (6 novembre 2026) | 6 novembre 2026 | Aggiunti alla grammatica delle regole i pattern a candela (engulfing, harami, pin bar, doji, inside e outside bar, morning e evening star, three soldiers e crows) e le dimensioni di corpo e ombra; definizioni esatte sotto Pattern a candela. Le regole esistenti danno gli stessi trade (verificato sulla demo: tutti i 15.526 trade identici). | no |
| metodi v2 (6 novembre 2026) | 6 novembre 2026 | I colori dei report seguono la palette per daltonici del sito (blu per i guadagni, arancione per le perdite). I nuovi lab memorizzano il testo esatto della casella di consenso AI (testo consenso v2). | no |
| metodi v2 (5 novembre 2026, sera) | 5 novembre 2026 | La banda forward è mostrata come un inviluppo storico solo a scopo di revisione. | no |
| metodi v2 | 5 novembre 2026 | I costi normali hanno ricevuto il rialzo della casa (forex +1 punto, GBPJPY +3 punti, oro +48 punti sopra lo spread registrato) e gli swap overnight secondo una tabella FxPro datata, con la notte tripla il mercoledì. I verdetti sono mostrati con e senza swap. | sì: i costi sono aumentati, quindi alcuni backtest che passavano con v1 non passerebbero con v2 |
| metodi v1 | 5 novembre 2026 (primi lab pubblici) | Motore di ricostruzione, tre periodi A/B'/C, costi stressati, barra della fortuna, controllo della deriva, scansione dell'orologio, sonda look-ahead, mappa dei vicini, osservazione forward. | prima versione |
10. Incidenti noti
Problemi che hanno influenzato i risultati o il servizio, elencati quando li troviamo.
| Quando | Cosa ha influenzato | Effetto sui verdetti | Causa | Correzione | Stato | Elencato |
|---|---|---|---|---|---|---|
| 18 settembre - 6 novembre 2026 | l'osservazione forward: non sono stati aggiunti nuovi prezzi; 2 lab di test erano sotto osservazione, nessun lab cliente | nessuno: non era dovuto alcun verdetto forward (entrambi i lab osservati sono lab di test), e un audit del 6 novembre 2026 non ha rilevato alcun verdetto REAL mai emesso | un aggiornamento di una libreria software ha cambiato il modo in cui vengono memorizzati gli orari, quindi ogni nuova barra di prezzo sembrava più vecchia dell'ultima e veniva scartata senza errore; la fonte dei prezzi limita anche le richieste rapide | la conversione degli orari è stata corretta e testata, e il download ora si autoregola e riprova; le settimane mancanti vengono aggiunte | corretto il 6 novembre 2026; prezzi in recupero | 6 novembre 2026 |
Veda un esempio completo: il lab demo e il report PDF di esempio.