Tradestation User Group Germany (http://www.tradernet.org/wbb/index.php)
|- Posts aus dem alten Userforum (http://www.tradernet.org/wbb/board.php?boardid=15)
|-- @uwe, farbliche darstellung (http://www.tradernet.org/wbb/threadid.php?boardid=15&threadid=148)


Geschrieben von _klaus am 03.12.2001, 00:10:

  @uwe, farbliche darstellung

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


Geschrieben von _Uwe am 03.12.2001, 01:10:

  Der RSI-Ansatz muß lauten: RSI(Close, Len).....

...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



Geschrieben von _klaus am 03.12.2001, 10:10:

  RE: Der RSI-Ansatz muß lauten: RSI(Close, Len).....

...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

Powered by: Burning Board 1.1.1 © 2001 by WoltLab