五月第一週的操作檢討中有提到 3708 上緯投控 因盤中掛單太少,程式下單機送單慢1秒,所以被漲停鎖住出不掉,不得以轉成券留倉,這一個多星期來我一直想思考這個部份該如何避免比較好,因為這個問題雖說是第一次發生,但應該不會是最後一次。

群益 API 證券智慧 MIT 觸價單

剛好前幾天看到一篇文章,在介紹券商看盤軟體的 MIT 觸價單的用法,忽然想到群益證券的 API 內好像也有證券智慧單 MIT 的功能,所以就去群益 API 官網看了一下,原來是2.13.21版才新推出的功能,所以之前沒做到下單機內,但因為都有在看更新的公告,所以才會有印像。

群益api版本說明
看到這個就想說把停損單的送單程式改成只要一下完單,就同步送出一筆 MIT 單來當我的停損單,這樣子的話速度應該會比我用程式送單還要快。

MIT 觸價單跟程式的停損單有什麼不同

原本我的程式是盤中去監控即時股價,只要股價去碰到我的停損價,就呼叫停損的子程式送單,但這樣子會有一點延遲,因為接收報價有時會慢個1~2秒,等報價收進來後監控看到才送單,這時可能就會慢個1~2秒了,如果遇到掛單少的,2、3盤就鎖住的個股,很可能會有鎖死出不掉的情形發生,雖然這個問題我之前就有想過了,所以才會設定在漲停前三檔停損,而且運行了半年也只發生過一次,但還是要把這個問題處理掉。

用 MIT 觸價單的方式就是不用再透過程式監控股價送單,而是把監控股價送單的動作先行委託在群益的伺服器上面,所以比較不會有報價延遲的情形發生,所以理論上會比我用程式送單還要快。

MIT 觸價單程式碼

我們先來看看說明書內 MIT 智慧單有什麼物件要處理的。

MIT 觸價單物件

API 要送出 MIT 觸價單的話要由程式提供上圖的物件參數,接下來我們來處理 VBA 的送單子程式。
MIT 觸價單程式碼

當我們把所有參數的值提供給 MIT 送單子程式後,只要呼叫 STOCKSTRATEGYORDERMIT 這個 API 函式,並把參數提供給它就可以送出了。

最後我們只要在需要送單時呼叫這個子程式就可以完成送單的動作了。

Post a Comment

較新的 較舊