ProTradeLib
- Bibliotheken
-
Noel Anjao Alube
Dedicated to developing smart, data-driven trading solutions with a strong focus on performance, risk management, and innovation. Committed to transforming trading ideas into automated strategies. - Version: 2.0
- Aktualisiert: 17 Juni 2026
- Aktivierungen: 5
Umfassendes Entwickler-Toolkit für MetaTrader 5
ProTradeLib ist eine produktionsreife MQL5-Include-Bibliothek in einer einzigen Datei, die für professionelle Entwickler konzipiert wurde, die Expert Advisors und Handelssysteme erstellen. Mit sieben integrierten Modulen bietet sie alle wesentlichen Bausteine, die zur Erstellung robuster, funktionsreicher Handelsanwendungen benötigt werden.
Wichtigste Funktionen
1. Risikomanager
-
Berechnen Sie Lotgrößen basierend auf einem Prozentsatz des Kontostands, einem festen Risiko in USD oder festen Lots
-
Setzen Sie maximale Drawdown-Grenzen mit automatischer Handelsunterbrechung durch
-
Verfolgen und setzen Sie tägliche Verlustlimits mit automatischem Reset um Mitternacht (Serverzeit) durch
-
Integrierte Sicherheitsprüfungen zur Verhinderung von Überhandelung
2. Trailing-Stop-Management
-
Drei Trailing-Modi: ATR-basiert, Breakeven und feste Pip-Zahl
-
Der ATR-Trailing-Modus verwendet einen konfigurierbaren Multiplikator und einen Zeitrahmen
-
Im Breakeven-Modus wird der Stop bei Erreichen des Gewinnziels auf den Einstiegspreis plus Offset verschoben
-
Trailing mit festen Pips für klassisches Stop-Management
-
Unterstützt sowohl Kauf- als auch Verkaufspositionen
3. Alert Engine
-
Benachrichtigungen über mehrere Kanäle: Bildschirm-Popup, Ton, Push-Benachrichtigungen und E-Mail
-
Abklingzeit-System je nach Benachrichtigungstyp, um Benachrichtigungs-Spam zu verhindern
-
Konfigurierbare Abklingzeiten
4. Daten für mehrere Zeitrahmen
-
Sauberer Wrapper für OHLCV-Daten über beliebige Zeitrahmen hinweg
-
Abruf von Indikator-Pufferwerten
-
Erkennung neuer Kerzen mit Zwischenspeicherung zur Minimierung von Leistungseinbußen
5. Erkennung von Marktsitzungen
-
Identifiziert aktive Handelssitzungen: Sydney, Tokio, London, New York
-
Erkennt Überschneidungen von Handelssitzungen
-
Erkennung von „Killzones“ bei Eröffnung der Märkte in London und New York
-
Berücksichtigt die Sommerzeit mit konfigurierbaren Offsets
6. Nachrichtenfilter
-
Ruft wichtige Nachrichtenereignisse aus dem integrierten MetaTrader 5-Kalender ab
-
Währungsfilterung mit automatischer Erkennung anhand des Chart-Symbols
-
Konfigurierbare Benachrichtigungsfenster vor und nach Ereignissen
-
60-Minuten-Cache zur Leistungsoptimierung
7. UI-Dashboard
-
Leichte Darstellung direkt im Chart unter Verwendung nativer MT5-Objekte
-
Zeigt die aktuelle Sitzung, den Handelsstatus, den täglichen Gewinn und Verlust, die aktuelle Lotgröße und die letzte Benachrichtigung an
-
Kompaktes Design in der oberen rechten Ecke
-
Dunkler Hintergrund mit farbcodierten Statusanzeigen
-
Automatische Bereinigung der Objekte bei Deinitialisierung
Technische Daten
-
Einzelne Datei: Alle Module in einer einzigen .mqh-Datei enthalten
-
Keine Abhängigkeiten: Keine externen DLLs oder Bibliotheken von Drittanbietern erforderlich
-
Professioneller Code: Übersichtlich , gut kommentiert und produktionsreif
-
Vollständige Integration:Die Master- Klasse instanziiert alle Module für eine einfache Implementierung
-
Marketplace-fähig:Für den kommerziellen Vertrieb konzipiert
| Modul | Zweck | Wichtige Methoden |
|---|---|---|
| RiskManager | Positionsgrößenbestimmung und Risikolimits | GetLotSize(), CanTrade(), Update() |
| TrailingSL | Automatisches Stop-Management | Manage(), SetMode() |
| AlertEngine | Benachrichtigungen über mehrere Kanäle | Send(), SetCooldown() |
| MultiTimeframe | Datenzugriff über Zeitrahmen hinweg | GetClose(), GetHigh(), IsNewBar() |
| MarketSession | Sitzungserkennung | IsSession(), CurrentSession(), IsKillzone() |
| NewsFilter | Überwachung von Nachrichtenereignissen | IsNewsWindow(), SetCurrencies() |
| UIPanel | Dashboard im Chart | Draw(), Update(), Destroy() |
Anforderungen
-
MetaTrader 5 Build 2000 oder höher
-
MQL5-Compiler
-
Es sind keine zusätzlichen Bibliotheken oder DLLs erforderlich
Über ProTradeLib
ProTradeLib richtet sich an MQL5-Entwickler, die ihren Entwicklungsprozess beschleunigen möchten, ohne dabei Abstriche bei Qualität oder Funktionalität zu machen. Jedes Modul ist umfassend kommentiert und entspricht den MQL5-Best-Practices, sodass es leicht zu verstehen, anzupassen und in Ihre Projekte zu integrieren ist.
Ganz gleich, ob Sie Expert Advisors für den privaten Gebrauch erstellen oder kommerzielle Handelssysteme für den MetaTrader-Marktplatz entwickeln – ProTradeLib bietet Ihnen die professionelle Grundlage, die Sie benötigen.
Enthaltene Dateien
-
ProTradeLib.mqh – Vollständige Bibliotheksdatei
-
Gebrauchsfertige Master-Klasse für sofortigen Zugriff auf alle Module
Support
Technischer Support und Updates sind im Kaufpreis enthalten.
Lizenzierung
Kommerzielle Lizenz, die die Nutzung sowohl in privaten als auch in kommerziellen MQL5-Projekten erlaubt. Der Weiterverkauf der Bibliothek selbst ist nicht gestattet.
