Formazione sui metodi di ricerca · Quantic Eagle opera solo con capitale proprio. Non gestisce fondi di terzi né offre consulenza finanziaria o segnali di trading.

Controllo del drawdown nel CSV

Calcolatore del drawdown massimo da CSV

Apri nel browser un CSV, cioè una tabella salvata come file di testo, con date e valori del conto. Il calcolatore misura il calo più ampio rispetto a un massimo precedente: il drawdown. Considera solo le osservazioni presenti nel file; fra una e l’altra il conto potrebbe essere sceso di più.

Equity è il valore complessivo del conto in un dato momento: comprende anche profitti e perdite non realizzati sulle posizioni ancora aperte. Il saldo, o balance, non include questi risultati non realizzati. Le convenzioni su credito, commissioni e altre componenti dipendono dalla fonte. Lo strumento usa i valori che gli fornisci: non ricostruisce dati mancanti e non verifica come siano stati calcolati.

Versamenti e prelievi: questo strumento accetta soltanto serie senza flussi esterni. Se fornisci cash_flow, ogni valore deve essere zero; un valore diverso da zero blocca il controllo o la conversione. Se la colonna manca, devi confermare che non ci sono stati flussi. Non azzerare versamenti o prelievi per superare il controllo: occorre prima una metodologia di rettifica che qui non è disponibile.

Perché questa restrizione? Se prelevi 200 € da un conto di 1.000 €, il valore scende a 800 € anche senza alcuna perdita di trading. Trattare quel calo come una perdita del 20% confonderebbe un prelievo con il risultato delle operazioni. Questo strumento non separa i due effetti.

Il file resta nel browser. Non servono account né email e il file non viene caricato su un server.

Apri il convertitore CSV · Il museo dei falsi verdi

CSV UTF-8, massimo 5 MB / 50.000 osservazioni / 64 colonne. Colonne: timestamp,equity; facoltative: balance,cash_flow. Date e ore UTC con precisione al secondo, numeri con punto decimale. Lo strumento non importa direttamente report HTML di MT5 o esportazioni proprietarie.

Scarica il CSV di esempio

Segui il calcolo nel file di esempio

Il campione inventato parte da un valore del conto di 100 unità. Il calo percentuale più ampio va da 101 il 3 gennaio a 87 il 6 gennaio 2026. Il 7 gennaio il valore raggiunge 102 e supera il massimo precedente. Sono osservazioni didattiche, non rendimenti della società.

Osservazione (UTC)EquityMassimo fino a quel momentoDrawdown
2026-01-03 00:001011010%
2026-01-06 00:008710113,86%
2026-01-07 00:001021020%

A ogni osservazione: drawdown (%) = (massimo dell’equity fino a quel momento − equity corrente) ÷ massimo dell’equity fino a quel momento × 100. Il drawdown massimo è la percentuale più alta: in questo campione, (101 − 87) ÷ 101 × 100 = 13,86%. Il saldo non scende mai nel file fornito, quindi il suo drawdown è 0%.

Non conosciamo i valori fra le osservazioni. Scarica il campione completo e aprilo nel calcolatore: puoi confrontare il risultato del 13,86% con questi conti.

Scarica il CSV completo dell’esempio

Prova anche i file con un errore

I tre CSV qui sotto sono inventati e contengono un difetto ciascuno. Scaricane uno e selezionalo nel calcolatore: il controllo parte automaticamente. Tutti includono cash_flow: non occorre confermare separatamente l’assenza di versamenti o prelievi. Il calcolatore deve fermarsi e indicare il problema descritto, senza produrre un risultato numerico.

  • Date fuori ordine

    La seconda osservazione precede la prima. Il messaggio deve segnalare date uguali o non ordinate. Verifica ordine e fuso orario nella fonte prima di riordinare o eliminare righe.

  • Un versamento di 200

    La seconda riga contiene cash_flow = 200. Il messaggio deve segnalare un versamento o prelievo: il calcolatore non separa l’effetto del flusso dal risultato del trading. Non sostituire 200 con zero per ottenere un risultato.

  • Un valore non numerico

    La seconda riga contiene equity = abc. Il messaggio deve richiedere un numero valido. In un file reale, recupera il valore dalla fonte: non inventarlo per superare il controllo.

Per la prova senza errori usa il CSV dell’esempio precedente: il drawdown massimo dell’equity è 13,86%. Qui un file rifiutato per il difetto previsto dimostra che quel controllo sta funzionando.

Scopri gli altri errori che un backtest può nascondere.

Nel laboratorio gratuito puoi già confrontare due programmi che ricevono gli stessi punteggi ma comprano titoli diversi, oppure un calcolo che usa il prezzo di una seduta sbagliata. La guida in preparazione approfondisce come progettare questi confronti e registrarne dati, risultati e questioni ancora aperte.

La guida è in preparazione. Le risorse di questo sito sono gratuite. Puoi chiedere una sola email quando sarà pronta; non sono disponibili acquisti o prenotazioni.

Avvisami quando sarà pronta

A cura di Quantic Eagle LTD · Formazione generale sui metodi di ricerca. Chi siamo.

Torna su