在選股中心用指定日期的方式選股,但是跑出來的數據不合理?...

  •   339 
  • 最後發表   ccy  2016 十二月 05
ccy 發文於   2016/11/25

請問小幫手, 以下是選股腳本的source code , 

內容大致是用 input 給一個指定日期,得到指定日期的 Kbar (在日K上 的第 n 個位置),

再用指定日期 (Kbar 位置) 做後續運算,

我測試了兩個指定日期 , 分別是 20161124 (fig.1) 和 20150904(fig.2) ,

發現離今天較近日期(20161124) 的測試結果是比較沒問題的,

而測試離今天較遠日期(20150904) 的結果 , 數據 D[1]  D[2]  D[3] 的後兩位數幾乎都是零 , 明顯異常

請問是不是我哪邊搞錯了?

 

 

//------- Source code ------

setbarfreq("D");

 

input : Start_Date(0,"Start Date");

 

variable : Kbar(0);

Kbar=getbaroffset(Start_Date);

 

variable : i(0),j(0),k(0);

 

array : B[3,10](0);

array : D[3](0);

 

 

for i=1 to 3

begin

for j=0 to 9

begin

B[i,(j+1)]=volume[(i*j)+Kbar];

end;

end;

 

for i=1 to 3

begin

for j=1 to 10

begin

D[i]=D[i]+B[i,j];

end;

end;

 

if D[1]>D[2] and D[2]>D[3] then ret=1;

 

outputfield(1,D[1],"D[1]");

outputfield(2,D[2],"D[2]");

outputfield(3,D[3],"D[3]");

//------- Source code  END------

 

排序方式: 標準 | 最新
ccy 發文於   2016/11/25
XQ小幫手 發文於   2016/11/28

你好:

小編這邊測試後面的數字都不是為0,跑出來的結果後面的值都不同,請問你現在還會有這種狀況出現嗎?

如果會的話,可能要請你提供以下資訊:

1.版本資訊

2.選股腳本執行時間

3.請到安裝資料夾中,將LOG資料的檔案壓縮成壓縮檔

然後寄到客服信箱:XQservice@XQ.com.tw 

那邊會有同仁將你的狀況轉呈詢問相關人員,以上說明

ccy 發文於   2016/11/28

目前測試沒有這種況狀了

1.  版本 2.12版

2. 之前測試有問題的時間是 2016/11/25  PM 12 : 39

請問為什麼會這樣呢?  感覺每次測試的結果都不一樣?

 

另外請小幫手再試一下更久遠的日期看是否OK?

例如 20150120 我這邊執行起來是失敗的.

 

XQ小幫手 發文於   2016/11/30

小幫手有測試很多期間的資料,都沒有此問題喔,包括20150904的資料都是ok的喔,請見下圖

指定日期測試

 

如果有再出現此問題,再麻煩你用小幫手所述的步驟,提供相關資料給客服信箱,

以上說明,謝謝

ccy 發文於   2016/11/30

小幫手你好

我在測試了一次一樣是有問題的如附圖

另外,我把LOG 檔寄到信箱了

ccy 發文於   2016/12/02

請問小幫手,

所以這個日期會失敗的原因是什麼?

有解決的方法嗎?

XQ小幫手 發文於   2016/12/05

你好:

目前客服信箱尚未收到你的來信,可能要麻煩你再寄一次,將LOG及相關資訊寄到客服信箱:XQservice@XQ.com.tw 

小幫手這邊會再轉呈給相關人員,以上說明。

ccy 發文於   2016/12/05

小幫手你好,

Log檔 在11/30 晚上 21 :58  就已經寄過去了⋯

之後我還有打電話去客服確認已收到⋯

 

發表回覆
Close