Samstag, 15. Dezember 2018, 10:53 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

progression

Besucher

Registrierungsdatum: 22. Oktober 2018

Beiträge: 5

1

Dienstag, 20. November 2018, 17:28

Anzeigen des Zeitpunkts ( Datum) eines Cross

Hallo zusammen!

Ich bin ein Taipan Anwender. Da das Forum bei Lenz und Partner derzeit aufgrund DSGVO geschlossen ist mag ich mal hier mein Glück versuchen da zum einen die Formeln bei Investox und Taipan im Kern nicht abweichen, Zum Anderen weil es hier auch sicher Menschen gibt die beides beherrschen:

Also:


Ich würde mir gerne in einer Liste das Datum eines Cross anzeigen lassen:

Beispiel: Close kreuzt den SMA (50) von unten nach oben

Ist es möglich hierzu das Datum des jüngsten Cross angezeigt zu bekommen.

Ich habe mich mit Cross.Data rum geschlagen aber bekomme es einfach nicht hin.

Gruß Didi

progression

Besucher

Registrierungsdatum: 22. Oktober 2018

Beiträge: 5

2

Mittwoch, 21. November 2018, 13:22

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,38)), 52 * 5);// ( 260 Tage )
_CrossValue := LastValue(_Cross);
_CrossDate := LastDate(Cross(c,SMA(c,38)));
_CheckIndex := Cross(c,SMA(c,38)).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,38))[_CheckIndex] <> _CrossValue) Do
Begin
_CrossDate := Cross(c,SMA(c,38)).DateAt(_CheckIndex);
dec(_CheckIndex);
End;

Result1 := _CrossDate; // Datum des ersten vorkommens der aktuellen Cross-Wertes

Result2 := LastDate(Cross(c,SMA(c,38)))- _CrossDate; // Abstand in Tagen vom letzten Kurs

Gibt es hier in diesem Forum niemanden der sich mit Taipan Formelsprache auskennt?
Gruß Didi