Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » @uwe, farbliche darstellung » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_klaus
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 61

_klaus ist offline
  @uwe, farbliche darstellungAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

hi uwe,
du hast versucht den ansatz von tina zu verkürzen,
{PaintBar:}

Input: Length(14),Highcol(Blue),Lowcol(Red),Midcol(Green);
Vars:BarCol(0);

BarCol=MidCol;
If RSI(Length) > 70 Then BarCol = HighCol
else
If RSI(Length) < 30 Then BarCol = LowCol;

Plot1(High,"HB",BarCol);
Plot2(Low,"LB",BarCol);

leider war auch bei dir der chart durchgehend rot..... - wie bei tina,
aber auch hier gilt für mich nach verschiedenen experimenten, ( führten unter andern auch
zu blauen balkencharts) - aus fehlern lernen,.. wo also liegt hier der fehler....

auch dir gilt mein dank,, klaus

03.12.2001, 00:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _klaus senden Homepage von _klaus
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  Der RSI-Ansatz muß lauten: RSI(Close, Len).....Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

...und da wir Dir RSI(Length) vorgegeben haben, was natürlich zur Fehlermeldung führen mußte, hast Du RSI(Length,14) geschrieben.

Da Du Length=14 gesetzt hast (siehe input-Zeile) ist die Bedingung für Rot immer erfüllt, da der RSI(14,14)=RSI(konst.,14)=undefiniert - wegen Division durch Null - ist und so intern von der EL-Funktion nicht bestimmt wird und damit der Wert immer auf Null verbleibt:

RSI(14,14)EasyLanguage = 0 < 30 !

Ersetze also Length durch Close und die 14 durch Length:

RSI(Close, Length)

und du solltest in beiden Fällen, also in tinas Programm, als auch in meinem daraus abgeleiteten Programm, das gewünschte und identische Ergebnis erhalten.

Es ist immer hilfreich, wenn man sich die Funktionen, die man verwendet auch einmal als Indikatorlinie anschaut. Hier würde man dann ggf. Logikfehler entdecken können. auch schau Dir die Funktion RSI im Power-Editor einmal an, dort siehst Du welche Parameter abverlangt werden.

Letzteres erfährst Du auch, wenn Du die Auswahlbox unter Tools (Menüleiste) aufrufst, die Dich zu den verwendbaren Funktionen führt (Function Wizard for PowerEditor Systems).

Das sollte eigentlich die Fehlerursache mit beschreibung gewesen sein.

Gruß
Uwe


03.12.2001, 01:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_klaus
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 61

_klaus ist offline
  RE: Der RSI-Ansatz muß lauten: RSI(Close, Len).....Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

...ja, genau das war´s, - es funktioniert. ich denke,
das ich auch hier wieder was gelernt habe. ist schon etwas schwierig,
wenn das englisch nicht so sattelfest ist.
- gibt es inzwischen eigentlich ein EL in deutsch ???
danke noch, klaus

03.12.2001, 10:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _klaus senden Homepage von _klaus
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR