Backtest Integrity Pro
- Utilità
-
Nauris Zukas
Trading in Forex since 2001.
Developing EA's since 2005.
Third place winner in Automated Trading Championship 2008.
https://www.mql5.com/en/forum/114185 - Versione: 1.0
- Attivazioni: 10
BACKTEST INTEGRITY PRO – Test Professionale dell'Integrità dei Backtest
Utility professionale per dati tick progettata per testare gli Expert Advisor contro dipendenze nascoste da data/ora e potenziali manipolazioni dei backtest.
Un backtest può apparire del tutto convincente pur dipendendo da condizioni specifiche di un determinato periodo storico. Un Expert Advisor può contenere restrizioni di data nascoste, dipendenze temporali cablate nel codice o altre logiche che diventano visibili solo quando gli stessi dati di mercato vengono testati sotto una data storica diversa.
Lo spostamento di 28 anni è un modo efficace per evidenziare questo tipo di dipendenza. Invece di modificare i prezzi dei tick originali, lo strumento sposta indietro i timestamp dei dati storici preservando la sequenza di mercato originale.
Tuttavia, un singolo spostamento fisso non è sempre sufficiente. Un EA potrebbe essere progettato per funzionare solo a partire da una specifica data del calendario, rendendo inefficace uno spostamento standard di 28 anni.
Ecco perché ho creato Backtest Integrity Pro: per offrire sia il tradizionale spostamento di 28 anni che un metodo di spostamento flessibile 24H x N per ulteriori test di integrità.
Esclusione di responsabilità: Questo strumento non stabilisce se un Expert Advisor sia legittimo o manipolato. Fornisce un modo pratico per eseguire backtest aggiuntivi sotto timestamp storici spostati e verificare se un EA si comporta diversamente al variare della data del calendario.
Caratteristiche Principali:-
Spostamento di 28 anni: Esegue il tradizionale spostamento all'indietro dei timestamp di 28 anni utilizzato per i test di integrità dei backtest, mantenendo inalterati i prezzi dei tick originali e gli altri campi dati.
-
Spostamento 24H x N: Sposta i dati tick storici all'indietro per qualsiasi numero di giorni selezionato per ulteriori scenari di test.
-
Parametro N flessibile: Imposta manualmente il numero di giorni. Ad esempio, N=1 sposta i dati di 24 ore, N=7 di 168 ore e N=30 di 720 ore.
-
Dati Tick Originali Preservati: Bid, Ask, volume e altri campi dati di origine rimangono invariati. Viene spostato solo il timestamp.
-
Formati di File Molteplici: Supporta i formati CSV di dati tick di Tick Data Suite (TDS) e MetaTrader 5.
-
Supporto per File di Grandi Dimensioni: Progettato per elaborare file di dati tick storici di grandi dimensioni con informazioni sull'avanzamento durante l'elaborazione.
-
Denominazione Automatica dell'Output: I file generati vengono nominati automaticamente in base al metodo di spostamento selezionato per una facile identificazione.
-
Test dell'Integrità dei Backtest: Esegui un EA sulla stessa sequenza storica di mercato con date del calendario spostate.
-
Rilevamento delle Dipendenze Nascoste dalla Data: Verifica se il comportamento dell'EA dipende da date o periodi storici specifici.
-
Ricerca sulla Manipolazione dei Backtest: Utilizza spostamenti di timestamp alternativi per analizzare EA che potrebbero contenere restrizioni o dipendenze basate sulle date.
-
Sviluppo di EA: Verifica se il tuo Expert Advisor mantiene un comportamento coerente quando i timestamp storici vengono spostati.
-
28 Anni: Il tradizionale spostamento fisso di 28 anni all'indietro. Questo metodo preserva la struttura dei giorni della settimana delle date originali ed è destinato ai test di integrità standard di 28 anni.
-
24H x N: Uno spostamento all'indietro flessibile basato su un numero di giorni definito dall'utente. A differenza del metodo a 28 anni, questo consente spostamenti arbitrari che intenzionalmente non devono preservare il giorno della settimana originale.
Tick originale:
2024.03.19 03:00:00.558,1.27261,1.27267
28 Anni:
1996.03.19 03:00:00.558,1.27261,1.27267
24H x N, N=7:
2024.03.12 03:00:00.558,1.27261,1.27267
Tipi di File Supportati:-
TDS: Formato CSV di Tick Data Suite.
-
MT5: Formato CSV di dati tick di MetaTrader 5.
-
Copia il file CSV di origine dei dati tick nella cartella del terminale MQL5\Files.
-
Inserisci il nome del file sorgente senza l'estensione .csv.
-
Seleziona il tipo di file appropriato.
-
Seleziona il metodo di spostamento desiderato.
-
Se utilizzi 24H x N, specifica il numero di giorni desiderato nel parametro N.
-
Esegui lo script. Il file CSV spostato verrà creato nella stessa cartella MQL5\Files.
PER SVILUPPATORI PROFESSIONALI DI EA, TESTER E ANALISI DEI BACKTEST
Risorse Utili:"Free Trading Tools Alerts" - Rilasci temporanei gratuiti di EA. Iscriviti per non perdere il prossimo.
