Freitag, 19. April 2024, 17:01 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

mamba

unregistriert

1

Freitag, 28. Dezember 2007, 16:04

Dauer einer Kursbewegung

Liebe Investoxgemeinde,

ich würde gerne die Dauer eine Kursbewegung mit Investox berechnen. Mit Excel würde die Formel lauten:

=WENN(ODER(UND(C3>1;C2<1);UND(C3<1;C2>1));1;D2+1)

in der Spalte "C" wären dabei die jeweiligen Closekurse in der Spalte "C" (C2 = 1.1.1994, C3= 2.1.1994, ...) und in der Spalte "D" die Dauer (Perioden) der Kursbewegung. Die Berechnung startet dabei in D3. D2 wäre als quasi Ref(D3, -1).

Bisher habe ich dazu folgende Formeln:

für die Kursbewegung:

calc ROC1: close/Ref(Close, -1);

Entwicklungsstand:

=WENN(OR(AND(ROC1>1;Ref(ROC1, -1)<1), AND(ROC1<1, Ref(ROC1, -1)>1));1;D2+1)

Nun gibt es ja die Funktion "CumSince" . Bei Forumssuche bin ich zwar auch schon auf Beiträge mit "CumSince" gestoßen, aber ich komme leider hier nicht weiter Für Ihre Unterstützung wäre ich sehr dankbar.

mamba

unregistriert

2

Freitag, 28. Dezember 2007, 16:37

jetzt hab ich die Lösung glaube ich doch noch gefunden:

calc ROC1: close/Ref(Close, -1);
calc Dauerzähler: Or(And(ROC1>1, Ref(ROC1, -1)<1) ,And(ROC1<1, Ref(ROC1, -1)>1));

calc Dauer: CumSince(1, Dauerzähler=1, 0);

Dauer

:rolleyes: