偵測 盤中價格穩定措施

  •   462 
  • 最後發表   樂兒  2024 九月 16
樂兒 發文於   2024/09/09

小幫手與前輩好

台股盤中暫緩撮合2分鐘,有時會干擾程式判斷,請問能不能有個簡單語法,呈現

當「盤中暫緩撮合2分鐘」發生時 請通知我

有想過用  GetField ("TickGroup", "Tick") = -1

但,這樣是不是  暫緩撮合2分鐘 結束後才會通知?

有沒有語法,在暫緩撮合2分鐘 開始時,就 ret=1; 呢?

感謝前輩和小幫手幫忙

 

排序方式: 標準 | 最新
貓市 發文於   2024/09/09
樂兒 發文於   2024/09/09

謝謝貓市大, 剛剛嘗試,顯示

q_CircuitBreakState :GetField 系列語法不支援此欄位名稱「暫緩撮合狀態」。

 

以及  暫緩撮合  未知的關鍵字 "q_CircuitBreakState",請檢查是否有宣告此變數或是拼字是否有誤。

不知您有否遇過 此問題 感恩

 

 

虎科大許教授 發文於   2024/09/09

直接使用q_CircuitBreakState,不要放在getField裡面當參數。

樂兒 發文於   2024/09/09

 

是直接使用喔,不過還是出現編譯錯誤訊息了,不知道是什麼原因

虎科大許教授 發文於   2024/09/09

q_CircuitBreakState只會傳回以下三個數值的其中一個,不會等於-1。

0 = 無

1 = 暫緩搓合且趨跌

2 = 暫緩搓合且趨漲

 

  • 按讚來自於
  • winurlife
貓市 發文於   2024/09/10

這是新版本功能, 可能是沒有換到新版

樂兒 發文於   2024/09/10

有可能,謝謝貓市大 解惑

XS小編 發文於   2024/09/16

Hello 樂兒,

 

此欄位是.14.01 所提供的功能,您需要升級至此版本才能夠使用。

另外需搭配 .14.01 中定時洗價功能讓腳本強制運算,否則等到有交易時才運算暫緩交易已經結束。

 

感謝 虎科大許教授 和 貓市 的熱心回覆。

 

 

發表回覆
Close