Dienstag, 23. April 2024, 11:24 UTC+2

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.

Tobias Männlich

Meister

Registrierungsdatum: 3. September 2002

Beiträge: 663

Wohnort: NRW / Paderborn

1

Freitag, 25. Februar 2005, 16:45

UhrzeitenRange im Tickbereich verarbeiten

Mal an alle Ticktrader :

Ich möchte ein Filter bauen, der mit das Hoch und das Tief in der Zeit von 9:00 Uhr bis 11:00 Uhr in eine Konstante speichert.

Jetzt ist nun die Performance-Frage da.
Ich müsste ja die Ticks bis 9:00 zurück in meinem HS behalten, so daß meine Perioden-Optimierung zwecks Geschwindigkeit nicht greift und die Berechnungen ewig dauern - gerade wenn ich 3 TickHandelssysteme habe.

Habt Ihr da einen Trick auf Lager ?

Meine Standardberechnung für einen solchen Fall sieht so aus :

Const S1: 9;
Const S2: S1+2;
Calc S: DatePart(h);
Calc NewS: ROC(S,1,$) <> 0;
Calc HighS1:HighestSince(Close,S=S1 AND NewS, 1);
Calc LowS1: LowestSince(Close,S=S1 AND NewS, 1);
Global Calc Lowest: ValueWhen(LowS1,S=S2 AND NewS, 1,V);
Global Calc Highest:ValueWhen(HighS1,S=S2 AND NewS, 1,V);

Wobei Lowest und Highest meine gesuchten Kurse sind.
Gruss Tobias

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tobias« (25. Februar 2005, 16:46)