請問如何使用 XScript 印出帳號裡面的庫存數量?

  •   50 
  • 最後發表   阿哲DR5  2025 七月 24
阿哲DR5 發文於   2025/07/17

XQ 小幫手和論壇的大家好!

如標題,想請問如何在自動交易中心使用 FilledAtBroker 取得我的證券帳號庫存?

希望是可以隨時取得,尤其是在收盤後。謝謝大家!

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

Print(filledAtBroker);

阿哲DR5 發文於   2025/07/17

請問老師我試過這個方式很多次都不行,是要設定自動交易中心的哪一個按鈕嗎?

虎科大許教授 發文於   2025/07/17

要設定帳號。執行商品必須是庫存商品。啟動策略後,洗價時,就會顯示該商品的券商庫存。

阿哲DR5 發文於   2025/07/18

請問老師有辦法不在盤中時也一樣可以印出庫存嗎?

虎科大許教授 發文於   2025/07/18

目前看起來只有在即時洗價才抓得到券商庫存。我的問題是,不在盤中,什麼情況下會需要用程式抓券商庫存?

阿哲DR5 發文於   2025/07/18

8:35~9:00 的時候,由於我想要在這個時間就掛委託上去,「一開盤(9:00:00)的第一盤我就要搓合」,所以才會需要在 XScript 裡寫庫存數量然後去送委託單,謝謝老師!

虎科大許教授 發文於   2025/07/18

盤前請使用自動洗價看看。

阿哲DR5 發文於   2025/07/21

有試過了 不行

XS小編 發文於   2025/07/23

Hello 阿哲DR5,

 

請問您是在盤前設定為定時洗價後,策略進入即時洗價後印出的數字錯誤或是印出0嗎?

小編這會測試看是否能重現,如果可以的話麻煩提供 XQ log 讓相關人員一併確認。

您可以透過XQ內的設定 => 問題回報方式來上傳提供,並附上討論區問題連結。

感謝。

XS小編 發文於   2025/07/24

Hello 阿哲DR5,

 

小編這邊測試可以正常印出 (參考附圖)。

需注意在資料讀取筆數運算時,此時的 Filled 尚未調整成庫存數值,且此時的 FilledAtBroker 會等於 Filled,故兩者皆為0。

要進到即時階段部位庫存才會改變。

附加文件

發表回覆
Close