以下是我回測個股特定事件日期的程式碼,我發現興櫃時期的數據無法回測。
以山富(2743)為例,我設定起始日是2020/02/17,但他在2020/3/9才上櫃,所以這之前的數據都無法回測,但看盤系統中卻可以看到他2020/3/9之前的走勢報價,以上是否有解決辦法?是否所有標的興櫃時期的報價都無法回測?
// 初始化標的代號和對應的投標開始日期
startday[1]=20200217;StockSymbols[1]=2743;
NumedSymbol = strToNum(midStr(symbol, 1, 4));
// 遍歷陣列檢查是否符合條件
for i = 1 to 222 begin
if NumedSymbol = StockSymbols[i] then begin
// 檢查當前日期是否符合 T-N 的條件
if CurrentDate >= startday[i] then begin
Ret = 1;
break; // 找到條件時退出迴圈
end;
end;
end;
2 評論