Trading Cost Monitor Spread Swap Commission MT4
- Indikatoren
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.1
Trading Cost Monitor ist ein Indikator für MetaTrader 4, der die Handelskosten aller Symbole Ihrer Marktübersicht (oder einer von Ihnen eingegebenen Liste) in einer sortierbaren Tabelle auf dem Chart zeigt: den aktuellen Spread, den durchschnittlichen Spread, das 95. Perzentil und das Maximum seit dem Start, den Swap Long und Short pro Lot und Tag in Kontowährung, die Kommission und die Round-Trip-Kosten (Eröffnung + Schließung) für 1 Lot.
Alle Werte sind die Angaben, die der Server Ihres Brokers für Ihr Konto meldet, sowie die Spreads, die der Indikator seit dem Start beobachtet hat. Sie beschreiben nur Gegenwart und Vergangenheit. Sie sagen keine zukünftigen Kosten voraus und garantieren sie nicht, sie bewerten keine Broker und sind weder ein Signal noch eine Empfehlung, was oder wann gehandelt werden soll.
Der Indikator zeigt nur an: Er eröffnet, ändert oder schließt niemals Orders. Kostenlos.
Funktionen
- Eine Tabelle für bis zu 300 Symbole: Symbol, Spread (Punkte), Pips (FX-Symbole), Avg / P95 / Max Spread seit dem Start (Punkte), Swap L, Swap S (1 Lot, 1 Tag, Kontowährung), Comm (pro Lot und Seite), RT 1 lot (Round-Trip-Kosten), Quotes (Anzahl erfasster Kurse).
- Klick auf eine Spaltenüberschrift sortiert, ein weiterer Klick kehrt die Reihenfolge um. Zeilen ohne Wert bleiben immer unten.
- Filterfeld auf dem Panel: Teil eines Symbolnamens, mehrere Begriffe durch Kommas getrennt (zum Beispiel "JPY,XAU"). Seiten für lange Listen, einklappbares Panel, jede Ecke.
- Swap in Kontowährung umgerechnet für die üblichen Swap-Modi. Der Tooltip des Symbols zeigt den Swap-Modus und den Tag des dreifachen Swaps.
- Kommission automatisch aus Ihrem letzten geschlossenen Trade je Symbol gelesen oder von Ihnen eingegeben.
- Optionales CSV-Protokoll: eine Zeile pro Symbol im gewählten Intervall (und beim Entfernen des Indikators) mit Durchschnitt / Minimum / Maximum des Spreads im Intervall, den Summen seit dem Start, Punktwert, Swap und Kommission. Gespeichert in MQL4\Files\TradingCostMonitor.
- Zeichen auf dem Panel: "~" ungefähr, "h" Kommission aus der Historie, "-" keine Daten oder kein Umrechnungskurs, gedimmter Wert mit Einheit = nicht umgerechneter Wert, "..." wird geladen.
Wichtige Eingaben
- Symbols: Marktübersicht oder Symbolliste (durch Kommas getrennt, exakte Namen), maximale Anzahl Symbole (1-300, Standard 100), Startfilter, Abtast- und Aktualisierungsintervall (1-60 Sekunden, Standard 1).
- Commission: Quelle (aus geschlossenen Trades der Historie, sonst der Wert unten / immer der Wert unten), Kommission pro Lot und Seite in Kontowährung (0 = nicht gesetzt), zu durchsuchende Historie (1-3650 Tage, Standard 90).
- CSV log: ein / aus (Standard aus), Intervall (1-1440 Minuten, Standard 15), Zusatz zum Dateinamen.
- Panel: Ecke, Abstände, Zeilen pro Seite (5-50, Standard 20), Schriftart, Schriftgröße, eingeklappt starten, Kerzen hinter dem Panel zeichnen (Standard ein), 8 Farben.
- 27 Eingaben in 4 Gruppen.
Berechnung
- Spread (Punkte) = (Ask - Bid) / Point. Pips werden nur für FX-Symbole gezeigt: Punkte / 10 bei 3- und 5-stelligen Symbolen, sonst gleich den Punkten.
- Avg / P95 / Max: In jedem Aktualisierungsintervall liest der Indikator den letzten Kurs jedes Symbols und erfasst ihn einmal, wenn er sich seit dem letzten Lesen geändert hat. Der erste Kurs nach dem Start wird nicht gezählt (er kann alt sein). P95 stammt aus einem Histogramm: auf 1 Punkt genau bei normalen Spreads; bei sehr weiten Spreads werden die Klassen breiter und der Fehler beträgt höchstens eine halbe Klasse (CSV-Spalte p95_step_pt).
- Punktwert (1 Lot, Kontowährung) = Tickwert / Tickgröße x Point. Meldet das Terminal einen Tickwert, der nicht in die Kontowährung umgerechnet ist (bei manchen CFDs beobachtet), verwendet der Indikator Point x Kontraktgröße x Umrechnungskurs.
- Umrechnungskurs: aus einem Symbol Ihrer Marktübersicht, direkt oder über USD oder EUR (zum Beispiel HKD -> USD -> JPY).
- Round Trip 1 Lot = aktueller Spread x Punktwert + 2 x Kommission pro Seite. Swap, Slippage und andere Gebühren sind nicht enthalten.
- Swap (1 Lot, ein normaler Tag) nach dem Swap-Typ des Symbols: Punkte, Basis- und Marginwährung werden umgerechnet. Zins in % wird mit dem aktuellen Kurs berechnet und mit "~" markiert.
- Kommission aus der Historie: für jedes Symbol die jüngste geschlossene Order innerhalb der Historientage; ihre Kommission geteilt durch ihre Lots ergibt den Round Trip, die Hälfte wird pro Seite gezeigt (mit "h"). Symbole ohne solchen Trade verwenden den Eingabewert oder zeigen "not set".
Hinweise und Grenzen
- Verwenden Sie nur eine Kopie pro Chart. Die Objektnamen sind fest, daher überlagern sich zwei Kopien auf einem Chart. Wenn Sie den Listenmodus auf mehreren Charts verwenden, fügen Sie diese Symbole zuerst der Marktübersicht hinzu.
- Solange der Indikator läuft, schaltet er die Chart-Eigenschaft "Chart im Vordergrund" (Chart on foreground) aus, damit die Kerzen hinter der Tabelle gezeichnet werden, und stellt sie beim Entfernen wieder her. Wenn Sie eine Vorlage oder ein Profil speichern, während er läuft (Kerzen im Hintergrund), bleibt "Chart im Vordergrund" in der Vorlage ausgeschaltet. Schalten Sie es bei Bedarf in den Chart-Eigenschaften wieder ein oder setzen Sie "Draw candles behind the panel" auf false.
- Das Terminal selbst kann Währungspaare, die es zur Umrechnung braucht, der Marktübersicht hinzufügen (zum Beispiel NZDJPY und NZDUSD für AUDNZD). Sie können nach dem Entfernen des Indikators bleiben. Im Listenmodus fügt der Indikator fehlende Symbole der Marktübersicht hinzu und entfernt beim Beenden nur die von ihm hinzugefügten (das Terminal lehnt ab, wenn ein Chart oder eine Order das Symbol verwendet).
- Die Werte sind die aktuellen Angaben Ihres Brokers und in der Vergangenheit beobachtete Werte. Sie garantieren keine zukünftigen Kosten. Spreads, Swaps und Kommissionen können sich jederzeit ändern, und Spreads können viel weiter sein als hier erfasst, zum Beispiel in schnellen oder dünnen Märkten.
- Die Aufzeichnung beginnt mit dem Start des Indikators; eine Spread-Historie davor gibt es nicht. Entfernen, Ändern der Eingaben, des Symbols oder des Zeitrahmens oder ein Neustart des Terminals beginnt eine neue Aufzeichnung (frühere CSV-Zeilen bleiben erhalten). Pro Symbol und Intervall wird nur ein Kurs erfasst, daher können sehr kurze Spitzen zwischen zwei Lesevorgängen fehlen.
- Ein Kurs, der älter als 5 Minuten ist (zum Beispiel bei geschlossenem Markt), wird gedimmt angezeigt.
- Die Kommission aus der Historie spiegelt vergangene Trades wider und kann vom aktuellen Gebührenmodell abweichen. Auf andere Weise belastete Kommission (zum Beispiel als separate Saldobuchungen) wird nicht erkannt; geben Sie sie dann selbst ein. Der eingegebene Wert gilt für alle Symbole.
- Wird kein Umrechnungskurs gefunden, zeigt RT "-", der Swap den Rohwert, und der Tooltip nennt die Währung, die der Marktübersicht hinzugefügt werden sollte.
- Der Panel-Text ist nur auf Englisch. Symbolnamen mit mehr als 16 Zeichen werden gekürzt.
- Das Panel bewertet keine Tageszeiten. Die CSV-Datei zeichnet nur die Serverzeit und die GMT-Zeit auf.
- Im Strategietester wird nur das Chart-Symbol mit dem Spread der Testeinstellungen gezeigt, ohne CSV und Historie. Verwenden Sie den Indikator auf einem normalen Chart, um die Werte Ihres Kontos zu sehen.
Kompatibilität und Support
- Nur MetaTrader 4. FX, Metalle, Indizes, Aktien, Krypto und andere CFDs, jeder Zeitrahmen.
- Keine DLLs, kein Internetzugriff. Dateien werden nur bei eingeschaltetem CSV-Protokoll geschrieben.
- Support über MQL5-Nachrichten, Antwort innerhalb von 3 Werktagen: Installation, Einstellungen und Fehlermeldungen. Wir können keine Broker, Symbole oder Handelszeiten empfehlen, keine Markteinschätzungen geben und keine Handelsentscheidungen für Sie treffen.
