MetaTrader 4 & MetaTrader 5

Account Guardian

Kontoweiter Risiko- und Equity-Schutz für MetaTrader. Der Account Guardian überwacht das gesamte Handelskonto unabhängig von Symbolen, Strategien oder Magic Numbers und kann bei definierten Risikogrenzen warnen, den Handel sperren oder im Ernstfall offene Positionen schließen.

MT4 & MT5 Kontoweiter Schutz Equity-Drawdown Tagesverlust-Limit E-Mail-Warnungen Emergency Close

1. Was ist der Account Guardian?

Der Account Guardian ist ein eigenständiger Expert Advisor für MetaTrader 4 und MetaTrader 5. Er eröffnet keine eigenen Handelspositionen, sondern arbeitet als übergeordnete Sicherheitsinstanz für das gesamte Konto.

  • überwacht Balance, Equity, Floating P/L, Margin und offene Positionen
  • kontrolliert den Drawdown des Kontos und des bisherigen Equity-Hochs
  • überwacht den täglichen Equity-Drawdown
  • kann bei Soft-Limits neue Handelsaktivität sperren
  • kann bei Hard-Limits alle offenen Positionen und Pending Orders schließen
  • sendet auf Wunsch E-Mail-Benachrichtigungen bei wichtigen Schutzereignissen
  • funktioniert unabhängig davon, welcher Trading-EA oder welches Symbol die Position eröffnet hat
Der Account Guardian ist kein Handelssystem und erzeugt keine Kauf- oder Verkaufssignale. Seine Aufgabe ist ausschließlich die Überwachung und Begrenzung des Kontorisikos.

2. Wie arbeitet der Schutz?

Der EA überwacht das Konto kontinuierlich. Dabei werden mehrere voneinander unabhängige Risikogrenzen geprüft. Soft-Limits können den Handel sperren, Hard-Limits können zusätzlich einen vollständigen Not-Aus auslösen.

MonitoringDas Konto wird permanent überwacht.
Soft LimitWarnung und optionaler Trading-Lock.
Hard LimitTrading-Lock und optionales Schließen aller Positionen.

Wird ein Hard-Limit erreicht, kann der Guardian alle offenen Marktpositionen schließen und vorhandene Pending Orders löschen. Zusätzlich kann ein kontoweiter Trading-Lock aktiviert werden. Bereits beim Aktivieren vorhandene Marktpositionen bleiben dabei bestehen, während neue Positionen automatisch wieder geschlossen und neue Pending Orders gelöscht werden.

Ein Not-Aus kann nur zu einem tatsächlich handelbaren Marktpreis ausgeführt werden. Bei Kurslücken, Handelsunterbrechungen oder fehlender Liquidität kann der Ausführungspreis deutlich von der eingestellten Risikogrenze abweichen.

3. Schutzmechanismen

FunktionBedeutung
Daily Equity DrawdownMisst den Rückgang der aktuellen Equity gegenüber dem höchsten Equity-Wert des laufenden Tages.
Equity High DrawdownÜberwacht den Rückgang gegenüber dem gespeicherten Equity-Hoch des Kontos.
Account DrawdownVergleicht die aktuelle Equity mit einer persistent gespeicherten Account-Referenz.
Floating Loss LimitKann einen Not-Aus auslösen, wenn die Summe der offenen Verluste einen definierten Prozentsatz überschreitet.
Margin-Level-SchutzÜberwacht das aktuelle Margin Level und reagiert bei Unterschreiten des Mindestwertes.
Max. offene PositionenBegrenzt die maximal zulässige Anzahl gleichzeitig offener Marktpositionen.
Max. Gesamt-LotsÜberwacht die gesamte offene Positionsgröße des Kontos.
Trading LockBestehende Marktpositionen bleiben offen. Neue Positionen werden automatisch wieder geschlossen und neue Pending Orders gelöscht.
Emergency CloseKann im Ernstfall alle offenen Positionen und Pending Orders schließen.
E-Mail-BenachrichtigungenInformieren über Schutzstatus, Lock, Not-Aus und manuelle Schutzaktionen.
Persistente SchutzwerteWichtige Referenzwerte bleiben auch nach einem Terminal- oder EA-Neustart erhalten.

