So ein wenig weiter bin ich schon aber das Ergebnis läßt zu wünschen übrig...es wird immer der heutige Tag angezeigt
_Cross := Cross (Cross(c,SMA(c,3
), 52 * 5);// ( 260 Tage )
_CrossValue := LastValue(_Cross);
_CrossDate := LastDate(Cross(c,SMA(c,3
));
_CheckIndex := Cross(c,SMA(c,3
).Count();
// Solange der Wert an Position _CheckIndex von _Cross immer noch dem Letzten entspricht
// weiter in der _Cross-Reihe zurück suchen.
while (_CheckIndex > 0 and Cross(c,SMA(c,3
)[_CheckIndex] <> _CrossValue) Do
Begin
_CrossDate := Cross(c,SMA(c,3
).DateAt(_CheckIndex);
dec(_CheckIndex);
End;
Result1 := _CrossDate; // Datum des ersten vorkommens der aktuellen Cross-Wertes
Result2 := LastDate(Cross(c,SMA(c,3
))- _CrossDate; // Abstand in Tagen vom letzten Kurs
Gibt es hier in diesem Forum niemanden der sich mit Taipan Formelsprache auskennt?
Gruß Didi