參考價 (資料欄位) 今年的資料沒有更新

  •   112 
  • 最後發表   AlgoTrader  2018 十一月 14
AlgoTrader 發文於   2018/11/06

Hello~

1.只要回測裡面有使用到參考價,程式就會錯誤,可能是某些股票,今年的某些參考價沒有更新,可否檢查一下。

2.把回測裡面的參考價,換成收盤價,就正常了。

錯誤股票

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/11/06

Hi AlgoTrader,

您好,小幫手方才測試,回測/盤中策略雷達使用到參考價,如下圖,都是正常可執行的,

故請您提供:

1. 回測警示腳本

2. 有問題的回測報告儲存檔案(*.BTReporter)

3. XQ系統左上角版本號碼

並 Mail 至 XQservice@XQ.com.tw,最後附上此討論串網址,以利小幫手查看問題的原因,謝謝。

AlgoTrader 發文於   2018/11/06

Hello!

腳本只有2行。

variable: outStr("");

outStr= FormatDate("yyyy/MM/dd", Date)+",TWS."+MidStr(symbol,0,4)+","+NumToStr(Close,2)+","+NumToStr(getfield("refprice"),2);

我的版本2.42,之前的版本是OK的。換了新版資料就錯了。

 

AlgoTrader 發文於   2018/11/06

Hello~

昇陽半導體在今年7/10轉上市,所以資料讀取日期如果在7/10之前,getField("refPrice")程式就會錯誤。

可是之前的版本,是會避開這個錯誤。

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

Hi AlgoTrader,

您好,謝謝您提供詳細資訊,

待小幫手詢問相關人員後,再向您說明,謝謝。

XQ小幫手 發文於   2018/11/12

Hi AlgoTrader,

您好,

昇陽半導體在今年7/10轉上市,所以資料讀取日期如果在7/10之前,getField("refPrice")程式就會錯誤。

確實如果資料讀取筆數設為10筆,那麼程式就會執行成功,

因為昇陽半導體在今年7/10轉上市,而資料讀取筆數在200筆的狀況下,因雷達讀取的K棒資料為上市櫃之後的資料,

故200筆資料讀取範圍筆數不足,所以無法執行,建議您可以調低資料讀取筆數(小幫手調整為10筆後就能成功)再執行看看,


 

可是之前的版本,是會避開這個錯誤。

請問您之前可以避開此錯誤的版本為何?謝謝。

AlgoTrader 發文於   2018/11/13

Hello~

1.之前的版本是2.38~

2.程式改成~getField("Close")就不會錯誤~

這樣同一檔個股,取得的資料天數不一致~可能會出問題~

 

XQ小幫手 發文於   2018/11/14

Hi AlgoTrader,

您好,謝謝您提供相關資訊,

請您將下圖的【上市櫃個股技術分析資料包括興櫃時間的股價資訊】取消勾選,並按下確定後,在試試看,

應該就可正常執行,請您再試試看,謝謝。

發表回覆
Close