最近撰寫了一個選股策略,是用週頻率的選股條件,執行頻率用週頻率回測得到了我想要的績效,但用日頻率回測是可以回測但績效卻天差地遠,且進場點位也完全不同。
但是實際使用上,選股中心執行選股策略時(包含每日自動選股),只能以日頻率進行,找不到更改執行頻率的地方,根本無法得知週頻率下明確的進場點位,用回測的方式,要再晚一天才能得到進場訊號,回測績效看得到,但實際上吃不到,不知是否有方式解決?
最近撰寫了一個選股策略,是用週頻率的選股條件,執行頻率用週頻率回測得到了我想要的績效,但用日頻率回測是可以回測但績效卻天差地遠,且進場點位也完全不同。
但是實際使用上,選股中心執行選股策略時(包含每日自動選股),只能以日頻率進行,找不到更改執行頻率的地方,根本無法得知週頻率下明確的進場點位,用回測的方式,要再晚一天才能得到進場訊號,回測績效看得到,但實際上吃不到,不知是否有方式解決?
SetBarFreq("W");
報告教授,使用SetBarFreq("W");後測試,相當於在"選股條件"中選用週頻率,但回測時,即便"選股條件"都相同都是週頻率,在"執行頻率"上選用"日頻率"或"週頻率"依舊會得出完全不同的結果。
目前選股中心能提示的,只有"執行頻率"上選用"日頻率"的結果(即便"選股條件"中選用週頻率),我希望得到"執行頻率"用"週頻率"的回測結果,能夠在選股中心中顯示提示出來,我才能在下週一進場(我策略是選用下期開盤價)。當然回測結果會顯示進場點,但當我看到回測結果時又會晚一天。
若你希望選股的條件都是週頻率,且回測時執行頻率一樣是週頻率,進場都是下週一,則選股腳本用SetBarFreq("W"),選股回測時執行頻率也選用『週』,將回測設定的『進場價格』選取『下期開盤價』即可。這樣的話,符合條件(ret=1)都會在下週一進場。若這樣做,還是不符合你的預期,請將程式碼貼上來,我看看問題在哪裡。
XQ的週資料日期是每個星期一。8/11這週符合條件,所以下一週開盤(8/18)進場。
6 評論