plot() Funktion

Post Reply
akr
Posts: 2
Joined: 15 Feb 2016 10:20

plot() Funktion

Post by akr »

Hallo,

ich habe ein Problem mit der Plotfunktion. Ich möchte flexibler plotten können. Wenn folgende Konstellation vorliegt
kann ich nicht korrekt plotten. Die Plotfunktion ist zwar praktisch, aber hier unflexibel.

Wenn in der Serie 4 Punkte vorhanden sind: A,B,C und D. Ich will eine Linie von A nach B ziehen und von C nach D.
Das geht nicht. Entweder die Linie wird durchgezogen oder ich bekomme gar keine Linie. Ich müsste irgendwie
sagen dass er nach B und D aufhört.

Was tun? Hintergrund: Ich möchte einen saubere Outside-/Insidebars Indikator programmieren. Der mitgelieferte hat übrigens
das beschriebene Problem. Die letzte Kerze wird nicht mitgeplottet.

Mfg
User avatar
WHS Support
Posts: 2443
Joined: 14 Feb 2013 10:27

Re: plot() Funktion

Post by WHS Support »

Hallo akr,

können Sie uns ein Beispielcode bereitstellen und aufzeigen, von welchen Punkten sie dort geplottet haben möchten? Evtl. können wir Ihnen anhand dieses Beispiels dann weiterhelfen.

Vielen Dank!

Mit freundlichen Grüßen,
Timo
WH SELFINVEST
akr
Posts: 2
Joined: 15 Feb 2016 10:20

Re: plot() Funktion

Post by akr »

Gerne. Anbei der Code. Ich bekomme den Aussenstab nicht geplottet (oder die letzte Kerze wie auch im mitgelieferten Beispiel bei Nanotrader).


// Nach M. Voigt, Markttechnik
Express InsideBar

Vars

Numeric count, nhigh, nlow;

Series xhigh, xlow;

Calculation
If IsFirstBar() then
begin
CalculateAtEveryTick(false);
SetYScaleFormat(GetPriceFormat());
end

if (c <= nhigh) and (c >= nlow) then
begin
// Innenstäbe
xhigh = nhigh;
xlow = nlow;
end
else
begin
// Kein Innenstab
nhigh = High;
nlow = Low;
if (c[-1] < nhigh) and (c[-1] > nlow) then
begin
// Aussenstab
xhigh = nhigh;
xlow = nlow;
end
// Nächste Kerze ausserhalb
xhigh = void;
xlow = void;


end



Interpretation
begin
end

//plot (xhigh, blue, 1);
//plot (xlow, blue ,1);
// Habe hier plotband verwendet. Gleiches Problem wie bei plot
plotband(xhigh,"red",1,xlow,"red",1,"red");
User avatar
WHS Support
Posts: 2443
Joined: 14 Feb 2013 10:27

Re: plot() Funktion

Post by WHS Support »

Hallo akr,

anbei wie es bei mir aussieht:
inside.jpg
Wie soll der Außenstab geplottet werden? Geht es evtl. um eine vertikale Linie innerhalb einer Periode? Falls ja dann ist dies leider nicht möglich (hier könntne Sie nur mit Highlight() arbeiten). Linien können immer nur von Punkt A nach B gezogen werden, sofern beide Punkte nicht innerhalb derselben Kerze (Periode) liegen.

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”