美股選股中心出來的收盤價的疑問

  •   431 
  • 最後發表   vfan  2024 七月 03
vfan 發文於   2024/07/01

從美股篩選出來的股票,最近1個交易日的收盤價是正確的,可是往前回溯,都是顯示最近一個交易日的收盤價,這樣在比較資料是會造成困擾。應該把正確歷史數據放在過去的交易資料 請看截圖:

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/01

選股中心的成交欄位顯示的是最新的成交價。若欲顯示查詢當天的收盤價,可試著用outputfield新增欄位如下:

outputField1(c[getbarOffset(date)]);

vfan 發文於   2024/07/02

難道不應該在資料庫裡把正確的資料儲存下來,讓使用者每次查詢都能得到正確的歷史資料,才是完整的解決問題不是嗎?您提供的解決方法,治標不治本。

就目前的資料來說 查詢歷史資料,其它欄位給的都是當天歷史資料,也就是這是可以做到的,唯獨成交收盤價全部是前一日收盤價,這個在資料庫裡把資料重新抓一遍然後更新儲存,不是很困難的事,也是根本解決資料誤差的問題。

謝謝您的解答。

虎科大許教授 發文於   2024/07/03

其實,你於6月28日查詢歷史資料的那一天,亦即6月26日,選股中心會自動增加欄位以顯示歷史收盤價,例如你提供的最後一個圖,有一個欄位「收盤價(06/26)」,就是6月26日那天的收盤價。成交價欄位顯示的是最新的成交價。

vfan 發文於   2024/07/03

謝謝許教授的解答,是的我疏忽了。再次感謝。

發表回覆
Close