Estou procurando alguma função do MT5 que retorne as informações das ordens executadas no candle, ou em tempo real.
Me explicando melhor, em outra plataforma eu conseguia visualizar os contratos executados em tempo real, como por exemplo, 2 contratos de índice a 52500, 5 contratos a 52505 e assim por adiante.
Estava olhando a função MqlBookInfo que retorna pra mim as informações do DOM, mas gostaria dos valores executados e não as ordens pendentes.
Boa tarde!
Dê uma olhada na função PositionGetDouble.
Estou procurando alguma função do MT5 que retorne as informações das ordens executadas no candle, ou em tempo real.
Me explicando melhor, em outra plataforma eu conseguia visualizar os contratos executados em tempo real, como por exemplo, 2 contratos de índice a 52500, 5 contratos a 52505 e assim por adiante.
Estava olhando a função MqlBookInfo que retorna pra mim as informações do DOM, mas gostaria dos valores executados e não as ordens pendentes.
Olá Lucas Vigioli Isoppo,
Caso seu interesse seja capturar o histórico de ordens e transações, como preços, quantidades, etc, o correto é utilizar as funções HistoryDealGetInteger, HistoryDealGetDouble, HistoryDealGetString, HistoryOrderGetInteger, HistoryOrderGetDouble e HistoryOrderGetString.
Qualquer outra dúvida é só postar aqui no fórum.
Abraços,
Malacarne
Olá Lucas Vigioli Isoppo,
Caso seu interesse seja capturar o histórico de ordens e transações, como preços, quantidades, etc, o correto é utilizar as funções HistoryDealGetInteger, HistoryDealGetDouble, HistoryDealGetString, HistoryOrderGetInteger, HistoryOrderGetDouble e HistoryOrderGetString.
Qualquer outra dúvida é só postar aqui no fórum.
Abraços,
Malacarne
Boa tarde Malacarne,
Acredito que tenha me expressado errado, o que estou procurando na realidade seria informações do gráfico com o volume de cada preço executado, não das minhas ordens.
Como estou fazendo esse EA pra operar na Bovespa tenho acesso a profundida de mercado aonde mostra também os contratos executados, porém não consigo coletar essa informação através do EA.
Pela função MqlRates eu consigo informações de volume de tick por candle, mas não separados por preço, eu consigo coletar essas informações com o MT5 ou só com uma plataforma de Tape Reading?
Boa tarde Malacarne,
Acredito que tenha me expressado errado, o que estou procurando na realidade seria informações do gráfico com o volume de cada preço executado, não das minhas ordens.
Como estou fazendo esse EA pra operar na Bovespa tenho acesso a profundida de mercado aonde mostra também os contratos executados, porém não consigo coletar essa informação através do EA.
Pela função MqlRates eu consigo informações de volume de tick por candle, mas não separados por preço, eu consigo coletar essas informações com o MT5 ou só com uma plataforma de Tape Reading?
Ola Lucas Vigioli Isoppo,
Existem várias limitações para fazer o que você pretende. Por favor dê uma lida nessa discussão no fórum: https://www.mql5.com/pt/forum/16254
Abraços,
Malacarne
- 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
Estou procurando alguma função do MT5 que retorne as informações das ordens executadas no candle, ou em tempo real.
Me explicando melhor, em outra plataforma eu conseguia visualizar os contratos executados em tempo real, como por exemplo, 2 contratos de índice a 52500, 5 contratos a 52505 e assim por adiante.
Estava olhando a função MqlBookInfo que retorna pra mim as informações do DOM, mas gostaria dos valores executados e não as ordens pendentes.