Dienstag, 16. April 2024, 14:59 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Tobias Männlich

Meister

Registrierungsdatum: 3. September 2002

Beiträge: 663

Wohnort: NRW / Paderborn

1

Montag, 13. Januar 2003, 21:17

Rekursive Berechnungen

Hallo,

ich möchte einen Indi erstellen, der die Periodenlänge des RSI über den MEM Indikator bestimmt.
Jetzt hänge ich bei der Rekursiven Berechnung von U1 und D1 fest.
Investox will U1 und D1 bzw. die Ref(,-1) nicht berechnen, weil es noch keinen Anfangswert gibt.
Hat jemand eine Idee, wie ich U1 einen sinnvollen Anfangswert geben kann oder wie ich das Problem sonst lösen kann?

Calc Z: MEM_NRCM2(Close, 1, 1, 30, a)/2;
Calc u : If(close>Ref(close,-1),Close,0);
Calc d : If(close<Ref(close,-1),Close,0);
Calc U1 : (Ref(U1,-1)+u)/Z; <=========
Calc D1 : (Ref(D1,-1)+d)/Z; <=========
Calc RS : U1/D1;
100-(100/(1+RS))
Gruss Tobias

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

2

Montag, 13. Januar 2003, 21:23

Hallo Tobias,
versuch mal die Funktion prev, die müssen das können, allerding ist sie grottenlangsam :(.
Viele Grüße,
Hans-Jürgen

Tobias Männlich

Meister

Registrierungsdatum: 3. September 2002

Beiträge: 663

Wohnort: NRW / Paderborn

3

Mittwoch, 15. Januar 2003, 09:05

Hallo Hans-Jürgen,

so funktioniert es rein vom Syntax her.
Berechnet die Prev Fkt. hier auch das was sie soll ?
( Nimmt Prev ohne irgendein übergebenes Argument hier den voherigen Wert von U1 bzw. D1 ? )

Calc Z: MEM_NRCM2(Close, 1, 1, 30, a)/2;
Calc u : If(close>Ref(close,-1),Close,0);
Calc d : If(close<Ref(close,-1),Close,0);
Calc U1 : (Prev+u)/Z;
Calc D1 : (Prev+d)/Z;
Calc RS : U1/D1;
100-(100/(1+RS))
Gruss Tobias

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

4

Mittwoch, 15. Januar 2003, 11:23

Hallo,

>>Nimmt Prev ohne irgendein übergebenes Argument hier den voherigen Wert von U1 bzw. D1 ?

Ja, das ist so. Die Berechnungsgeschwindigkeit von Prev wird übrigens demnächst event. verbessert.

Viele Grüße
Andreas Knöpfel

Tobias Männlich

Meister

Registrierungsdatum: 3. September 2002

Beiträge: 663

Wohnort: NRW / Paderborn

5

Mittwoch, 15. Januar 2003, 11:31

>> Ja, das ist so. Die Berechnungsgeschwindigkeit von Prev wird übrigens demnächst event. verbessert.

... mmh, wäre keine schlechte Idee ;-))

Bringt es wohl etwas, bzw. geht es, die 2 mit Prev berechneten Datenreihen als Berechnungstitel anzulegen, damit diese nur einmal am Tag berechnet werden ?
Gruss Tobias

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

6

Mittwoch, 15. Januar 2003, 14:42

Hallo,

>>Bringt es wohl etwas, bzw. geht es, die 2 mit Prev berechneten Datenreihen als Berechnungstitel anzulegen, damit diese nur einmal am Tag berechnet werden ?

ja, dafür sind die Berechnungstitel u.a. gedacht.

Viele Grüße
Andreas Knöpfel

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

7

Mittwoch, 15. Januar 2003, 21:00

@Tobias:
AK hat ja deine Frage beantwortet, bin etwas spät dran, da ich wenig Zeit im Moment habe!
Viele Grüße,
Hans-Jürgen