Dal 2014 Metatrader4
permette di customizzare la funzione di fitness per le ottimizzazioni con il tester di Mt4
. onTester_result1.png
Per creare questa funzione di fitness si usa la funzione double OnTester()
Ed il suo valore viene visualizzato nella lista dei risultati dell’ottimizzazione sotto il nome OnTester result
Ad esempio, se voglio visualizzare, nei risultati dell’ottimizzazione, una colonna che contenga il valore di sintesi:
Profit Factor + Profitto totale / DrawDown
basta scrivere nel trading system la funzione double OnTester() che restituisca questo valore
e la funzione OnTester() viene automaticamente richiamata al termine di ogni backtest sui dati storici.
Quando ottimizziamo, nei risultati, troviamo per ogni backtest il valore double restituito dalla funzione, che viene visualizzata nel campo OnTester result onTester_result2.png
permette di customizzare la funzione di fitness per le ottimizzazioni con il tester di Mt4
. onTester_result1.png
Per creare questa funzione di fitness si usa la funzione double OnTester()
Ed il suo valore viene visualizzato nella lista dei risultati dell’ottimizzazione sotto il nome OnTester result
Ad esempio, se voglio visualizzare, nei risultati dell’ottimizzazione, una colonna che contenga il valore di sintesi:
Profit Factor + Profitto totale / DrawDown
basta scrivere nel trading system la funzione double OnTester() che restituisca questo valore
PHP Code:
double OnTester()
{
double ProfitFactor = TesterStatistics(STAT_PROFIT_FACTOR);
double TotalNetProfit = TesterStatistics(STAT_PROFIT);
double MaximalDrawdown = TesterStatistics(STAT_EQUITY_DD);
double miaFitness = ProfitFactor + TotalNetProfit/MaximalDrawdown;
return(miaFitness);
}
e la funzione OnTester() viene automaticamente richiamata al termine di ogni backtest sui dati storici.
Quando ottimizziamo, nei risultati, troviamo per ogni backtest il valore double restituito dalla funzione, che viene visualizzata nel campo OnTester result onTester_result2.png
Comment