如何撰寫 布林軌道指標帶寬策略的選股腳本

  •   2.4K 
  • 最後發表   XQ小幫手  2017 七月 12
XQ小幫手 發文於   2017/03/14

有用戶問到如何撰寫布林軌道指標帶寬策略的選股腳本

在這邊寫了一段範例供各位參考

規則如下:

布林軌道選股策略- 收盤價小於上軌且大於中軌, BBand width 小於10% ,選完之後還是無法濾掉大於10%的股票 請問該如何修改程式碼?

input: Length(20), UpperBand(2), LowerBand(2);
variable: up(0), down(0), mid(0), bbandwidth(0),midband(0);

SetInputName(1, "天數");
SetInputName(2, "上");
SetInputName(3, "下");


up = bollingerband(Close, Length, UpperBand);
midband = average(close, Length);
down = bollingerband(Close, Length, -1 * LowerBand);


mid = (up + down) / 2;
bbandwidth = 100 * (up - down) / mid;

if close < up and close > midband and bbandwidth < 10
then ret = 1;

outputfield(1,up,"up");
outputfield(2,midband,"midband");
outputfield(3,bbandwidth,"BB%");

 

以上說明

排序方式: 標準 | 最新
散散惹人愛 發文於   2017/07/08

 指標戴寬,BBand width 小於10%   BBand width < 10 的程式碼是這個對吧 bbandwidth = 100 * (up - down) / mid;

 

不過想請問 假如盤中或者收盤時, 想做出警示 當band%B<100 或<50等等 的程式碼 應如何撰寫呢?

示意圖如下,勞煩感恩,  本想將查價移走,可是它會自動跳到K線圖的左側 不知道怎麼訂選,關於此等小技巧還請小編指教

 

散散惹人愛 發文於   2017/07/08

此圖%B 目前為76.68與BBand width2.17%是同一套副圖 內容出現。 特解釋一下怕不清楚 

XQ小幫手 發文於   2017/07/11

你好:

問題1:寬度計算是第15行程式碼沒錯。

問題2:%B指標的寫法部分,可以參考系統內的指標範例,請見下圖,value1即是%B的計算,將這邊的計算套用到警示腳本即可。

%B

 

問題3:這邊小幫手不太確定你所詢問的問題,可以解釋你一下你的需求嗎? 以利小幫手提供協助

散散惹人愛 發文於   2017/07/11

感謝小幫手的回答:

 

關於問題三 試問說一般再使用K線圖的查價視窗功能時,查價的視窗似乎預設再畫面左側 想看看能否調整或訂選在右側或下方,而不用每次需自行移動視窗

XQ小幫手 發文於   2017/07/12

你好:

查價視窗部分,僅有兩種狀態提供設定

1.進入設定,勾選固定顯示查價視窗:勾選此設定,查價視窗會固定在左邊

2.取消勾選固定顯示查價視窗:取消此設定,查價視窗會在查價線出來時才出現,此時的查價視窗是可以移動的狀態

 

可以參考技術分析操作說明網頁:技術分析基本操作(一)

 

發表回覆
Close