Multi Timeframe Signal Workshop MT4
- Indikatoren
-
George Ciprian Mandache
Mostly writing code that does stuff...
User guides are on my blog. For questions or bugs, write in the product's Comments tab or send me a message. - Version: 1.0
- Aktivierungen: 5
Multi Timeframe Signal Workshop ist ein Indikator für MetaTrader 4, der Signale überwacht, die Sie aus Indikatoren beliebiger Zeitrahmen bauen, und jeden Balken markiert, auf dem eines auslöst. Ein Signal wie "H4-RSI überverkauft, während der Kurs über der täglichen EMA 200 liegt" bauen Sie per Klick, ohne Code, und jede Auslösung wird mit den Zonen, Linien und Indikatorwerten in den Chart gezeichnet, die das Signal gelesen hat. 36 fertige Signale sind dabei, und bei einer neuen Auslösung meldet sich der Indikator mit einem Alarm.
Einführungspreis: 49 USD für die ersten 10 Kopien, danach 79 USD.
Was er macht
- Signale per Klick. Wählen Sie einen Zeitrahmen, einen Indikator mit seinen eigenen Einstellungen (die Periode eines RSI, die Standardabweichungen der Bollinger-Bänder) und was geprüft wird (überverkauft, ein Kreuzen, eine Divergenz, Kurs in einer Zone, eine Linie über einer anderen) und wann es gegolten haben muss. Bedingungen lassen sich gruppieren: alle davon, eine davon oder mindestens eine bestimmte Anzahl.
- Beliebige Zeitrahmen in einem Signal. Eine Bedingung liest H4, die nächste D1, eine weitere den Zeitrahmen des Charts selbst.
- Im Chart markiert. Jede Auslösung bekommt einen Pfeil mit dem Namen des Signals daneben; wo sich die Namen naher Auslösungen treffen, liegt der neuere obenauf. Was gegolten hat, wird mitgezeichnet: ein Punkt, wo sich Linien gekreuzt haben, eine Linie zwischen den Umkehrpunkten einer Divergenz, die gelesene Zone oder das gelesene Niveau.
- Indikatoren werden mitgezeichnet. Die Indikatoren, die ein Signal nennt, werden über die Kerzen oder in eigene Bereiche am unteren Rand des Hauptcharts (Docks) gezeichnet. Sonst muss nichts installiert werden. Die Einstellung Markers only lässt sie weg.
- Alarme. Eine neue Auslösung meldet sich über das Alarmfenster, einen Ton, eine Push-Benachrichtigung oder eine E-Mail, für alle Signale gemeinsam oder für jedes mit eigenen Einstellungen.
- Signale als Textdateien. Save to file schreibt ein Signal als einfache Textdatei, und Load from file setzt jede Signaldatei auf einen Chart. Schreiben oder ändern Sie eine in Notepad oder einem beliebigen Texteditor, kopieren Sie sie in ein anderes Terminal oder schicken Sie sie jemandem. Charts laden eine geänderte Datei innerhalb von Sekunden neu.
- 36 fertige Signale zu Oszillatoren, Bändern, der Trendabstimmung, Unterstützung und Widerstand, Angebot und Nachfrage, Fibonacci, Orderblöcken, Fair Value Gaps und Marktstruktur, die meisten als Kauf- und Verkaufspaar.
Indikatoren für Signale
- Kurs und gleitende Durchschnitte: der Schlusskurs, SMA und EMA jeder Periode.
- Bänder und Kanäle: Bollinger-Bänder mit dem Squeeze, Keltner- und Donchian-Kanäle.
- Trend: Supertrend, Parabolic SAR, Ichimoku, ADX mit +DI und -DI und die Trendabstimmung aus acht Methoden (Struktur, Reihenfolge der Durchschnitte, Donchian, ADX, Supertrend, Parabolic SAR, Ichimoku, VWAP), jede Methode auch einzeln.
- Smart money concepts: Marktstruktur (BOS und CHoCH), Orderblöcke (mit dem Liquiditäts-Sweep, dem Displacement und seiner Fair Value Gap) und FVG.
- Level und Zonen: Swings (HH, LH, HL und LL), Fibonacci (Level, Golden Pocket, Optimal Trade Entry), Unterstützung und Widerstand sowie Angebot und Nachfrage. Jede Zone lässt sich als innerhalb, berührt, nahe oder durchbrochen lesen, und Abstände werden in ATR gemessen, sodass ein Signal auf jedem Symbol dasselbe bedeutet.
- Oszillatoren: RSI, Stochastik, Quad-Stochastik, Stochastic RSI, MACD, CCI, Williams %R und MFI, mit regulären und versteckten Divergenzen.
- Volatilität und Volumen: ATR und Tick-Volumen, jeweils gegen ihren Durchschnitt, und OBV mit seinen Divergenzen.
Die Regelsprache
Jedes Signal ist eine Regel in einer lesbaren Sprache. Die Karten schreiben sie für Sie und zeigen sie darunter als Rule text an; eine Signaldatei nimmt sie so, wie Sie sie tippen, über beliebig viele Zeilen, mit Kommentaren, die mit # beginnen, und einer Zeile marker: bullish oder marker: bearish.
- Namen: Zeitrahmen, Indikator und Feld, etwa H4.rsi.value, D1.ema200.is_above oder Chart.bb.upper. Chart folgt dem Zeitrahmen des Charts selbst.
- Indikatoreinstellungen: Die eigenen Einstellungen eines Indikators stehen in Klammern dahinter, etwa H4.rsi(21).is_oversold(30) oder H4.bb(20, 2.5).upper. Ohne sie gelten die Standardwerte, H4.rsi ist also RSI 14. Der Bedingungseditor zeigt sie unter dem Indikator.
- Flags und ihre Zahlen: Jedes Flag beginnt mit is_ und nimmt seine Zahlen in Klammern, etwa H4.rsi.is_oversold(25) oder D1.macd.is_bull_div(3, 40). Ohne Zahlen gelten die veröffentlichten Standardwerte.
- Verknüpfen und Rechnen: and, or, not und Klammern; Vergleiche mit Zahlen oder anderen Linien; + - * / sowie abs, min, max, round, floor und ceil.
- Funktionen: within_bars(x, 5) für "in den letzten 5 Balken", bars_ago(x, 7), at_least_true(2, a, b, c), in_range(x, 40, 60), cross_above(a, b) und cross_below(a, b).
Zwei Beispiele:
- H4.rsi.is_oversold(35) and D1.ema200.is_above
- abs(H1.price.value - H1.ema50.value) / H1.atr.value < 0.5 and at_least_true(2, H1.rsi.value < 45, H1.stoch.is_cross_up, H1.macd.hist > 0)
Eine Regel, die sich nicht kompilieren lässt, zeigt den Grund an und wird nicht gespeichert. Die Referenz der Regelsprache in meinem Blog listet jeden Indikator, jedes Feld, jedes Flag und jede Zahl mit Definition und Quelle auf.
Erste Schritte
- Ziehen Sie den Indikator auf einen Chart. Im Terminal heißt er MTF Signal Workshop.
- Klicken Sie auf + Signal, dann auf Load from file, um ein fertiges Signal zu wählen, oder auf + Add condition, um ein eigenes zu bauen. Save setzt es auf den Chart; Save to file speichert es zusätzlich als Datei für jeden Chart.
- In jeder Zeile pausiert On/Off ein Signal, der Stift öffnet es zum Ändern und der Papierkorb entfernt es. Settings legt die Alarme und die Farben der Markierungen fest.
Wann ein Signal auslöst
Jede Bedingung wird auf abgeschlossenen Balken ihres eigenen Zeitrahmens ausgewertet. Ein Signal löst auf dem Balken aus, auf dem seine Regel wahr wird, frühestens eine eingestellte Anzahl Balken nach seiner letzten Auslösung. Eine Divergenz steht erst einige Balken nach ihrem zweiten Umkehrpunkt fest, daher sitzt ihr Pfeil auf dem Balken, auf dem sie feststand. Nur eine Auslösung auf dem gerade abgeschlossenen Balken alarmiert, und nur einmal; den Indikator zu entfernen und neu hinzuzufügen wiederholt den Alarm nicht. Ältere Auslösungen in den durchsuchten Balken werden ohne Alarm gezeichnet.
Strategietester
Im Strategietester zeigt Multi Timeframe Signal Workshop sechs der fertigen Signale: DMI-Kreuzungen bei ADX über 25, starke Trendübereinstimmung und Strukturbrüche, jeweils für Kauf und Verkauf. Um Ihre eigenen zu testen, kopieren Sie die Einstellungsdatei des Charts und die Signaldateien in den gemeinsamen Ordner aller Terminals, Common\Files; wie das geht, zeigt die Anleitung.
Hinweise und Grenzen
- Für Signale, ihre Länge und die Indikatoren, die sie lesen, gibt es keine Grenze. Fürs Zeichnen schon: 32 Linien über den Kerzen und 32 Indikatoren pro Chart. Ein Signal, dessen Indikatoren nicht mehr passen, zeichnet nur seine Markierungen und sagt das, löst aber weiter aus und alarmiert.
- MetaTrader 4 kann keine Flächen füllen, daher zeigen die Ichimoku-Wolke und die Bollinger-, Keltner- und Donchian-Bänder ihre Linien ohne Füllung.
- Jedes Symbol behält seine eigene Signalliste, mit On/Off, Min bars between signals und den Alarmen jedes Signals, und sie ist nach einem Neustart wieder da. Beim Entfernen des Indikators werden seine Markierungen, Linien, Docks und das Panel gelöscht.
- Er eröffnet und verwaltet keine Trades. MTF Indicator Suite, kostenlos im Market, zeichnet dieselben Indikatoren ohne Signale.
Support
Zwei Beiträge in meinem Blog decken alles ab: die Anleitung mit einem Bild zu jedem Schritt und die Referenz der Regelsprache und der Indikatoren.
- Anleitung: https://www.mql5.com/en/blogs/post/779985
- Referenz der Regelsprache und der Indikatoren: https://www.mql5.com/en/blogs/post/779986
Bei Fragen oder Problemen schreiben Sie im Tab Kommentare dieser Seite oder schicken Sie mir eine private Nachricht auf MQL5.

