Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 75
Tagesindikatoren im Intradaychart
Hi!
Wenn ich in einem System mit 2 Datenreihen (5min, Daily) auf die daily Reihe z.B. einen Average berechnen will, bezieht er die Periodenlänge immer auf die Intradaybars. also ergibt average(close of data2,5) leider nicht den Durchschnitt der letzten 5 Tagesclose...
Gibt es dafür eine einfache(!) Lösung? Ich quäle mich derzeit mit arrays rum, und kann so alle Indikatoren neu berechnen... Mir geht es dabei nicht um die Darstellung, sondern um die Verwendung in einem Signal.
gute Ideen sind immer gerne geseh n phil
08.03.2001, 15:10
_Klaus Eckhoff
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 149
RE: Tagesindikatoren im Intradaychart
Hallo Phil,
hast Du schon mal alternativ: "Average(Close, 5) of Data2" ausprobiert? Habs selbst noch nicht versucht, aber laut ELA Manual sollte das den gewünschten Effekt haben...
MfG
-Klaus
08.03.2001, 17:10
_Martin Baumann
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 23
Lösung durch Programmierung einer Function
Ich glaube am einfachsten und kürzesten geht das, indem man sich eine Funktion schreibt, die das jeweilige Tages-Close vor n Tage zurück gibt.
Ich hatte das gleiche Problem und habe es mit der folgenden Funktion gelöst (EasyLanguage):
Input: Tage(Numeric); Vars: Counter(0), VergangeneTage(0), Terminierung(False); Counter=0; VergangeneTage=0; Terminierung=False; While Terminierung=False Begin __if Date[counter]<>Date[Counter+1] then begin ____VergangeneTage=VergangeneTage+1; ____if VergangeneTage=Tage then begin ______Terminierung=True; ______DaysClose=Close[Counter+1]; ____end; __end; __counter=Counter+1; __if counter>=50 then Terminierung=True; {Sicherheitsgrenze} End;
Für meine Zwecke hat diese Funktion funktioniert. Ich denke die Anwendung der Funktion ist klar.
Tschö
08.03.2001, 23:10
_Klaus Eckhoff
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 149
RE: Lösung durch Programmierung einer Function
Hallo Martin,
auch wenn ich ein grosser Fan von Funktionen bin, diese Arbeit hättest Du Dir sparen können: Es gibt in der TS eingebaute Funktionen (OpenD, HighD, LowD und CloseD), welche Dir in einem Intraday-Chart die jeweiligen Tageswerte (n Tage zurück) liefern.
Das gleiche gibt es auch für Wochen- (CloseW), Monats- (CloseM) und Jahreswerte (CloseY).
Funktioniert generell natürlich nur, wenn der Chart auch entsprechend weit zurückreicht...
MfG
-Klaus
09.03.2001, 09:10
_Phil
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 75
Besten Dank!
Hi!
Vielen Dank für die Lösungsvorschläge, das hilft schon mal weiter und vereinfacht die Arbeit
Grüße phil
09.03.2001, 09:10
_Martin Baumann
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 23
Tatsächlich
Um so besser!
Aber ich denke die selbsprogrammierten Functions können einen manchmal auf gute Ideen bringen.