print 輸出股數資訊不完全

  •   248 
  • 最後發表   hihihihihihihi  2022 二月 21
hihihihihihihi 發文於   2022/01/26

小幫手請教一下,

我在選股策略中使用 print 指令,我的選股範圍包含整體上市股票,但是僅輸出其中 300 檔股票的內容,是否是我程式碼有問題?還是這是 XQ 本身的限制,不允許一次輸出大量資料?

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/01/28

Hello hihihihihihihi,

 

XQ有限制print可印出的資料數,但是否是這個原因還是要實際看腳本和測試才能確認。

也有可能是執行錯誤的商品無法印出,您可以在選股中心中確認。(參考附圖)

需要麻煩您提供 選股中心匯出檔勾選(包含)選股腳本、XQ Log 以及如果是回測的話,回測的設定。

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

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

感謝。

 

附加文件

hihihihihihihi 發文於   2022/02/07

小幫手您好,

我的設定是所有上市櫃股票,並且輸出各股票的資料。
依照您的說明,我將選股期間縮短,則可以完整輸出1700多檔股票資料,但如果期間拉長,輸出的股數就會有所縮減。

請問這個是XQ的硬限制嗎?有沒有地方可以修改呢

XQ小幫手 發文於   2022/02/09

Hello hihihihihihihi,

 

print的資料限制是XQ的硬設定,無法被修改。

您使用選股中心或是回測功能時能print出來的檔案大小會被限制。

但就小幫手所知,此限制是單一檔案大小,不會因為您一次輸出很多檔案而超過。

所以您的問題是出在超過這個限制,還是腳本內的程式碼有問題這部分需要還是需要實際檢驗才能知道原因。

說不定可能是資料長度不足而導致印出長期間資料時會出錯。

如果要確認實際問題為何,還是需要您提供上面提到的資料,並敘述一下您是如何操作。

感謝。

XQ小幫手 發文於   2022/02/21

Hello hihihihihihihi,

 

小幫手更正補充,此部分和相關人士確認過後得知,回測 print 出來的限制是針對同次回測所有商品的,而不是像小幫手上面所說是針對單一檔案。

所以如果問題是出在於單次回測print資料太大無法印出的話,小幫手會建議分批進行回測。

舉例來說,您可以將商品拆成幾批分批回測,或是回測全部商品但每次回測較短週期,然後向前分批回測。

感謝。

發表回覆
Close