Trading Lock – Verhalten ab Version 1.10

Der Button LOCK TRADING aktiviert eine aktive Handelssperre für das gesamte Konto. Beim Einschalten merkt sich der Account Guardian alle zu diesem Zeitpunkt bereits offenen Marktpositionen als Ausgangsbestand. Diese Positionen dürfen weiterlaufen und werden durch den Lock nicht geschlossen.

  • bereits offene Marktpositionen bleiben bestehen
  • vorhandene Pending Orders werden beim Aktivieren des Locks gelöscht
  • neu eröffnete Marktpositionen werden automatisch wieder geschlossen
  • neu angelegte Pending Orders werden automatisch gelöscht
  • der Ausgangsbestand wird persistent gespeichert und bleibt auch nach einem Terminal-Neustart erhalten
  • bei MT5-Netting-Konten wird zusätzlich erhöhtes Volumen einer bereits vorhandenen Position erkannt und auf das beim Lock gespeicherte Volumen zurückgeführt
  • ein Richtungswechsel einer bestehenden MT5-Netting-Position wird als neue Exposition behandelt
Der Guardian kann nicht verhindern, dass ein anderer EA oder ein manueller Auftrag zunächst an den Broker gesendet wird. Er erkennt neue Orders bzw. Positionen anschließend und versucht sie sofort wieder zu entfernen. Bei Marktunterbrechungen, fehlender Liquidität, Requotes, Serverproblemen oder deaktiviertem AutoTrading kann die Ausführung verzögert oder unmöglich sein.

4. Dashboard und Anzeige

Der Account Guardian verwendet das Chartfenster als eigenes Risk-Terminal. Die normale Kursdarstellung wird in den Hintergrund gesetzt und das verfügbare Fenster für Konto- und Risikoinformationen genutzt.

  • Balance und Equity
  • Floating P/L und realisierter Tagesgewinn/-verlust
  • Free Margin und Margin Level
  • Anzahl offener Positionen und Gesamt-Lots
  • Daily Equity DD, Equity High DD und Account DD
  • Equity High, Day Equity High und aktuelle Equity
  • Abstand bis zum Account-Hard-Limit
  • Status für Monitoring, Lizenz, Protection, E-Mail und Trading Lock
  • Anzeige des letzten Guardian-Ereignisses

Die Anzeige passt sich dynamisch an die verfügbare Chartgröße an. Über große Schaltflächen können Schutz, Trading-Lock, Emergency Close sowie die Referenzwerte für Equity High und Tageswert gesteuert werden.

5. Lizenzsystem

Der Account Guardian verwendet eine kontobezogene Online-Lizenzprüfung. Der Lizenzstatus wird direkt im Dashboard angezeigt. Bei aktiver Lizenz steht der Schutz vollständig zur Verfügung.

StatusVerhalten
LICENSE ACTIVEMonitoring und Schutzfunktionen stehen zur Verfügung.
LICENSE INACTIVEDer Guardian bleibt als Anzeige aktiv, Schutz, Trading-Lock und Emergency Close sind jedoch deaktiviert.

Die Lizenz wird beim Start geprüft und anschließend in festen Intervallen erneut validiert. Für die Online-Prüfung muss https://ea-marketplace.com in MetaTrader unter den erlaubten WebRequest-URLs eingetragen sein.

6. Voraussetzungen

  • MetaTrader 4 oder MetaTrader 5
  • Brokerkonto mit aktivierter Expert-Advisor-Funktion
  • AutoTrading bzw. Algo Trading aktiviert
  • WebRequest-Freigabe für ea-marketplace.com
  • für E-Mail-Benachrichtigungen: korrekt eingerichtete E-Mail-Funktion im MetaTrader
  • möglichst stabile Internet- bzw. VPS-Verbindung für einen dauerhaften Schutzbetrieb

7. Wichtige Hinweise und Grenzen

