Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

Session Candle Counter: candles numbered from the cash open, DST aware - Indikator für den MetaTrader 5

Timon-pascal Krueger
Timon-pascal Krueger
Systematischer Index-Trader und MT5-Entwickler aus Deutschland.
Ich handle eigenes Kapital und Funded-Konten, darunter ein Live-Konto bei FTMO, mit zeitbasierten Breakout-Strategien auf DAX, FTSE, Dow und Nasdaq.
| German English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
Ansichten:
8
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Bei der Intraday-Handelsanalyse tauchen häufig Formulierungen wie „die dritte Kerze nach der Eröffnung“ oder „es hat bei Bar sieben gewendet“ auf. Das manuelle Zählen auf einem 5-Minuten-Chart ist aufwendig, und zweimal im Jahr kommt es zu Fehlern, wenn die Börse und der Broker-Server zu unterschiedlichen Terminen auf Sommerzeit umstellen. Dieser Indikator übernimmt das Zählen. Er ermittelt den Cash-Eröffnungskurs der von Ihnen ausgewählten Sitzung, lokalisiert die erste Kerze in oder nach dieser Minute und schreibt unter jede folgende Kerze dieses Tages eine fortlaufende Nummer.

Die Umrechnung erfolgt von der lokalen Börsenzeit über UTC in die Zeit des Broker-Servers. Frankfurt und London stellen am letzten Sonntag im März und Oktober um, New York am zweiten Sonntag im März und am ersten Sonntag im November, Tokio stellt nie um. Der Broker-Offset wird aus dem Terminal ausgelesen und auf halbe Stunden gerundet, wodurch alle verwendeten Server-Zeitzonen abgedeckt werden. Das Chart wird niemals über die Textobjekte hinaus verändert, die der Indikator erstellt und wieder entfernt, wenn er deaktiviert wird.

Sitzungs-Kerzenzähler für GER40 M5

GER40 M5: Die Nummerierung beginnt mit der Eröffnung des Kassamarktes in Frankfurt, die gepunktete Linie markiert den Ankerpunkt

Was Sie auf dem Chart sehen

  • Eine Zahl unter jeder Kerze seit der Kasseneröffnung, beginnend mit eins für die erste Kerze der Sitzung. Kerzen vor der Eröffnung bleiben unbeschriftet, sodass der Nacht- und der Voreröffnungshandel sichtbar außerhalb der Zählung liegen.
  • Eine gepunktete vertikale Linie an jeder Sitzungseröffnung im sichtbaren Bereich, die ein- und ausgeschaltet werden kann, sodass der Anker anhand der Kursentwicklung überprüft werden kann, anstatt ihm blind zu vertrauen.
  • Eine Info-Beschriftung in einer Ecke des Charts mit der aktuellen Sitzung, der Eröffnung in Serverzeit und der Nummer der neuesten Kerze. Wenn die Sitzung anhand des Symbolnamens erraten wurde, lautet die Beschriftung „auto“; eine Vermutung wird niemals als Einstellung angezeigt.
  • Beschriftungen werden nur für den sichtbaren Bereich erstellt und begrenzt, sodass das Scrollen bei langen Zeitreihen schnell bleibt. Bei dichten Zeitrahmen kann statt jeder Kerze jede N-te beschriftet werden.

Die Auswahl der Handelssitzung erfolgt standardmäßig automatisch. Der Symbolname ist dabei ausschlaggebend: Britische Indizes verwenden „London“, kontinentaleuropäische Indizes „Frankfurt“, US-Indizes „New York“ und der japanische Index „Tokio“. Symbole außerhalb dieser Gruppen werden standardmäßig auf „Frankfurt“ zurückgesetzt und im Info-Label als Vermutung gekennzeichnet. Jede automatische Auswahl kann überschrieben werden, und der manuelle Modus verwendet eine einfache Serverzeit wie beispielsweise 15:30 für alles, was die Namenserkennung nicht kennt.

Sitzungs-Kerzenzähler für US30 M5

US30 M5 mit dem Anker „New York“ und der Info-Beschriftung: Eröffnungszeit in Serverzeit und Nummer der neuesten Kerze

Eingabeparameter

