Account Rule Keeper
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Account Rule Keeper überwacht den Kontostand und das Eigenkapital des gesamten Kontos und setzt die von Ihnen festgelegten Limits durch: ein tägliches Verlustlimit, einen maximalen Drawdown und, falls gewünscht, ein Gewinnziel. Wenn ein Limit erreicht ist, schließt es alle offenen Positionen, löscht alle ausstehenden Orders und hält das Konto neutral, bis die Sperre endet. Er eröffnet keine Trades auf Ihrem Konto und trifft keine Handelsentscheidungen.
So funktionieren die Regeln
Das tägliche Verlustlimit kann als Prozentsatz des Anfangsguthabens, als Prozentsatz des Tagesreferenzwerts oder als fester Betrag festgelegt werden. Der Tagesreferenzwert kann das Guthaben zum Zeitpunkt des täglichen Resets, das Eigenkapital zum Zeitpunkt des Resets oder der höhere der beiden Werte sein. Der Zeitpunkt des Zurücksetzens richtet sich nach der Serverzeit des Brokers. Der Kontostand zum Zeitpunkt des Zurücksetzens wird anhand der Handelshistorie neu berechnet, sodass er korrekt bleibt, auch wenn das Terminal erst später am Tag gestartet wird. Ein- und Auszahlungen verschieben den Tagesreferenzwert um denselben Betrag, sodass das tägliche Verlustlimit sie weder als Verlust noch als Gewinn behandelt. Sie verschieben auch eine gleitende High-Water-Mark, doch diese Mark sinkt niemals unter den Anfangssaldo, und eine gleitende Untergrenze, die beim Anfangssaldo aufhört zu steigen, steigt nicht darüber hinaus. Die statische Drawdown-Untergrenze und das Gewinnziel bleiben an den Anfangssaldo gebunden. Eine Auszahlung kann also den Drawdown-Spielraum aufbrauchen, eine Einzahlung kann den Spielraum für die statische Untergrenze oder eine gestoppte gleitende Untergrenze vergrößern, und eine Einzahlung wird auf das Gewinnziel angerechnet.
Der maximale Drawdown kann statisch vom Anfangsguthaben aus berechnet werden oder dem Höchstwert des Eigenkapitals oder dem Höchstwert des geschlossenen Guthabens folgen. Eine gleitende Untergrenze kann so eingestellt werden, dass ihr Anstieg beim Anfangsguthaben stoppt.
Ein Sicherheitspuffer sorgt dafür, dass die Schutzfunktion bereits kurz vor Erreichen des Limits greift, sodass beim Schließen der Position Spielraum für Slippage bleibt. Eine Warnung wird einmalig ausgegeben, sobald ein gewählter Anteil des Spielraums aufgebraucht ist – im Terminal und optional als Push-Benachrichtigung.
Was passiert bei einer Überschreitung?
Eine Überschreitung des täglichen Verlustlimits sperrt das Konto bis zum nächsten täglichen Reset. Eine Drawdown-Überschreitung oder das Erreichen eines Gewinnziels sperrt das Konto, bis Sie den gespeicherten Status zurücksetzen. Während der Sperre wird jede neue Position – ob manuell oder von einem anderen Expert Advisor – sofort geschlossen, sobald sie entsteht. Der Tagesreferenzwert, die Hochwassermarke und die Sperren werden im Terminal gespeichert, sodass sie bei einem Neustart erhalten bleiben.
Grenzwerte, die Sie kennen sollten
Der Schutzmechanismus kann die Übermittlung einer Order nicht verhindern; er schließt Positionen erst nach deren Eröffnung. Er kann nicht garantieren, dass das Eigenkapital über einem Grenzwert bleibt: Kurslücken, geschlossene Handelssitzungen, schnelle Märkte und abgelehnte Orders können das Eigenkapital über einen Grenzwert hinausbewegen, bevor Positionen geschlossen werden. Er funktioniert nur, solange das Terminal läuft und der Algo-Handel aktiviert ist. Die Regeln unterscheiden sich je nach Broker, der Finanzierungs- und Testkonten betreibt. Vergleichen Sie daher die Regeln Ihres Brokers mit den hier angegebenen Informationen, bevor Sie sich darauf verlassen.
Wenn das Terminal den Handelsverlauf nicht auslesen kann oder der Verlauf nicht mit dem Kontostand übereinstimmt, kann der Schutzmechanismus eine Einzahlung nicht von einem Handelsergebnis unterscheiden und pausiert daher neue Trades, bis der Verlauf wieder ausgelesen werden kann und übereinstimmt. Dafür muss kein Limit erreicht werden. Während der Pause schließt der Schutzmechanismus geöffnete Positionen und löscht seit Beginn der Pause platzierte ausstehende Orders, während frühere Positionen und Orders bestehen bleiben. Bei einem Netting-Konto, bei dem ein Handel die Position des Symbols aufstockt oder umkehrt, wird das während der Pause zu einer früheren Position hinzugefügte Volumen durch einen entgegengesetzten Handel wieder geschlossen, sodass das Volumen der Position wieder dem Stand zu Beginn der Pause entspricht – sofern das Mindestvolumen des Symbols und die Ausführungsmodi einen solchen Handel zulassen. Eine während der Pause umgekehrte Position wird geschlossen. Die Regeln für den täglichen Verlust, den Drawdown und das Gewinnziel laufen während der Pause weiter.
Demo des Strategietesters
Für sich allein im Strategietester hat der „Guard“ keine Trades zu schützen, daher eröffnet die Demo dort zufällige Demonstrationspositionen und zeigt, wie der „Guard“ diese bei Erreichen der Limits schließt. Diese Positionen existieren nur im Tester. Sie sind zufällig und sagen nichts über ein tatsächliches Handelsergebnis aus.
Einrichtung
Fügen Sie den „Guard“ einem Chart des Kontos hinzu, aktivieren Sie „Algo Trading“ und geben Sie die Kontogröße sowie Ihre Limits ein. Alle Eingabefelder sind in leicht verständlichem Englisch beschriftet. Um eine Drawdown- oder Gewinnziel-Sperre zu beenden, setzen Sie „Gespeicherte Tagesreferenz, Hochwassermarke und Sperren beim Start löschen“ auf „true“.
