Execution Quality Logger

Ein Hilfsprogramm, das misst, wie Ihr Broker Ihre Orders ausführt. Hängen Sie es an einen beliebigen Chart: Es beobachtet jeden Deal auf dem Handelskonto - Orders aller Expert Advisors, manuelle Trades aus dem Desktop-, Web- oder Mobil-Terminal, Stop-Loss- und Take-Profit-Ausführungen - und zeichnet für jede Ausführung auf, was verlangt und was erhalten wurde. Es eröffnet, ändert oder schließt niemals einen Trade auf einem Live-Konto.

Was es für jede Ausführung aufzeichnet

  • Angefragter Preis - der Preis der Order (bei einer Pending-Order ihr Level; bei einer Stop-Loss- / Take-Profit-Ausführung das Stop- oder Ziel-Level der Position).
  • Kurs zum Orderzeitpunkt - viele Server („Market Execution“) speichern keinen angefragten Preis für eine Market-Order. Dann ist die Referenz der Marktkurs (Ask für einen Kauf, Bid für einen Verkauf), der galt, als der Server die Order registrierte, aus der Tick-Historie des Terminals; jede Ausführung nennt die verwendete Referenz („vs requested“ oder „vs quote“).
  • Ausführungspreis und der Slippage gegenüber der Referenz, in Punkten und in Kontowährung, mit Vorzeichen: + günstig, - ungünstig.
  • Ausführungslatenz in Millisekunden: von der Registrierung der Order durch den Handelsserver bis zum Deal.
  • Spread in Punkten in dem Moment, in dem die Ausführung dem Terminal gemeldet wurde.
  • Symbol, Richtung, Volumen, Eröffnung oder Schließung, Grund (Expert, manuell, mobil, Web, Stop-Loss, Take-Profit, Stop-Out), Ordertyp, Magic-Nummer, Deal- / Order- / Positions-Tickets, Kommentar.

Wo Sie es sehen

  • Panel auf dem Chart, eine Zeile pro Symbol: Ausführungen, Ausführungen mit bekanntem angefragtem Preis, mittlerer / Median- / schlechtester Slippage, Anteil ungünstiger Ausführungen, Netto-Slippage in Kontowährung, mittlere Latenz, mittlerer Spread bei der Ausführung.
  • CSV-Datei, eine Zeile pro Ausführung: MQL5\Files\ExecQualityLogger\fills_<account>.csv (mit jeder Tabellenkalkulation zu öffnen).
  • Journal: eine Zeile pro Ausführung (optional) und eine Zusammenfassungszeile pro Servertag mit Ausführungen.
  • Alarme (optional): ein Fenster und / oder eine Push-Benachrichtigung, wenn der ungünstige Slippage oder die Latenz einer Ausführung Ihr Limit erreicht - höchstens einer je Art pro Minute; jeder Alarm wird auch ins Journal geschrieben.
  • Beim Start liest es die letzten History_Days Tage der Kontohistorie in Panel und CSV, damit ein neuer Chart mit Daten beginnt.

Was es nicht kann - bitte lesen

  • Kein angefragter Preis. Viele Server („Market Execution“) speichern den von einer Order angefragten Preis nicht; dann zeigt das Programm requested n/a - niemals eine erfundene 0 - und misst stattdessen gegen den Kurs zum Orderzeitpunkt, klar gekennzeichnet (abschaltbar mit Quote_When_No_Request). Der Kurs ist der letzte Tick, den das Terminal zu diesem Zeitpunkt oder davor hat; einen Kurs, den der Server nie gesendet hat, kann es nicht sehen. Ein Close-by hat überhaupt keine Referenz (n/a).
  • Die Latenz wird mit den eigenen Zeitstempeln des Servers gemessen. Sie enthält weder die Netzwerkzeit zwischen Ihrem Terminal und dem Server (siehe den Ping in der Statusleiste des Terminals) noch die Zeit, die Ihr Expert Advisor für die Entscheidung brauchte. Bei einer Pending-Order ist die Latenz n/a (ihre Setzzeit ist der Zeitpunkt der Platzierung).
  • Der Spread ist der Kurs, den das Terminal hatte, als die Ausführung gemeldet wurde - er ist n/a für Ausführungen aus der Historie (entstanden, während Terminal oder Programm nicht liefen).
  • Der Slippage einer Pending-Order wird gegen ihr Level gemessen: Eine Limit-Order wird nur zu ihrem Level oder besser ausgeführt, eine Stop-Order zu ihrem Level oder schlechter.
  • Die CSV-Datei wächst mit jeder Ausführung; verschieben oder löschen Sie alte Dateien selbst.
  • Ein Exemplar pro Konto in einem Terminal; ein zweiter Chart damit wartet und übernimmt, wenn der erste geschlossen wird.
  • Strategietester: Allein im Tester hat es nichts zu messen, daher eröffnet es dort (und nur dort) täglich eine Position mit Mindestvolumen und Stop-Loss, schließt sie nach 6 Stunden und zeichnet diese Ausführungen auf (Tester_Demo). Der Tester führt zu idealen Preisen aus: Seine Zahlen sagen nichts über irgendeinen Broker.
  • Es misst; es ändert nicht, wie Ihre Orders ausgeführt werden, und kann keine Strategie profitabel machen.

