Function |
說明 |
修改變數 |
efOrder(ByVal MsgKey_ As
String, ByVal TDate As String, ByVal ProductType As String, ByVal CommID As
String, ByVal CommID_EP As String, ByVal CommID_YM As String, ByVal CommID_CP As
String, ByVal BS
As String, ByVal PriceType As String, ByVal Price As
String, ByVal Qty
As String, ByVal Offset As String, ByVal Cond As
String, ByRef MSGXML
As String) As Long |
委託 輸入傳入值進行委託 MSGXML委託時給予空值 |
MSGXML |
※ 回傳值負值為失敗,其餘成功,失敗請參考錯誤代碼表
型態 |
變數名稱 |
備註 |
String |
MsgKey |
分公司+帳號 (F026000995XXXX),可由登入後MSGXML讀取的到 |
String |
TDate |
交易日,可以為空字串 |
String |
ProductType |
商品別 { 0: 期貨│1: 選擇權 } |
String |
CommID |
商品代碼 |
String |
CommID_EP |
參考價 (期貨為空白) |
String |
CommID_YM |
年月(EX. 200901) |
String |
CommID_CP |
C代表Call;P代表Put (期貨為空白) |
String |
BS |
買賣別 { B: 買進│S: 賣出 } |
String |
PriceType |
價位別 { 0: 限價│4: 市價 } |
String |
Price |
委託價格 (市價為空白) |
String |
Qty |
口數 |
String |
Offset |
倉別 { 0: 新倉│1: 平倉│2: 自動倉│4: 當沖 } |
String |
Cond |
委託別 { R: ROD│F: FOK│I: IOC } |
Title |
說明 |
Mode |
模式{ 0: 兩段式下單│1: 一段式下單 } |
AID |
帳號(前面包含FBID + BID) |
TDate |
交易日 |
OID |
網路單流水號 |
OrderNo |
委託書號 |
ProductType |
期貨(0) 選擇權(1) 選擇權複式單(2) 期貨複式單(3) |
CommID |
商品代碼 (Trade ID) |
BS |
商品買賣別 |
CommID2 |
商品代碼2 (複式單) |
BS2 |
商品買賣別2 (複式單) |
PriceType |
價位別 { 0: 限價│4: 市價 } |
Price |
委託價格 |
CreateTime |
委託時間: “YYYYMMDD HHmmSS” |
Cond |
委託別 { R:
ROD│F: FOK│I: IOC
} |
Offset |
倉別 { 0: 新倉│1: 平倉│2: 自動倉│4: 當沖 } |
Qoriginal |
原委託口數 |
Qcurrent |
改量後委託口數 |
Qmatched |
成交口數 |
ConfirmTime |
委託回報時間: “HHmmSS” |
Code |
系統錯誤代碼(Server端) |
CodeMsg |
Code Message |
CanCancel |
Y/N 可否刪單 |
CanModify |
Y/N 可否改量 |
Source |
“電子單” / “現場單”
/ … |
OrgID |
複式單原商品代碼(後端組合單代碼) |
IsPreOrder |
Y:預約單, N:盤中單 |
AvgPrice |
成交均價 |
UpdateTime |
異動時間 |
State |
委託單狀態(0.收到9.交易所回覆失敗10.成功20改量30刪除50全部成交90.委託失敗,若為0時表示預收單) |
StateMsg |
委託單狀態訊息 |