小編,您好:
XQ版本3.17.02 251027
在選股的腳本中,只打1行以下程式碼
if c >= Highest(c, 4) then ret = 1;
選擇以「週」回測,會造成誤判,產出90%高勝率結果


小編,您好:
XQ版本3.17.02 251027
在選股的腳本中,只打1行以下程式碼
if c >= Highest(c, 4) then ret = 1;
選擇以「週」回測,會造成誤判,產出90%高勝率結果


一般而言,收盤之後才可選股,所以回測時,進場應該選擇下期開盤價進場,且下期開盤價出場。若你改成這樣設定,勝率也有85.12%。勝率會這麼高,與你選擇的測試期間有關,你選擇今年5月5日到本週,這段期間幾乎大部份商品價格都一路墊高,不只勝率高,報酬率也相當驚人,但這種策略沒有經過空頭的檢驗,恐怕將來空頭來臨時會表現也會糟到驚人。
許教授,您好:
感謝您的回覆指教,弟只希望XQ能修掉「週」回測這項明顯的Bug
(在交易分析中,進場點很明顯跟創高毫無關係)

指定週頻率,進場設定為當期收盤價時,目前系統不會用當週收盤價進場,而是隔週收盤價,這是BUG,應該修正。
進場按收盤價進場,這裡沒問題。有問題的是出場是兩週後的開盤價,這裡有問題。以嘉泥為例,5/5週收盤價是四週以來最高收盤價,進場買進,但應該在下一週,亦即5/12以開盤價出場,但回測是以5/19的開盤價賣出。
6 評論