XQ你好
想要觀察最近2日的K線最低價 在BBand軌道線的"上緣"附近1%的位置
BBand軌道線設為28天 請問如何編譯 謝謝
BBand軌道線的"上緣"
- 307
- 最後發表 風生馬 2021 四月 08
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日低價均線數列計算出來的布林通道上軌
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;
主軸是28天的BBand軌道線 觀察上緣與近2日K線最低價的配合 並且不超過1%的距離
望XQ小幫手幫忙 謝謝
6 評論