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.
Preis zu einer bestimmten Uhrzeit vergleichen
- WHS Support
- Posts: 2433
- Joined: 14 Feb 2013 10:27
Re: Preis zu einer bestimmten Uhrzeit vergleichen
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:
Die Werte können Sie dann z.B. als Linie plotten oder anderweitig weiterverarbeiten.
Mit freundlichen Grüßen,
Timo
WH SELFINVEST
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);
Mit freundlichen Grüßen,
Timo
WH SELFINVEST
You do not have the required permissions to view the files attached to this post.