Sim, é possível, mas para obter ajuda, descreva o problema em detalhes, com capturas de tela, mensagens de erro das guias Diário e Experts, trechos relevantes do código... Consulte também a disponibilidade de histórico de ticks para o símbolo e período testados (Ctrl+U → Ticks)...
O problema que estou tendo é que quero usar microestrutura de mercados no meu EA, mas o que percebi é que o Metatrader 5 não recebe esses dados da corretora, isso é uma limitação da plataforma ou é a corretora que não tem interesse de passar esses dados?
Por exemplo desejo estimar o AgressionRatio (AR) e os dados para qualquer ativo na B3 usando a corretora Genial sempre veem zerados:
Exemplo: 2026.01.29 16:09:04.272 Medidor_de_Fluxo (BITF26,H1) FLOW | BITF26 | AR=0.00 | PE=0.75 | Eff=1.39 | FS=0.000 | State=0 | Age=1
Ou existe alguma outra fonte de dados que possamos acesar via API.
Ou é impossível usar microestrutura de mercados de verdade no Metatrader 5. Ou seria possivel usando outras bolsas, fora a B3. A B3 é tão limitada que já estou a fim de desistir dela.
Outra coisa é o book de ofertas, pelo que entendi, ele apresenta um delay, é apenas um snapshot do book da corretora.
Para acessar o núcleo da microestrutura de verdade precisaria acesso a:
-
Livro de ofertas completo (Level II) - O do MT5 está classificado como?
-
Sequência de eventos order-driven
-
novas ordens
-
cancelamentos
-
execuções parciais
-
-
Estado da fila (queue position)
-
Separação clara entre: (Essa parte fico preocupado com a fidelidade dos dados), o fato é que ficamos com mais dúvidas do que certezas.
-
iniciativa (agressor)
-
liquidez passiva
-
-
Timestamp exato do matching
Eu tentei usar dados do book para calcular o pulling e o stacking, porém desisti, não consegui ver diferenças.
Tem alguma literatura que possa ler sobre essas limitações, se são da corretora ou da plataforma?
Obrigado,
O material a seguir talvez lhe ajude com o seu projeto:
- Depth of Market - Trading automation - MQL5 Programming for Traders
- Guia Prático MQL5: Processamento do Evento BookEvent - Artigos MQL5 → Veja também a Discussão do artigo...
- MQL5 Cookbook: Implementando seu próprio Depth of Market (Book de Ofertas) - Artigos MQL5 → Veja também a Discussão do artigo...
- Desenvolvendo um Trading System com base no Livro de Ofertas (Parte I): o indicador - Artigos MQL5 → Veja também a Discussão do artigo...
- Ferramenta similar a Times & Trades - Indicadores técnicos - Fórum de negociação algorítmica MQL5
- Tiki in real time - Algorithmic Trading - Trading stocks, futures, options and other exchange instruments - MQL5 programming forum
- 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 tentando rodar um backtest usando tickts mas não estou conseguindo.
Isso é possível ou apenas dados de usando OHLC?