如題, 再請小幫手協助追查Bug, 謝謝.
測試場景:自動交易回測, 使用指定選股法、日K、逐筆洗價
由於完整程式不方便提供, 我先使用文字和圖片描述,
真有需要我再寫簡易程式驗證, 應該不難重現, 因為發生很多次.
進出場過程(文字描述, 下方有Log圖解):
2022/3/14:盤後選股選中 2480 敦陽科
2022/3/15 09:00:00:SetPosition 市價買進2張
2022/3/15 09:01:00:買進成交2張, 均價94.6
2022/3/22 09:00:00:觸發出場訊號 (進場後5個交易日未達停利損), SetPosition為0, 市價全賣.
2022/3/22 09:01:00:Position順利變為0, 這1分K棒有16張成交, 但我成交0張. 【規則上這根要全部成交】
2022/3/22 13:29:00:一直到收盤最後1分K棒, 成交依然是0張.
2022/3/23 09:00:00:跨日, Position居然自動變回2, 我百分之百確定我沒再次呼叫SetPosition.
因此這筆多單就一直持有沒出場
Log截圖如下:





8 評論