遠月期貨價格問題

  •   162 
  • 最後發表   PHOT-196  5 天前
PHOT-196 發文於   2026/08/10

XQ小幫手您好

最近在做XQ的價格PRINT測試,發現啟碁期貨08、09、12、03,都可以讀的到價格,但唯獨06好像壞掉了,我有稍微做一些交叉測試只有這檔有問題,看起來應該是啟碁期貨06從上市以來從來沒有交易過,所以導致XQ無法偵測,程式碼及相關圖片如下,再麻煩協助確認,謝謝。




print(  111);




排序方式: 標準 | 最新
虎科大許教授 發文於   2026/08/10

啟碁067上市至今都沒有交易。

PHOT-196 發文於   2026/08/10

沒錯,我猜測也是這個原因,或許XQ要先於上市第一日,做一個模擬K棒,否則都沒辦法偵測了。

PHOT-196 發文於   2026/08/26

XQ小幫手您好
請問這個會納入排修嗎,或是有什麼其他方式可以解決嗎?謝謝。

XQ小幫手 發文於   2026/08/28

Hi PHOT-196

針對上市至今尚未有成交紀錄(零成交量),導致腳本無法正常讀取價格的情況,建議可以透過 GetField 的 default 參數來提供預設值,讓腳本在無成交數據時也能順利執行。詳細說明與用法請參考官方教學:XS GetField 預設值說明

// 讀取當前商品成交量,若無值套用 default
input: DefaultVal(1000, "無成交時預設成交量");
value1 = GetField("成交量", default:=DefaultVal);
if value1 = 0 then value1 = DefaultVal;

value2 = GetField("close");

  • 按讚來自於
  • PHOT-196
PHOT-196 發文於   2026/08/31

XQ小幫手您好

經實測結果仍是一致,無法讀取067的啟碁期貨,看起來是未有成交紀錄者,連自動洗價都沒,所以設定default,也沒有用。

虎科大許教授 發文於   2026/09/01

我很好奇,是什麼動機要抓一個上市以來都沒有交易的商品?

PHOT-196 發文於   2026/09/01

有很多股票剛上市第一根開盤或許會有異常報酬,我仍在測試中,當然遠月這個是沒有,只是我拿來測試使用而已,因為要找到剛上市又沒成交量的案例很少。

只是希望XQ的功能盡可能完善,這個修正只要用一個模擬空值的K棒就可以解決,理論上不難。

虎科大許教授 發文於   2026/09/01

我猜測,這種比較客制化的需求,應該不會被接受。很多時候,看的不是簡不簡單處理的問題,而是要看是否會因此造成其他問題。

PHOT-196 發文於   2026/09/09

其實我並不覺得這是客製化需求,股票若未曾有交易,就不能自動洗價,這很明顯算是bug,我知道XQ團隊很辛苦,但希望至少功能正常,能夠排入改善事項,且越改越好,
請問XQ小編,這點可以排入待修事項嗎?

XS小編 發文於   2026/09/11

Hello PHOT-196,

 

小編會將您的意見反映給相關人員作參考,感謝。

  • 按讚來自於
  • PHOT-196
發表回覆
Close