. 委託傳送

1下單Function

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

※ 回傳值負值為失敗,其餘成功,失敗請參考錯誤代碼表

 

1.1傳入值

型態

變數名稱

備註

String

MsgKey

分公司+帳號 (F026000995XXXX),可由登入後MSGXML讀取的到

String

TDate

交易日,可以為空字串

String

ProductType

商品別 { 0: 期貨│1: 選擇權 }

String

CommID

商品代碼

String

CommID_EP

參考價 (期貨為空白

String

CommID_YM

年月(EX. 200901)

String

CommID_CP

C代表CallP代表Put (期貨為空白)

String

BS

買賣別 { B: 買進│S: 賣出 }

String

PriceType

價位別 { 0: 限價│4: 市價 }

String

Price

委託價格 (市價為空白

String

Qty

口數

String

Offset

倉別 { 0: 新倉│1: 平倉│2: 自動倉│4: 當沖 }

String

Cond

委託別 { R: RODF: FOKI: IOC }

 

1.2 MSGXML

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: RODF: FOKI: 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

委託單狀態訊息