我目前測試如下
setbarFreq("D");
settotalBar(1440); 
Print("除權息日期 = ", GetField("除權息日期")[0]);
我目前測試 2330 台積
以我了解的是 GetField("除權息日期")[0] 不是應該永遠都是存"最新一筆的除權息日期"嗎?
但為什麼我看輸出檔案,一開始會輸出 20240318 ,但往上看會變成 20231214?
我預期應該都是 20240318 吧?
        
        
我目前測試如下
setbarFreq("D");
settotalBar(1440); 
Print("除權息日期 = ", GetField("除權息日期")[0]);
我目前測試 2330 台積
以我了解的是 GetField("除權息日期")[0] 不是應該永遠都是存"最新一筆的除權息日期"嗎?
但為什麼我看輸出檔案,一開始會輸出 20240318 ,但往上看會變成 20231214?
我預期應該都是 20240318 吧?
Hello JasonK,
除權息日期取得的會是該根Bar對應的最近一次公布的除權息日期,有包含歷史資料而非只有最新的資料。
故台積電在20231115以後會是20240318,但在20230809到20231114之間會是20231214 (該段時間的最近一次除權息日期)。
1 評論