未成交委託單的價格

  •   5 
  • 最後發表   無情卻慈悲  9 小時前
無情卻慈悲 發文於   2026/03/23

請問目前是否有函數支援查詢「未成交委託單的價格」,

主要是假設個股掛了漲停價賣出,但是跌落平盤時,想取消已掛出的漲停價限價單,改掛新的平盤價出場,我會先下if filled > 0 then cancelAllOrders; 再下 SetPosition限價單,可是這樣好像會反覆取消掛單,

所以我想判斷已掛出的「未成交委託單的價格」是否是漲停價,來避免重覆取消掛單的情況。

 

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

if position=0 and filled>0 and c<getField("參考價","D") then setposition(0, getField("參考價","D"));

無情卻慈悲 發文於   2026/03/23

謝謝教授回覆,好奇目前手上若是多單1張,為何您要寫 if position=0 呢?謝謝

是否是本已有挂出一張限價單了,所以position 是0 呢?

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

當你以漲停價賣出時,預期部位Position已經變為0,但由於還沒有成交,所以Filled仍然為1。

無情卻慈悲 發文於   2026/03/23

原來如此,謝謝教授,這個Position真的很有學問。

發表回覆
Close