Rafael Magalhaes Souza:
Olá, pessoal, eu implementei no meu EA um Stop em ATR e eu opero o BRA50 na Activ Trades. Eu preciso que o meu STOP fique em múltiplo de 5 para não ocorrer erro de SL porque no Bra50 a pontuação é múltipla de 5.
Dúvida: Como eu converto, por exemplo, 252 para 255? Tem alguma função de conversão para isso?
Resumo da minha dúvida:Eu preciso que 153 vire 155. Que 187 vire 190...
Então...
double vr = 252; vr = round(vr / 5) * 5;
Mas sugiro que trabalhe carregando o mínimo de ticks do ativo;
double minTick = SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE); double vr = 252; vr = round(vr / tick) * minTick;
Sucesso por aí...
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá, pessoal, eu implementei no meu EA um Stop em ATR e eu opero o BRA50 na Activ Trades. Eu preciso que o meu STOP fique em múltiplo de 5 para não ocorrer erro de SL porque no Bra50 a pontuação é múltipla de 5.
Dúvida: Como eu converto, por exemplo, 252 para 255? Tem alguma função de conversão para isso?
Resumo da minha dúvida:Eu preciso que 153 vire 155. Que 187 vire 190...