Erweiterung der Bollinger Bänder um eine Wertanzeige
Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo!
im März 2013 wurde der folgende Express Code für Bollinger Bänder hier veröffentlicht:
-------------------------------------
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
------------------------
Wie kann ich diesen Code um den Befehl/Funktion "PointValue()" erweitern, damit mir die aktuellen Werte der drei Bänder am Chartrand angezeigt werden?
Danke im Voraus
im März 2013 wurde der folgende Express Code für Bollinger Bänder hier veröffentlicht:
-------------------------------------
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
------------------------
Wie kann ich diesen Code um den Befehl/Funktion "PointValue()" erweitern, damit mir die aktuellen Werte der drei Bänder am Chartrand angezeigt werden?
Danke im Voraus
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
i might be wrong but i don't think it is possible. No plot or highlight function as far as i can see in the express manual.
I'm just evaluating FS nano for some weeks now. Express possibilities are unfortunaly limited. Hope to be able to get a look at the c++ SDK soon.
I'm just evaluating FS nano for some weeks now. Express possibilities are unfortunaly limited. Hope to be able to get a look at the c++ SDK soon.
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
just discovered the index value is only shown when you disconnect the indicator from the masterchart.
- WHS Support
- Posts: 2443
- Joined: 14 Feb 2013 10:27
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo,
ja, dies ist richtig. Indikatorwerte können lediglich im Subfenster in der Preisachse eingeblendet werden - nicht jedoch im Hauptchart. Für die Bollinger Bänder könnte man hier evtl. noch mit der Expressfunktion "ShowTip" arbeiten - er würde Ihnen dann die Werte nach einem Mausover über die letzte Kerze anzeigen:
Falls Ihnen dies weiterhelfen sollte, können Sie dafür den folgenden, modifizierten Bollinger Code verwenden:
//-----
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
If IsFinalBar() then ShowTip(" UpperBand "+NumericToString(TL, "%6.2f"+"\n LowerBand "+NumericToString(BL, "%6.2f") ));
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
//----
Freundliche Grüße,
Timo
WH SelfInvest
ja, dies ist richtig. Indikatorwerte können lediglich im Subfenster in der Preisachse eingeblendet werden - nicht jedoch im Hauptchart. Für die Bollinger Bänder könnte man hier evtl. noch mit der Expressfunktion "ShowTip" arbeiten - er würde Ihnen dann die Werte nach einem Mausover über die letzte Kerze anzeigen:
Falls Ihnen dies weiterhelfen sollte, können Sie dafür den folgenden, modifizierten Bollinger Code verwenden:
//-----
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
If IsFinalBar() then ShowTip(" UpperBand "+NumericToString(TL, "%6.2f"+"\n LowerBand "+NumericToString(BL, "%6.2f") ));
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
//----
Freundliche Grüße,
Timo
WH SelfInvest
You do not have the required permissions to view the files attached to this post.
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo!
Danke für die Hinweise und veränderten Express-Code. Ich werde es ausprobieren.
Bis dann.
Danke für die Hinweise und veränderten Express-Code. Ich werde es ausprobieren.
Bis dann.
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo Timo!
Nach einem Test habe ich festgestell, dass es besser wäre, wenn diese Anzeige "permanent" im Chart zu sehen ist. Wenn die Platzierung der Anzeige auch beinflüsst werden kann, dann ist es optimal, wenn die ausserhalb der Bollinger Bänder liegt oder z.B. zwischen dem Chart und der Werteskala. Es fehlt noch die Anzeige des Wertes für die mittlere Linie. Ist das nicht möglich?
Danke und einen
Schönen Abend noch!
Nach einem Test habe ich festgestell, dass es besser wäre, wenn diese Anzeige "permanent" im Chart zu sehen ist. Wenn die Platzierung der Anzeige auch beinflüsst werden kann, dann ist es optimal, wenn die ausserhalb der Bollinger Bänder liegt oder z.B. zwischen dem Chart und der Werteskala. Es fehlt noch die Anzeige des Wertes für die mittlere Linie. Ist das nicht möglich?
Danke und einen
Schönen Abend noch!
- WHS Support
- Posts: 2443
- Joined: 14 Feb 2013 10:27
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo,
das Problem ist, dass man die Textboxen leider nur an die Kerzen anheften kann (ober- oder unterhalb). Sowas wäre daher noch möglich:
Mehr wird schon schwierig. Die Mittellinie müsste in dem Fall in eine der beiden Boxen in eine zweite Zeile gesetzt werden.
Freundliche Grüße,
Timo
WH SelfInvest
das Problem ist, dass man die Textboxen leider nur an die Kerzen anheften kann (ober- oder unterhalb). Sowas wäre daher noch möglich:
Mehr wird schon schwierig. Die Mittellinie müsste in dem Fall in eine der beiden Boxen in eine zweite Zeile gesetzt werden.
Freundliche Grüße,
Timo
WH SelfInvest
You do not have the required permissions to view the files attached to this post.
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo!
So wie Sie das auf dem Bild dargestellt haben, wird ausreichen. Wenn der Wert der Mittellinie unter dem Wert von dem oberren BB steht ist auch OK.
Danke für Ihre Hilfe.
Schönes Wochenende
So wie Sie das auf dem Bild dargestellt haben, wird ausreichen. Wenn der Wert der Mittellinie unter dem Wert von dem oberren BB steht ist auch OK.
Danke für Ihre Hilfe.
Schönes Wochenende
- WHS Support
- Posts: 2443
- Joined: 14 Feb 2013 10:27
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Hallo,
ok, anbei der Code mit den Änderungen:
//----
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
If IsFinalBar() then
begin
Highlight("textabove:UpperBand "+NumericToString(TL, "%6.2f") +"\nMiddleband "+NumericToString(ML, "%6.2f"),"black");
Highlight("textbelow:LowerBand "+NumericToString(BL, "%6.2f"),"black");
end
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
//----
Ihnen auch ein schönes Wochenende,
Freundliche Grüße,
Timo
WH SelfInvest
ok, anbei der Code mit den Änderungen:
//----
Express BB_Code
Vars
Series
TL, BL, ML, delta;
Input
$span(1, 200, 20),
$StD_factor(1, 200, 20);
Calculation
If IsFirstBar() then
begin
MovingAverage(close, ML, $span);
StdDev(close, delta, $span);
end
TL = ML + (($StD_factor/10) *delta);
BL = ML - (($StD_factor/10) *delta);
If IsFinalBar() then
begin
Highlight("textabove:UpperBand "+NumericToString(TL, "%6.2f") +"\nMiddleband "+NumericToString(ML, "%6.2f"),"black");
Highlight("textbelow:LowerBand "+NumericToString(BL, "%6.2f"),"black");
end
Interpretation
begin
end
plot(ML, blue, 1);
plotband(TL, "red", 1, BL, "red", 1, "lightyellow");
//----
Ihnen auch ein schönes Wochenende,
Freundliche Grüße,
Timo
WH SelfInvest
Re: Erweiterung der Bollinger Bänder um eine Wertanzeige
Danke Timo!
Ich habe Ihren Forschlag ausprobiert. Das klappt sehr gut und die Werte werden am richtigen Platz neben dem Chart angezeigt.
Freundliche Grüße
Ich habe Ihren Forschlag ausprobiert. Das klappt sehr gut und die Werte werden am richtigen Platz neben dem Chart angezeigt.
Freundliche Grüße