Eingabeparameter

  • Magic_Filter (-1) - nur Ausführungen mit dieser Magic-Nummer aufzeichnen; -1 = alle (alle EAs und manuell).
  • Symbol_Filter (leer) - nur diese Symbole aufzeichnen, z. B. EURUSD;XAUUSD ; leer = alle Symbole.
  • History_Days (7) - beim Start so viele Tage Kontohistorie lesen; 0 = aus. (Ausführungen aus der Historie haben keinen Spread und keine Kursreferenz.)
  • Quote_When_No_Request (true) - wenn der Broker keinen angefragten Preis speichert, gegen den Kurs beim Eintreffen der Order am Server messen; false = n/a.
  • Show_Panel (true), Panel_X (10), Panel_Y (30), Panel_Font_Size (8) - das Panel.
  • Write_CSV (true) - eine CSV-Zeile pro Ausführung.
  • Print_Each_Fill (true) - eine Journalzeile pro Ausführung.
  • Daily_Summary (true) - eine Journalzeile pro Servertag mit Ausführungen.
  • Alert_Adverse_Points (0 = aus) - Alarm, wenn der ungünstige Slippage einer Ausführung so viele Punkte erreicht.
  • Alert_Latency_Ms (0 = aus) - Alarm, wenn die Latenz einer Ausführung so viele Millisekunden erreicht.
  • Alert_Popup (true), Alert_Push (false) - wie Alarme angezeigt werden. Push-Benachrichtigungen brauchen die MetaQuotes-ID unter Extras - Optionen - Benachrichtigungen, und der Computer mit dem Terminal muss online sein.
  • Tester_Demo (true) - nur im Strategietester: der oben beschriebene Demonstrationstrade.

Keine DLL, keine Web-Anfragen. Alle Texte sind auf Englisch.

Weitere Produkte dieses Autors
Einführungspreis. 199 USD für die ersten 10 Kopien, danach 400 USD. Was er tut. Der EA beobachtet die Eröffnungsspanne ausgewählter H4-Kerzen bei Gold. Wenn der Ask die Spanne nach oben durchbricht und hält, eröffnet er einen Kauf mit dem Stop unterhalb der Spanne. Am ersten Ziel nimmt er einen Teil des Gewinns mit, zieht den Stop auf Einstand und führt den Rest mit einem Trailing-Stop. Der Haupteinstieg ist nur Long (ein Zusatzeinstieg kann einen Verkauf mit halber Größe eröffnen; in den Backte
Was er tut. Account Guardian überwacht das Equity des gesamten Kontos mehrmals pro Sekunde - Positionen aller EAs, manuelle Trades und Pending Orders auf dem Konto, auf allen Symbolen. Erreicht das Equity eines Ihrer Limits, schließt er alle Positionen, löscht die Pending Orders und hält das Konto flat: nach einem Tageslimit bis zum nächsten Handelstag, nach einem Maximalverlust-Limit bis Sie ihn zurücksetzen. Auf einem Live-Konto eröffnet er nie einen Trade. Limits (alles Eingaben). Maximalverl
TheRedeemer
Ganzorig Munkhbayar
Was er ist. TheRedeemer ist ein gehedgter Grid-Expert-Advisor für MetaTrader 5 mit Drawdown-Recovery. Er eröffnet gleichzeitig einen Kauf und einen Verkauf, verwaltet jede Position mit versteckten Ausstiegen, die mit der Volatilität skalieren, und kann mit den Modulen unten Positionen hinzufügen, einen Drawdown aufholen und Gewinne sichern. Er handelt das Symbol des Charts, an den er angehängt ist; entwickelt und eingesetzt wurde er auf Gold (XAUUSD). Wie ein Zyklus beginnt. Ohne Position auf de
Terminal Watchdog
Ganzorig Munkhbayar
Ein Hilfsprogramm für alle, die MetaTrader 5 auf einem VPS oder einem Heimcomputer laufen lassen. Hängen Sie es an einen Chart: Alle paar Sekunden prüft es, was Expert Advisors unbemerkt stoppt, und meldet, wann ein Problem beginnt und wann es behoben ist - mit dem Alarmfenster des Terminals, einer Push-Benachrichtigung an die MetaTrader-App auf Ihrem Telefon und einer Zeile im Journal. Es eröffnet, ändert oder schließt niemals einen Trade auf einem Live-Konto. Was es überwacht Die Verbindung zu
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension