- OrderStatus - 委托状态
- OrderSide - 委托方向
- OrderType - 委托类型
- OrderDuration - 委托时间属性
- OrderQualifier - 委托成交属性
- OrderBusiness - 委托业务类型
- ExecType - 执行回报类型
- PositionEffect - 开平仓类型
- PositionSide - 持仓方向
- OrderRejectReason - 订单拒绝原因
- CancelOrderRejectReason - 取消订单拒绝原因
- OrderStyle - 委托风格
- CashPositionChangeReason - 仓位变更原因
- SecType - 标的类别
- AccountStatus - 交易账户状态
- PositionSrc - 头寸来源(仅适用融券融券)
- AlgoOrderStatus 算法单状态,暂停/恢复算法单时有效
OrderStatus - 委托状态
OrderStatus_Unknown = 0OrderStatus_New = 1 # 已报OrderStatus_PartiallyFilled = 2 # 部成OrderStatus_Filled = 3 # 已成OrderStatus_Canceled = 5 # 已撤OrderStatus_PendingCancel = 6 # 待撤OrderStatus_Rejected = 8 # 已拒绝OrderStatus_Suspended = 9 # 挂起 (无效)OrderStatus_PendingNew = 10 # 待报OrderStatus_Expired = 12 # 已过期
OrderSide - 委托方向
OrderSide_Unknown = 0OrderSide_Buy = 1 # 买入OrderSide_Sell = 2 # 卖出
OrderType - 委托类型
OrderType_Unknown = 0OrderType_Limit = 1 # 限价委托OrderType_Market = 2 # 市价委托OrderType_Stop = 3 # 止损止盈委托 (还不支持)
OrderDuration - 委托时间属性
仅在实盘模式生效,具体执行模式请参考交易所给出的定义,请参考
OrderDuration_Unknown = 0OrderDuration_FAK = 1 # 即时成交剩余撤销(fill and kill)OrderDuration_FOK = 2 # 即时全额成交或撤销(fill or kill)OrderDuration_GFD = 3 # 当日有效(good for day)OrderDuration_GFS = 4 # 本节有效(good for section)OrderDuration_GTD = 5 # 指定日期前有效(goodltilldate)OrderDuration_GTC = 6 # 撤销前有效(goodtillcancel)OrderDuration_GFA = 7 # 集合竞价前有效(good for auction)OrderDuration_AHT = 8 # 盘后定价交易(after hour trading)
OrderQualifier - 委托成交属性
仅在实盘模式生效,具体执行模式请参考交易所给出的定义,请参考
OrderQualifier_Unknown = 0OrderQualifier_BOC = 1 # 对方最优价格(best of counterparty)OrderQualifier_BOP = 2 # 己方最优价格(best of party)OrderQualifier_B5TC = 3 # 最优五档剩余撤销(best 5 then cancel)OrderQualifier_B5TL = 4 # 最优五档剩余转限价(best 5 then limit)
OrderBusiness - 委托业务类型
OrderBusiness_NORMAL = 0 # 普通交易。默认值为空,以保持向前兼容OrderBusiness_CREDIT_BOM = 200 # 融资买入(buying on margin)OrderBusiness_CREDIT_SS = 201 # 融券卖出(short selling)OrderBusiness_CREDIT_RSBBS = 202 # 买券还券(repay share by buying share)OrderBusiness_CREDIT_RCBSS = 203 # 卖券还款(repay cash by selling share)OrderBusiness_CREDIT_DRS = 204 # 直接还券(directly repay share)# 直接还款: 不通过委托,参考接口...OrderBusiness_CREDIT_BOC = 207 # 担保品买入(buying on collateral)OrderBusiness_CREDIT_SOC = 208 # 担保品卖出(selling on collateral)OrderBusiness_CREDIT_CI = 209 # 担保品转入(collateral in)OrderBusiness_CREDIT_CO = 210 # 担保品转出(collateral out)OrderBusiness_BOND_CONVERTIBLE_CALL = 402 #可转债转股OrderBusiness_BOND_CONVERTIBLE_PUT = 403 #可转债回售OrderBusiness_BOND_CONVERTIBLE_PUT_CANCEL = 404 #可转债回售撤销
ExecType - 执行回报类型
ExecType_Unknown = 0ExecType_Trade = 15 # 成交ExecType_CancelRejected = 19 # 撤单被拒绝
PositionEffect - 开平仓类型
PositionEffect_Unknown = 0PositionEffect_Open = 1 # 开仓PositionEffect_Close = 2 # 平仓, 具体语义取决于对应的交易所PositionEffect_CloseToday = 3 # 平今仓PositionEffect_CloseYesterday = 4 # 平昨仓
PositionSide - 持仓方向
PositionSide_Unknown = 0PositionSide_Long = 1 # 多方向PositionSide_Short = 2 # 空方向
OrderRejectReason - 订单拒绝原因
(仿真有效,实盘需要参考具体的拒绝原因)
OrderRejectReason_Unknown = 0 # 未知原因OrderRejectReason_RiskRuleCheckFailed = 1 # 不符合风控规则OrderRejectReason_NoEnoughCash = 2 # 资金不足OrderRejectReason_NoEnoughPosition = 3 # 仓位不足OrderRejectReason_IllegalAccountId = 4 # 非法账户IDOrderRejectReason_IllegalStrategyId = 5 # 非法策略IDOrderRejectReason_IllegalSymbol = 6 # 非法交易标的OrderRejectReason_IllegalVolume = 7 # 非法委托量OrderRejectReason_IllegalPrice = 8 # 非法委托价OrderRejectReason_AccountDisabled = 10 # 交易账号被禁止交易OrderRejectReason_AccountDisconnected = 11 # 交易账号未连接OrderRejectReason_AccountLoggedout = 12 # 交易账号未登录OrderRejectReason_NotInTradingSession = 13 # 非交易时段OrderRejectReason_OrderTypeNotSupported = 14 # 委托类型不支持OrderRejectReason_Throttle = 15 # 流控限制
CancelOrderRejectReason - 取消订单拒绝原因
CancelOrderRejectReason_OrderFinalized = 101 # 委托已完成CancelOrderRejectReason_UnknownOrder = 102 # 未知委托CancelOrderRejectReason_BrokerOption = 103 # 柜台设置CancelOrderRejectReason_AlreadyInPendingCancel = 104 # 委托撤销中
OrderStyle - 委托风格
OrderStyle_Unknown = 0OrderStyle_Volume = 1 # 按指定量委托OrderStyle_Value = 2 # 按指定价值委托OrderStyle_Percent = 3 # 按指定比例委托OrderStyle_TargetVolume = 4 # 调仓到目标持仓量OrderStyle_TargetValue = 5 # 调仓到目标持仓额OrderStyle_TargetPercent = 6 # 调仓到目标持仓比例
CashPositionChangeReason - 仓位变更原因
CashPositionChangeReason_Unknown = 0CashPositionChangeReason_Trade = 1 # 交易CashPositionChangeReason_Inout = 2 # 出入金 / 出入持仓
SecType - 标的类别
SEC_TYPE_STOCK = 1 # 股票SEC_TYPE_FUND = 2 # 基金SEC_TYPE_INDEX = 3 # 指数SEC_TYPE_FUTURE = 4 # 期货SEC_TYPE_OPTION = 5 # 期权SEC_TYPE_CREDIT = 6 # 信用交易SEC_TYPE_BOND = 7 # 债券SEC_TYPE_BOND_CONVERTIBLE = 8 # 可转债SEC_TYPE_CONFUTURE = 10 # 虚拟合约
AccountStatus - 交易账户状态
State_UNKNOWN = 0 #未知State_CONNECTING = 1 #连接中State_CONNECTED = 2 #已连接State_LOGGEDIN = 3 #已登录State_DISCONNECTING = 4 #断开中State_DISCONNECTED = 5 #已断开State_ERROR = 6 #错误
PositionSrc - 头寸来源(仅适用融券融券)
PositionSrc_Unknown = 0PositionSrc_L1 = 1 #普通池PositionSrc_L2 = 2 #专项池
AlgoOrderStatus 算法单状态,暂停/恢复算法单时有效
AlgoOrderStatus_Unknown = 0,AlgoOrderStatus_Resume = 1, #恢复母单AlgoOrderStatus_Pause = 2, #暂停母单AlgoOrderStatus_PauseAndCancelSubOrders = 3 #暂停母单并撤子单