Indicator Signal Trader Kb
- Utilitys
-
Bohdan Klok
I debug, finish and audit MetaTrader robots — MQL5 and MQL4. - Version: 1.5
- Aktualisiert: 6 Oktober 2026
- Aktivierungen: 10
Indicator Signal Trader Kb wandelt die Signale eines Indikators, den Sie bereits verwenden, in Handelsgeschäfte oder Benachrichtigungen um. Sie wählen den Indikator aus, teilen dem Programm mit, welcher seiner Puffer „Kauf“ und welcher „Verkauf“ bedeutet, und legen Stop-Loss, Take-Profit und Lotgröße fest. Bis zu vier weitere Indikatoren können als Filter dienen, die jedes Signal bestätigen. Es sind keine Programmierkenntnisse erforderlich.
Die übliche Schwierigkeit bei Tools dieser Art besteht darin, zu wissen, welcher Puffer welcher ist. Indicator Signal Trader Kb zeigt dies im Chart an. Nachdem Sie das Tool hinzugefügt haben, listet ein Fenster jeden Puffer des Indikators auf und zeigt an, welche Werte er in den letzten 300 Balken enthielt: Pfeile (Anzahl und Zeitpunkt des letzten), Linien (mit dem aktuellen Wert) oder Farbindizes (mit dem aktuellen Wert, sodass Sie eine Zahl der Farbe zuordnen können, die Sie auf dem letzten Bar sehen).
So richten Sie den Indikator ein
- Indikator. Geben Sie den Namen des Indikators so ein, wie er im Ordner „MQL5\Indicators“ erscheint, ohne die Dateiendung, zum Beispiel „Examples\Fractals“. Gekaufte Marktindikatoren befinden sich im Ordner „Market“, zum Beispiel „Market\Indikatorname“. Indikator-Eingaben können als durch Kommas getrennte Liste in derselben Reihenfolge wie im Indikator eingegeben werden, zum Beispiel 14, 2,5, true. Lassen Sie die Liste leer, um die Standardwerte des Indikators zu verwenden.
- Puffer. Fügen Sie das Programm einem Chart hinzu und lesen Sie im Bedienfeld ab, welcher Puffer das Signal überträgt.
- Regeln. Wählen Sie für „Kaufen“ und „Verkaufen“ eine der folgenden Regeln aus: Ein Pfeil erscheint in einem Puffer; ein Puffer durchbricht ein Niveau; ein Puffer kreuzt einen anderen (z. B. eine schnelle Linie kreuzt eine langsame Linie); ein Farbpuffer wechselt zu einem vorgegebenen Wert.
- Filter (optional). Bis zu vier weitere Indikatoren können ein Signal bestätigen, bevor es zählt, zum Beispiel: Kauf nur, solange der RSI über 50 liegt, oder nur, solange der Schlusskurs über einem gleitenden Durchschnitt mit 200 Perioden auf H4 liegt. Jeder Filter verfügt über einen eigenen Indikator, eigene Eingaben und einen eigenen Zeitrahmen sowie für „Kaufen“ und „Verkaufen“ jeweils eine Bedingung: ein Puffer oberhalb oder unterhalb eines Niveaus, oberhalb oder unterhalb eines zweiten Puffers, der Schlusskurs oberhalb oder unterhalb eines Puffers, ein farbiger Puffer, der einem Wert entspricht, oder ein Puffer, der auf dem Balken einen bestimmten Wert aufweist. Filter werden anhand des letzten geschlossenen Balkens ihres jeweiligen Zeitrahmens überprüft. Ein Signal, das von einem Filter abgelehnt wird, wird vollständig ignoriert: Es wird weder eine Position eröffnet noch geschlossen, und es wird kein Alarm gesendet; im Bedienfeld wird angezeigt, welcher Filter das Signal abgelehnt hat und welche Bedingungen er festgestellt hat.
Standardmäßig wird das Signal aus dem letzten geschlossenen Balken entnommen, sodass der Strategietester das Geschehen auf einem Live-Chart nachbildet. Sie können Ihren eigenen Indikator vor dem Kauf mit der kostenlosen Demo im Strategietester testen.
Beispiel: Nur MACD-Signale in Richtung des H4-Trends berücksichtigen
Der Signalindikator bleibt unverändert: Lassen Sie das Feld „Indikatorname“ leer, um den integrierten MACD (12,26,9) zu verwenden; dessen Standardregeln bedeuten bereits „Kauf“, wenn der Puffer 0 den Puffer 1 nach oben kreuzt, und „Verkauf“, wenn er ihn nach unten kreuzt. Öffnen Sie die Eingaben (F7) und füllen Sie die Gruppe „Filter 1“ aus:
- Indikatorname (leer = Filter aus): Examples\Custom Moving Average
- Indikatoreingaben, durch Kommas getrennt: 200,0,1 (Periode 200, Verschiebung 0, Methode 1 = exponentiell)
- Zeitrahmen des Filters: H4 (4 Stunden)
- Kauf nur zulassen, wenn: Der Schlusskurs liegt über dem Puffer (gleitender Durchschnitt usw.)
- Kauf: Puffer-Nummer: 0
- Verkauf nur zulassen, wenn: Der Schlusskurs liegt unterhalb des Puffers
- Verkauf: Puffer-Nummer: 0
Ergebnis: Ein Kauf wird nur eröffnet, wenn die letzte geschlossene H4-Kerze über dem exponentiellen gleitenden Durchschnitt mit 200 Perioden liegt, ein Verkauf nur, wenn sie darunter liegt. Ein abgelehntes Signal eröffnet und schließt nichts; das Panel zeigt es unter „Letztes Signal“ mit der Filternummer und dem vom Filter ermittelten Wert an.
Hinzufügen eines zweiten Filters: RSI muss übereinstimmen
Füllen Sie die Gruppe „Filter 2“ auf die gleiche Weise aus. Ein Signal zählt nun nur, wenn beide Filter übereinstimmen:
- Indikatorname (leer = Filter aus): Beispiele\RSI
- Indikator-Eingaben, durch Kommas getrennt: 14
- Zeitrahmen des Filters: aktuell
- Kauf nur zulassen, wenn: Der Puffer liegt über dem Niveau
- Kauf: Puffer-Nummer: 0
- Kauf: Niveau: 50
- Verkauf nur zulassen, wenn: Der Puffer liegt unter dem Niveau
- Verkauf: Puffer-Nummer: 0
- Verkauf: Niveau: 50
Ergebnis: Ein Kauf erfordert einen H4-Schlusskurs über dem Durchschnitt und einen RSI über 50; ein Verkauf erfordert, dass beide Werte darunter liegen.
- Sie kennen die Pufferzahl eines Filters nicht? Geben Sie einfach den Indikatornamen ein und fügen Sie das Programm hinzu: Im Fenster werden die Puffer jedes Filters mit ihren aktuellen Werten aufgelistet. Legen Sie dann die Bedingungen fest.
- Die Filter 3 und 4 funktionieren auf die gleiche Weise. Ein Filter mit einem leeren Indikatornamen ist deaktiviert.
- Ein Tippfehler im Filternamen oder eine Puffernummer, die der Indikator nicht besitzt, wird im Bedienfeld rot unter „SETUP PROBLEM“ angezeigt, zusammen mit dem entsprechenden Korrekturhinweis.
Handel
- Festes Lot oder ein Lot, das aus einem Prozentsatz des Guthabens und der Stop-Loss-Distanz berechnet wird.
- Stop-Loss: keiner, fest in Punkten oder ein Vielfaches des ATR.
- Take-Profit: keiner, fest in Punkten oder ein Vielfaches des Stop-Loss.
- Bei einem entgegengesetzten Signal: ignorieren, die Position schließen oder schließen und die entgegengesetzte Position eröffnen.
- Eine Position gleichzeitig oder mehrere.
- Break-even und Trailing-Stop.
- Spread und Zeit: maximaler Spread und ein Handelszeitfenster in Serverzeit.
- Vor jeder Order prüft das Programm die Lot-Limits des Symbols, den minimalen Stop-Abstand, die freie Margin, das Orderlimit des Brokers und ob die Handelssitzung geöffnet ist.
- Funktioniert auf Netting- und Hedging-Konten; Positionen werden anhand der Magic Number identifiziert.
Benachrichtigungen
Das Programm kann auch im reinen Benachrichtigungsmodus ohne Eröffnung von Trades arbeiten: Popup-Benachrichtigung, Push-Benachrichtigung an die MetaTrader-App und E-Mail.
Einschränkungen
- Der Indikator muss seine Signale in Indikatorpuffern bereitstellen. Indikatoren, die lediglich grafische Objekte auf dem Chart zeichnen, können nicht ausgelesen werden.
- Als Pfeil wird jeder Wert erkannt, der nicht leer ist oder Null beträgt.
- Das Programm führt die Signale Ihres Indikators genau so aus, wie sie sind. Es macht einen Indikator nicht gewinnbringend; testen Sie Ihre Einstellungen zunächst im Strategietester.
Eingaben
- Indikator: Name, Eingaben, Zeitrahmen, Signalbalken (1 = letzter geschlossener Balken).
- Kaufsignal und Verkaufssignal: Regel, Puffernummer, Niveau, zweiter Puffer.
- Filter 1 bis Filter 4: Indikatorname (leer = deaktiviert), Eingaben, Zeitrahmen; für Kauf und Verkauf: Bedingung, Puffernummer, Niveau; zweiter Puffer.
- Handel: Modus (Handel oder nur Benachrichtigungen), Lot-Modus, festes Lot, Risikoprozentsatz, Stop-Loss-Modus und -Größe, ATR-Periode, Take-Profit-Modus und -Größe, Aktion bei einem entgegengesetzten Signal, jeweils nur eine Position.
- Positionsmanagement: Break-Even-Auslöser und gesperrte Punkte, Trailing-Abstand.
- Spread und Zeit: maximaler Spread, Beginn und Ende des Handelsfensters.
- Benachrichtigungen: Popup, Push, E-Mail.
- Panel: Ein- oder ausblenden, Schriftgröße.
- Identifikation: Magic Number, Orderkommentar.
