vnpy/vn.ctp/ctpapi/error.xml

203 lines
16 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="gb2312"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by wangzhaodong (ORiON) -->
<!DOCTYPE errors SYSTEM "error.dtd">
<errors>
<error id="NONE" value="0" prompt="CTP:正确"/>
<error id="INVALID_DATA_SYNC_STATUS" value="1" prompt="CTP:不在已同步状态"/>
<error id="INCONSISTENT_INFORMATION" value="2" prompt="CTP:会话信息不一致"/>
<error id="INVALID_LOGIN" value="3" prompt="CTP:不合法的登录"/>
<error id="USER_NOT_ACTIVE" value="4" prompt="CTP:用户不活跃"/>
<error id="DUPLICATE_LOGIN" value="5" prompt="CTP:重复的登录"/>
<error id="NOT_LOGIN_YET" value="6" prompt="CTP:还没有登录"/>
<error id="NOT_INITED" value="7" prompt="CTP:还没有初始化"/>
<error id="FRONT_NOT_ACTIVE" value="8" prompt="CTP:前置不活跃"/>
<error id="NO_PRIVILEGE" value="9" prompt="CTP:无此权限"/>
<error id="CHANGE_OTHER_PASSWORD" value="10" prompt="CTP:修改别人的口令"/>
<error id="USER_NOT_FOUND" value="11" prompt="CTP:找不到该用户"/>
<error id="BROKER_NOT_FOUND" value="12" prompt="CTP:找不到该经纪公司"/>
<error id="INVESTOR_NOT_FOUND" value="13" prompt="CTP:找不到投资者"/>
<error id="OLD_PASSWORD_MISMATCH" value="14" prompt="CTP:原口令不匹配"/>
<error id="BAD_FIELD" value="15" prompt="CTP:报单字段有误"/>
<error id="INSTRUMENT_NOT_FOUND" value="16" prompt="CTP:找不到合约"/>
<error id="INSTRUMENT_NOT_TRADING" value="17" prompt="CTP:合约不能交易"/>
<error id="NOT_EXCHANGE_PARTICIPANT" value="18" prompt="CTP:经纪公司不是交易所的会员"/>
<error id="INVESTOR_NOT_ACTIVE" value="19" prompt="CTP:投资者不活跃"/>
<error id="NOT_EXCHANGE_CLIENT" value="20" prompt="CTP:投资者未在交易所开户"/>
<error id="NO_VALID_TRADER_AVAILABLE" value="21" prompt="CTP:该交易席位未连接到交易所"/>
<error id="DUPLICATE_ORDER_REF" value="22" prompt="CTP:报单错误:不允许重复报单"/>
<error id="BAD_ORDER_ACTION_FIELD" value="23" prompt="CTP:错误的报单操作字段"/>
<error id="DUPLICATE_ORDER_ACTION_REF" value="24" prompt="CTP:撤单已报送,不允许重复撤单"/>
<error id="ORDER_NOT_FOUND" value="25" prompt="CTP:撤单找不到相应报单"/>
<error id="INSUITABLE_ORDER_STATUS" value="26" prompt="CTP:报单已全成交或已撤销,不能再撤"/>
<error id="UNSUPPORTED_FUNCTION" value="27" prompt="CTP:不支持的功能"/>
<error id="NO_TRADING_RIGHT" value="28" prompt="CTP:没有报单交易权限"/>
<error id="CLOSE_ONLY" value="29" prompt="CTP:只能平仓"/>
<error id="OVER_CLOSE_POSITION" value="30" prompt="CTP:平仓量超过持仓量"/>
<error id="INSUFFICIENT_MONEY" value="31" prompt="CTP:资金不足"/>
<error id="DUPLICATE_PK" value="32" prompt="CTP:主键重复"/>
<error id="CANNOT_FIND_PK" value="33" prompt="CTP:找不到主键"/>
<error id="CAN_NOT_INACTIVE_BROKER" value="34" prompt="CTP:设置经纪公司不活跃状态失败"/>
<error id="BROKER_SYNCHRONIZING" value="35" prompt="CTP:经纪公司正在同步"/>
<error id="BROKER_SYNCHRONIZED" value="36" prompt="CTP:经纪公司已同步"/>
<error id="SHORT_SELL" value="37" prompt="CTP:现货交易不能卖空"/>
<error id="INVALID_SETTLEMENT_REF" value="38" prompt="CTP:不合法的结算引用"/>
<error id="CFFEX_NETWORK_ERROR" value="39" prompt="CTP:交易所网络连接失败"/>
<error id="CFFEX_OVER_REQUEST" value="40" prompt="CTP:交易所未处理请求超过许可数"/>
<error id="CFFEX_OVER_REQUEST_PER_SECOND" value="41" prompt="CTP:交易所每秒发送请求数超过许可数"/>
<error id="SETTLEMENT_INFO_NOT_CONFIRMED" value="42" prompt="CTP:结算结果未确认"/>
<error id="DEPOSIT_NOT_FOUND" value="43" prompt="CTP:没有对应的入金记录"/>
<error id="EXCHANG_TRADING" value="44" prompt="CTP:交易所已经进入连续交易状态"/>
<error id="PARKEDORDER_NOT_FOUND" value="45" prompt="CTP:找不到预埋(撤单)单"/>
<error id="PARKEDORDER_HASSENDED" value="46" prompt="CTP:预埋(撤单)单已经发送"/>
<error id="PARKEDORDER_HASDELETE" value="47" prompt="CTP:预埋(撤单)单已经删除"/>
<error id="INVALID_INVESTORIDORPASSWORD" value="48" prompt="CTP:无效的投资者或者密码"/>
<error id="INVALID_LOGIN_IPADDRESS" value="49" prompt="CTP:不合法的登录IP地址"/>
<error id="OVER_CLOSETODAY_POSITION" value="50" prompt="CTP:平今仓位不足"/>
<error id="OVER_CLOSEYESTERDAY_POSITION" value="51" prompt="CTP:平昨仓位不足"/>
<error id="BROKER_NOT_ENOUGH_CONDORDER" value="52" prompt="CTP:经纪公司没有足够可用的条件单数量"/>
<error id="INVESTOR_NOT_ENOUGH_CONDORDER" value="53" prompt="CTP:投资者没有足够可用的条件单数量"/>
<error id="BROKER_NOT_SUPPORT_CONDORDER" value="54" prompt="CTP:经纪公司不支持条件单"/>
<error id="RESEND_ORDER_BROKERINVESTOR_NOTMATCH" value="55" prompt="CTP:重发未知单经济公司/投资者不匹配"/>
<error id="SYC_OTP_FAILED" value="56" prompt="CTP:同步动态令牌失败"/>
<error id="OTP_MISMATCH" value="57" prompt="CTP:动态令牌校验错误"/>
<error id="OTPPARAM_NOT_FOUND" value="58" prompt="CTP:找不到动态令牌配置信息"/>
<error id="UNSUPPORTED_OTPTYPE" value="59" prompt="CTP:不支持的动态令牌类型"/>
<error id="SINGLEUSERSESSION_EXCEED_LIMIT" value="60" prompt="CTP:用户在线会话超出上限"/>
<error id="EXCHANGE_UNSUPPORTED_ARBITRAGE" value="61" prompt="CTP:该交易所不支持套利类型报单"/>
<error id="NO_CONDITIONAL_ORDER_RIGHT" value="62" prompt="CTP:没有条件单交易权限"/>
<error id="AUTH_FAILED" value="63" prompt="CTP:客户端认证失败"/>
<error id="NOT_AUTHENT" value="64" prompt="CTP:客户端未认证"/>
<error id="SWAPORDER_UNSUPPORTED" value="65" prompt="CTP:该合约不支持互换类型报单"/>
<error id="OPTIONS_ONLY_SUPPORT_SPEC" value="66" prompt="CTP:该期权合约只支持投机类型报单"/>
<error id="DUPLICATE_EXECORDER_REF" value="67" prompt="CTP:执行宣告错误,不允许重复执行"/>
<error id="RESEND_EXECORDER_BROKERINVESTOR_NOTMATCH" value="68" prompt="CTP:重发未知执行宣告经纪公司/投资者不匹配"/>
<error id="EXECORDER_NOTOPTIONS" value="69" prompt="CTP:只有期权合约可执行"/>
<error id="OPTIONS_NOT_SUPPORT_EXEC" value="70" prompt="CTP:该期权合约不支持执行"/>
<error id="BAD_EXECORDER_ACTION_FIELD" value="71" prompt="CTP:执行宣告字段有误"/>
<error id="DUPLICATE_EXECORDER_ACTION_REF" value="72" prompt="CTP:执行宣告撤单已报送,不允许重复撤单"/>
<error id="EXECORDER_NOT_FOUND" value="73" prompt="CTP:执行宣告撤单找不到相应执行宣告"/>
<error id="OVER_EXECUTE_POSITION" value="74" prompt="CTP:执行仓位不足"/>
<error id="LOGIN_FORBIDDEN" value="75" prompt="CTP:连续登录失败次数超限,登录被禁止"/>
<error id="INVALID_TRANSFER_AGENT" value="76" prompt="CTP:非法银期代理关系"/>
<error id="NO_FOUND_FUNCTION" value="77" prompt="CTP:无此功能"/>
<error id="SEND_EXCHANGEORDER_FAILED" value="78" prompt="CTP:发送报单失败"/>
<error id="SEND_EXCHANGEORDERACTION_FAILED" value="79" prompt="CTP:发送报单操作失败"/>
<error id="PRICETYPE_NOTSUPPORT_BYEXCHANGE" value="80" prompt="CTP:交易所不支持的价格类型"/>
<error id="BAD_EXECUTE_TYPE" value="81" prompt="CTP:错误的执行类型"/>
<error id="BAD_OPTION_INSTR" value="82" prompt="CTP:无效的组合合约"/>
<error id="INSTR_NOTSUPPORT_FORQUOTE" value="83" prompt="CTP:该合约不支持询价"/>
<error id="RESEND_QUOTE_BROKERINVESTOR_NOTMATCH" value="84" prompt="CTP:重发未知报价经纪公司/投资者不匹配"/>
<error id="INSTR_NOTSUPPORT_QUOTE" value="85" prompt="CTP:该合约不支持报价"/>
<error id="QUOTE_NOT_FOUND" value="86" prompt="CTP:报价撤单找不到相应报价"/>
<error id="OPTIONS_NOT_SUPPORT_ABANDON" value="87" prompt="CTP:该期权合约不支持放弃执行"/>
<error id="COMBOPTIONS_SUPPORT_IOC_ONLY" value="88" prompt="CTP:该组合期权合约只支持IOC"/>
<error id="OPEN_FILE_FAILED" value="89" prompt="CTP:打开文件失败"/>
<error id="NEED_RETRY" value="90" prompt="CTP查询未就绪请稍后重试"/>
<error id="EXCHANGE_RTNERROR" value="91" prompt="CTP交易所返回的错误"/>
<error id="QUOTE_DERIVEDORDER_ACTIONERROR" value="92" prompt="CTP:报价衍生单要等待交易所返回才能撤单"/>
<error id="INSTRUMENTMAP_NOT_FOUND" value="93" prompt="CTP:找不到组合合约映射"/>
<error id="SPEC_COVERED_ONLY" value="94" prompt="CTP:个股期权只支持投机或者备兑"/>
<error id="SPEC_OPEN_ONLY" value="95" prompt="CTP:证券只支持投机开仓"/>
<error id="DUP_INSTRUMENT" value="96" prompt="CTP:存在相同的合约编号需指定交易所"/>
<error id="DUP_ORDER" value="97" prompt="CTP:找到多笔报单"/>
<error id="NOT_ENOUGH_LOCKPOSITION" value="98" prompt="CTP:锁定仓位不足"/>
<error id="NOT_ENOUGH_STOCKPOSITION" value="99" prompt="CTP:证券仓位不足"/>
<error id="NOT_SUPPORT_LOCK" value="100" prompt="CTP:该交易所不支持锁定"/>
<!--灾备系统错误代码 -->
<error id="NO_TRADING_RIGHT_IN_SEPC_DR" value="101" prompt="CTP:用户在本系统没有报单权限"/>
<error id="NO_DR_NO" value="102" prompt="CTP:系统缺少灾备标示号"/>
<error id="COVER_ONLY_SELL" value="103" prompt="CTP:备兑只支持卖开或买平或认购"/>
<error id="VOLUME_NOTSUPPORT" value="104" prompt="CTP:数量不正确"/>
<error id="PRICE_NOTSUPPORT" value="105" prompt="CTP:价格不正确"/>
<error id="POSI_LIMIT" value="106" prompt="CTP:投资者限仓"/>
<error id="BROKERPOSI_LIMIT" value="107" prompt="CTP:经纪公司限仓"/>
<error id="BAD_STOCKDISPOSAL_ACTION_FIELD" value="108" prompt="CTP:证券处置操作字段有误"/>
<error id="DUPLICATE_STOCKDISPOSAL_ACTION_REF" value="109" prompt="CTP:证券处置撤单已报送,不允许重复撤单"/>
<error id="STOCKDISPOSAL_NOT_FOUND" value="110" prompt="CTP:证券处置撤单找不到相应证券处置"/>
<error id="NO_INSTRUCTION_RIGHT" value="111" prompt="CTP:投资者没有该交易指令权限"/>
<error id="NO_RIGHT_LEVEL" value="112" prompt="CTP:投资者分级权限不足"/>
<error id="OUT_OF_TIMEINTERVAL" value="113" prompt="CTP:当前时间禁止询价"/>
<error id="OUT_OF_PRICEINTERVAL" value="114" prompt="CTP:当前价差禁止询价"/>
<!--转帐系统错误代码 -->
<error id="SEND_INSTITUTION_CODE_ERROR" value="1000" prompt="CTP:银期转账:发送机构代码错误"/>
<error id="NO_GET_PLATFORM_SN" value="1001" prompt="CTP:银期转账:取平台流水号错误"/>
<error id="ILLEGAL_TRANSFER_BANK" value="1002" prompt="CTP:银期转账:不合法的转账银行"/>
<error id="ALREADY_OPEN_ACCOUNT" value="1003" prompt="CTP:银期转账:已经开户"/>
<error id="NOT_OPEN_ACCOUNT" value="1004" prompt="CTP:银期转账:未开户"/>
<error id="PROCESSING" value="1005" prompt="CTP:银期转账:处理中"/>
<error id="OVERTIME" value="1006" prompt="CTP:银期转账:交易超时"/>
<error id="RECORD_NOT_FOUND" value="1007" prompt="CTP:银期转账:找不到记录"/>
<error id="NO_FOUND_REVERSAL_ORIGINAL_TRANSACTION" value="1008" prompt="CTP:银期转账:找不到被冲正的原始交易"/>
<error id="CONNECT_HOST_FAILED" value="1009" prompt="CTP:银期转账:连接主机失败"/>
<error id="SEND_FAILED" value="1010" prompt="CTP:银期转账:发送失败"/>
<error id="LATE_RESPONSE" value="1011" prompt="CTP:银期转账:迟到应答"/>
<error id="REVERSAL_BANKID_NOT_MATCH" value="1012" prompt="CTP:银期转账:冲正交易银行代码错误"/>
<error id="REVERSAL_BANKACCOUNT_NOT_MATCH" value="1013" prompt="CTP:银期转账:冲正交易银行账户错误"/>
<error id="REVERSAL_BROKERID_NOT_MATCH" value="1014" prompt="CTP:银期转账:冲正交易经纪公司代码错误"/>
<error id="REVERSAL_ACCOUNTID_NOT_MATCH" value="1015" prompt="CTP:银期转账:冲正交易资金账户错误"/>
<error id="REVERSAL_AMOUNT_NOT_MATCH" value="1016" prompt="CTP:银期转账:冲正交易交易金额错误"/>
<error id="DB_OPERATION_FAILED" value="1017" prompt="CTP:银期转账:数据库操作错误"/>
<error id="SEND_ASP_FAILURE" value="1018" prompt="CTP:银期转账:发送到交易系统失败"/>
<error id="NOT_SIGNIN" value="1019" prompt="CTP:银期转账:没有签到"/>
<error id="ALREADY_SIGNIN" value="1020" prompt="CTP:银期转账:已经签到"/>
<error id="AMOUNT_OR_TIMES_OVER" value="1021" prompt="CTP:银期转账:金额或次数超限"/>
<error id="NOT_IN_TRANSFER_TIME" value="1022" prompt="CTP:银期转账:这一时间段不能转账"/>
<error id="BANK_SERVER_ERROR" value="1023" prompt="银行主机错"/>
<error id="BANK_SERIAL_IS_REPEALED" value="1024" prompt="CTP:银期转账:银行已经冲正"/>
<error id="BANK_SERIAL_NOT_EXIST" value="1025" prompt="CTP:银期转账:银行流水不存在"/>
<error id="NOT_ORGAN_MAP" value="1026" prompt="CTP:银期转账:机构没有签约"/>
<error id="EXIST_TRANSFER" value="1027" prompt="CTP:银期转账:存在转账,不能销户"/>
<error id="BANK_FORBID_REVERSAL" value="1028" prompt="CTP:银期转账:银行不支持冲正"/>
<error id="DUP_BANK_SERIAL" value="1029" prompt="CTP:银期转账:重复的银行流水"/>
<error id="FBT_SYSTEM_BUSY" value="1030" prompt="CTP:银期转账:转账系统忙,稍后再试"/>
<error id="MACKEY_SYNCING" value="1031" prompt="CTP:银期转账MAC密钥正在同步"/>
<error id="ACCOUNTID_ALREADY_REGISTER" value="1032" prompt="CTP:银期转账:资金账户已经登记"/>
<error id="BANKACCOUNT_ALREADY_REGISTER" value="1033" prompt="CTP:银期转账:银行账户已经登记"/>
<error id="DUP_BANK_SERIAL_REDO_OK" value="1034" prompt="CTP:银期转账:重复的银行流水,重发成功"/>
<error id="CURRENCYID_NOT_SUPPORTED" value="1035" prompt="CTP:银期转账:该币种代码不支持"/>
<error id="INVALID_MAC" value="1036" prompt="CTP:银期转账MAC值验证失败"/>
<error id="NOT_SUPPORT_SECAGENT_BY_BANK" value="1037" prompt="CTP:银期转账:不支持银行端发起的二级代理商转账和查询"/>
<error id="PINKEY_SYNCING" value="1038" prompt="CTP:银期转账PIN密钥正在同步"/>
<error id="SECAGENT_QUERY_BY_CCB" value="1039" prompt="CTP:银期转账:建行发起的二级代理商查询"/>
<error id="ALREADY_SIGNOUT" value="1040" prompt="CTP:银期转账:已经签退"/>
<error id="NO_WORKKEY" value="1041" prompt="CTP:银期转账:取密钥错误"/>
<!-- add for transfer begin -->
<error id="NO_VALID_BANKOFFER_AVAILABLE" value="2000" prompt="CTP:该报盘未连接到银行"/>
<error id="PASSWORD_MISMATCH" value="2001" prompt="CTP:资金密码错误"/>
<error id="DUPLATION_BANK_SERIAL" value="2004" prompt="CTP:银行流水号重复"/>
<error id="DUPLATION_OFFER_SERIAL" value="2005" prompt="CTP:报盘流水号重复"/>
<error id="SERIAL_NOT_EXSIT" value="2006" prompt="CTP:被冲正流水不存在(冲正交易)"/>
<error id="SERIAL_IS_REPEALED" value="2007" prompt="CTP:原流水已冲正(冲正交易)"/>
<error id="SERIAL_MISMATCH" value="2008" prompt="CTP:与原流水信息不符(冲正交易)"/>
<error id="IdentifiedCardNo_MISMATCH" value="2009" prompt="CTP:证件号码或类型错误"/>
<error id="ACCOUNT_NOT_FUND" value="2011" prompt="CTP:资金账户不存在"/>
<error id="ACCOUNT_NOT_ACTIVE" value="2012" prompt="CTP:资金账户已经销户"/>
<error id="NOT_ALLOW_REPEAL_BYMANUAL" value="2013" prompt="CTP:该交易不能执行手工冲正"/>
<error id="AMOUNT_OUTOFTHEWAY" value="2014" prompt="CTP:转帐金额错误"/>
<error id="EXCHANGERATE_NOT_FOUND" value="2015" prompt="CTP:找不到汇率"/>
<error id="WAITING_OFFER_RSP" value="999999" prompt="CTP:等待银期报盘处理结果"/>
<!-- add for transfer end -->
<!--换汇系统错误代码 bgn-->
<error id="FBE_NO_GET_PLATFORM_SN" value="3001" prompt="CTP:银期换汇:取平台流水号错误"/>
<error id="FBE_ILLEGAL_TRANSFER_BANK" value="3002" prompt="CTP:银期换汇:不合法的转账银行"/>
<error id="FBE_PROCESSING" value="3005" prompt="CTP:银期换汇:处理中"/>
<error id="FBE_OVERTIME" value="3006" prompt="CTP:银期换汇:交易超时"/>
<error id="FBE_RECORD_NOT_FOUND" value="3007" prompt="CTP:银期换汇:找不到记录"/>
<error id="FBE_CONNECT_HOST_FAILED" value="3009" prompt="CTP:银期换汇:连接主机失败"/>
<error id="FBE_SEND_FAILED" value="3010" prompt="CTP:银期换汇:发送失败"/>
<error id="FBE_LATE_RESPONSE" value="3011" prompt="CTP:银期换汇:迟到应答"/>
<error id="FBE_DB_OPERATION_FAILED" value="3017" prompt="CTP:银期换汇:数据库操作错误"/>
<error id="FBE_NOT_SIGNIN" value="3019" prompt="CTP:银期换汇:没有签到"/>
<error id="FBE_ALREADY_SIGNIN" value="3020" prompt="CTP:银期换汇:已经签到"/>
<error id="FBE_AMOUNT_OR_TIMES_OVER" value="3021" prompt="CTP:银期换汇:金额或次数超限"/>
<error id="FBE_NOT_IN_TRANSFER_TIME" value="3022" prompt="CTP:银期换汇:这一时间段不能换汇"/>
<error id="FBE_BANK_SERVER_ERROR" value="3023" prompt="CTP:银期换汇:银行主机错"/>
<error id="FBE_NOT_ORGAN_MAP" value="3026" prompt="CTP:银期换汇:机构没有签约"/>
<error id="FBE_SYSTEM_BUSY" value="3030" prompt="CTP:银期换汇:换汇系统忙,稍后再试"/>
<error id="FBE_CURRENCYID_NOT_SUPPORTED" value="3035" prompt="CTP:银期换汇:该币种代码不支持"/>
<error id="FBE_WRONG_BANK_ACCOUNT" value="3036" prompt="CTP:银期换汇:银行帐号不正确"/>
<error id="FBE_BANK_ACCOUNT_NO_FUNDS" value="3037" prompt="CTP:银期换汇:银行帐户余额不足"/>
<error id="FBE_DUP_CERT_NO" value="3038" prompt="CTP:银期换汇:凭证号重复"/>
<!--换汇系统错误代码 end-->
</errors>