交易所返回错误码
注意:如果是交易所返回错单,QDP返回时会加上 “交易所返回:”
上期所部分
错误编号 | 错误提示 | 错误原因 |
---|---|---|
1 | 会话不正确 | 在各项操作中发现会话不合法 |
2 | 合约找不到 | 插入报单、报价、OTC报单或者执行宣告时,找不到合约 |
3 | 会员找不到 | 在各项操作中发现会员找不到 |
4 | 客户找不到 | 在各项操作中发现客户找不到 |
6 | 报单字段错误 | 插入报单时,发现报单中有字段值不合法(枚举值越界) |
插入报单时,发现非强平单中设置了强平原因 | ||
7 | 报价字段错误 | 插入报价时,发现报价中有字段值不合法(枚举值越界) |
8 | 报单操作字段错误 | 报单操作时,发现报单操作中有字段值不合法(枚举值越界) |
9 | 报价操作字段错误 | 报价操作时,发现报价操作中有字段值不合法(枚举值越界) |
12 | 重复的报单 | 插入报单或者非标准组合报单时,本地报单号重复 |
13 | 重复的报价 | 插入报价时,本地报价号重复 |
15 | 客户没有在该会员开户 | 在各项操作时,发现指定的客户并没有在指定的会员中开户 |
16 | IOC需在连续交易阶段 | 在非连续交易阶段企图插入IOC单 |
17 | GFA需在集合竞价阶段 | 在非集合竞价阶段企图插入GFA的报单 |
18 | 市价单不 能排队 | 在插入市价单时,发现时间条件不是IOC |
19 | 数量约束应在IOC单上 | 在插入数量约束不是任意数量的报单时,发现时间条件不是IOC |
20 | GTD报单过期了 | 在插入GTD报单时,发现GTD日期已经过期了 |
21 | 最小数量大于报单数量 | 在插入有最小数量条件的报单时,发现最小数量大于报单数量 |
24 | 报单找不到 | 进行报单操作时,发现要操作的报单找不到 |
25 | 报价找不到 | 进行报价操作时,发现要操作的报价找不到 |
26 | 当前状态禁止此项操作 | 在插入报单时,发现合约交易状态不是连续交易、集合竞价报单或者集合竞价平衡;在报单操作时,对于激活操作,发现合约交易状态不是连续交易、集合竞价报单或者集合竞价平衡;对于其他操作,对于非管理用户,发现合约交易状态不是连续交易或者集合竞价报单;对于管理用户,对于撤单或者挂起操作,发现合约交易状态是已收盘;对于其他操作,发现合约交易状态不是连续交易或者集合竞价报单,在插入OTC报单时,发现合约的交易状态不是连续交易 |
28 | 报单已经全部成交 | 在报单操作时,发现报单已经全部成交了 |
29 | 报单已经撤销 | 在报单操作时,发现报单已经撤销了 |
31 | 平仓时客户持仓不足 | 在各类可能造成平仓的操作时,发现客户的持仓不足 |
32 | 超出客户限仓 | 在各类可能开仓操作时,发现超过了客户的投机限仓 |
34 | 超出会员限仓 | 在各类可能开仓操作时,发现超过了会员限仓 |
35 | 找不到帐号 | 在各类操作时,发现 找不到该操作应当使用的帐号 |
36 | 资金不足 | 在各类操作时,发现帐号中没有足够的资金 |
37 | 不合法的数量 | 在插入报单、报单操作、插入OTC报单和报单操作时,数量不是最小报单数量要求的正整数倍,或者超过最大报单数量 |
48 | 价格非最小单位的倍数 | 在各类操作时,价格不是合约的最小变动单位的整数倍 |
49 | 价格超出涨停板 | 在各类操作时,价格高于合约的涨停板 |
50 | 价格跌破跌停板 | 在各类操作时,价格低于合约的跌停板 |
51 | 没有交易权限 | 在进行各类操作时,发现会员对指定合约、或者客户对指定的合约、或者交易员没有的交易权限 |
52 | 只能平仓 | 在进行各类可能造成开仓的操作时,发现会员对指定合约、或者客户对指定的合约、或者交易员只有平仓的权限 |
53 | 没有此项交易角色 | 在插入报单、插入OTC报单或插入组合报单时,该会员在指定合约上不具有该客户对应的交易角色 |
57 | 不能为其他会员操作 | 在各项操作中,发现用户给非其所属的会员进行操作 |
58 | 用户不匹配 | 在各项操作时,发现操作的用户和会话的用户不匹配 |
66 | 用户尚未登录 | 在各项操作中,发现用户尚未登录 |
68 | 并没有以此会员登录 | 在用户登出、强制用户登出或者修改口令时,发现用户并不是以此会员登录的 |
70 | 报价已经被取消 | 在报价操作时,发现报价已经被取消了 |
76 | 报单已经被挂起 | 在报单挂起时,发现报单已经被挂起了 |
77 | 报单已经被激活 | 在报单激活时,发现报单已经被激活了 |
78 | GTD报单没有设定日期 | 在插入GTD报单时,没有指定GTD日期 |
79 | 不被支持的报单类型 | 在插入各类报单时,发现目前本交易所还不支持此种报单类型 |
80 | 用户无此权限 | 使用普通用户,进行各项需要管理用户才能进行的操作 |
83 | 止损单仅用于连续交易 | 在非连续交易阶段企图插入止损单 |
84 | 止损单需是IOC或GFD | 在插入止损单时,发现时间条件既不是IOC,也不是GFD |
89 | 执行宣告字段错误 | 插入执行宣告时,发现执行宣告中有字段值不合法(枚举值越界) |
90 | 执行宣告操作字段错误 | 执行宣告操作时,发现执行宣告操作中有字段值不合法(枚举值越界) |
91 | 重复的执行宣告 | 插入执行宣告时,本地执行宣告编号重复 |
92 | 执行宣告已经取消 | 在执行宣告操作时,发现执行宣告已经取消了 |
93 | 执行宣告找不到 | 进行执行宣告操作时,发现要操作的执行宣告找不到 |
94 | 执行宣告只能用于期权 | 插入执行宣告时,发现合约是非期权合约 |
95 | 止损报单需说明止损价 | 在插入止损单时,发现没有指定止损价 |
96 | 保值额度不足 | 在各类可能开仓操作时,发现客户的套期保值额度不足 |
97 | 重复的操作 | 报单操作、报价操作或者执行宣告操作时,本地操作号重复 |
99 | 不能为其他用户操作 | 在报单操作时,发现非授权用户企图操作同会员的其他用户插入的报单 |
100 | 错误的用户类型 | 在交易员登录时,发现用户类型是行情用户 |
103 | 当日套保仓位不能平仓 | 企图对套保仓位进行插入平今仓报单 |
104 | 不明管理指令 | 在收到管理指令时,无法认出指令类型 |
114 | 最优价单不能排队 | 在插入最优价单时,发现时间条件不是IOC |
121 | 放弃执行宣告字段错误 | 插入放弃执行宣告时,发现放弃执行宣告中有字段不合法 |
122 | 放弃执行宣告操作字段错误 | 放弃执行宣告操作时,发现放弃执行宣告操作中有字段不合法 |
123 | 重复的放弃执行宣告 | 插入执行宣告时,本地执行宣告编号重复 |
124 | 放弃执行宣告已经取消 | 在放弃执行宣告操作时,发现执行宣告已经取消了 |
125 | 放弃执行宣告找不到 | 进行放弃执行宣告操作时,发现要操作的放弃执行宣告找不到 |
126 | 放弃执行宣告只能用于期权 | 插入放弃执行宣告时,发现合约是非期权合约 |
127 | 不在宣告期内 | 插入执行宣告或者放弃执行宣告时,发现不在限定的期限内 |
128 | 只有持有多头仓位才能放弃行权 | 期权卖方不允许放弃行权 |
129 | 执行或放弃执行宣告不能为开仓 | 插入执行宣告或者放弃执行宣告时,发现开平仓标记是开仓 |
130 | 没有足够的持仓用于申请保留 | 期权卖方申请行权后保留期货头寸时,申请头寸数超过了其持仓数 |
131 | 超出客户合约当日开仓限额 | 客户在某个合约上当日开仓手数 |
132 | 超出客户产品每秒报单限额 | 客户在某个产品上一秒以内的报单笔数超出限额 |
133 | 超出客户产品每秒撤单限额 | 客户在某个产品上一秒以内的撤单笔数超出限额 |
134 | API校验未通过 | 使用了非正式渠道发布的API库 |
146 | 只有持有多头仓位才能行权 | 只有期权买方才能提交执行宣告录入请求 |
148 | 当前市场价格在合理的价差范围内,不用询价。 | 当前市场价格如果在合理的价差范围内,客户的询价是不会发送给做市商的,即客户的询价是无意义的。 |
149 | 放弃执行宣告申请只能在期权到期日提交 | 只有在期权的到期日,才能提交对应期权的放弃执行宣告事情。 |