K,D值的選股程式有BUG?

  •   102 
  • 最後發表   正杰  2023 九月 12
正杰 發文於   2023/09/04

IF barfreq<>"D" then raiseruntimeerror("請使用日線頻率");

input: Length(9, "天數"), RSVt(3, "RSVt權數"), Kt(3, "Kt權數");

variable: rsv(0), k(0), _d(0);

Stochastic(Length, RSVt, Kt, rsv, k, _d);

 

 

IF  k > 42

and k < 63

 

and _d > 33

and _d < 53

 

then ret=1;

腳本如上

但是

2388威盛    112.07.06,明明K,與D值都在腳本範圍內,怎麼沒有篩到?

XQ小幫手 發文於   2023/09/12

Hello 正杰,

 

KD是種需要用到前期運算值的指標,小幫手推測是您的資料讀取筆數設的不足導致運算出來的數字和指標上的不同。

小幫手測試如果讀取筆數足夠的話,從2023/07/06開始回測是可以在當天進場的。

您可以使用 print 函數將相關數值印出確認。

資料讀取筆數的說明可閱覽 資料讀取範圍與腳本執行的關係,而所需的資料讀取筆數長度可參考內建的KD選股腳本。

 

如果還是有問題的話,要麻煩您提供 回測報告儲存檔 以及 回測腳本 讓小幫手測試確認。

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

感謝。

  • 按讚來自於
  • domybest0823
發表回覆
Close