回測出現執行發生錯誤(1303)嘗試除以0

  •   303 
  • 最後發表   阿 King  2025 五月 16
阿 King 發文於   2025/05/16

做回測時有的商品成功,有的商品失敗,出現執行為測發生錯誤(1303)
請問要從哪裡處理
==> 請問要從哪裡處理[台股](選股) 1205(成功)663(失敗)嘗試除以0

ondition3 = (k5_h - k5_c) / k5_c * 100 <= 0.3 and  (k5_c/getField("參考價","D")-1)*100>=2; 
condition4 = (k15_h - k15_c) / k15_c * 100 <= 0.3 and  (k15_c/getField("參考價","D")-1)*100>=2

是因為我這兩個條件寫這樣的關係嗎??

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

回測失敗的商品k15_c應該是0,你檢查看看,該商品的這個數值是否為0。可考慮用IFF函數處理,以排除除以0的問題。

阿 King 發文於   2025/05/16

感謝教授

我找到原因了

我漏了宣告 K5 

發表回覆
Close