- Você tem alguma questão sobre Metatrader 5! Pergunte Aqui!
- Verificar Posição
- Tudo sobre Programação, com código fonte exemplo
Olá Paulo, boa noite,
Provavelmente 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.,
Rogério Figurelli
Olá Paulo, boa noite,
Provavelmente 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.,
Rogé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.
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.
Seja como for, parabéns pela ótima questão e contribuição para o fórum.
Sds.,
Rogério Figurelli
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso