Testador de estrategia

 
Bom dia, na aba configuração do testador de estrategia no item otimização existe a opção "Balance + min Drawdown", alguem sabe a formula utilizada no calculo.
 
Bom dia, na aba configuração do testador de estrategia no item otimização existe a opção "Balance + min Drawdown", alguem sabe quais as informações que foram utilizadas para calcular o resultado apresentado.
 

Olá Paulo, boa noite,

P‌rovavelmente algo do tipo:

double OnTester()
{
  double profit=TesterStatistics(STAT_PROFIT);
  double balance_dd=TesterStatistics(STAT_BALANCE_DD);
  double score=0;

if (balance_dd>0) score=profit/balance_dd;

  return(score);
}

‌Sds.,

R‌ogério Figurelli

 
Rogerio Figurelli:

Olá Paulo, boa noite,

P‌rovavelmente algo do tipo:

double OnTester()
{
  double profit=TesterStatistics(STAT_PROFIT);
  double balance_dd=TesterStatistics(STAT_BALANCE_DD);
  double score=0;

if (balance_dd>0) score=profit/balance_dd;

  return(score);
}

‌Sds.,

R‌ogério Figurelli

Rogerio, boa noite, em primeiro lugar obrigado pela atenção em responder, eu tambem acreditava que fosse assim, mas o resultado é muito diferente, um abraço.
 
PauloLago:
Rogerio, boa noite, em primeiro lugar obrigado pela atenção em responder, eu tambem acreditava que fosse assim, mas o resultado é muito diferente, um abraço.


Olá Paulo,

J‌á imaginava isso, por isso coloquei provavelmente, pois a variável que temos no OnTester é um valor de pico máximo, e a fórmula do MT5 deve buscar minimizar o drawdown calculando ele trade a trade (não apenas o pico máximo), com uma média ou algo do tipo.

S‌eja como for, parabéns pela ótima questão e contribuição para o fórum.

Sds.,

R‌ogério Figurelli