Hallo
Ich habe einen Indikator (Werte zwischen 0 und 100)
Ich möchte wenn der Indi die 70er-Linie von oben nach unten durchstößt, und die 30er-Linie nicht durchstößt, sondern vorher dreht (wieder gen 70), Long gehen.
Analog dazu:
Ich möchte wenn der Indi die 30er-Linie von unten nach oben durchstößt, und die 70er-Linie nicht durchstößt, sondern vorher dreht (wieder gen 30), Short gehen.
Wie wird das programmiert??
Ich suche speziell den Programmteil, der mir sagt, ob der letzte Durchbruch
Die 70er-Linie von oben nach unten, oder
der 30-Linie von unten nach oben??
Das war einer meiner erbärmlichen Versuche:
|
Quellcode
|
1
2
3
4
|
Calc RichtungL: Cross(GD(RSI(close, 3), 3, S),70,1);
Calc RichtungS: Cross(GD(RSI(close, 3), 3, S),30,1);
Calc Ergebnis: If(RichtungL=(-1) or RichtungS=(1), Ergebnis=Richtung, Ergebnis=Ergebnis);
|
So klappts mal nicht, das kann ich euch schon sagen
(da kommt die Fehlermeldung "Parameter: ERGEBNIS
Meldung: Unverständlicher Parameter: Datenreihe oder Unterberechnung erwartet")
Normale Variablen wie z.B. in VB oder BASIC oder sowas, die einfach nur 0 oder 1 annehmen, würden mir schon helfen, aber ich denke das geht nicht, oder?
(Ich hab Investox 2.5 XL)
Vielleicht weiß wer von euch Rat
Grüße
Max