Ein Problem mit dem Alarm „Einmal pro Balken“

Alarme für Indikatoren mit einer Häufigkeit, die nicht Einmal pro Balkenschließung ist (also: Einmal, Einmal pro Minute und Einmal pro Balken), können während der Balkenbildung ausgelöst werden. Der Grund hierfür ist, dass sich die HLC-Werte (High, Low, Close – Hoch, Tief, Schließungspreis) während der Balkenbildung verändern (wie auch die Indikatorwerte, die auf den HLC-Werten beruhen). Dies führt dazu, dass die Ausführungszeit der auslösenden Bedingung auf dem Chart nicht immer mit der Zeit der tatsächlichen Alarmauslösung übereinstimmt.

 

Sehen wir uns dies an dem Beispiel von 2 häufigen Fällen an:

  • Der Alarm wurde ausgelöst, die Bedingung wurde jedoch nicht auf dem Chart erfüllt.
  • Der Alarm wurde mit Verspätung ausgelöst, nachdem die Bedingung auf dem Chart erfüllt wurde.

 

1) Der Alarm wurde ausgelöst, die Bedingung wurde jedoch nicht auf dem Chart erfüllt.

Die Screenshots unten zeigen die Veränderung in HLC und RSI während der Balkenbildung von 10:00 an (im Wiedergabemodus). Der erste Screenshot zeigt uns, dass zu einem bestimmten Zeitpunkt, der RSI-Wert unter 30 lag (d. h., es gab eine Überschneidung des Levels 30).

 

 

Der zweite Screenshot zeigt uns, dass im Augenblick der Balkenschließung, der RSI-Wert über 30 gestiegen ist (d. h., es gibt nicht mehr eine Überschneidung des Levels 30).

 

Aus diesem Grund wurde der Alarm mit der Bedingung RSI übersteigt 30 während der Balkenbildung zu 10:00 ausgelöst, obwohl es zu dem Zeitpunkt der Balkenschließung so aussieht, als ob der Alarm fehlerhaft ausgelöst wurde.

 

2) Der Alarm wurde mit Verspätung ausgelöst, nachdem die Bedingung auf dem Chart erfüllt wurde.

 

Die Screenshots unten zeigen uns die Veränderung in HLC und BB LowerBand während der Balkenbildung zu 02:00 an (im Wiedergabemodus), sowie das Level, zu dem sich der LowerBand-Wert mit dem Balken überschneidet (68840, schwarze gepunktete Linie).

 

Der erste Screenshot zeigt uns, dass während der Balkenbildung der Schließungswert unter dem Level 68440 lag (und der Indikatorwert lag unter dem Schließungswert), also gab es zu dem Level 68840 keine Überschneidung zwischen Balken und Indikator.

 

Der zweite Screenshot zeigt uns, dass zu dem Zeitpunkt der Balkenschließung, der Schließungswert über das Level 68440 gestiegen ist. Der Indikatorwert ist auch gestiegen, der Tiefstwert blieb jedoch unverändert (er kann nur während der Balkenbildung verringert werden), der Indikator und der Balken haben sich zu dem Level 68440 überschnitten.

 

Es ist hierbei wichtig anzumerken, dass diese Überschneidung nicht in dem Moment stattgefunden hat, als der Preis auf das Level 68440 gesunken ist, sondern in dem Augenblick, als der Indikatorwert auf dieses Level gestiegen ist.

Aus diesem Grund wäre der Alarm mit der Bedingung BTCUSD überschneidet BB LowerBand während der Balkenbildung ausgelöst worden, zu dem Augenblick, als sowohl der Preis und der Indikatorwert stiegen. Nachdem der Balken jedoch geschlossen wurde, kann es deshalb so aussehen, als ob der Alarm hätte früher ausgelöst werden müssen (zu dem Zeitpunkt, als der Preis auf das Level von 68440 gesunken war).