ShortSRLevels
- Indikatoren
-
Shi Yuan Wang
Ich entwickle benutzerdefinierte Indikatoren, Expert Advisors (EAs), Skripte und Trading-Tools für MetaTrader 4 und MetaTrader 5 sowie Indikatoren für TradingView (Pine Script).
Was ich für Sie tun kann:
- Umwandlung einer klar beschriebenen Handelsregel in einen backtestbaren MQL4/MQL5 EA - Version: 1.1
ShortSRLevels
ShortSRLevels ist ein Chartindikator für MetaTrader 5. Er zeichnet eine kompakte Übersicht über Kursniveaus, die vom Kurs noch nicht erreicht wurden, sowie eine begrenzte Anzahl von Niveaus, die kürzlich erreicht wurden. Außerdem kann er das Hoch und Tief des letzten abgeschlossenen Tages sowie das Hoch und Tief der letzten abgeschlossenen Woche anzeigen.
Der Indikator eröffnet, schließt oder verwaltet keine Positionen. Er platziert keine Orders. Er ist ein visuelles Werkzeug zur Chartanalyse.
Niveaus im Chart
Jedes Niveau wird als horizontale Linie dargestellt. Die Linie beginnt an dem Chartbalken, an dem das Niveau verfügbar wurde, und erstreckt sich nach rechts bis etwas über den letzten Balken hinaus. Ein Niveau behält nach seiner Darstellung seinen ursprünglichen Kurs bei. Wenn der Kurs das Niveau zum ersten Mal erreicht oder überschreitet, endet die Linie an diesem Balken und das Niveau wird in die Gruppe der erreichten Niveaus verschoben. Erreichte Niveaus werden mit einer dünneren Linie und einer helleren Schattierung dargestellt.
Optionale Feinlinien fügen um jedes Niveau ein schmales Band hinzu. Ein optionaler Stern markiert den Balken, an dem das Referenz-Extrem auftrat. Kleine Endmarkierungen auf der rechten Seite jeder Linie erleichtern das Ablesen der Karte in einem unübersichtlichen Chart. Die Farben werden aus dem Chart-Hintergrund ausgewählt, sodass die Karte sowohl bei hellen als auch bei dunklen Chart-Themen gut lesbar bleibt. Ein Tooltip auf jeder Linie zeigt den Kurs, die Quellzeit, die Verfügbarkeitszeit und den aktuellen Status an. Alle Zeiten werden in Serverzeit angezeigt.
Im Datenfenster stehen zwei Zähler zur Verfügung. Sie zeigen an, wie viele ungetestete obere Niveaus und wie viele ungetestete untere Niveaus am aktuellen Balken vorhanden sind.
Tages- und Wochenreferenzlinien werden als separates Linienpaar dargestellt. Sie werden ersetzt, sobald ein neuer Tag oder eine neue Woche abgeschlossen ist.
Benachrichtigungsoptionen
In den Eingabefeldern können zwei optionale Benachrichtigungen aktiviert werden: ein Terminal-Benachrichtigungsfenster und eine Push-Benachrichtigung. Beide sind standardmäßig deaktiviert. Eine Benachrichtigung wird ausgelöst, wenn der Kurs auf dem neuesten Chartbalken ein gespeichertes Niveau erreicht. Für Push-Benachrichtigungen müssen die MetaTrader 5-Benachrichtigungseinstellungen vom Benutzer konfiguriert werden.
Unterstützte Charts
Der Indikator wird für H4 und niedrigere Zeitrahmen empfohlen, die vier Stunden unterteilen, zum Beispiel M1, M3, M5, M15, M20, M30, H1, H2 und H4. In höheren Zeitrahmen wird der Indikator zwar geladen, bleibt aber inaktiv. Er schreibt eine kurze Notiz in das Expertenprotokoll und zeichnet nichts. Dieses Verhalten führt zu keinen weiteren Einschränkungen des Produkts.
Der Indikator benötigt Chart-Historien und Historien höherer Zeitrahmen vom Handelsserver. Wenn die erforderlichen Historien noch nicht geladen sind, können einige Niveaus oder Referenzwerte fehlen, bis die Historien verfügbar sind.
Eingabeparameter
Level-Karte
- InpLevelsPerSide: Anzahl der ungeprüften oberen und unteren Niveaus, die im Chart eingezeichnet werden. Bereich 1 bis 8. Standardwert 3.
- InpSourceLookback: Größe des Fensters mit den gespeicherten historischen Daten, das zum Erstellen der Karte verwendet wird. Bereich: 10 bis 240. Standardwert: 120.
- InpReachedToShow: Anzahl der zuletzt erreichten Niveaus, die in der Anzeige beibehalten werden. Bereich 0 bis 12. Standardwert 6. Setzen Sie den Wert auf 0, um erreichte Niveaus auszublenden.
Darstellung
- InpFineRails: Zeichnet ein schmales Band um jedes Niveau. Standardwert: „true“.
- InpOriginStars: Zeigt am Ursprung jedes Niveaus einen Stern an. Standardwert: „true“.
- InpProjectBars: Wie weit die Linien über den letzten Chartbalken hinausreichen, gemessen in Chartbalken. Bereich 4 bis 40. Standardwert 12.
Tägliche/wöchentliche Referenzwerte
- InpDailyRefs: Zeigt das Tageshoch und das Tagestief des zuvor abgeschlossenen Tages an. Standardwert: „true“.
- InpWeeklyRefs: Zeigt das Hoch und das Tief der letzten abgeschlossenen Woche an. Standard: „true“.
Benachrichtigungen
- InpAlertPopup: Zeigt ein Terminal-Alarmfenster an, wenn ein Wert erreicht wird. Standardwert: „false“.
- InpAlertPush: Sendet eine Push-Benachrichtigung, wenn ein Wert erreicht wird. Standard: „false“.
