Advanced Optimization Report
- Utilità
- Aleksei Kuznetsov
- Versione: 1.2
- Aggiornato: 27 gennaio 2026
- Attivazioni: 5
Brevemente sui vantaggi:
- Grafici facili da vedere e comprendere.
- Filtri per qualsiasi criterio e soglia (min/max). Nel MT5 ce ne sono solo 5.
- 43 criteri di ottimizzazione invece di 8. È disponibile tutto ciò che è registrato nei file .opt.
- Se si ha accesso al codice dell'expert, è possibile aggiungere grafici di bilancio e equità per ogni passaggio e 38 criteri di ottimizzazione personalizzati (coefficienti Sharpe, Sortino, aspettativa matematica in pip, standard deviation, Z-score, Money Compounding, Standard Error LR, Correlation LR, R2, Profit Stability, Deviations from Line e altri criteri. È possibile aggiungere criteri programmati autonomamente).
Questo rapporto dovrebbe essere visto da chiunque ottimizzi le strategie di trading.
Advanced Optimization Report MQL5 public chat.
Nel MT5 sono disponibili solo 5 filtri per i valori di soglia scelti dai programmatori.
Nel "Advanced Optimization Report" è possibile applicare filtri a tutti i parametri e i criteri. A ciascuno si può applicare >= e/o <= (min, max) di qualsiasi soglia. Quando si inserisce un valore e si premia il pulsante Enter o dopo la perdita di fokus sul campo d'inserimento, avverrà la ricostruzione della tabella dei risultati, saranno riscritti i grafici e saranno ricalcolate le statistiche. Nel nuovo calcolo saranno utilizzate solo le righe rimanenti.
Graphici 1D
I grafici per i parametri ottimizzabili sono stati resi più facili da comprendere.
MT5 - mostra i valori come punti disposti lungo l'asse X, cioè separatamente. È difficile confrontare i valori dei parametri distanti tra loro di 100-1000 punti.
Advanced Optimization Report - mostra tutte le linee sullo stesso grafico, nello stesso scala, ma di colore diverso, permettendo così di distinguere e confrontarle. Esempio nel logo e nel primo screenshot.
Vantaggi:
- Per ogni linea viene mostrato il suo valore medio sotto forma di linea orizzontale tratteggiata.
- Per esaminare dettagliatamente alcuni valori di parametri, è possibile filtrarli. Ad esempio, selezionando SL superiori a 100, inferiori a 1000 o compresi tra 100 e 500, i grafici verranno ricalibrati e si potranno osservare solo i valori scelti.
Gli altri non vi disturberanno. Particolarmente utile se avete più di 10 valori diversi. MT5 non offre questa possibilità. - Analogamente si possono applicare filtri a qualsiasi criterio di ottimizzazione. Ad esempio: profitti superiori a 1000, operazioni superiori a 100 e svalutazione inferiore al 10%. Molto pratico.
- Nella MT5 si possono osservare i parametri ottimizzati solo uno alla volta. Qui li vedrete tutti insieme, il che è altrettanto pratico per l'analisi.
- Ogni grafico può essere ingrandito per uno studio dettagliato.
Grafici 2D
Al posto del mosaico di rettangoli colorati sono disposti dei minigrafici. Il primo parametro di una coppia è rappresentato da una delle linee colorate (ad esempio 4 linee in totale), i secondi parametri sono separati da linee verticali tratte a scatti sull'asse X (ad esempio 6 colonne). In totale abbiamo 4 linee in 6 colonne = 24 minigrafici. Nel MT5 questo è raffigurato come 24 rettangoli colorati.
Statistiche dei parametri ottimizzabili:
Sotto i grafici 1D e 2D ci sono i pulsanti con la scritta "Show Min/Max/Avg/Med". Se li si premono, si apriranno le tabelle con le statistiche per il parametro ottimizzabile o il criterio di valutazione attualmente selezionato.
Vede: il valore massimo, medio, mediano, minimo e il numero di iterazioni con esso. Le righe sono ordinate in base all'Average.
Rapporto dettagliato
Riceve i dati di ottimizzazione dal file .opt. Contiene molte informazioni che non vedete nel rapporto di ottimizzazione MT5.
Sono mostrati gli 8 criteri standard di ottimizzazione della strategia, come nel MT5.
E ulteriori 33 criteri di valutazione della strategia - li vedete solo nel rapporto MT5 dopo un test singolo. Il "Rapporto di Ottimizzazione Avanzato" vi mostrerà tutto prima di avviare il test singolo.
E inoltre 2 parametri calcolabili dalle altre: GHPR = (BalanceClose / BalanceOpen)^(1/Deals) e Gross ratio = Gross profit / (Gross profit + Gross loss) * 100%.
Sotto la tabella del rapporto dettagliato sono disponibili i pulsanti di gestione aggiuntivi:
- Se si premere il pulsante "Edit Columns", si possono nascondere le colonne che non sono interessanti per la valutazione. In questo modo la tabella occuperà meno spazio e mostrerà solo le informazioni necessarie.
- Se si premere il pulsante "Hide Rows", nella colonna Pass appariranno pulsanti [-] in ogni riga. Premere questi pulsanti farà scomparire quelle riga.
Altre caratteristiche:
- Se è stato aggiunto un test di anticipo all'ottimizzazione, i suoi valori saranno mostrati nella seconda colonna di ogni cella. Questo è più pratico rispetto al MT5, dove sono stati creati due rapporti separati. I valori del test di anticipo non sono utilizzati nei calcoli/grafici/filtri/sorting. Tuttavia, è possibile creare un rapporto separato selezionando un solo file con test di anticipo.
- Clicando su una cella della tabella, la colonna e la fila vengono colorate. In questo caso, le configurazioni del passaggio selezionato vengono copiate nel clipboard. Si può passare al testatore, alla tabella Impostazioni e premere Ctrl-V: le impostazioni verranno applicate.
- Inoltre, nella colonna Pass, il numero di passaggio è stato modificato in un pulsante: al cliccarlo, si scaricherà il file di impostazione pass_XX.set per lanciare un singolo test.
Di seguito sono descritte le funzionalità del programma nel caso in cui abbiate accesso al codice dell'esperto e potiate aggiungervi funzionalità aggiuntive.
Mini-grafici di bilancio ed equitativo:
Se avete accesso al codice dell'esperto, potete aggiungervi funzionalità che salvino le linee di bilancio ed equitativo, nonché calcoleranno 38 criteri di ottimizzazione aggiuntivi raccolti da vari articoli. I mini-grafici saranno visualizzati in ogni linea del rapporto. In altre parole, non è necessario effettuare test singoli per ogni opzione interessante: le vedrete immediatamente. Dopo aver selezionato i più interessanti, è necessario verificarli nel tester MT5 con un test singolo.
Caratteristiche:
- I grafici del bilancio e dell'equity mostrano le operazioni sulla scheda temporale, non a intervalli uguali tra le operazioni (come nel tester MT5). Può accadere che tra due operazioni ci siano 2 mesi, ma vengono mostrate accanto come se fossero distanti 5 minuti.
- I grafici miniatura sono mostrati con un'altezza di 50 pixel; cliccare su di essi aumenta l'altezza a 255.
- La larghezza del grafico può essere scelta prima di avviare il test. Si consiglia un'altezza di 200-300 pixel, poiché è sufficiente per la percezione visiva, come dimostrano gli esempi. Ma si può spingersi fino a 2000.
- Se l'ottimizzazione è stata effettuata con il forwärd, quest'ultimo sarà collocato alla destra del grafico del backtest. La sua larghezza sarà proporzionale al periodo di test. Cioè, la scala temporale sarà la stessa per entrambi i grafici.
Criteri di ottimizzazione aggiuntivi
Il codice aggiuntivo consente di integrare nel rapporto criteri di ottimizzazione aggiuntivi:- Critere di ottimizzazione complesso (non disponibile nel file .opt, ma solo attraverso funzioni integrabili nel codice)
- Coefficienti: Sharpe, Sortino, Titov e standard deviation
- Z-score, Compounding del denaro vs 1 lot, Erroro standard LR, Correlazione LR, R2, Stabilità dei profitti
- Deviazione dalla Linea, Deviazione dalla Linea Solo Negativa, Deviazione dalla Linea in Punti, Deviazione dalla Linea Solo Negativa in Punti - le deviazioni massime del prezzo dalla linea retta tra la prima e l'ultima operazione.
- Criteri in punti: Profit, Markup, Profit / Markup, PayOff Elettrico, Markup Elettrico, Min, Max Spreco, Spreco % in Punti, Errore Standard.
Sono calcolati come se avessi sempre operato con un solo lot.
Ad esempio, nel trading martingale, può risultare che la profit per punti sia negativa, e il vantaggio sia ottenuto solo aumentando il lot e il rischio operativo. - Numero di perdite ripetute separatamente per Buy e Sell.
- Totale: Trading result. Inoltre, Swap, Commissione, Tributi - la loro somma equivale a Markup. La suddivisione può essere interessante per analizzare le spese.
Trading result / Markup - per valutare di quanto si guadagna più di quanto si spende. - Totale: Volume e Turnover. Potrebbero essere interessanti per valutare i rebates.

