ich bräuchte mal eine hilfe zu Express und zwar soll für einen einstellbaren Zeitraum für gestern der open close hoch und tief kurs per Linie angezeigt werden. das geht mit dem freundlicherweise programmierten Code:
>>Express PrevDayHiLoClOp_Time
Vars
series Lo1, Hi1, Lo2, Hi2, b, ypO, ypC;
series xHi, xLo, zHi, zLo, wpO, wpC;
numeric MinLo,MaxHi, a, st, f, yHi, yLo ,xpO, xpC, zpO, zpC;
input $from (000,2100,1530) , $upto (005,2200,2200);
Calculation
Calculateateverytick(false);
st = min ($From, $upto);
f = max ($From, $upto);
if IsNewDay() then
begin
MaxHi = 0;
MinLo = 99999;
Hi1 = void;
Lo1 = void;
Hi2 = void;
Lo2 = void;
a = 0;
b = 0;
end
else if (timeOpen < NumericToTime(st)) then
begin
Lo1 = void;
Hi1 = void;
Hi2 = void;
Lo2 = void;
end
else if(timeOpen < NumericToTime(f)) then
begin
MaxHi = Max(MaxHi, High);
MinLo = Min(MinLo, Low);
Hi1 = MaxHi;
Lo1 = MinLo;
Hi2 = void;
Lo2 = void;
end
else
begin
Lo1 = void;
Hi1 = void;
Hi2 = void;
Lo2 = void;
end
xHi = MaxHi;
xLo = MinLo;
if timeOpen = NumericToTime(st) then
begin
xpO = open;
end
if timeOpen = NumericToTime(f) then
begin
xpC = close;
end
ypO = xpO;
ypC = xpC;
If IsNewDay() then
begin
xpO = void;
xpC = void;
yHi = xHi[1];
yLo = xLo[1];
zpO = ypO[1];
zpC = ypC[1];
end
zHi = yHi;
zLo = yLo;
wpO = zpO;
wpC = zpC;
if (timeOpen >= NumericToTime($from)) and (timeOpen <= NumericToTime($upto)) then
HighlightRGB("slot",255,255,160);
if zHi = 0 then zHi = void;
if zLo = 99999 then zLo = void;
if zHi <> zHi[1] then zHi[1] = void;
if zLo <> zLo[1] then zLo[1] = void;
if wpO <> wpO[1] then wpO[1] = void;
if wpC <> wpC[1] then wpC[1] = void;
Interpretation
begin
end
plot (wpO, magenta, 2);
plot (wpC, blue, 3);
plot (zLo, green, 2);
plot (zHi, lightred, 2);//@@@cs:611844-3615266-501451_cs@@@ <<
Das einzige Problem dabei ist der Schlußkurs ! und zwar muß ich z.B. im 30er Chart den Zeitkanal auf 21:30 setzen um den 22 Uhr Kurs angezeigt zu bekommen da offensichtlich immer der SK der letzten Kerze genommen wird. Ändere ich dann z.B den chart auf 5 min. muß ich den Zeitkanal auf 21:55 ändern, was ziemlich nervt - Ist wahrscheinlich für Express Profis kein Problem zu ändern aber ich beiß mir daran die Zähne aus

LG Peter