BBand軌道線的"上緣"

  •   307 
  • 最後發表   風生馬  2021 四月 08
風生馬 發文於   2021/03/27

XQ你好

想要觀察最近2日的K線最低價  在BBand軌道線的"上緣"附近1%的位置

BBand軌道線設為28天  請問如何編譯  謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/03/30

Hello 風生馬,

 

可以使用bollingerband函數搭配if條件做判斷。

附上策略雷達的範例供您參考。

附加文件

  • 按讚來自於
  • thoughtcougar
風生馬 發文於   2021/03/30
風生馬 發文於   2021/04/03

是不是可以把2日均線以最低價為計算基準 替換成近2日的K線最低價?

我嘗試加入2日均線最低價 在Input增加此數值

但還是不行 請問如何增加 謝謝

附加文件

XQ小幫手 發文於   2021/04/07

Hello 風生馬,

 

這需要修改腳本才可以辦到,小幫手不太懂您想要什麼結果,所以將您可能會用的部分寫出,這樣您就可以使用之前提供的範例腳本作修改。

 

input: len(2, "期間"), UpperBand(2, "上通道標準差");         //幾日

 

average(close, len);     //2日收盤價均線

average(low, len);       //2日低價均線

lowest(low, len);        //2日最低價

UpperBandPos = bollingerband(average(low, len), Length, UpperBand);    //以2日低價均線數列計算出來的布林通道上軌

風生馬 發文於   2021/04/07

Hi XQ小幫手

我想改回最近2日的K線最低價來觀察

條件為:最近2日的K線最低價 在BBand軌道線的"上緣"附近1%以內的位置 BBand軌道線設為28天 上緣(上通道)標準差為2

今天按照XQ小幫手後續提供的增設條件  但是我用以下的腳本執行選股  還是會找到最近2日的K線最低價 上緣超過1%以上的股票

幫我看看 還是我寫的不對 麻煩重新編譯 謝謝

 

 

Input: len(2, "K線期間"), Length(28, "BBand軌道線天數"), UpperBand(2, "上通道標準差"), Percent(1, "靠近上通道距離%");
variables: UpperBandPos(0), UpperBand_UpPecent(0), UpperBand_LowPercent(0);

settotalbar(Length + 4);

lowest(low, len);        //2日最低價
UpperBandPos = bollingerband(lowest(low, len), Length, UpperBand);    //布林通道上軌
UpperBand_UpPecent = (1 + (0.01 * Percent)) * UpperBandPos;         //布林上軌+1%
UpperBand_LowPercent = (1 - (0.01 * Percent)) * UpperBandPos;       //布林上軌-1%

if lowest(low, len) >= UpperBand_LowPercent and lowest(low, len) <= UpperBand_UpPecent then begin    //如果2日最低價介於上軌正負1%的話
    ret = 1;
    print("Date:", date, " lowest(low, len):", lowest(low, len), " 上軌:", UpperBandPos, " 上軌+1%:", UpperBand_UpPecent, " 上軌-1%:", UpperBand_LowPercent);
    end;

附加文件

風生馬 發文於   2021/04/08

主軸是28天的BBand軌道線 觀察上緣與近2日K線最低價的配合 並且不超過1%的距離

望XQ小幫手幫忙 謝謝

 

發表回覆
Close