想請問為什麼當選股中心的編輯條件範圍設定為"細產業指標"時,在XS中透過GetField抓取的欄位數字卻不是最新的值(XS中沒有特別寫要抓前一期資料,結果最後卻顯示前一期的)?請問該如何解決?

選股中心的細產業資料
- 107
- 最後發表 abc115635 2025 九月 02
虎科大許教授
發文於
2025/08/14
這些指標的數據顯示正確。以第一檔指標為例,8/14收盤1369.79。開高低收顯示的是前一期,可能是你用outputField時賦予的序列就是前一期。
abc115635
發文於
2025/08/15
您好,我在抓取資料getfield以及輸出資料outputfield時,都沒有特別指定要前一期的資料,也嘗試過指定到最新一期,但還是出現相同結果
虎科大許教授
發文於
2025/08/15
請把你outputField指令貼上來看看。我用outputField1(GetField("開盤價", "D"),"開盤價");並不會顯示昨天的開盤價。
abc115635
發文於
2025/08/16
您好,程式碼如下圖,再麻煩您幫我看看是否哪裡編寫有誤了,謝謝您
虎科大許教授
發文於
2025/08/16
你的程式沒問題,我測試,得到的開高低收也都是當天收盤後的數值。你要不要再試一次看看?
XS小編
發文於
2025/08/19
Hello abc115635,
小編想到的可能性是您使用的欄位中有尚未更新當日資訊的欄位,因此取資料時對位到前一根K棒。
若是這樣的話,在隔天 8/15 早上開盤前執行應該就可以取得正確的數值。
XS小編
發文於
2025/09/02
7 評論