我在測試下切線的結果時,
(寫法出處: https://www.xq.com.tw/xstrader/%E4%B8%8B%E5%88%87%E7%B7%9A%E7%AA%81%E7%A0%B4/)
發現執行回測會跑出交易,但選股中心卻選不出來,
煩請解惑,選股參數都沒改變。




我在測試下切線的結果時,
(寫法出處: https://www.xq.com.tw/xstrader/%E4%B8%8B%E5%88%87%E7%B7%9A%E7%AA%81%E7%A0%B4/)
發現執行回測會跑出交易,但選股中心卻選不出來,
煩請解惑,選股參數都沒改變。




回測時,只要歷史資料有符合條件的那一天,就會有訊號。執行選股策略時,要最新的資料有符合條件才會被選出來。你期待會出現訊號的商品,可能在最新日期這天並沒有符合條件,所以沒被選出來。
教授你好,因為我有注意到這種選股不容易挑出股票,
所以先用回測去跑出會產生交易的日期(如第二張圖所示,為2024/12/10),
然後我選股的時候是選擇歷史時間 2024/12/09 如第四張圖所示,
理論上應該可以看到當天符合選股條件的歷史資料,
因為我以其他選股去覆盤的時候 是可以的,
但卻看不到?所以才覺得奇怪。
我測試的結果,2024/12/9應該沒有符合條件,隔天不應該進場。你再人工比對看看,2024/12/9當天,下列的條件是否為True。我用程式跑,應該是False,也就是說,回測不該有進場訊號。
condition3[1] and not condition3 and (getField("投信買賣超", "D")>0 or getField("外資買賣超", "D")>0)
3 評論