danke udo,
werde es mal probieren,
was mich wundert ist, dass es mit barssince nicht geklappt hat.
ich habe barssince auf dieselbe art wie herr knöpfel in sinem ÜL
beispiel verwendet. in ÜLs funktioniert es ja einwandfrei.
Calc Bed1: Cross(GD(Mom(Close, 20), 5, S), 100, 1) = 1; {Bedingung für Datenpunkt}
Calc Bed2: Bed1; {Bedingung für 2. Datenpunkt, hier = Punkt}
Calc Datum1: BarsSince(Bed1, 2); {Anzahl Perioden seit vorletztem Durchkreuzen}
habe hier die punkte bestimmt, wo die funktion <>0 ist und dann in calc datum mit barssince angefordert, wie weit das 2 oder x-letzte ereignis zurückliegt und dies dann in cumsince eingesetzt
CumSince(Daten, datum1,0) eigenartigerweise ist das ergebnis null.
das wäre eine recht elegante art, das so aufzusummieren. eigentlich sollte das funktionieren. habe die beiden funktionen überprüft und es werden korrekte y-werte geliefert und barrsince funktioniert auch. das muss an der funktion von cumsince liegen, das vielleicht barssince im ereignisfeld nicht verarbeitet.
vielleicht leigt es bei mir noch an fehlendem können, aber immer wenn ich mal "einfach" auf ein in der vergangenes ereignis bezug nehmen will,
fehlt mir eine funktion, der bequemen ortsbestimmung.