Async Promises Timers MT5
- Bibliotheken
- Version: 2.0
- Aktivierungen: 20
AsyncPro: JavaScript-ähnliche Promises & Non-Blocking Timer für MQL5
"After purchase, I will send you the complete source code with MCP Server. Please leave your email address in the comments."
Überblick Sind Sie es leid, dass Ihr Expert Advisor (EA) vollständig einfriert, wenn er Sleep() ausführt, externe API-Aufrufe tätigt oder auf Handelsbestätigungen wartet? AsyncPro bringt die Leistung der asynchronen Ereignisschleife von JavaScript direkt in MQL5. Es ermöglicht Ihrem EA, zeitaufwändige Aufgaben im Hintergrund auszuführen, ohne den Hauptthread zu blockieren.
Hauptmerkmale
-
Echte Non-Blocking-Ausführung: Ersetzen Sie Sleep() durch Timer::setTimeout() .
-
Method Chaining: Verwenden Sie .then() , .ccatch() und .finally() Blöcke.
-
Erweiterte statische Methoden: Promise::all() , Promise::race() , Promise::any() .
-
Speicherleck-sicher: Eingebaute automatische Garbage Collection.
-
Universeller Integrator: Integrierte externe Parameter für API-Webhook-URLs, JSON, Python-Skripte und DLLs.
Wie es funktioniert AsyncPro verwendet den nativen Hardware-Timer von MetaTrader ( OnTimer ), um eine asynchrone Aufgabenwarteschlange zu erstellen.
Beste Anwendungsfälle
-
API / WebRequests.
-
Telegram/Discord-Bots.
-
Komplexe Grid-/Martingale-EAs.
-
Python/DLL-Brücken.
