Indikator-Alarme
Die Implementierung von Alarmen und regelbasiertem Handel ist noch nicht vollständig abgeschlossen. Diese Dokumentation beschreibt die geplante und teilweise bereits umgesetzte Funktionalität.
In Bearbeitung - Zielversion V0.38.0
Gleitender Durchschnitt Kreuzung
Dieser Alarm wird ausgelöst, wenn der aktuelle Kurs eines Wertpapiers einen gleitenden Durchschnitt kreuzt. Der Benutzer konfiguriert den Typ des gleitenden Durchschnitts, die Berechnungsperiode und die Kreuzungsrichtung.
| Parameter | Beschreibung |
|---|---|
| Indikatortyp (I) | Art des gleitenden Durchschnitts: SMA (einfacher gleitender Durchschnitt) oder EMA (exponentieller gleitender Durchschnitt). Der Wert wird als Text eingetippt, eine Auswahlliste gibt es nicht; zulässig sind genau SMA oder EMA in Grossbuchstaben. |
| Periode (P) | Anzahl der Handelstage für die Berechnung des gleitenden Durchschnitts (1-999). |
| Kreuzungsrichtung (C) | Die Richtung der Kreuzung, die den Alarm auslöst: ABOVE (Kurs kreuzt von unten nach oben) oder BELOW (Kurs kreuzt von oben nach unten). Auch dieser Wert wird als Text eingetippt; zulässig sind genau ABOVE oder BELOW. |
Beispiel: Ein Alarm mit Indikatortyp SMA, Periode 200 und Kreuzungsrichtung BELOW benachrichtigt den Benutzer, wenn der Kurs unter den 200-Tage-SMA fällt. Dies ist ein klassisches Signal für einen möglichen Abwärtstrend.
RSI Schwellenwert
Dieser Alarm basiert auf dem Relative Strength Index (RSI), einem Momentum-Indikator, der Werte zwischen 0 und 100 annimmt. Der Alarm wird ausgelöst, wenn der RSI unter den unteren Schwellenwert fällt (überverkauft) oder über den oberen Schwellenwert steigt (überkauft). Mindestens einer der beiden Schwellenwerte sollte konfiguriert werden.
| Parameter | Beschreibung |
|---|---|
| RSI Periode (R) | Anzahl der Handelstage für die RSI-Berechnung (1-999), typischerweise 14. |
| Unterer Schwellenwert (L) | RSI-Wert von 0 bis 100, unterhalb dessen ein Überverkauft-Alarm ausgelöst wird (z.B. 30). |
| Oberer Schwellenwert (U) | RSI-Wert von 0 bis 100, oberhalb dessen ein Überkauft-Alarm ausgelöst wird (z.B. 70). |
Beispiel: Mit einer RSI-Periode von 14, einem unteren Schwellenwert von 30 und einem oberen Schwellenwert von 70 wird der Benutzer benachrichtigt, wenn der RSI unter 30 fällt (mögliche Kaufgelegenheit) oder über 70 steigt (mögliches Verkaufssignal).
Benutzerdefinierter Ausdruck
Dieser Alarm ermöglicht die Definition eines freien Ausdrucks, der gegen die aktuellen Kursdaten und technische Indikatoren ausgewertet wird. Die Ausdruckssprache basiert auf der EvalEx-Bibliothek und unterstützt mathematische Operatoren, Vergleiche und logische Verknüpfungen.
| Parameter | Beschreibung |
|---|---|
| Ausdruck (E) | Der auszuwertende Ausdruck (maximal 500 Zeichen). |
Verfügbare Variablen
Folgende Variablen der aktuellen Innertag-Kursdaten stehen im Ausdruck zur Verfügung:
price— Letzter gehandelter KursprevClose— Vortagesschlusskursopen— Eröffnungskurshigh— Tageshöchstkurslow— Tagestiefstkursvolume— Handelsvolumen
Indikatorfunktionen
Zusätzlich können technische Indikatoren als Funktionen verwendet werden. Diese werden aus den historischen Schlusskursen berechnet:
SMA(Periode)— Einfacher gleitender Durchschnitt, z.B.SMA(200)EMA(Periode)— Exponentieller gleitender Durchschnitt, z.B.EMA(50)RSI(Periode)— Relative Strength Index (0-100), z.B.RSI(14)
Beispielausdrücke
price < SMA(200)— Kurs unter dem 200-Tage-SMAprice < SMA(200) AND RSI(14) < 30— Kurs unter SMA und RSI im überverkauften BereichEMA(50) > EMA(200)— Goldenes Kreuz (kurzfristiger EMA über langfristigem)price > 100— Einfacher Preisschwellenwert
Hinweis
Indikator-Alarme benötigen ausreichend historische Kursdaten für die Berechnung. Stellen Sie sicher, dass für die betroffenen Wertpapiere ein Konnektor für historische Kursdaten konfiguriert ist.