COCO研究院

 找回密碼
 註冊
搜索
查看: 24842|回復: 2

[教學] 關於IB CONTROLLER的GetPositionSize

[複製鏈接]
發表於 17-10-25 18:16 | 顯示全部樓層 |閱讀模式
前幾天犯的一個錯 希望只有我這麼蠢
因為我有用這個函數來判斷倉位 但IB斷線時 return就是0 所以導致重覆送單
目前已改為

ibc = GetTradingInterface("IB");
if (ibc.IsConnected()!=2)
{
ibc.Reconnect();
}

pos = IIf( ibc.IsConnected() == 2,ibc.GetPositionSize( ContractMonth ),Null );



發表於 17-10-27 12:48 | 顯示全部樓層
為什麼return為0就會重複送單?
IB都斷線了,單子送的進去嗎?
 樓主| 發表於 17-10-27 18:08 | 顯示全部樓層
應該說 重新連線的瞬間 因為GetPositionSize有些延遲 倉位還是0 就送出去了

評分

參與人數 1金錢 +1 收起 理由
nsmvjmsojki + 1 感謝分享

查看全部評分

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-5 10:24

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |