400與600大戶的資料抓取時間

  •   106 
  • 最後發表   PoK  2023 十月 27
PoK 發文於   2023/10/13

HI 小幫手

我發現用getfiled抓取每周400+600大戶的時候,過了一個星期因為當周的資料還沒出來
所以會有當周抓到0的現象

所以如果我是要抓400+600大戶有成比上周成長或是等於上周,過了周末,禮拜一到五就會讓選股選不到
因為 if value[0] > vlaue[1],這個條件式就會不成立...
請問有什麼方法解決?

還是我只能寫成if value[0] > vlaue[1] or vlaue[2] > vlaue[3]

XQ小幫手 發文於   2023/10/27

Hello, PoK.

 

小幫手建議您可以使用:

Value1 = GetFieldDate("大戶持股人數");

此資料是週資料,所以抓出來的時間會是該週的第一個交易日,您可以用這個日期來判斷資料是否更新。

另外您也可以參考一下近期集保相關欄位調整,若您用的是舊的寫法可能會取到上個禮拜的資料。

https://www.xq.com.tw/learn/xspractice/tdccfield/

謝謝。

發表回覆
Close