Moving Average Ordersend Error 131
MetaTrader4 (MT4) Teste de Estratégia 1228912290 122891230012301 OrderSend error 131 1228912290 2010.10.20 18:23:32 2010.09.16 00:00 Média Móvel USDJPY, Diário: Erro de OrderSend 131 1. 12290 MT4 (T) gt (O) gt 1.01229012289 Teste de Estratégia 12300Expert properties12301122891230012301Lots1228912290 Teste de Estratégia 12300Expert properties123011228912300Testing12301Inicial depósito12289100,00012290Hi, eu preciso de ajuda para evitar o erro orderSend 131 e orderClose erro 131. Aqui está o valor que eu atribuo ao tamanho do lote: e Aqui está como eu enviar uma ordem: Eu preciso programar o meu EA em tal Uma maneira que fecha todos os comércios opostos Sempre que há um sinal oposto. Este aqui é o que eu vim acima com para fechar todos os comércios da compra (não há nenhuma ordem pendente). Eu defini as variáveis antes de eu as usei no código acima e eu não tive nenhum problema em compilar. Mas de alguma forma o valor da variável quotlotquot é sempre 0 e eu continuo recebendo o erro 131. Eu realmente não sei o que estou fazendo errado. Tenha em mente que Im novo para isso, então eu poderia precisar de você para colher me alimentar. Agradeço antecipadamente por sua ajuda. Farhang: Oi, eu preciso de ajuda para evitar o erro orderSend 131 e orderClose erro 131. Aqui está o valor que atribuo ao tamanho do lote: Erro 131 significa que o volume é inválido. Você deve verificar se seu tamanho de lote está em conformidade com MODEMINLOT e MODELOTSTEP antes de usá-lo (embora eu não saiba por que u get lots0, talvez o problema está em outro lugar em seu código). Use MarketInfo () para obter esses valores. Veja aqui - gt docs. mql4 / common / MarketInfo. Docs. mql4 / constantes / marketinfo. Encerrar loop de fechamento - você precisa diminuir o contador e não incrementá-lo. Veja aqui - gt mql5 / pt / forum / 119840. Btw - É recomendado contar de 0 em vez de usar i-1. (Mas thats até você). Certifique-se de que Tip não é zero por padrão, caso contrário, se OrderSelect () falhar, você poderá receber um erro OrderClose (). Você também deve usar RefreshRates () imediatamente antes de tentar fechar o - gt docs. mql4 / windows / RefreshRates. Problema um. Após o primeiro fechamento, a dica é definida para que você continue a fechar todas as ordens mesmo se a seleção de ordem falhar. Problema dois. Depois de fechar a primeira ordem, a posição de ordem 2 torna-se 1, 3 torna-se 2, etc. Você fechará qualquer outra ordem. E, em seguida, a ordem seleciona começam a falhar, mas você não testar para isso. Problema três. Depois de fazer qualquer orderSend / modificar / fechar ou excluir você deve atualizar antes de fazer outro. Sempre contagem regressiva. Sempre teste orderSelect. MetaTrader4 (MT4) Teste de Estratégia 1228912290 122891230012301 OrderSend error 131 1228912290 2010.10.20 18:23:32 2010.09.16 00:00 Média Móvel USDJPY, Diário: OrderSend erro 131 1. 12290 MT4 (T) gt (O) Gt 1.01229012289 Teste de Estratégia 12300Expert properties12301122891230012301Lots1228912290 Teste de Estratégia 12300Expert properties123011228912300Testing12301Inicial depósito12289100,00012290
Comments
Post a Comment