Preis zu einer bestimmten Uhrzeit vergleichen

Post Reply
stefanbeh
Posts: 2
Joined: 19 Apr 2021 10:29

Preis zu einer bestimmten Uhrzeit vergleichen

Post by stefanbeh »

Hallo WHS Team,

vielen Dank für die Unterstützung durch das Forum.

Ich suche nach einer Möglichkeit in Express Intraday die Werte: Öffnungskurs 00:00 Uhr , Schlusskurs 9:00 Uhr und Schlusskurs aktuelle Periode im 1h Chart zu vergleichen.

Heißt if firstBar > nineOClockBar AND nineOClockBar < currentBar then .... senti =100

CurrentBarIndex gibt ja scheinbar den Inex der aktuellen Kerze im vom Server geladenen Zeitraum. Das ist ein wenig zu Kompliziert.
User avatar
WHS Support
Posts: 2395
Joined: 14 Feb 2013 10:27

Re: Preis zu einer bestimmten Uhrzeit vergleichen

Post by WHS Support »

Hallo,

ich glaube in diesem Fall muss man nicht unbedingt mit dem Bar Index arbeiten und kann es auch einfach über die Abfrage der Uhrzeiten lösen. Der folgende Code fragt beispielsweise einmal den Eröffnungspreis und einmal den Schlusskurs zu zwei beliebigen Uhrzeiten ab (0 Uhr und 9 Uhr) in Ihrem Beispiel:

Code: Select all

Express TimeLine

Vars

Numeric
nopen,
nclose;

Series
xopen,
xclose;

Input
$OpenTime(000,2359,0),
$CloseTime(000,2359,900);

Calculation
CalculateAtEveryTick(false);
If (timeOpen >= NumericToTime($OpenTime)) AND ((timeOpen[1] < NumericToTime($OpenTime)) OR IsNewDay()) then nopen = o;
If (time >= NumericToTime($CloseTime)) AND ((time[1] < NumericToTime($CloseTime)) OR IsNewDay()) then nclose = c;
xclose = nclose;
xopen = nopen;

Interpretation
begin
end

plot(xopen, blue, 2);
plot(xclose, red, 2);
plot(c, green, 2);

Die Werte können Sie dann z.B. als Linie plotten oder anderweitig weiterverarbeiten.
timeline.jpg
Mit freundlichen Grüßen,
Timo
WH SELFINVEST
You do not have the required permissions to view the files attached to this post.
Post Reply

Return to “WHS NANOTRADER - EXPRESS PROGRAMMING”