Der Account Guardian reduziert technische und finanzielle Risiken, kann Verluste jedoch nicht vollständig verhindern. Besonders bei schnellen Marktbewegungen, Kurslücken, Handelsstopps, Serverausfällen oder fehlender Liquidität kann eine Position erst zum nächsten verfügbaren Marktpreis geschlossen werden.

Ein Equity-Limit ist kein garantierter Stop-Loss. Ein Kontostand kann bei extremen Marktbewegungen unter die definierte Schutzgrenze fallen.

Die sinnvolle Höhe der Schutzgrenzen hängt von Strategie, Portfolio, Kontogröße, Hebel und typischem Drawdown ab. Zu enge Limits können profitable Strategien unnötig abschalten, zu weite Limits bieten möglicherweise nicht den gewünschten Schutz.

8. Häufige Fragen

Öffnet der Account Guardian eigene Trades?

Nein. Er überwacht ausschließlich das Konto und greift nur im Rahmen der eingestellten Schutzregeln ein.

Schützt er nur einen bestimmten EA?

Nein. Der Guardian überwacht das gesamte Handelskonto und damit grundsätzlich alle offenen Positionen.

Was passiert bei ungültiger Lizenz?

Das Dashboard bleibt sichtbar, die aktiven Schutzfunktionen werden jedoch deaktiviert. Es findet dann kein automatischer Not-Aus statt.

Bleibt der Schutz nach einem Neustart erhalten?

Wichtige Referenzwerte und der Lock-Zustand werden persistent gespeichert und nach dem Neustart wieder geladen.

Kann der Guardian einen Wochenend-Gap verhindern?

Nein. Wenn der Markt geschlossen ist, kann keine Position geschlossen werden. Der Guardian kann erst am nächsten handelbaren Kurs reagieren.

Kann ich E-Mail-Warnungen erhalten?

Ja. Voraussetzung ist, dass die E-Mail-Funktion im MetaTrader korrekt eingerichtet wurde.

MetaTrader 4 & MetaTrader 5

Account Guardian

Account-wide risk and equity protection for MetaTrader. Account Guardian monitors the complete trading account independently of symbols, strategies or Magic Numbers and can warn, lock trading or close open positions when predefined risk limits are reached.

MT4 & MT5 Account-wide Protection Equity Drawdown Daily Loss Limit E-mail Alerts Emergency Close

1. What is Account Guardian?

Account Guardian is a standalone Expert Advisor for MetaTrader 4 and MetaTrader 5. It does not open trades of its own. Instead, it acts as a higher-level safety layer for the complete trading account.

  • monitors balance, equity, floating P/L, margin and open positions
  • tracks account drawdown and drawdown from the equity high
  • monitors daily equity drawdown
  • can lock trading when soft limits are reached
  • can close all open positions and pending orders when hard limits are reached
  • can send e-mail notifications for important protection events
  • works independently of the trading EA, symbol or Magic Number that opened a position
Account Guardian is not a trading strategy and does not generate buy or sell signals. Its sole purpose is to monitor and limit account risk.

2. How does the protection work?

The EA continuously monitors the trading account. Several independent risk thresholds are evaluated. Soft limits can lock trading, while hard limits can additionally trigger a full emergency shutdown.

MonitoringThe account is monitored continuously.
Soft LimitWarning and optional trading lock.
Hard LimitTrading lock plus optional close-all action.

When a hard limit is reached, Guardian can close all open market positions and delete pending orders. An account-wide trading lock can also be activated. Market positions that already existed when the lock was enabled remain open, while newly opened positions are automatically closed again and new pending orders are deleted.

An emergency close can only be executed at an available market price. During gaps, trading halts or poor liquidity, the actual execution price may differ significantly from the configured risk threshold.

3. Protection mechanisms

