Verificar se está conectado [AJUDA]

 

Boa noite...


Procurei pela documentação do MT5 porém não encontrei algo relacionado a verificação de conexão do terminal.

Estou tentando fazer uma função no OnInit(), em que é verificado o estado da conexão (se está conectado a algum corretor ou não), se estiver conectado ao corretor retorna o valor verdadeiro, se não está conectado a nenhum corretor retorna o valor falso.

É possível?

 
rmca:

...

É possível?

https://www.mql5.com/pt/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfoisconnected

Documentação sobre MQL5: Biblioteca Padrão / Classes de negociação / CTerminalInfo / IsConnected
Documentação sobre MQL5: Biblioteca Padrão / Classes de negociação / CTerminalInfo / IsConnected
  • www.mql5.com
IsConnected - CTerminalInfo - Classes de negociação - Biblioteca Padrão - Referência MQL5 - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5
 
Jonathan Pereira:

https://www.mql5.com/pt/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfoisconnected

Obrigado...

Vou ler essa documentação e fazer os ajustes que preciso.

 
rmca:

Obrigado...

Vou ler essa documentação e fazer os ajustes que preciso.

Bom dia,

só para complementar, obviamente qdo. você perde a conexão o EA não recebe mais nenhum TICK, ou seja o OnTick() não é acionado, então coloque essa função no OnTimer().