為什麼 GetField("除權息日期")會變?

  •   46 
  • 最後發表   JasonK  2024 一月 19
JasonK 發文於   2024/01/17

 

我目前測試如下

setbarFreq("D");

settotalBar(1440); 

Print("除權息日期 = ", GetField("除權息日期")[0]);

我目前測試 2330 台積

以我了解的是 GetField("除權息日期")[0] 不是應該永遠都是存"最新一筆的除權息日期"嗎?

但為什麼我看輸出檔案,一開始會輸出 20240318 ,但往上看會變成  20231214?

我預期應該都是 20240318 吧?

 

 

 

 

 

 

 

XS小編 發文於   2024/01/19

Hello JasonK,

 

除權息日期取得的會是該根Bar對應的最近一次公布的除權息日期,有包含歷史資料而非只有最新的資料。

故台積電在20231115以後會是20240318,但在20230809到20231114之間會是20231214 (該段時間的最近一次除權息日期)。

發表回覆
Close