發現系統內建"營業利益/利益率/毛利率創新高"在回測系統的Bug
請使用"營業利益率創12季新高"去跑6112聚碩,時間設定2018/11月-2019/6月
會發現從2019年01/02到03/31號之間開始都是進場點
代表從2019年01/02開始,策略就認定"營業利益率"創新高了
但聚碩6112 2018/Q4最新一季財報在2019年03/13才公布、03/14才更新
(可以從公開資訊觀測站或透過XS Print每日營業利益率得知)
我認為回測系統"每季XXX創n季新高"的內建指標,在抓取每日的營業利益率時,並沒有參考財報公布時間
而是把03/13公布的財報直接套用在2019年1到3月之間的每季營業利益率上面
所以回測時,明明03/13才公開的財報,我在一月一開始就能"預先得知"
使用這類策略回測自然績效非常顯著,使用者可能跟著操作大半年後發現回測很美好、現實反而是虧錢的
影響非常大
只要是在日K跑更大時間維度的資料(如每季xxx、每年xxx),回測時都有可能有類似的問題
作為資料提供者,請小心回測系統踩到這種預知資料的問題
再麻煩你們確認了
7 評論