Hey Andrey
There are a way to make your lib works on MQL4 ?
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Trabalhando com soquetes em MQL5:
Este exemplo irá mostrar como implementar uma transferência de ticks em tempo real do MetaTrader 5 para aplicações de servidores externos. O protocolo TCP é usado, ele permite transferir dados não apenas localmente, mas por toda internet.
A biblioteca Winsock2 (ws2_32.dll) é utilizada para trabalhar com soquetes. As chamadas diretas das funções da biblioteca é impossível, porque a linguagem MQL5 não permite trabalhar com ponteiros e passar estruturas de dados complexas como parâmetros de funções DLL. A biblioteca socket_mql5.dll, escrita em C++, é um intermediador, conectando o Expert Advisor e a biblioteca soquete.
A interação do MetaTrader5 com aplicação de servidores externos são mostrados na Fig. 1:
Autor: Andrey Voytenko