No forex só vêm preenchidos os campos bid e ask. O last vem sempre zero.
O last só é preenchido em bolsas de valores.
ola, estou fazendo um robô e quero acionar uma operação quando 2 medias moveis se cruzam e o preço retrai e toca na media movel lenta. no caso seria tick a tick e não fechamento de valas. só que adiciono tick.last para capturar os dados tick a tick mas não vem os dados, só aparece 0.0 como o da foto ai no anexo. alguém pode mim ajudar a saber porque não aparece os dados do tick.last? já testei em 2 servidores diferentes e no da metaquotes.
chamei também a variável (MqlTick tick;)
Se vc precisa apenas do evento de tick e não das informações sobre cada tick, não precisa disso ai, já que a cada tick é disparado um evento no
Handler do Ontick.
Te recomendo essa leitura https://www.mql5.com/pt/docs/event_handlers.
![Documentação sobre MQL5: Manipulação de eventos Documentação sobre MQL5: Manipulação de eventos](https://c.mql5.com/36/35/documenta-o-sobre-mql5-manipula.png)
- www.mql5.com
![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
ola, estou fazendo um robô e quero acionar uma operação quando 2 medias moveis se cruzam e o preço retrai e toca na media movel lenta. no caso seria tick a tick e não fechamento de valas. só que adiciono tick.last para capturar os dados tick a tick mas não vem os dados, só aparece 0.0 como o da foto ai no anexo. alguém pode mim ajudar a saber porque não aparece os dados do tick.last? já testei em 2 servidores diferentes e no da metaquotes.
chamei também a variável (MqlTick tick;)