TC Order Rules Guard

  • Utilitys
  • Harleen Singh
    Harleen Singh
    Independent strategy checks, backtests with real fees and MT5 EA builds from your written rules. Every delivery includes the full test report. Trading Checkup, Adelaide, Australia.
  • Version: 1.0
  • Aktivierungen: 5
TC Order Rules Guard ist ein Hilfsprogramm für MetaTrader 5. Es liest die Regeln aus, die Ihr Broker für ein Wertpapier festgelegt hat, und überprüft jeden Auftrag aus seinem Fenster
, bevor die Order gesendet wird. Wird eine Regel verletzt, wird die Order nicht gesendet, und im Panel sowie im Expertenprotokoll wird angezeigt, um welche Regel es sich handelt und
welche Nummer der Broker benötigt.

Warum das hilfreich ist
Jeder Broker legt seine eigenen Regeln pro Wertpapier fest: kleinstes Lot, Lot-Schrittweite, größtes Lot, Kursschrittweite, Mindestabstand für Stopps, Sperrabstand,
zulässige Ausführungsarten, Handelszeiten und Margin. Diese unterscheiden sich zwischen den Brokern sowie zwischen den Wertpapieren eines Brokers. Ein Auftrag, der auf
einem Konto in Ordnung ist, kann auf einem anderen mit Meldungen wie „ungültiges Volumen“, „ungültige Stopps“ oder „Markt geschlossen“ abgelehnt werden.

Was vor dem Absenden geprüft wird
- Lots: Minimum, Schrittweite, Maximum und das Volumenlimit des Brokers pro Seite.
- Kursschritt: Die Kurse werden auf das Tick-Raster des Brokers gesetzt, auch für Symbole, deren Tick-Größe nicht einem Punkt entspricht (zum Beispiel 0,25 bei einem Index).
- Stop-Niveaus: Stop-Loss-, TP-Niveaus und Preise von Pending-Orders müssen den Mindestabstand des Brokers einhalten (zuzüglich eines kleinen zusätzlichen Abstands, den Sie festlegen).
- Sperrzone: Ein Stop oder TP, der sich innerhalb der Sperrzone befindet, kann nicht geändert werden; der „Guard“ gibt dies an, anstatt die Änderung zu senden.
- Ausführungsart und Ordertypen, die der Broker für dieses Wertpapier zulässt.
- Handelsmodus: deaktiviert, nur schließen, nur kaufen, nur verkaufen.
- Handelssitzung gemäß der Symbolspezifikation, einschließlich täglicher Pausen. Bei einer geschlossenen Sitzung wird angezeigt, wann sie wieder beginnt (Serverzeit).
- Margin unter Anwendung der terminaleigenen Margin-Regeln und die maximale Anzahl an Lots, die darin Platz finden.
- Die vom Broker festgelegte Obergrenze für die Anzahl der ausstehenden Orders.

Nur sichere Anpassungen
Die Schutzfunktion ändert eine Order nur, wenn die Änderung kein zusätzliches Risiko mit sich bringt, und jede Schutzfunktion kann deaktiviert werden:
- Lots werden ABWÄRTS auf den nächsten Lot-Schritt gerundet;
- Preise werden auf das Tick-Raster gesetzt, ein Stop-Loss immer in Richtung des Einstiegspreises;
- Ein zu nah liegendes TP-Niveau wird auf den Mindestabstand verschoben;
- eine nicht unterstützte Ausführungsart wird auf eine vom Broker zugelassene umgestellt.
Alles andere (Lots unterhalb des Minimums oder oberhalb des Maximums, ein zu naher oder auf der falschen Seite liegender Stop-Loss, eine geschlossene Handelssitzung, unzureichende
Margin) wird mit einer klaren Begründung gestoppt. Der Schutzmechanismus verschiebt Ihren Stop-Loss niemals weiter weg.

Panel
Regelkarte für das Chart-Symbol: Lots, Kursschritt, Stops und Freeze-Abstand in Punkten und im Kurs, Ausführung, Handelsmodus, aktuelle Handelssitzung,
Margin für das kleinste Lot und wie viele Lots hineinpassen, Spread. Eine Überwachungslinie zählt Positionen und Orders innerhalb der Freeze-Zone sowie Positionen
ohne Stop-Loss. Schaltflächen: Kaufen, Verkaufen, Kauf-Limit, Verkaufs-Limit, Prüfen (testet eine Order, ohne sie zu senden) und Alle scannen. Die Farben richten sich nach einem
hellen oder dunklen Chart an.

Alle scannen
Schreibt die Datei „MQL5\Files\OrderRulesGuard_symbols.csv“ mit den Regeln für jedes Symbol aus der Marktübersicht und markiert die besonderen Fälle (Tick-Größe nicht ein
Punkt, kleinstes Lot über 0,01, Stopps oder Freeze-Abstand, eingeschränkter Handelsmodus).

Protokoll
Jede Überprüfung (gesendet, korrigiert oder gestoppt, mit Angabe des Grundes) kann in die Datei „MQL5\Files\OrderRulesGuard_log.csv“ geschrieben werden.

Was das Programm nicht tut
– MetaTrader 5 lässt nicht zu, dass ein Programm die Orders eines anderen Programms blockiert. Der Guard überprüft die Orders, die über sein eigenes Panel gesendet wurden; bei
andere Positionen und Orders zu diesem Symbol zeigt er lediglich die Überwachungszeile an.
- Er entscheidet nicht, wann oder was gehandelt werden soll, und gibt keine Handelsempfehlungen.
- Broker können ihre Regeln jederzeit ändern; der Guard liest diese vor jeder Order erneut ein.

Strategie-Tester-Demo
Im Strategietester sendet der „Guard“ einen festgelegten Satz fehlerhafter Orders (falsche Lot-Stufen, Lots unter dem Minimum, zu eng gesetzte Stopps, Preise außerhalb des
Tick-Rasters, nicht unterstützte Ausführung, geschlossene Handelssitzung, zu geringe Margin) durch seine Prüfungen, sodass Sie jede Meldung sehen können. Setzen Sie „Die gleichen
Aufträge OHNE Prüfungen senden“ auf „true“, um mit den vom Tester abgelehnten Aufträgen zu vergleichen.

Eingaben
- Lots ABWÄRTS auf die Lot-Stufe des Brokers runden (true)
- Preise auf das Tick-Raster des Brokers anpassen (true)
- Ein zu nahes TP-Niveau auf den Mindestabstand verschieben (true)
- Auf einen vom Broker zugelassenen Ausführungsmodus umschalten (true)
- Zusätzlicher Abstand oberhalb des Stop-Niveaus, Punkte (2)
- Diesen Prozentsatz der freien Margin ungenutzt lassen (5)
- Lots (0 = Broker-Minimum), Stop-Loss-Abstand, TP-Abstand, Abstand für Pending-Orders (Punkte), Magic Number
- Farben des Panels (auto / hell / dunkel), Position des Panels
- Jede Überprüfung in eine CSV-Datei schreiben (true)
- Strategietester-Demo ein/aus; Demo-Orders ohne Überprüfung senden (false)

Funktioniert offline. Keine DLL, keine Internetverbindung, keine persönlichen Daten.
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension