Automatisiertes Risikomanagement EA mit interaktivem grafischem Panel. Wendet SL/TP, Break Even, Trailing Stop und Losgrößenberechnung nach Risikoprozentsatz an - für jedes Instrument, jeden Broker.
📋 Übersicht
AutoRiskManage ist ein Expert Advisor, der als Risikomanagement-Ebene zusätzlich zu jeder manuell eröffneten Position fungiert. Er generiert keine Handelssignale - stattdessen schützt und verwaltet er bereits geöffnete Positionen, indem er die Regeln anwendet, die Sie über sein grafisches Panel konfigurieren.
SL/TP-Zuweisung
Weist automatisch Stop Loss und Take Profit für jede neue Position zu, die ohne sie eröffnet wird.
Break Even
Verschiebt den SL auf Break Even (+ Schutzpunkte), wenn die Position eine konfigurierbare Gewinndistanz erreicht.
Nachlaufender Stop
Folgt dem Kurs dynamisch und hält den SL auf einem festen Abstand, sobald eine Gewinnschwelle erreicht ist.
Risikobasierte Losberechnung
Berechnet die exakte Lotgröße, um einen bestimmten Prozentsatz des Kontosaldos zu riskieren, basierend auf dem SL-Abstand und dem Tick-Wert des Instruments.
Grafisches Panel
Alle Parameter sind direkt im Chart editierbar - der EA muss nicht neu geladen werden, um Werte zu ändern.
Dauerhafte Einstellungen
Parameter überleben Zeitrahmenänderungen, Neuladen des Charts und MT4/MT5-Neustarts über GlobalVariables.
ℹ Der EA verwaltet nur Positionen mit Magic Number = 0 (manuelle Trades). Positionen, die von anderen EAs eröffnet wurden, werden automatisch ignoriert.
⚙ Installation
MetaTrader 5
- Kopieren Sie AutoRiskManage_v2.mq5 nach MQL5/Experts/
- Öffnen Sie MetaEditor → kompilieren Sie die Datei (F7)
- In MT5 ziehen Sie den EA aus dem Navigator auf einen beliebigen Chart
- Stellen Sie die Anfangsparameter auf der Registerkarte Inputs ein → klicken Sie auf OK
- Stellen Sie sicher, dass AutoTrading in der Symbolleiste aktiviert ist.
MetaTrader 4
- Kopieren Sie AutoRiskManage_v2.mq4 nach MQL4/Experts/
- Öffnen Sie MetaEditor → kompilieren Sie die Datei (F7)
- In MT4 ziehen Sie den EA aus dem Navigator auf einen beliebigen Chart
- Setzen Sie die Anfangsparameter → klicken Sie auf OK
- Stellen Sie sicher, dass AutoTrading und Allow live trading aktiviert sind.
✓ Der EA erkennt automatisch das Symbol des Charts, an den er angehängt ist - Sie müssen das Symbol nicht manuell konfigurieren.
⚠ Um die Schaltflächen BUY / SELL auf einem Live-Konto zu verwenden, muss der Broker den automatischen Handel durch EAs erlauben. Testen Sie immer zuerst auf einem Demokonto.
⚡ Eingabeparameter
Dies sind die Anfangswerte, die beim Anlegen des EAs eingestellt werden. Nach dem ersten Laden können alle Parameter ohne erneutes Laden über das Panel geändert werden.
Allgemein
| Parameter | Voreinstellung | Beschreibung |
| InpMagicNumber | 1 | Magische Zahl, die als Filter verwendet wird. Der EA verwaltet nur Positionen mit Magic Number = 0 (manuelle Trades). Dieser Wert identifiziert die eigenen Orders des EA (BUY/SELL vom Panel). |
| InpPrintLog | false | Aktiviert die ausführliche Protokollierung in das MT4/MT5 Journal. Nützlich für die Fehlersuche. In der Produktion deaktiviert lassen, um Störungen zu vermeiden. |
SL / TP
| Parameter | Voreinstellung | Beschreibung |
| EingabeLosGröße | 1.0 | Feste Losgröße, die verwendet wird, wenn Risk% = 0. Wird ignoriert, wenn Risk% > 0. |
| InpRiskPct | 0 | Prozentsatz des Kontosaldos, der pro Handel riskiert wird. Wird auf 0 gesetzt, um stattdessen eine feste Losgröße zu verwenden. Beispiel: 1,0 = Risiko 1% des Kontostands. |
| InpSLPoints | 50 | Stop-Loss-Abstand in echten Trader-Punkten. Geben Sie intuitive Werte ein: 50 = 50 DAX-Punkte, 50 = 50 Pips auf Forex. Der EA normalisiert sich automatisch pro Instrument. |
| InpTPPunkte | 30 | Take Profit-Abstand in echten Trader-Punkten. Gleiche Normalisierung wie SL. |
Break Even
| Parameter | Voreinstellung | Beschreibung |
| InpUseBreakEven | true | Aktiviert die Break-Even-Funktion. |
| InpBEPoints | 30 | Preisabstand in Punkten, der erreicht werden muss, um Break Even auszulösen. Gemessen vom Einstiegskurs. |
| InpBEPlusPoints | 5 | Punkte des Schutzes, die über (BUY) oder unter (SELL) dem Einstiegskurs hinzugefügt werden, wenn der Break Even erreicht wird. Sichert einen kleinen garantierten Gewinn. |
Nachlaufender Stop
| Parameter | Standardwert | Beschreibung |
| InpUseTrailing | true | Aktiviert die Trailing-Stop-Funktion. |
| InpTSStartPoints | 20 | Mindestgewinnabstand (in Punkten), der zur Aktivierung des Trailing-Stops erforderlich ist. |
| InpTSStepPoints | 10 | Abstand (in Punkten), den der Trailing-SL vom aktuellen Kurs einhält. |
Tafel
| Parameter | Voreinstellung | Beschreibung |
| InpPanelX | 10 | Horizontale Position des Panels in Pixeln vom linken Rand des Diagramms. |
| InpPanelY | 30 | Vertikale Position des Panels in Pixeln vom oberen Rand des Diagramms. |
💰 Risikobasierte Lot-Berechnung
Wenn Risk% > 0 ist, berechnet der EA die genaue Lot-Größe, um einen festen Prozentsatz des Kontosaldos bei jedem Handel zu riskieren, wobei der Tick-Wert des Brokers für das Instrument verwendet wird.
Das Ergebnis wird auf die minimale Lot-Stufe des Brokers normalisiert und zwischen der minimalen und maximalen erlaubten Lot-Größe geklemmt.
Beispiel
GER40.cash (DAX) - 1% Risiko
| Kontostand | $10,000 |
| Risiko % | 1.0% |
| Risiko Geld | $100 |
| SL Punkte | 50 Punkte |
| SL Preisabstand | 50 × 1.0 = 50.0 |
| Tick-Wert (1 Lot) | ~$10.00 |
| SL-Ticks | 50 / 0.01 = 5000 |
| Losgröße | $100 / (5000 × $10) = 0.20 |
✓ Nach einem Klick auf " Calculate Lot by Risk%" zeigt die Schaltfläche einige Sekunden lang das berechnete Lot und den riskierten Dollar-Betrag an (z.B. Lot: 0.20 ($100.00)), bevor sie zurückgesetzt wird.
📊 Instrumenten-Kompatibilität
Der EA verwendet GetPipSize(), um Punktwerte automatisch zu normalisieren. Sie geben immer intuitive Realpreispunkte ein, unabhängig von Broker oder Instrument. Die Funktion erkennt den Instrumententyp anhand seiner Nachkommastellen:
| Ziffern | Instrumenten-Typ | Beispiele | 1 pt = | "50 Punkte" im Preis |
| 5 | Forex (Standard) | EURUSD, GBPUSD | 0.00010 | 0.00500 |
| 3 | Devisen JPY | USDJPY, EURJPY | 0.010 | 0.500 |
| 4 | Forex (alte 4-Stelligkeit) | Einige Makler | 0.0001 | 0.0050 |
| 2 | Indizes und Metalle | DAX, Gold, SP500 | 1.00 | 50.00 |
| 1 | Einige Indizes | NAS100 (einige Makler) | 1.0 | 50.0 |
| 0 | Krypto / ganze Zahlen | BTCUSD | 1 | 50 |
ℹ Das Panel zeigt "1 pt = X.XX | digits: N", nachdem Sie auf "Übernehmen" geklickt haben - verwenden Sie dies, um zu bestätigen, dass der EA Ihr Instrument korrekt erkannt hat.
AutoRiskManage v2.3 - Copyright 2025-2026 Time Space Technology - MetaTrader 4 & 5