有關逐筆洗價

  •   576 
  • 最後發表   大A  5 天前
大A 發文於   2025/04/02

以下是XQ在官網說明目前的逐筆洗價的情況,『

  1. 委託價大於等於委託當下的價格的話,則成交在當下的價格。』

想請問在真實交易時,當實際的成交價是100時,此時用setposition送出102的委託價格,這個價格是用一般委託單送出,還是以觸價單送出?若在自動交易中心的安控設定中把買進價格設定成『觸發價』,是不是setposition送出的單就會是觸價單。亦或是券商的下單系統也要同步開啟『觸價』功能才行。

 

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

若你在安控設定觸發價+0,則系統以觸發價格當作委託價送單。這就是觸價單。

若目前成交價單100,你設定價格來到100,就以委託價102送單,這也是觸價單。

 

 

大A 發文於   2025/04/02

所以券商的下單系統不用再額外把觸價功能開啟,只要XQ這邊有設定好就行,對嗎?

虎科大許教授 發文於   2025/04/02

是的。

XS小編 發文於   2025/04/09

Hello 大A,

 

小編補充,如果您的條件是像

if position = 0 and close = 100 then setposition(1, 102);

的話,那麼就是當成交價等於100時,送出一張委託價格為102的買單。

並不會送出一張102的觸價單,要到102時才會委託並成交。

麥叔 發文於   2026/07/23

這個說明怪怪的。目前市價100元,用102去買,為什麼不是100元買到? 

我寫了測試程式,結果根小編以及許教授說的不一樣。

MIT觸價單(Market If Touched)是一種自動化的智慧下單工具,當市場價格觸及或穿過您設定的觸發價時,系統會自動將委託單送出市場。

虎科大許教授 發文於   2026/07/23

MIT的委託會在觸及指定價格時,以市價買進或賣出。例如,在價格跌回100時,以市價買進一張,就是觸價單,程式碼可撰寫如下:

if position=0 and close=100 then setposition(1, market);

成交價由市場決定,不一定會等於100,可能高於100。

發表回覆
Close