Async Promises Timers MT5
- librerie
- Versione: 2.0
- Attivazioni: 20
AsyncPro: Promise in stile JavaScript e timer non bloccanti per MQL5
"After purchase, I will send you the complete source code with MCP Server. Please leave your email address in the comments."
Panoramica Sei stanco che il tuo Expert Advisor (EA) si blocchi completamente durante l'esecuzione di Sleep() , le chiamate API esterne o l'attesa di conferme di trading? AsyncPro porta la potenza del ciclo di eventi asincrono di JavaScript direttamente in MQL5. Consente al tuo EA di eseguire attività che richiedono tempo in background senza bloccare il thread principale.
Caratteristiche principali
-
Vera esecuzione non bloccante: Sostituisci Sleep() con Timer::setTimeout() .
-
Concatenamento di metodi: Usa eleganti blocchi .then() , .ccatch() e .finally() .
-
Metodi statici avanzati: Promise::all() , Promise::race() , Promise::any() .
-
A prova di perdite di memoria: Garbage collection automatica integrata.
-
Integratore universale: Parametri esterni integrati per URL Webhook API, JSON, script Python e DLL.
Come funziona AsyncPro utilizza il timer hardware nativo di MetaTrader ( OnTimer ) per creare una coda di attività asincrone.
Migliori casi d'uso
-
API / WebRequests.
-
Bot Telegram/Discord.
-
EA Grid/Martingale complessi.
-
Ponti Python/DLL.
