Olá, iniciei a poucos dias meus estudos no MQL5, tenho um bom conhecimento em programação, lógica, funções, classes, arrays e etc, apesar de ter mais conhecimento em JavaScritp e nunca ter olhado para Java, C++.
Minha maior dúvida é em trazer os valores do metatrader para a programação do EA, por exemplo, sei puxar o índice que estou fazendo os trades com _Symbol e outros dados como o tick_volume e etc.
Mas alguns dados como, por exemplo:
Vendedor "105" entrou com "ordem de compra em 80500" com um volume de "100 contratos".
Como buscar os dados de quem é esse comprador, o valor da ordem de compra dele e o número de contratos que seria o volume?
Espero que entendam minha dúvida.
Obrigado.
Não existe informação de Vendedor/Comprador no MT5. O MT5 é uma plataforma global, e o Brasil é um dos pouquíssimos ainda que usam essa identificação...
;)
Não existe informação de Vendedor/Comprador no MT5. O MT5 é uma plataforma global, e o Brasil é um dos pouquíssimos ainda que usam essa identificação...
;)
O máximo de informação que vc consegue no MT5 é:
1) O histórico de negócios (times and trades) usando a função CopyTicks() ou CopyTicksRange(), mas sem a identificação do comprador e do vendedor.
2) Os volumes disponíveis no livro de ofertas em um dado momento, usando a função MarketBookGet(), sem conseguir identificar ordens individuais e muito menos a identificação do emissor das ordens.
Como o @Flavio Jarabeck disse, a identificação da corretora que emitiu cada ordem só é disponibilizada na bolsa brasileira e não se sabe por mais quanto tempo continuará disponível.
Além disso, atualmente os grandes players costumam operar simultaneamente por várias pontas (várias corretoras), às vezes até em direções opostas alternadamente, para que seus movimentos não sejam rastreados, de modo que atualmente essa informação tem pouquíssimo valor.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Olá, iniciei a poucos dias meus estudos no MQL5, tenho um bom conhecimento em programação, lógica, funções, classes, arrays e etc, apesar de ter mais conhecimento em JavaScritp e nunca ter olhado para Java, C++.
Minha maior dúvida é em trazer os valores do metatrader para a programação do EA, por exemplo, sei puxar o índice que estou fazendo os trades com _Symbol e outros dados como o tick_volume e etc.
Mas alguns dados como, por exemplo:
Vendedor "105" entrou com "ordem de compra em 80500" com um volume de "100 contratos".
Como buscar os dados de quem é esse comprador, o valor da ordem de compra dele e o número de contratos que seria o volume?
Espero que entendam minha dúvida.
Obrigado.