我執行策略雷達有問題,有附 log 檔,不知問題在哪裡?

  •   100 
  • 最後發表   Woody16  2023 五月 05
Woody16 發文於   2023/05/03

Hi 小幫手,

   1.我執行策略雷達有問題,有附 log 檔,不知問題在哪裡?

    2. 另外可以說明,如何利用 log 查問題嗎? 下次就可以自己查了!謝謝!

 

log 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/05/04

Hello Woody16,

 

1.您的問題是出在腳本,裡面使用的股本欄位是每日收盤後才更新。

如果使用的話可以使用前一日的資訊。(ex. GetField("股本(億)", "D")[1])

 

2. Log 本身有很多紀錄是代碼,沒有對照表是很難看懂的。

小幫手建議您還是先從如何簡單debug學起。

最簡單的方法是將腳本註解執行測試看是哪邊造成錯誤,像這次的腳本就是 GetField("股本(億)", "D")。

接著去看 XSHelp 裡面的說明就可以知道該欄位是盤後才更新,所以盤中會出錯。

 

Woody16 發文於   2023/05/04

Hi 小幫手,

     請問一下, GetQuote("股本(億)") 這函數,"股本(億)"也是抓前一天資料嗎?因為用這函數,策略雷達是 PASS 的!

XQ小幫手 發文於   2023/05/05

Hello Woody16,

 

GetQuote("股本(億)") 是報價函數,取得的是當下最新的股本。

須注意報價函數只有提供最新的數值,無法取得前期值,故無法使用在回測上。

細節可以參考 GetQuote 裡的說明。

發表回覆
Close