Hi XQ 小幫手,
做交易程式回測,週期為"日",每日最多進場一次,為何回測時,每日買進會超過 1 次呢?
系統 log https://drive.google.com/file/d/1Kak0ZcG5DpjIE0jmgDaE74o-rQGs9PqK/view?usp=sharing


Hi XQ 小幫手,
做交易程式回測,週期為"日",每日最多進場一次,為何回測時,每日買進會超過 1 次呢?
系統 log https://drive.google.com/file/d/1Kak0ZcG5DpjIE0jmgDaE74o-rQGs9PqK/view?usp=sharing


應該是程式使用的變數問題。這要看程式碼才知道。
你的問題出在進場加碼沒有用變數控制只加碼一次。
用intraBarPersist宣告一個變數,預設為false,只有是false才可進場加碼。加碼之後,馬上讓它變成true。另外每天交易時段一開始,要先設定它為false,免得前幾天變成true之後一直保留true的狀態,而阻擋今天的進場加碼。
謝謝 虎科大許教授 建議,我試看看!
Hi 虎科大許教授,
我改用 intraBarPersist ,還是只會跑一次,其他都被擋,我不知"日"週期,是要在程式設定,還是回測功能畫面為主?


我希望每天一次,但 從 7/26 ~ 10/26 應該全部要有 3 次(從指標看)才對!但執行全部才只有一次!還有購入時間點是當日開盤價嗎?還是如何決定呢?

回測的設定用的是日資料,但技術分析圖表用的是還原日資料,結果很可能不同。
Hi XQ 小幫手,
你有其他解決方法嗎?
回測設定時,選擇還原值,不要用原始值。
13 評論