COPY_TICKS_TRADE x COPY_TICKS_ALL

 

Bom dia,

Li a documentação da função "copyticks" (https://www.mql5.com/pt/docs/series/copyticks), é correto dizer que se utilizarmos a opção COPY_TICKS_TRADE vão retornar somente os negócios efetivados? Já a opção COPY_TICKS_ALL tem ticks que não foram comprados/vendidos?

Grato,

Daniel 

Documentação sobre MQL5: Séries Temporais e Acesso a Indicadores / CopyTicks
Documentação sobre MQL5: Séries Temporais e Acesso a Indicadores / CopyTicks
  • www.mql5.com
Séries Temporais e Acesso a Indicadores / CopyTicks - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5
 
Daniel Andrejczuk:

Bom dia,

Li a documentação da função "copyticks" (https://www.mql5.com/pt/docs/series/copyticks), é correto dizer que se utilizarmos a opção COPY_TICKS_TRADE vão retornar somente os negócios efetivados? Já a opção COPY_TICKS_ALL tem ticks que não foram comprados/vendidos?

Grato,

Daniel 

Olá, Daniel.

Exatamente, nem todos os ticks são oriundos de negócios fechados. Para ilustrar, a inserção de uma nova ordem limitada que diminua o spread gera um tick. Nesse caso não houve operação e, sendo ordem de compra, gera um novo valor de bid ou, sendo ordem de venda, um novo valor de ask.

Atenciosamente. 

 
Obrigado.
 
Um tick no MT5 pode ser uma movimentação do book, por exemplo então quando você quiser só os negócios realizados use COPY_TICKS_TRADE
Razão: