選股中心資料更新延遲問題?

  •   167 
  • 最後發表   passionleaf  2017 十一月 02
passionleaf 發文於   2017/10/31

選股中心使用的資料為什麼和看盤的地方有兩天落差?

例如我用以下指令來取得"技嘉"(2376)當天外資和投信買賣超的數據

value1 = GetField("外資買賣超","D");

value2 = GetField("投信買賣超","D");

如果把value1和value2指定到outputfields

outputfield1(value1,1,"外資1日");

outputfield2(value2,1,"投信1日");

今天10/31下午17時, 仍然會得到"5"以及"-52", 可是實際的數據如下

              外資      投信

10/31     2027      20

10/30     -200         0

10/27          5       -52

 

也就是你們的資料不但有延遲, 而且還延遲了兩天, 是兩個交易日前的資料

再怎麼說也該更新到昨天, 晚點更應該更新到當日吧? 

事實上昨天我就測試過晚點只會更新為昨日資料(不會更新到當日最新)

這樣要怎麼用今天最新的資料來決定明日的進出場呢?? 令人傻眼!

----- ==== -----

後來我發現, 如果有使用到下面這個指令讀取大戶持股人數, 不論有沒有加上" param:=1000"

value3 = GetField("大戶持股人數","D");

outputfield3(value3,0,"大戶持股人數");

都會造成外資和投信買賣超張數的讀取錯誤, 真令人費解

移除之後就能讀取正常

 

XQ小幫手 發文於   2017/11/02

你好:

這是因為大戶持股比例是一週公布一次,這週的尚未公布,所以會取到上週的,連帶影響到其他欄位的值

把大戶持股人數改成 value3 = GetField("大戶持股人數","W")[1];  就會對了,以上說明

發表回覆
Close