Dienstag, 16. April 2024, 21:25 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Ralf

unregistriert

1

Dienstag, 7. Oktober 2008, 01:05

HHV des Letzten Tages von 8h-18h

Hallo,
ich habe einen Forexkurs (JPY) 24h und ein Intraday Handelssystem.
Kaufen will ich wenn der JPY über das Tages hoch des letzten Tages
steigt.
Dabei soll das Tageshoch des letzten Tages nicht von 0-24h ermittelt werden
sondern von 8-18h.

Also:
Höchster Wert (Highest High Value) des Letzten Tages von 8h-18h

Für einen Vorschlag wäre ich dankbar.

Danke
Ralf

Deutschmark

unregistriert

2

Dienstag, 7. Oktober 2008, 11:19

hallo ralf,

der einfachste weg dürfte die begrenzung der arbeitszeit sein.

HANDELSSYSTEM EINSTELLEN
AKTUALISIERUNG
ZEITBEDINGTE AKTUALISIERUNG EINSTELLEN
ARBEITSZEIT - ARBEITSZEIT EINSCHRÄNKEN

gruß DM

Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

3

Dienstag, 7. Oktober 2008, 14:13

Hallo,

das lässt sich wie folgt berechnen:

calc Stunde: DatePart(h);
calc HochSeit8Uhr: HighestSince(high, Stunde=8 and Ref(Stunde,-1)<8, 1);
ValueWhen(HochSeit8Uhr, Stunde=18 and Ref(Stunde,-1)<18, 1, v)


Viele Grüße

Andreas Knöpfel

Registrierungsdatum: 4. September 2007

Beiträge: 311

Wohnort: Stuttgart

4

Dienstag, 7. Oktober 2008, 14:35

Hallo,

etwas unschön könnte man es auch so machen:

Quellcode

1
ValueWhen(HHV(High(), 12), DatePart(h)=19, 1,V)

In einem Stundenchart um 19.00 Uhr frage ich das HighestHigh der letzten 12 Perioden, also ab 8.00 Uhr ab. Diese Linie bleibt dann in diesem Beispiel bis 19.00 Uhr des nächsten Tages konstant.

Edit: :) So habe ich es halt gerade mal getestet. Denn auf die Idee von Hr. Knöpfel wäre ich natürlich nicht gekommen. Ist schöner und sauberer.
Grüße aus dem Schwabenland
Arend