小幫手好
我用選股中心跟在XS下對同樣的程式碼做回測,結果差很大
這個策略主要是用年報發布當下選出進場,15天後出場,因為用年報判斷,同一檔股票,一年只可能進場一次
選股中心的回測應該是正確的,但XS下的回測就很怪了,同一檔股票,出場後又會在進場
請幫我看看是否是我設定哪裡有問題
謝謝
選股中心回測結果

XS回測結果

另外,假設選股中心的回測是正確的,對於進場我有個疑問,因為是採用年報出來後進場,但回測卻出現有的股票在1月就進場,年報有可能1、2月就發布嗎? 煩請協助核對資料是否正確
謝謝

Hello charlie1234,
仔細看了一下是因為您XS回測的進場設定中,腳本的執行頻率為年 (參考附圖)。
這會導致 year(value10) > year(value10[1]) 只要當年的資料更新後條件就一定會成立。
若將其改為日的話回測結果就會和選股回測相同。
謝謝小幫手,您的眼睛真利~~
不過,還有個問題就是,每次我回測時,他的頻率就是年,要自己去改日
為何回測時,腳本頻率就會自動跳到年,是甚麼原因呢?
要加上甚麼指令,回測時的腳本頻率才會是日呢?
謝謝
不知怎麼頻率變成了年,謝謝
Hello charlie1234,
小編認為是腳本中使用到的欄位都為年頻率,故回測時系統自動判斷要使用年頻率。
建議可以用 SetBarFreq 函數指定腳本運作的頻率。
加上 SetBarFreq("D"); 的話腳本的執行頻率就會是日。
5 評論