WT String2Signal
- Indikatoren
- Ricardo Almeida Branco
- Version: 1.0
- Aktivierungen: 5
Wandeln Sie Ihre Candlestick-Muster ganz einfach in Signale um!
Eval - Befehlsinterpreter - Befehlszeilenschnittstelle - String-Konverter - Anpassbares Zeichen
Der String2Signal-Indikator ermöglicht es Ihnen, Ihre Candlestick-Muster zu schreiben und die Signale auf dem Bildschirm zu erhalten, die Integration mit EAs oder die Verwendung es in manuellen Operationen zu unterstützen.
Sie geben einen Text mit Ihrem Setup ein und der Indikator wandelt ihn in die MQL5-Sprache um und gibt Kauf- oder Verkaufssignale auf dem Bildschirm aus.
Zum Beispiel kann ein Kaufsignal gegeben werden, wenn das Tick-Volumen größer als 200 ist und der aktuelle Schlusskurs größer ist als das Hoch der vorherigen Kerze, geschrieben werden als tv[0]>200 && C[0]>H[1], so einfach!
Die Befehle, die der Indikator akzeptiert, sind:
1) Die Befehle, die von Haus aus in Indikatoren enthalten sind (verwenden Sie für diese Befehle nur den ersten Großbuchstaben):
O (Offen) H (Hoch) L (Tief) C (Schließen) TV (Tick-Volumen) V (Reales Volumen) S (Spanne)
2) Einige der häufig verwendeten mathematischen Funktionen (zum Verständnis jeder Funktion klicken Sie auf die jeweilige Funktion):
max min abs floor ceil rund sqrt mod pow
3) Operationen und Ausdrücke, die in der Sprache MQL5 verwendet werden. In der Regel handelt es sich dabei um mathematische Operationen, logische Komparatoren wie größer, kleiner und andere. Hier möchte ich die Aufmerksamkeit auf die logischen Kombinationen && (und) lenken, die zwei Ausdrücke verbindet, bei denen beide erfüllt sein müssen, und || (oder), die zwei Ausdrücke verbindet, von denen nur einer erfüllt sein muss. Wir können also die Ausdrücke verwenden:
| Oder | Und | Addition | Subtraktion | Multiplikation | Division | Rest der Division | Größer als | Kleiner als | Größer als oder gleich | Kleiner als oder gleich | Gleich | Unterschiedlich (ist nicht gleich) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| || | && | + | - | * | / | % | > | < | >= | <= | == | != |
▶S ehen wir uns einige Beispiele an, die verwendet werden können:
- Regel Buy (1): C [1]>O[1](platziert ein Kaufsignal auf die gesamte Kerze, bei der der vorherige Balken einen Schlusskurs aufweist, der größer als der Eröffnungswert ist, d.h. es handelt sich um einen bullischen Balken).
- Regel Kaufen (1): C [1]>O[1] && C[2]>O[2] && C[3]>O[3] && C[4]<=O[4] && C[5]<=O[5] ( löst ein Kaufsignal aus, wenn auf drei Bullenkerzen zwei Bärenkerzen oder Doji folgen).
- Kaufregel (1): C [1]>O[1] && H[1]-L[1]>=100 ( setzt ein Kaufsignal, wenn wir eine bullische Kerze haben und die Amplitude (Maximum - Minimum) größer oder gleich 100 ist).
- Regel Kaufen (1): abs (C[1]-O[1]) >= 300 && C [1]>O[1] ( wird ein Kaufsignal setzen, wenn der absolute Wert des Eröffnungskurses minus des Schlusskurses größer als 300 ist und es sich um eine bullische Kerze handelt. Da wir hier nicht wissen, ob der Eröffnungskurs höher oder niedriger als der Schlusskurs war, fragen wir nach dem absoluten Wert - der immer positiv ist)
▶ Auf ähnliche Weise können wir Verkaufsbedingungen schreiben.
Wenn Sie eine Bedingung haben, die Sie nicht schreiben können, hinterlassen Sie hier in den Kommentaren eine Nachricht und ich werde Ihnen beim Schreiben helfen. Wenn es ein vertraulicher Fall ist, können Sie eine private Nachricht über mql5.com Nachrichten senden.
▶ Parameter des Indikators:
Look back = 1000; // Der Indikator wird die Pfeile (wenn er auf dem Chart platziert wird) mit der Analyse der letzten 1000 Kerzen darstellen. Dies spart Verarbeitungszeit, wenn der Indikator die Historie betrachten muss. Nachdem er auf dem Chart platziert wurde, betrachtet er nur noch die letzten Kerzen.
Calculate in new bar Only = true; // In diesem Fall wird der Indikator nur bei jeder neuen Kerze neu berechnet. Dadurch wird Echtzeitverarbeitung eingespart.
▲ △ Kaufbedingung △ ▲
Hier haben wir 3 Textfelder und 2 Konnektoren. Durch die Beschränkung von MT5 hat jeder Texteintrag ein Limit von 243 Zeichen. Wenn Ihre Eingaberegel länger als 243 Zeichen ist, können Sie die beiden anderen Felder jeder Bedingung kombinieren und die Felder mit && oder || verbinden. Wenn Sie die unten stehenden Felder nicht verwenden wollen, markieren Sie das Feld "unten stehende Felder ignorieren".
▲ △ Verkaufsbedingung △ ▲
A mesma coisa para as condições de venda.
▶ ▶ ▶ Das ist es, ein praktischer Weg, um Ihre Kauf- und Verkaufssignale zu erhalten, die Kerzen lesen.
Werfen Sie einen Blick auf meine anderen Indikatoren, und wenn Sie Zweifel haben, hinterlassen Sie Ihre Nachricht hier auf dem Indikator oder senden Sie mir eine private Nachricht.
