小幫手請教一下,
我在選股策略中使用 print 指令,我的選股範圍包含整體上市股票,但是僅輸出其中 300 檔股票的內容,是否是我程式碼有問題?還是這是 XQ 本身的限制,不允許一次輸出大量資料?
小幫手請教一下,
我在選股策略中使用 print 指令,我的選股範圍包含整體上市股票,但是僅輸出其中 300 檔股票的內容,是否是我程式碼有問題?還是這是 XQ 本身的限制,不允許一次輸出大量資料?
小幫手您好,
我的設定是所有上市櫃股票,並且輸出各股票的資料。
依照您的說明,我將選股期間縮短,則可以完整輸出1700多檔股票資料,但如果期間拉長,輸出的股數就會有所縮減。
請問這個是XQ的硬限制嗎?有沒有地方可以修改呢
Hello hihihihihihihi,
print的資料限制是XQ的硬設定,無法被修改。
您使用選股中心或是回測功能時能print出來的檔案大小會被限制。
但就小幫手所知,此限制是單一檔案大小,不會因為您一次輸出很多檔案而超過。
所以您的問題是出在超過這個限制,還是腳本內的程式碼有問題這部分需要還是需要實際檢驗才能知道原因。
說不定可能是資料長度不足而導致印出長期間資料時會出錯。
如果要確認實際問題為何,還是需要您提供上面提到的資料,並敘述一下您是如何操作。
感謝。
Hello hihihihihihihi,
小幫手更正補充,此部分和相關人士確認過後得知,回測 print 出來的限制是針對同次回測所有商品的,而不是像小幫手上面所說是針對單一檔案。
所以如果問題是出在於單次回測print資料太大無法印出的話,小幫手會建議分批進行回測。
舉例來說,您可以將商品拆成幾批分批回測,或是回測全部商品但每次回測較短週期,然後向前分批回測。
感謝。
4 評論