Einloggen Suche | Aktive Themen
RSI Wendepunkte Optionen
kosi
Geschrieben: Friday, February 10, 2017 8:04:16 PM

Gruppen: Kunde

Beiträge: 18

Tai-Pan End-of-Day
Hallo miteinander

Kennt jemand die Formel, um im RSI-Chart ein Signal (Formel im Signale-Modul) einzuzeichnen, wenn der RSI (3) wendet?
Bei Aufwärtswendung grün und bei Abwärtswendung rot.
Wenn eine längere Aufwärtsphase entsteht, sollten keine aufeinanderfolgende Signale angezeigt werden.

Philipp Traub
Geschrieben: Saturday, February 11, 2017 4:33:25 PM
Gruppen: Kunde

Beiträge: 111

Tai-Pan End-of-Day
Versuche es damit mal, wenn er nach oben dreht:

RSI (3) > Ref(RSI(3),-1) AND Ref(RSI(3),-1) < Ref(RSI(3),-2)


Grüße
Philipp
kosi
Geschrieben: Sunday, February 12, 2017 12:57:29 PM

Gruppen: Kunde

Beiträge: 18

Tai-Pan End-of-Day
Vielen Dank Philipp!

Du hast mir den richtigen Wink gegeben, damit ich im Listen-Modul mit dieser Formel up und down vereinen konnte.

Result:= IF(RSI (3) < Ref(RSI(3),-1) AND Ref(RSI(3),-1) > Ref(RSI(3),-2),1,
(RSI (3) > Ref(RSI(3),-1) AND Ref(RSI(3),-1) < Ref(RSI(3),-2),0)) ;

Ich werde diese noch weiter prüfen.

Nochmals vielen Dank!
kosi


Nachtrag: Habe die Formel noch abgeändert, weil der RSI up- or downtrend im Listen-Modul nicht korrekt angezeigt wurde. Neu ist:

Result:= IF(RSI (3) < Ref(RSI(3),-1) AND Ref(RSI(3),-1) > Ref(RSI(3),-2),0,
IF(RSI (3) > Ref(RSI(3),-1) AND Ref(RSI(3),-1) < Ref(RSI(3),-2),1,"Trend")) ;

Trend wird leider nicht angezeigt. Das Feld bleibt einfach leer. Vielleicht weiss noch jemand wie ich "Trend" in der Zeile anzeigen kann.


Katalog: 225 USA/Dow Jones 30 / per 10.02.2017


kosi hat die folgenden Bilder hochgeladen:
RSI3_d_w_m.jpg

Thorsten Kitzig
Geschrieben: Monday, March 6, 2017 1:43:17 PM
Gruppen: Insider

Beiträge: 22

Tai-Pan RealtimeTai-Pan End-of-Day
Hallo Kosi,

durch deine Zeile

Result:= IF(RSI (3) < Ref(RSI(3),-1) AND Ref(RSI(3),-1) > Ref(RSI(3),-2),0,
IF(RSI (3) > Ref(RSI(3),-1) AND Ref(RSI(3),-1) < Ref(RSI(3),-2),1,"Trend")) ;

wird eine Indikator-Ergebnisreihe aus den Zahlenwerten 0 und 1 erzeugt. Der Text "Trend" kann aber nicht in eine Zahl umgewandelt werden. Deshalb bleiben die Stellen an denen eigentlich "Trend" als Ergebnis ermittelt wird leer (LEER).
Die obige Berechnung erzeugt ja eine komplette Ergebnisreihe für alle Werte in der Kurszeihe. Das Listenmodul verwendet von so einem Ergebnis nur den letzten Wert. Um die Ausgabe auf "0", "1" und "Trend" zu ändern muss ein wenig mehr gemacht werden.
Code:
// RSI-Vergleiche berechnen
// Berechnung von RSI mit eingestellten Zeitraum (Default ist 3)
_RSI := RSI (Para1);

// Das Berechnen des RSI-Wertes macht folgenden Prüfungen besser lesbar
// und geht auch schneller, da nicht immer erst der RSI komplett berechnet
// werden muss

// Bedingung 1: ist der RSI gegenüber dem Vortag gefallen und davor gestiegen?
_RSI_Test_1 := _RSI < Ref(_RSI,-1) AND Ref(_RSI,-1) > Ref(_RSI,-2);

// Bedingung 2: ist der RSI gegenüber dem Vortag gestiegen und davor gefallen?
_RSI_Test_2 := _RSI > Ref(_RSI,-1) AND Ref(_RSI,-1) < Ref(_RSI,-2);

// letzten Kurswert der Bedingungen bestimmen
_RSI_1L := LastValue(_RSI_Test_1);
_RSI_2L := LastValue(_RSI_Test_2);

// Default Ergebnisse für die Listenausgabe festlegen
_RetVal := "0"; // Ergebnis als Text
BackColor := LightRed;
TextColor := White;

// Trifft die 1. Bedingung nicht zu
if (_RSI_1L = 0) Then
Begin
  // dann 2. Bedingung prüfen
  BackColor := LightGreen;
  TextColor := Black;
  // wenn 2. Bedingung zutrifft --> Ausgabe der "1"
  if (_RSI_2L = 1) Then _RetVal := "1"
  else
  Begin // 2. Bedingung triff nicht zu. --> Ausgabe von "Trend" als Text
    _RetVal := "Trend";
    BackColor := DarkGreen;
    TextColor := White;
  End;
End;

Result:= _RetVal;
Da ich kein Freund von "Indikator-Parametern im Quelltext" bin, benötigt dieser Quelltext einen Parameter vom Type "integer". Dessen Default-Wert habe ich auf 3 gesetzt.

Das Ergebnis:


Eine Beispielliste habe ich mal angehängt. Diese Datei muss in das Listen-Verzeichnis. Das findet man unter "c:\Users\<WindowsAnmeldename>\AppData\Local\Lenz + Partner AG\Tai-Pan\17.0\Liste".

Gruß

Thorsten Kitzig

Dateianhänge:
RSIListe.lst (5kb) downloaded 62 time(s).


kosi
Geschrieben: Monday, March 6, 2017 7:25:12 PM

Gruppen: Kunde

Beiträge: 18

Tai-Pan End-of-Day
Super!
Kommt Zeit, kommt Rat. lachen

Vielen Dank für diese detaillierte Beschreibung. Toll!

Viel Erfolg
Kosi
Benutzer die diese Diskussion aktuell lesen
Guest

Powered by Yet Another Forum.net version 1.9.1.8 (NET v4.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.

Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz finden Sie hier