為了確認回測財報的發訊時間(比如回測進場日期應該是營收公佈日期的下一個交易日)
簡單做一個營收的回測
腳本如下
value1 = GetField("月營收年增率","M");
if value1 > 50 then ret = 1;
細查資料發現1101 1月營收有成長50%
所以2月公佈後有回測的訊號沒錯
但3月也進場就不對了
再往前查
2017年2月有達到YOY50%
發訊應該只有營收公佈的3月
但4月也有發訊
再看下一檔的1102也是有如此狀況
是否回測系統有誤?
謝謝


為了確認回測財報的發訊時間(比如回測進場日期應該是營收公佈日期的下一個交易日)
簡單做一個營收的回測
腳本如下
value1 = GetField("月營收年增率","M");
if value1 > 50 then ret = 1;
細查資料發現1101 1月營收有成長50%
所以2月公佈後有回測的訊號沒錯
但3月也進場就不對了
再往前查
2017年2月有達到YOY50%
發訊應該只有營收公佈的3月
但4月也有發訊
再看下一檔的1102也是有如此狀況
是否回測系統有誤?
謝謝


Hi tdf,
您好,請您提供回測設定畫面,如下圖,以利查看問題的原因,謝謝。

我是在選股程式直接點回測
所產生的績效報告如上
謝謝
Hi tdf,
您好,謝謝您提供相關資訊,
已詢問相關人員,待相關人員查看後,再向您說明,謝謝。
Hi tdf,
您好,因為我們以10號當作營收公佈的日期, 20180210~20180309都會取得2018/01月營收
且使用下期開盤價進場,故20180309的觸發會在下一根20180312進場,
以上說明,謝謝。
4 評論