Parameter Standard Bedeutung
InpSession Auto Sitzungsanker: Auto, Frankfurt 09:00, London 08:00, New York 09:30, Tokio 09:00 oder Manuell
InpManualOpen 09:00 Öffnungszeit in Serverzeit, Format HH:MM, wird von der manuellen Sitzung verwendet
InpLabelEvery 1 Jede N-te Kerze beschriften; bei 1 werden alle beschriftet, die erste Kerze wird immer beschriftet
InpMaxLabels 500 Obergrenze für die Anzahl der Beschriftungen im Diagramm
InpDaysBack 10 Nur die letzten N Kalendertage beschriften; 0 hebt die Begrenzung auf
InpLabelColor DimGray Farbe der Zahlen und der Informationsbeschriftung
InpFontSize 7 Schriftgröße der Zahlen; die Informationsbeschriftung ist zwei Punkte größer
InpLabelOffsetPct 1,5 Abstand der Zahl unterhalb des Tiefstkurses, in Prozent des sichtbaren Kursbereichs
InpShowOpenLine true Zeichnet die gepunktete Linie bei jedem Eröffnungskurs
InpOpenLineColor Silber Farbe dieser Linie
InpShowInfo true Info-Beschriftung anzeigen
InpInfoCorner links oben Ecke für die Info-Beschriftung
InpInfoX 10 X-Versatz des Info-Labels in Pixeln
InpInfoY 20 Y-Versatz der Info-Beschriftung in Pixeln

Symbol und Zeitrahmen

Der Indikator ist für Index-CFDs und Aktien-Symbole mit einer Barposition ausgelegt: GER40, UK100, US30, NAS100, US500, JP225. Zeitrahmen von M1 bis H1 sind sinnvoll, M5 und M15 sind die übliche Wahl für den Intraday-Handel. Stellen Sie bei M1 „InpLabelEvery“ auf 5 oder 10 ein, da sich die Zahlen sonst zu dicht aneinander drängen. Bei Devisen gibt es keinen Cash-Open, verwenden Sie daher den manuellen Modus mit einer Zeitangabe, die für Sie sinnvoll ist.

Einschränkungen

  • Die Zählung erfolgt nach Kalendertagen. Eine Handelssitzung, deren Eröffnung vor Server-Mitternacht liegt – was bei Server-Offsets im Fernen Osten mit dem Anker in Tokio vorkommt –, wird ab der Eröffnung am selben Kalendertag gezählt, nicht über den Tag hinweg.
  • Börsenfeiertage sind dem Indikator nicht bekannt. An einem Tag, an dem die Börse geschlossen ist, aber CFDs gehandelt werden, beginnt die Zählung trotzdem zur üblichen Minute.
  • Im Strategietester meldet das Terminal die simulierte Serverzeit als GMT, sodass der Broker-Offset als Null erscheint und die Anker als UTC behandelt werden. Die Nummerierung bleibt konsistent, nur die dahinterstehende Uhrzeit verschiebt sich.
  • Die Sitzungserkennung liest den Symbolnamen aus. Broker mit ungewöhnlicher Namensgebung landen im Frankfurt-Fallback, den das Info-Label mit „auto“ kennzeichnet.
  • Der Indikator dient ausschließlich der Anzeige. Er verfügt über keine Puffer, schreibt keine Dateien und sendet keine Orders.

Schnellstart

  1. Fügen Sie ihn einem Index-Chart auf M5 hinzu und belassen Sie alle Eingaben auf ihren Standardwerten. Die Zahlen erscheinen unter den Kerzen der aktuellen Sitzung.
  2. Vergleichen Sie die gepunktete Linie mit dem von Ihnen erwarteten Eröffnungskurs. Wenn das Symbol der Namenserkennung unbekannt ist, wählen Sie die Sitzung selbst in „InpSession“ aus.
  3. Erhöhen Sie auf M1 den Wert von „InpLabelEvery“ auf 5, senken Sie bei langen historischen Daten den Wert von „InpDaysBack“.

Der Code ist eine kostenlose Ergänzung zu meinen Prop-Firm-Dienstprogrammen im Market (PropGuardian, PropMirror, PropSizer). Er läuft eigenständig und benötigt keine weiteren Komponenten.

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77559

RiskGuard Lite - Percent-Risk EMA/ATR EA 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.

Spread Monitor for Scalpers Spread Monitor for Scalpers

Spread-Histogramm in einem Unterfenster mit aktuellen/durchschnittlichen/maximalen/minimalen Werten, Kosten pro Trade und Schwellenwertwarnungen für Scalper.

CSetupLedger: a per-setup win rate ledger for Expert Advisors CSetupLedger: a per-setup win rate ledger for Expert Advisors

Bewertet jede Setup-Art in Ihrem EA anhand eines eigenen Datensatzes, anstatt sie in einer einzigen Kapitalkurve zusammenzufassen. Erzeugt sich bei der Initialisierung anhand der Handelshistorie des Kontos neu, sodass ein Neustart den Datensatz nicht löschen kann. Zeigt neben der rohen Gewinnquote eine untere Grenze des Wilson-Scores an, damit eine Glückssträhne von drei Trades nicht mehr wie ein Vorteil erscheint.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.