Runaway Guard
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Ihre Risikowerkzeuge beobachten Ihre Verluste. Niemand beobachtet Ihre Auftragsrate - bis ein gekauftes Werkzeug vierzig Trades in einer Minute abfeuert.
Runaway Guard misst, wie schnell Auftraege auf Ihrem Konto ausgeloest werden, getrennt nach Quelle, und handelt nur dann, wenn eine Geschwindigkeitsgrenze ueberschritten wird. Es bewertet keine Handelsergebnisse in Geld. Wenn etwas ausser Kontrolle geraet, schreibt es eine Vorfallsdatei mit den echten Deal-Tickets, damit Sie belegen koennen, was geschehen ist, statt darueber zu streiten.
VIER GESCHWINDIGKEITSGRENZEN, GEMESSEN IN ROLLIERENDEN FENSTERN
- Deal-Rate: wie viele Deals im schnellen Fenster eingetroffen sind. Standard 20 Deals pro 5 Minuten.
- Rundlaeufe: Positionen, die innerhalb weniger Sekunden geoeffnet und wieder geschlossen werden. Standard 10 kurze Schliessungen pro 15 Minuten, wobei kurz eine Haltedauer unter 60 Sekunden bedeutet.
- Wiedereinstieg: dasselbe Symbol wird geschlossen und sofort in derselben Richtung wieder geoeffnet. Standard 5 Wiedereinstiege pro 15 Minuten, wobei sofort innerhalb von 30 Sekunden bedeutet.
- Durch Umschlag verbrannte Kosten: Kommission plus Swap plus realisiertes Ergebnis ueber das langsame Fenster, als Prozentsatz des Kontostands. Standard 0,5 Prozent pro 15 Minuten.
Jede Grenze laesst sich abschalten, indem man sie auf null setzt.
PRO QUELLE, NICHT PRO KONTO
Jeder Deal traegt die Magic-Nummer dessen, was ihn erzeugt hat. Runaway Guard zaehlt jede Magic-Nummer getrennt und zaehlt auch manuelle Auftraege als Manual / no magic. Die Kontosumme erscheint als eigene Zeile.
Das ist wichtig, weil das, was ausser Kontrolle geraet, meist ein einzelner Expert Advisor oder ein einzelnes Werkzeug ist und nicht das ganze Konto. Der Rest laeuft weiter.
SIE WAEHLEN, WAS GESCHIEHT - PRO QUELLE
- Alert. Sagt Bescheid und aendert nichts. Das ist die Voreinstellung.
- Cancel pendings. Entfernt die schwebenden Auftraege, die zu dieser Quelle gehoeren.
- Stop the chart. Schliesst den Chart, auf dem diese Quelle laeuft, damit sie keine neuen Auftraege mehr erzeugt.
- Close the terminal. Standardmaessig aus und hinter einem zweiten Schalter, denn dies schliesst MetaTrader tatsaechlich.
DIE VORFALLSDATEI - DIES IST DIE ZWEITE HAELFTE DES PRODUKTS
Wird eine Grenze ueberschritten, entsteht eine CSV-Datei unter MQL5/Files/RunawayGuard/. Sie enthaelt fuenfzehn Spalten: drei Uhren (Broker, UTC und lokal), welche Grenze ueberschritten wurde, den gemessenen Wert und die Grenze, die Magic-Nummer, das Symbol, Deals, Rundlaeufe, Kommission, Swap, realisiertes Ergebnis, die ausgefuehrte Aktion und die Liste der Deal-Tickets.
Die Deal-Tickets sind echte Ticketnummern. Sie koennen jede einzelne mit Ihrer Terminal-Historie abgleichen. Nichts in der Datei ist eine Meinung, eine Bewertung oder eine Schaetzung.
Dateien werden nie ueberschrieben und nie automatisch geloescht.
DREI FILTER, DAMIT ES NICHT GRUNDLOS LAERMT
- Aufwaermphase. In den ersten 60 Sekunden nach dem Start keine Aktion, waehrend die Historie gelesen wird.
- Sessionbeginn. In den ersten 120 Sekunden nach Sessionbeginn werden die Grenzen verdoppelt.
- Ausschluesse. Jede Magic-Nummer laesst sich ausschliessen. Ausgeschlossene Quellen werden auch aus der Kontosumme entfernt, sonst wuerde die Kontozeile trotz Ausschluss ausloesen.
Nachdem eine Quelle ausgeloest hat, feuert dieselbe Grenze 10 Minuten lang nicht erneut. Gezaehlt wird weiter, und die Anzeige zeigt es weiter an.
ZWEI BILDSCHIRME
- Watch: Konto, Kontostand, Zustand, Fensterlaengen, eine Zeile je Quelle mit Deals, Rundlaeufen, Wiedereinstiegen, Kosten und der gewaehlten Aktion, dazu die letzten drei Vorfaelle mit ihren Dateinamen.
- Sources: fuer die gewaehlte Quelle die Aktion, den Ausschlussschalter, die Chart-Verknuepfung und die aktuellen Werte gegenueber den Grenzen.
Der Zustand ist WATCHING, TRIGGERED oder DISABLED. DISABLED heisst nie, dass nicht mehr gezaehlt wird - es heisst, dass die gewaehlte Aktion gerade nicht ausfuehrbar ist, und der Grund wird als Zeile ausgegeben.
Die Anzeige laesst sich ziehen, merkt sich ihre Position und berechnet neu, wie viele Zeilen passen, wenn der Chart die Groesse aendert. Einstellungen ueberdauern einen Zeitrahmenwechsel und einen Neustart des Terminals.
WAS ES NICHT TUT
- Es oeffnet, schliesst oder aendert keine Positionen. Die Handelsaktionskonstanten zum Oeffnen, Schliessen oder Aendern (DEAL, PENDING, SLTP, MODIFY, CLOSE_BY) kommen im Quelltext nirgends vor. Der einzige Handelsaufruf ist das Entfernen eines schwebenden Auftrags, und genau das bedeutet Cancel pendings.
- Es kann keinen anderen Expert Advisor abschalten. MQL5 kennt keinen solchen Aufruf. Moeglich ist nur, den Chart zu schliessen, auf dem dieser EA laeuft.
- Es kann den Schalter Algo Trading nicht ausschalten. MQL5 kann das nicht.
- Es kann keine Auftraege stoppen, die von einem Telefon oder einem anderen Terminal gesendet wurden. Es erkennt sie, weil sie in die Kontohistorie gelangen, aber es reicht nicht ueber dieses Terminal hinaus.
- Es macht bereits ausgefuehrte Deals nicht rueckgaengig. Es sorgt dafuer, dass nicht noch mehr eintreffen, und haelt fest, was eingetroffen ist.
- Es benennt keine Ursache. Es berichtet, welche Magic-Nummer wie viele Deals erzeugt hat und wann.
- Es verwendet weder Verlust noch Drawdown als Ausloeser. Der Ausloeser ist die Geschwindigkeit. Geldgrenzen sind Sache eines anderen Werkzeugs.
- Es sendet nichts irgendwohin. Keine Web-Anfragen, kein Server von uns, keine externen Dateien, keine DLLs.
KOSTENLOSE DEMO
Die Demo laeuft im Strategietester. Da dieses Produkt keine Auftraege erteilt, spielt der Tester einen synthetischen Schwall von Deals in die Zaehlschicht ein, damit Sie Erkennung, Anzeige und Vorfallsdatei selbst sehen koennen, mit den Standardeinstellungen. Die Anzeige zeigt dabei TESTER DEMO - synthetic sample, no orders are placed. Cancel pendings, Stop the chart und Close the terminal haben im Tester kein Ziel und werden dort nie aufgerufen.
VORAUSSETZUNGEN
- MetaTrader 5, jeder Broker, jedes Symbol. Beobachtet wird das Konto, nicht ein Chart.
- Entwickelt und geprueft wurde auf Hedging-Konten. Netting-Konten sind implementiert, aber nicht geprueft.
- Neunzehn Eingaben, alle mit funktionierenden Standardwerten. Es gibt keine Set-Datei, nach der man fragen muss.
- Englische Oberflaeche.
