Async Promises Timers MT5
- Bibliotecas
- Versão: 2.0
- Ativações: 20
AsyncPro: Promises estilo JavaScript e temporizadores sem bloqueio para MQL5
"After purchase, I will send you the complete source code with MCP Server. Please leave your email address in the comments."
Visão Geral Você está cansado de ver seu Expert Advisor (EA) congelar completamente ao executar Sleep() , fazer chamadas de API externas ou esperar por confirmações de negociação? O AsyncPro traz o poder do Event Loop assíncrono do JavaScript diretamente para o MQL5. Ele permite que seu EA execute tarefas demoradas em segundo plano sem bloquear a thread principal.
Principais Recursos
-
Verdadeira Execução Sem Bloqueio: Substitua Sleep() por Timer::setTimeout() .
-
Encadeamento de Métodos: Use blocos elegantes .then() , .ccatch() e .finally() .
-
Métodos Estáticos Avançados: Promise::all() , Promise::race() , Promise::any() .
-
À Prova de Vazamento de Memória: Coleta de lixo automática integrada.
-
Integrador Universal: Permite aos usuários inserir URLs de Webhook, JSON, scripts Python e DLLs.
Como Funciona O AsyncPro usa o temporizador de hardware nativo do MetaTrader ( OnTimer ) para criar uma fila de tarefas assíncronas.
Melhores Casos de Uso
-
API / WebRequests.
-
Bots do Telegram/Discord.
-
EAs complexos de Grid/Martingale.
-
Pontes Python/DLL.
