Tradestation User Group Germany (http://www.tradernet.org/wbb/index.php)
|- Posts aus dem alten Userforum (http://www.tradernet.org/wbb/board.php?boardid=15)
|-- Tagesindikatoren im Intradaychart (http://www.tradernet.org/wbb/threadid.php?boardid=15&threadid=748)


Geschrieben von _Phil am 08.03.2001, 15:10:

  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


Geschrieben von _Klaus Eckhoff am 08.03.2001, 17:10:

  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


Geschrieben von _Martin Baumann am 08.03.2001, 23:10:

  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ö


Geschrieben von _Klaus Eckhoff am 09.03.2001, 09:10:

  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


Geschrieben von _Phil am 09.03.2001, 09:10:

  Besten Dank!

Hi!

Vielen Dank für die Lösungsvorschläge, das hilft schon mal weiter und vereinfacht die Arbeit

Grüße
phil


Geschrieben von _Martin Baumann am 09.03.2001, 11:10:

  Tatsächlich


Um so besser!

Aber ich denke die selbsprogrammierten Functions können einen manchmal auf gute Ideen bringen.

Ich sehe die Arbeit nie "umsonst".

Danke,

mfG Martin Baumann

Powered by: Burning Board 1.1.1 © 2001 by WoltLab