Page 1 of 1

Tagesbasierte Linien

Posted: 19 Feb 2025 18:34
by SW358104
Hallo,

ich möchte von mir genau definierte Linien nur intraday im Chart einzeichnen und die Werte dafür in Express eingeben.

Dazu habe ich mir diese Programmierung zusammengeschrieben. Allerdings wird nur die erste Linie (VAH) nur intraday gezeichnet. Die anderen beiden Linien werden jedoch alle Tage zuvor eingezeichnet, was nicht so sein soll.

Hat jemand eine Idee, was ich an der Programmierung ändern muss.

Vielen Dank,
Steffen

Re: Tagesbasierte Linien

Posted: 20 Feb 2025 16:42
by WHS Support
Hallo Steffen,

Sie müssen mit begin/end arbeiten. Andernfalls wird nur die erste Kondition an die Bedingung geknüpft und die anderen beiden sind davon losgelöst.

Code: Select all

express date_based_line

vars

series
VAH,
POC,
VAL;

input
$DA(0,999999,250219),
$VAH (0,100000,22950),
$POC (0,100000,22920),
$VAL (0,100000,22845);

calculation

if (DateOpen < NumericToDate($DA)) then
begin
	POC=void;
	VAH=void;
	VAL=void;
end

if (DateOpen >= NumericToDate($DA)) and (DateOpen < NumericToDate($DA+1)) then
begin
	VAH=$VAH;
	POC=$POC;
	VAL=$VAL;
end


interpretation
begin
end


plotband(VAH, "blue", 2, VAL, "blue", 2, "lightblue");
plot(POC, "Tan", 2);
Freundliche Grüße,
Timo
WH SELFINVEST

Re: Tagesbasierte Linien

Posted: 20 Feb 2025 20:14
by SW358104
Super, vielen Dank für die Hilfe.