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á, estou iniciando na programação mql5.
Estou tentando abrir ordens com os métodos buy/sell com stoploss e take profit pré definidos. Pórem quando o preço alcança o stoploss ou o take profit as ordens não estão sendo finalizadas. Teria algu a ver com o tik do ativo que está sendo usado ???? se sim alguem poderia me explicar como corrigir isso de forma genérica pra que o codigo funcione para qualquer ativo.
Basicamente o método para iniciar uma ordem está assim.
void buyNew(MqlRates &candleImput){
double buyImput = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
trade.Buy(200, _Symbol, buyImput, buyImput-50, buyImput+200, " ");
}
Grato desde já.