Sunday 23 July 2017

Forex Mt4 Off Quotes


Eu escrevi um especialista para o MT4 que está dando ERROFFQUOTES erros tentando modificar um pedido existente. Coloco a ordem na primeira etapa com OrderSend e recebo uma confirmação de que isso foi bem-sucedido. Em seguida, tente modificar a ordem do StopLoss e do Target Target com o que me parece ser valores válidos, mas recebo o erro. O corretor exige que o objetivo de stop loss e lucro seja feito em um segundo passo após a colocação da ordem. A amostra desta manhã é mostrada abaixo para o eurusd: EntryPrice é inicialmente 1.3674 StopLoss é 1.3644 EntryPrice (ProfitTargetPoint) 1.3719 Alguém pode explicar por que isso deve resultar em um erro 136 (Off Quotes) Agradecemos antecipadamente. Na seção de documentação: sem citações. O corretor não forneceu preços ou recusou, por qualquer motivo (por exemplo, sem preços no início da sessão, preços não confirmados, mercado rápido). Após um atraso de 5 segundos (ou mais), é necessário atualizar dados usando a função RefreshRates e fazer uma nova tentativa. Espero que ajude :) Normalmente, OFF CITA ocorre quando você deseja definir os limites do seu pedido para um determinado preço e o preço já se move para algum outro valor: por exemplo, você quer comprar em 1.5050, mas o tempo que seu pedido chegar no mercado O preço é de 1.5060, então seu pedido é rejeitado porque há muita diferença com o que você pergunta. Use o parâmetro SLIPPAGE para aceitar essa diferença ou não. Com uma derrapagem de 3, a maioria dos seus pedidos será aceita: significa que se você pedir comprar em 1.5050 e o preço é 1.5053 seu pedido será aberto. Espero que ajude também :-) Obrigado pelas respostas, caras, mas não tenho certeza de que isso explique. O erro OffQuotes está sendo retornado pelo OrderModify não o OrderSend, portanto, o deslizamento não é o problema. Este corretor em particular não suporta o deslizamento de qualquer maneira. Eles modificaram o MT4 para pedidos de mercado a esse respeito. Como mostrado com os valores de exemplo (os reais que causaram o erro), a perda de parada foi de 30 pips da entrada e o lucro obtido foi de 45 pips da entrada. Meu arquivo de log mostra que o lance e a pergunta não se moveram entre OrderSend e OrderModify. Isso é o que me engana. Qualquer outro pensamento seria apreciado. Bem, então a primeira resposta pode ser a certa. Seu servidor de corretores deveria ter sido desconectado ou não responder quando acontecer. Você tentou fazê-lo manualmente Colocado com ordens abertas no MT4 quotOff Quotesquot Iniciado dezembro de 2011 Status: Membro 132 Posts Não tenho idéia do que eu deveria fazer aqui. SL não está sendo atingido, o TP não está sendo atingido. Eu tentei fechar manualmente no mercado e apenas continua dizendo quotOff Quotesquot. É a única demonstração, mas é uma foda irritante porque a minha EA não está abrindo novas posições a menos que eu execute uma versão modificada. Ele diz que minha conexão está bem, eu verifiquei as configurações da conta do servidor e é correto. Se eu terminar sessão e tentar fechar a posição, ele dá um erro padrão de conexão, não acho que seja o problema. Também posso abrir e fechar novas posições sem problemas. Também acumula o swap Oo. Poderoso estranho. Qualquer um teve alguma ideia Estou faltando algo ridiculamente óbvio aqui Participação em janeiro de 2011 Status: Membro 1,299 Posts Não tenho idéia do que eu deveria fazer aqui. SL não está sendo atingido, o TP não está sendo atingido. Eu tentei fechar manualmente no mercado e apenas continua dizendo quotOff Quotesquot. É a única demonstração, mas é uma foda irritante porque a minha EA não está abrindo novas posições a menos que eu execute uma versão modificada. Ele diz que minha conexão está bem, eu verifiquei as configurações da conta do servidor e é correto. Se eu terminar sessão e tentar fechar a posição, ele dá um erro padrão de conexão, não acho que seja o problema. Também posso abrir e fechar novas posições sem problemas. Alpari é por acaso

No comments:

Post a Comment