XS策略結果異常

  •   260 
  • 最後發表   Hello  2021 十月 29
Hello 發文於   2021/10/13

僅用下方條件跑選股,結果與XQ特別報價漲停股比對並不相同,

 input: Length(20),d(2),thre(9.2),volthre(500);

variable: bb(0),checkbb(0);

SetInputName(1, "布林週期");

SetInputName(2, "布林標準差");

SetInputName(3, "漲幅門檻");

SetInputName(4, "成交量門檻");

value1 = Close;//收盤價

value2 = Low;//K最低價

value3 = Open;//K開盤價

value4 = High;//k最高價

value5 = GetField("漲跌幅");

//漲跌幅>=門檻

if value5 >= thre and volume >= volthre then

begin

//計算布林

bb = bollingerband(close,Length,d);

//初始化是否站上布林之參數,預設0沒站上BB

checkbb = 0;

if close cross over bb then checkbb = 1;

ret = 1;

end;

附加文件

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

Hello,

 

特別報價漲停股並沒有設條件。

如果您使用以下腳本測試:

ret = 1;

outputField1(value5);

出來的結果會相同。(參考附圖)

另外用您寫的篩選出來後的也是正常,漲幅小於 9.2 與 成交量 小於500的都篩選掉。(參考附圖,像是6291該日成交量為377所以被刷掉)

小幫手不懂為什麼您附圖會是在 不符合條件的商品 處。

另外如果您要運算長度為20期的布林通道的話,那麼資料讀取筆數需要設得長一些,至少要21期。

 

需要麻煩您提供 選股中心匯出檔勾選(包含)選股腳本 以及XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

附加文件

XQ小幫手 發文於   2021/10/22

Hello,

 

小幫手已經請工程師確認過您提供的Log,其中看不出來有異常。

且用您上面提供的腳本測試也沒有問題,故需要麻煩您提供 選股中心匯出檔勾選(包含)選股腳本 來檢查。

感謝。

XQ小幫手 發文於   2021/10/29

Hello,

 

小幫手與工程師確認過您的腳本。

您腳本中有使用到像是週轉率、融券增減張數等資料欄位,這些資料欄位更新的時間比較晚。

可參考每日轉檔時間

若欄位資料還未更新的話,篩選會回覆前一天而非當天的結果,導致兩者會有不同。

發表回覆
Close