Em que momento, exatamente, é acionado o stop-loss ?

 

Em que momento, exatamente, é acionado o stop-loss ?

(A) No momento em que a melhor oferta atingir valor igual ou além do stop-loss (BID <= SL, se for posição comprada, ou ASK >= SL, se for posição vendida).

(B) No momento em que ocorrer um negócio com valor igual ou além do stop-loss (LAST <= SL, se for posição comprada, ou LAST >= SL, se for posição vendida).

(C) Nenhuma das respostas anteriores. O stop-loss é acionado quando ____________________________________________________________.

Agradeço quem souber responder ou indicar referência, pois não encontrei resposta a essa dúvida na documentação MQL5.

 
Trader_Patinhas:

Em que momento, exatamente, é acionado o stop-loss ?

(A) No momento em que a melhor oferta atingir valor igual ou além do stop-loss (BID <= SL, se for posição comprada, ou ASK >= SL, se for posição vendida).

(B) No momento em que ocorrer um negócio com valor igual ou além do stop-loss (LAST <= SL, se for posição comprada, ou LAST >= SL, se for posição vendida).

(C) Nenhuma das respostas anteriores. O stop-loss é acionado quando ____________________________________________________________.

Agradeço quem souber responder ou indicar referência, pois não encontrei resposta a essa dúvida na documentação MQL5.

Nunca consegui saber também... como no meu caso meus trades são mais longos, nem fui adiante com a pesquisa...

Talvez você mesmo possa fazer o log disso...

1) Método Burro: Dar um Print() do Bid/Ask a cada tick, e depois comparar os tempos com a ordem de SL no Journal.

2)Método 2: Colocar um Print() do Bid/Ask no OnTradeTransaction() quando o SL for executado. Não sei se neste caso haveria lag...

;)

 
Trader_Patinhas:

Em que momento, exatamente, é acionado o stop-loss ?

(A) No momento em que a melhor oferta atingir valor igual ou além do stop-loss (BID <= SL, se for posição comprada, ou ASK >= SL, se for posição vendida).

(B) No momento em que ocorrer um negócio com valor igual ou além do stop-loss (LAST <= SL, se for posição comprada, ou LAST >= SL, se for posição vendida).

(C) Nenhuma das respostas anteriores. O stop-loss é acionado quando ____________________________________________________________.

Agradeço quem souber responder ou indicar referência, pois não encontrei resposta a essa dúvida na documentação MQL5.

Olá, conforme MetaQuotes:

  • Para os instrumentos com os modos de cálculo Exchange Stocks, Exchange Futures and Futures Forts, as ordens de Stop Loss e Take Profit disparam de acordo com o preço do último negócio (Last). Em outras palavras, uma ordem stop dispara quando o último preço toca o preço especificado. No entanto, você deve levar em consideração que a compra ou venda, como resultado da ativação da ordem é, em qualquer caso, executada segundo os preços de Ask e Bid, respetivamente.
  • Se durante a ativação do Take Profit ou Stop Loss a operação à mercado correspondente não puder ser executada (por exemplo, for rejeitada pela bolsa), a ordem não será excluída. Ele irá disparar novamente no próximo tick correspondente às condições de ativação da ordem.

Fundamento:

Cotações - Ajuda para a MetaTrader 5 iPhone/iPad
Cotações - Ajuda para a MetaTrader 5 iPhone/iPad
  • www.metatrader5.com
A aba Cotações permite aos usuários visualizar informações dos preços dos instrumentos financeiros em tempo real. Para abrir esta aba, use o painel inferior da MetaTrader 5 para iPhone. Modo de exibição de informações Para alternar entre uma exibição completa e resumida da informação de preços, use os botões "Simples" e "Avançado" na parte...
 
Cid Ougaske:

Olá, conforme MetaQuotes:

  • Para os instrumentos com os modos de cálculo Exchange Stocks, Exchange Futures and Futures Forts, as ordens de Stop Loss e Take Profit disparam de acordo com o preço do último negócio (Last). Em outras palavras, uma ordem stop dispara quando o último preço toca o preço especificado. No entanto, você deve levar em consideração que a compra ou venda, como resultado da ativação da ordem é, em qualquer caso, executada segundo os preços de Ask e Bid, respetivamente.
  • Se durante a ativação do Take Profit ou Stop Loss a operação à mercado correspondente não puder ser executada (por exemplo, for rejeitada pela bolsa), a ordem não será excluída. Ele irá disparar novamente no próximo tick correspondente às condições de ativação da ordem.

Fundamento:

Obrigado pelas respostas, pessoal!
Razão: