執行回測有跑出標的 選股中心卻沒有

  •   380 
  • 最後發表   VicHuang  2025 一月 24
VicHuang 發文於   2025/01/24

我在測試下切線的結果時,

(寫法出處: https://www.xq.com.tw/xstrader/%E4%B8%8B%E5%88%87%E7%B7%9A%E7%AA%81%E7%A0%B4/)

 

發現執行回測會跑出交易,但選股中心卻選不出來,

煩請解惑,選股參數都沒改變。

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/01/24

回測時,只要歷史資料有符合條件的那一天,就會有訊號。執行選股策略時,要最新的資料有符合條件才會被選出來。你期待會出現訊號的商品,可能在最新日期這天並沒有符合條件,所以沒被選出來。

VicHuang 發文於   2025/01/24

教授你好,因為我有注意到這種選股不容易挑出股票,

所以先用回測去跑出會產生交易的日期(如第二張圖所示,為2024/12/10),

然後我選股的時候是選擇歷史時間 2024/12/09 如第四張圖所示,

理論上應該可以看到當天符合選股條件的歷史資料,

因為我以其他選股去覆盤的時候 是可以的,

但卻看不到?所以才覺得奇怪。

虎科大許教授 發文於   2025/01/24

我測試的結果,2024/12/9應該沒有符合條件,隔天不應該進場。你再人工比對看看,2024/12/9當天,下列的條件是否為True。我用程式跑,應該是False,也就是說,回測不該有進場訊號。

condition3[1] and not condition3 and (getField("投信買賣超", "D")>0 or getField("外資買賣超", "D")>0)

發表回覆
Close