Dienstag, 16. April 2024, 23:27 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

hajo

Meister

Registrierungsdatum: 20. Oktober 2002

Beiträge: 553

1

Sonntag, 20. Februar 2011, 13:42

HHV and DatePart

Hallo Investox'ler ,
mir fehlt der entscheidende Funke :
Die folgende Regel
Komp(#Ref(HHV(High, 2) , -1)#, #T#)
tut was ich will, sie liefert mir (in Deutsch geschrieben) heute den höchsten High der Periode „gestern und vorgestern“ auf Tagesbasis.

Nun möchte ich aber den Zeitraum in „gestern“ sowie „vorgestern“ jeweils begrenzen auf „ Zwischen 9 Uhr und 20 Uhr “ .
Das habe ich versucht mit:
Komp(#Ref(HHVVar(High, Zwischen(DatePart(h), 9, 20)), -1)#, #T#)
aber ohne Erfolg !
Es ist mir deutlich, dass in HHVVar die Periodenangabe irgendwie „krumm“ ist, aber -zig Versuche führten auch nicht zum Resultat.

Ein Versuch:
Calc HH_9_20:
HHV(High, 2) and Zwischen(DatePart(h), 9, 20);
Komp(#Ref(HH_9_20, -1)#, #T#)
So erhalte ich folgende Fehlermeldung

Wie kann es wohl ?
Danke für das Mitdenken,
Gruß,
hajo

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

2

Sonntag, 20. Februar 2011, 14:38

... den höchsten High der Periode "gestern und vorgestern" ... Nun möchte ich aber den Zeitraum in "gestern" sowie "vorgestern" jeweils begrenzen auf " Zwischen 9 Uhr und 20 Uhr " .


Das sollte mit dieser einfachen Formel möglich sein:

Quellcode

1
2
3
4
5
6
const WindowOpen: 0900;
const WindowClose: 2000;
MAX( 
ValueWhen( Describe(high, H, WindowOpen, WindowClose), Abschnitt(y, 1, k, m), 1, V),
ValueWhen( Describe(high, H, WindowOpen, WindowClose), Abschnitt(y, 1, k, m), 2, V)
)

(Describe() ist einer meiner Indikatoren, den Du aus der Investox-Datenbank downloaden kannst)
Gruss
Bernd

hajo

Meister

Registrierungsdatum: 20. Oktober 2002

Beiträge: 553

3

Sonntag, 20. Februar 2011, 15:48

@ Bernd

Das ist aber schnell :) und danke !
Ja, gewußt wo und wie ;) werde es ausprobieren.

Gruß,
hajo