und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 7
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Ein Zusatzfenster-Indikator für Scalper, der den Live-Spread als Histogramm darstellt, eine horizontale Schwellenlinie einzeichnet und den aktuellen, durchschnittlichen, maximalen sowie minimalen Spread über einen konfigurierbaren Rückblickzeitraum sowie die Round-Trip-Spread-Kosten pro Trade anzeigt – also die Anzahl der Pips, die Sie erzielen müssen, um die Gewinnschwelle zu erreichen. Es warnt (Popup, Protokoll, optionaler Push), wenn der Spread über einen von Ihnen festgelegten Schwellenwert steigt, mit einer Abkühlphase, sodass es still bleibt, solange der Spread breit bleibt. Der Spread wird in Pips angegeben und ist dank der Anpassung über Digits() für jedes Symbol korrekt (5-/3-stellige und JPY-Broker werden korrekt angezeigt). Das Tool liest und zeigt lediglich an – es sendet, ändert oder schließt niemals eine Order.
Funktionen
- Spread-Histogramm in einem Unterfenster – der Live-Spread wird als vertikaler Balken in einem eigenen Bereich unterhalb des Charts dargestellt, sodass er die Kerzen niemals überdeckt. MT5 speichert keine Spread-Historie pro Balken, daher bleiben Balken aus der Zeit vor dem Hinzufügen des Indikators leer und werden nicht fälschlich dargestellt; ab dem Moment, in dem Sie ihn hinzufügen, zeichnet jeder neue Balken seinen eigenen Spread auf, und der sich bildende Balken verfolgt den Live-Spread Tick für Tick – und diese aufgezeichnete Historie bleibt für den Rest der Sitzung erhalten.
- Feste vertikale Skalierung, kein Flackern – die Y-Achse des Histogramms ist fixiert (standardmäßig 0 bis 4× Ihres Alarmschwellenwerts oder stellen Sie die Obergrenze der Histogrammskala (Pips) selbst ein), anstatt sich automatisch an die sichtbaren Daten anzupassen, sodass die Balkenhöhen und die Schwellenwertlinie von Tick zu Tick visuell stabil bleiben.
- Der Verlauf bleibt auch bei einem Wechsel des Zeitrahmens erhalten – der aufgezeichnete Spread wird pro Symbol und Zeitrahmen in einer kleinen Datei gespeichert (Option „Spread-Verlauf speichern“, standardmäßig aktiviert). Wechseln Sie von M5 zu M15 und zurück, und Ihre M5-Balken sind weiterhin vorhanden, anstatt neu zu beginnen; jedes Symbol erhält immer einen eigenen, separaten Verlauf, der niemals mit dem eines anderen Charts vermischt wird.
- Schwellenwertlinie im Histogramm – eine gestrichelte horizontale Linie an Ihrem Spread-Schwellenwert (Pips) befindet sich im Histogramm, sodass Sie auf einen Blick erkennen können, ob der aktuelle Balken über oder unter Ihrem Limit liegt.
- Statistikfeld (aktuell / Durchschnitt / Max. / Min.) – Ein Eckfeld zeigt den Live-Spread sowie den Durchschnitt, den Maximal- und den Minimalwert über die letzten „Lookback“-Balken an, sodass ein sich ausweitender Spread als Zahl sichtbar ist und nicht nur durch einen höheren Balken dargestellt wird.
- Round-Trip-Kosten pro Trade – Spread × 2 (Einstieg + Ausstieg), im Bereich als „Kosten/Trade“ angezeigt: die genaue Anzahl an Pips, die ein einzelner Trade erzielen muss, um die Gewinnschwelle zu erreichen. Die meisten kostenlosen Spread-Monitore beschränken sich auf den reinen Spread; dieser hier zeigt Ihnen, was es Sie tatsächlich kostet.
- Spread-Schwellenwert-Alarm mit Abkühlphase — wenn der Spread Ihr Limit überschreitet, erhalten Sie ein Popup und eine Protokollzeile (Spread-Alarm: X,X Pips – vor dem Einstieg prüfen (Schwellenwert Y,Y)); eine konfigurierbare Wartezeit (in Sekunden) verhindert, dass Sie mit Benachrichtigungen überhäuft werden, solange der Spread breit bleibt.
- Optionale Push-Benachrichtigungen – die Spread-Warnung kann an die MetaTrader-App gesendet werden (SendNotification); standardmäßig deaktiviert.
- Spread in Pips, korrekt für jedes Symbol – der Roh-Point-Spread aus SymbolInfoInteger(SYMBOL_SPREAD) wird anhand der Stellenanzahl des Symbols in Pips umgerechnet, sodass 5-stellige und 3-stellige (JPY) Broker korrekt gelesen werden, ebenso wie Metalle, wenn Sie das Symbol dort zuweisen.
- Konfigurierbares Bedienfeld – wählbarer Speicherort der Daten, Schriftgröße und Textfarbe. Auch die Farbe des Histogramms und die Farbe der Schwellenlinie sind einstellbar.
- Eine einzige Datei, keine Abhängigkeiten, keine externen Einbindungen. Kompiliert ohne Fehler und ohne Warnungen.
Anwendung
- Fügen Sie den Indikator einem beliebigen Chart hinzu. In einem Unterfenster unterhalb des Charts erscheint ein Spread-Histogramm, darauf befindet sich eine gestrichelte Schwellenlinie, und in der Ecke wird ein Statistik-Panel angezeigt.
- Stellen Sie „Lookback-Bars“ auf das Zeitfenster ein, über das der durchschnittliche / maximale / minimale Spread berechnet werden soll (Standard: 100 Bars).
- Stellen Sie den „Alert threshold (pips) “ auf den Wert ein, ab dem Sie keinen Einstieg mehr wünschen – der Histogrammbalken überschreitet die gestrichelte Linie, die Zeile „Spread:“ im Statistikfeld wird rot, und es wird ein Alarm ausgelöst, sobald der Live-Spread diesen Wert überschreitet. Die Obergrenze der Histogrammskala (Pips) ist standardmäßig auf das 4-Fache dieses Schwellenwerts eingestellt; erhöhen Sie sie manuell, wenn Ihr Spread regelmäßig darüber hinausschießt.
- Passen Sie die „Alarm-Wartezeit“ (Sekunden) so an, dass es nicht zu wiederholten Alarmmeldungen kommt, solange der Spread breit bleibt.
- Lassen Sie die Option „Kosten pro Trade anzeigen“ aktiviert, um die Kosten pro Trade (Round-Trip-Spread) im Panel zu sehen – die Pips, die Sie ausgleichen müssen, bevor ein Trade Gewinn abwirft (seine Gewinnschwelle).
- Aktivieren Sie optional „Push-Benachrichtigungen“, um Spread-Benachrichtigungen auf Ihrem Smartphone zu erhalten.
- Lassen Sie „Spread-Verlauf speichern“ aktiviert, um Ihre aufgezeichneten Balken auch beim Wechsel des Zeitrahmens beizubehalten (oder deaktivieren Sie diese Option, wenn Sie nicht für jedes Symbol und jeden Zeitrahmen eine kleine Datei in „MQL5\Files“ speichern möchten).
Warum sollte man diese Funktion nutzen?
Für einen Scalper ist der Spread keine Gebühr – er ist der Handel selbst. Ein Spread von 1,5 Pips bedeutet, dass Sie 1,5 Pips verdienen müssen, bevor eine einzelne Position in die Gewinnzone kommt, und ein Spread, der sich bei einem Rollover oder einer Nachrichtenveröffentlichung still und leise verdreifacht, verwandelt einen guten Einstieg in einen Verlust, noch bevor sich die Kerze überhaupt gebildet hat. Der reine Spread-Wert in der Statusleiste verrät Ihnen nichts davon; ein Histogramm hingegen schon. Dadurch wird der Spread in einem eigenen Fenster angezeigt, wo er hingehört – neben dem Durchschnitt und den Extremwerten Ihres Rückblicks –, wobei die Round-Trip-Kosten als Break-even-Wert ausgewiesen werden – jene eine Zahl, die entscheidet, ob sich ein Scalping-Setup überhaupt lohnt. Keine Einstellungen für den Handel, nichts wird an den Broker gesendet – nur die Einstiegskosten, direkt auf dem Bildschirm, bevor Sie klicken.
Screenshots
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76557
RegimeRouter – Trend-/Bereichsklassifikator mit einer Aufstellung der Gewinnquoten pro Regime
Klassifiziert den Markt anhand des ADX, des Hurst-Exponenten und der Autokorrelation mit einer Verzögerung von 1, leitet jeden Balken an ein Breakout-Modul oder ein Mean-Reversion-Modul weiter und führt für jedes Regime ein separates Gewinnquotenprotokoll mit einer Wilson-95-%-Untergrenze, sodass Sie erkennen können, welche Hälfte davon tatsächlich funktioniert.
One-Click-Trade-Manager – risikobasierte Lotgröße mit Einstieg, Stop und Zielkurs mit einem Klick
Berechnet die Position anhand Ihres Risikoprozentsatzes und der Stop-Distanz und eröffnet dann den Trade mit bereits festgelegten Stop-Loss- und Take-Profit-Werten. Führt niemals eigenständig Trades durch.
RiskGuard Lite - Percent-Risk EMA/ATR EA
Lern-EA für MT5: Einstiegssignale durch EMA-Crossover bei geschlossenen Kerzen, ATR-basierte Stop-Loss- und Take-Profit-Werte, Lotgröße als fester Prozentsatz des Eigenkapitals über OrderCalcProfit, Spread-Filter, Isolierung von Magic Numbers und Überprüfung der Server-Rückgabecodes. Eine übersichtliche Vorlage zur Erstellung von EAs mit Risikokontrolle. Keine Gewinnversprechen.
Session Candle Counter: candles numbered from the cash open, DST aware
Die Nummerierung erfolgt für jede Kerze des aktuellen Handelstages, beginnend mit der Eröffnung an den Börsen in Frankfurt, London, New York oder Tokio. Der Anker wird von der Ortszeit der Börse in die Serverzeit des Brokers umgerechnet, wobei die Sommerzeit automatisch berücksichtigt wird, sodass die erste Kerze nach der Eröffnung sowohl im Sommer als auch im Winter immer die Nummer eins ist.
