ordem limite pode ser executada a mercado se a latência mover o preço para o mesmo nível da ordem?

 
Bom dia meus caros. Fiz um EA que opera com ordens limite, com alvo curto, ele coloca uma ordem pendente se o preço atingir determinado nível, mas às vezes o preço corrente está muito próximo do preço da ordem e devido a latência pode ser que na hora de apregoar esteja igual ou melhor que o preço. A minha dúvida é a seguinte: A ordem limite é executada a mercado no caso de ser igual ou melhor que o preço corrente? e se sim paga spread? Existe alguma corretora que trabalhe com ordem Book or Cancel (BOC)?
 
Por favor não criar tópicos aleatoriamente sem ter em conta a secção adequada. O seu tópico foi movido para a secção: Expert Advisors e Negociação Automatizada
Fórum MQL5: Expert Advisors e Negociação Automatizada
Fórum MQL5: Expert Advisors e Negociação Automatizada
  • www.mql5.com
Esta seção destina-se a discutir Expert Advisors personalizados usados ​​para automatizar processos comerciais
 
tailertche:
Bom dia meus caros. Fiz um EA que opera com ordens limite, com alvo curto, ele coloca uma ordem pendente se o preço atingir determinado nível, mas às vezes o preço corrente está muito próximo do preço da ordem e devido a latência pode ser que na hora de apregoar esteja igual ou melhor que o preço. A minha dúvida é a seguinte: A ordem limite é executada a mercado no caso de ser igual ou melhor que o preço corrente? e se sim paga spread? Existe alguma corretora que trabalhe com ordem Book or Cancel (BOC)?

Não sei se vc está falando de Bolsa de Valores ou de Forex.

Se vc estiver falando de Forex, não tenho experiência suficiente pra te responder com segurança.

Posso responder sobre Bolsa.

Na Bolsa de Valores a ordem limite só é executada a mercado se houver oferta passiva de alguma contraparte com preço igual ou melhor que o preço-limite, caso contrário ela fica pendente até ser executada passivamente por alguma contraparte que envie ordem na direção oposta  que aceite o seu preço-limite.

E na Bolsa não existe "pagar spread": numa ordem-limite de compra vc paga no máximo o preço-limite da ordem e numa ordem-limite de venda vc recebe no mínimo o preço-limite da ordem.

No Forex é diferente, pois vc negocia não negocia diretamente com a contraparte, mas sim com a corretora, que cobra um "spread" ao intermediar a negociação. Nesse caso eu imagino que a ordem-limite seja executada "a mercado" se o preço-limite que vc oferecer for igual ou mais vantajoso para a corretora que o ASK/BID, ja que nesse caso o "mercado" é a própria corretora . Prefiro deixar para alguém com mais conhecimento de Forex te responder com precisão.

Sobre BOC, não sei de nenhuma corretora brasileira que aceite esse tipo de ordem (o que não quer dizer que não exista, pois não conheço todas e nem explorei a fundo as que conheço).

 
Trader_Patinhas #:

Não sei se vc está falando de Bolsa de Valores ou de Forex.

Se vc estiver falando de Forex, não tenho experiência suficiente pra te responder com segurança.

Posso responder sobre Bolsa.

Na Bolsa de Valores a ordem limite só é executada a mercado se houver oferta passiva de alguma contraparte com preço igual ou melhor que o preço-limite, caso contrário ela fica pendente até ser executada passivamente por alguma contraparte que envie ordem na direção oposta  que aceite o seu preço-limite.

E na Bolsa não existe "pagar spread": numa ordem-limite de compra vc paga no máximo o preço-limite da ordem e numa ordem-limite de venda vc recebe no mínimo o preço-limite da ordem.

No Forex é diferente, pois vc negocia não negocia diretamente com a contraparte, mas sim com a corretora, que cobra um "spread" ao intermediar a negociação. Nesse caso eu imagino que a ordem-limite seja executada "a mercado" se o preço-limite que vc oferecer for igual ou mais vantajoso para a corretora que o ASK/BID, ja que nesse caso o "mercado" é a própria corretora . Prefiro deixar para alguém com mais conhecimento de Forex te responder com precisão.

Sobre BOC, não sei de nenhuma corretora brasileira que aceite esse tipo de ordem (o que não quer dizer que não exista, pois não conheço todas e nem explorei a fundo as que conheço).

Obrigado pela resposta Trader_Patinhas. Era sobre a bolsa mesmo. Quando me referi em "pagar Spread me referia sobre a ordem ser executada no preço Bis ou Ask (caso o preço corrente já houvesse ultrapassado o preço da ordem), mas já tirei a conclusão pela sua resposta. De qualquer forma coloquei o robô para rodas em conta real em obtive um lucro final de 105,00 Reais. Acabei pagando 130,00 em emolumentos e taxa de registro. alvo de 10 pontos no mini índice.