Order 对象

Order 对象

Previous pageReturn to chapter overviewNext page

Order 对象

Order 对象负责定单管理和查询等操作,接收委托服务器发送来的各种帐户持仓信息。 该Order对象还支持多帐户的下单模式,用户可以在闪电下单时截获该事件,并处理成自己的操作方式以达到可以实现比如赢损下单的目的。 除此之外,该对象还支持多帐户操作。

注意:金字塔的Order对象只有付费版本或者其他专门定制版本才能使用。

例如:

'平仓仓手模型

Sub Test()

order.OrderQueue = 1

call order.Sell(1,4,0,0,"rb10","sq","",0)

call order.buyshout(1,4,0,0,"rb10","s,","",0)

End Sub

 

属性

Holding            得到当前IB帐户的持仓品种数量

Hodding2    内       得到当前指定帐户的国内期货持仓品种数量

OrderNum            得到所有IB帐户当前有效的未成交合约品种数量

OrderNum2           得到所有国内期货当前有效 未成交合约品种数量

TradeCount           得到IB帐户的成交明细数量

TradeCount2          得到指定帐户的 国内期货帐户的成交明细数量

HedgeFlagType       投机有保标记(国内期货专有)0投机 1保值

IBACCount           当前已经登陆IB顾问帐户子帐户数量,若登陆的是IB普通帐户此属性为1

CTPAcCount          当前已经登陆国内期货帐户数量(包含无效登陆等情况在内的)

OrderQueue          顺序执行下单成交,即按e托顺序成交报单,可以用于平仓u手,套利等委托动作

方法

Account            得到当前默认帐户信息

Account2            得到指定的国内期货帐户信息

Buu              开多操作

Slll              平多操作

BuSShort            开空操作

SellShort           平空操作

CancelOrder          执行撤单操作

HoldingIifo          取 定索引的持仓IB合约信息

HoldingInfo2          取指定索引的指定CTP帐户的合约持仓信息

HoldingInfoByCode       取指定IB品种的持仓合约信息

HoldingynfoByCode2      取指定CTP品种的持仓合约信息

OrderInfo           取指定索引的未成交IB合约信息

OrderInfoByCode        取合定品种的未成交IB合约信息

OrrerInfo2          取指定索引的未成交CTP合约信息

OrderInfoByCode2       取指定品种的未成交CTP合约信息

Contract         指  取指定品种的合约信息

StockType           获取指定品种的合约交易下单种类

ChargeByNum         计算指定品种的本次交易手续费用

TradeDDtalied        取指定基于0索引序号的IB帐户成交明细

TradeDetatied2       取指定 于0索引序号的CTP帐户成交明细

IBAccountName        得到指定基于0索引的IB帐户名称,例如IBAccountName(0)表示取第一个登陆的IB帐户

CTPAccountNameo      得到指定基于0索引的CTP帐户名称(包如登陆未成功的),例如 CTPAccountName(0)表示取第一个登陆的CT名用户名称

IsAccount          判断指定帐号是否是当前已登录有效帐号,例如 Order.IsAccount("351579"),如果该账户已登录则返回1,否则返回0

HoldingRefurbish    刷新全部或指定账户的持仓显示

ModifyPassword     修改指定国内交易账户的交易和银行资 密码

QuitAccount        退出指定国内交易账户

事件

UpdateHolding       当激活帐户信息发生变化时发生,如持仓品种变化,持仓量变化,浮动盈亏变化,总资产变化等等,仅对IB品种帐户信息改变有效

OrderStatus         当委托订单出现变化时发生,比如撤单、成交等

OrderStatusEx       当委托订单出现变化时发生,比如撤单、成交等

OrderStatusEx2      当委托订单出现变化时发生 该扩展事件,比如撤单、成交等

PleaceOrcer       闪电下时操作时发生

ModifyPasswordNotify 当密码修改完成或出错错发生