小幫手好
先感謝之前一些問題的回覆
又發現了一個新問題,希望是我的問題,因為數據的落差實在有點大啊
寫了一個簡單的交易邏輯
除權息日前一天的132300以後進場,隔天開盤出場
用原始分線跟還原分線回測 (2018/9/30~2021/9/30),僅使用金融類股(35檔),發現以下問題
1. 完全一樣的設定條件,且進出場不牽涉到價格,只跟除權息日有關,但用原始分線跟還原分線回測後,兩者進場次數竟會有差異
2. 比對回測進場點跟各股票的除權息日發現,有很多的除權息日前一日,都沒有進場紀錄,35檔股票,竟有16股票都有缺漏,感覺這數據的正確性有很大問題,而且還只是因為只能回測近三年﹑更遠的數據會不會問題更嚴重呢?
請小幫手了解下是何問題,謝謝
if position=0 and time>=132300 then begin
if DateAdd(date, "D", 1)=GetField("除權息日期") then begin
setposition(1);
end;
end;
if position=1 and filled=1 and date<>date[1] then setposition(0);








4 評論