FunctionDescription
Daily Equity DrawdownMeasures the decline in current equity relative to the highest equity value reached during the current day.
Equity High DrawdownTracks the decline from the persistent account equity high.
Account DrawdownCompares current equity with a persistent account reference value.
Floating Loss LimitCan trigger an emergency action when total open losses exceed a defined percentage.
Margin Level ProtectionMonitors the current margin level and reacts when the minimum threshold is breached.
Maximum Open PositionsLimits the maximum number of simultaneously open market positions.
Maximum Total LotsMonitors the total open position size across the account.
Trading LockExisting market positions remain open. New positions are automatically closed again and new pending orders are deleted.
Emergency CloseCan close all open positions and delete pending orders in an emergency.
E-mail NotificationsCan report protection status, locks, emergency events and manual protection actions.
Persistent Protection ValuesImportant reference values remain stored after terminal or EA restarts.

Trading Lock – behavior from version 1.10

The LOCK TRADING button activates an active account-wide trading lock. When enabled, Account Guardian stores all market positions that are already open at that moment as the baseline. These positions are allowed to continue and are not closed by the lock.

  • existing market positions remain open
  • existing pending orders are deleted when the lock is activated
  • newly opened market positions are automatically closed again
  • new pending orders are automatically deleted
  • the baseline is stored persistently and survives terminal restarts
  • on MT5 netting accounts, additional volume added to an existing position is detected and reduced back to the volume stored when the lock was enabled
  • a direction reversal of an existing MT5 netting position is treated as new exposure
Guardian cannot technically prevent another EA or a manual order from first being sent to the broker. It detects new orders or positions afterwards and attempts to remove them immediately. During trading halts, poor liquidity, requotes, server problems or when AutoTrading is disabled, execution may be delayed or impossible.

4. Dashboard and display

Account Guardian uses the MetaTrader chart window as a dedicated risk terminal. The normal price chart is moved into the background so the available screen space can be used for account and risk information.

  • balance and equity
  • floating P/L and realized daily P/L
  • free margin and margin level
  • number of open positions and total lots
  • Daily Equity DD, Equity High DD and Account DD
  • Equity High, Day Equity High and current equity
  • distance to the account hard limit
  • status for monitoring, license, protection, e-mail and trading lock
  • display of the latest Guardian event

The dashboard automatically adapts to the available chart size. Large control buttons provide access to protection, trading lock, emergency close and reference resets.

5. License system

Account Guardian uses an account-based online license check. The current license status is displayed directly in the dashboard. With an active license, all protection functions are available.

StatusBehavior
LICENSE ACTIVEMonitoring and protection functions are available.
LICENSE INACTIVEThe dashboard remains visible, but protection, trading lock and emergency close are disabled.

The license is checked at startup and then revalidated at fixed intervals. For online validation, https://ea-marketplace.com must be added to the allowed WebRequest URLs in MetaTrader.

6. Requirements

  • MetaTrader 4 or MetaTrader 5
  • broker account with Expert Advisors enabled
  • AutoTrading / Algo Trading enabled
  • WebRequest permission for ea-marketplace.com
  • for e-mail alerts: a correctly configured MetaTrader e-mail setup
  • a stable internet or VPS connection is recommended for continuous protection

7. Important notes and limitations

Account Guardian can reduce technical and financial risks but cannot eliminate losses completely. During rapid market moves, price gaps, trading halts, server outages or poor liquidity, a position can only be closed at the next available market price.

An equity limit is not a guaranteed stop-loss. In extreme market conditions, account equity may fall below the configured protection threshold.

Appropriate risk thresholds depend on the strategy, portfolio, account size, leverage and typical drawdown. Limits that are too tight may interrupt otherwise profitable strategies, while limits that are too wide may provide insufficient protection.

8. Frequently asked questions

Does Account Guardian open trades?

No. It only monitors the account and acts according to the configured protection rules.

Does it protect only one EA?

No. Guardian monitors the entire trading account and therefore all open positions.

What happens if the license is invalid?

The dashboard remains visible, but active protection functions are disabled. No automatic emergency close will be performed.

Does the protection survive a restart?

Important reference values and the lock state are stored persistently and reloaded after restart.

Can Guardian prevent weekend gaps?

No. When the market is closed, no position can be closed. Guardian can only react at the next tradable market price.

Can it send e-mail warnings?

Yes. MetaTrader's e-mail function must be configured correctly.