a5ac08cb2d
2. 将金仕达黄金接口对接上了vn.trader 3. 将vn.trader中的gateway放到独立文件夹下,程序结构更加清晰
1350 lines
53 KiB
Python
1350 lines
53 KiB
Python
# encoding: UTF-8
|
||
|
||
defineDict = {}
|
||
typedefDict = {}
|
||
|
||
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTraderIDType是一个交易所交易员代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTraderIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInvestorIDType是一个投资者代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInvestorIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBrokerIDType是一个经纪公司代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBrokerIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBrokerAbbrType是一个经纪公司简称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBrokerAbbrType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBrokerNameType是一个经纪公司名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBrokerNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExchangeInstIDType是一个合约在交易所的代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExchangeInstIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderRefType是一个报单引用类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOrderRefType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPParticipantIDType是一个会员代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPParticipantIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPUserIDType是一个用户代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPUserIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPasswordType是一个密码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPasswordType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPClientIDType是一个合约账号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPClientIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstrumentIDType是一个合约代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInstrumentIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TFtdcUnderlyingMultipleType是一个基础商品乘数类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPUnderlyingMultipleType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMarketIDType是一个市场代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMarketIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProductNameType是一个产品名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPProductNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExchangeIDType是一个交易所代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExchangeIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExchangeNameType是一个交易所名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExchangeNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExchangeAbbrType是一个交易所简称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExchangeAbbrType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExchangeFlagType是一个交易所标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExchangeFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMacAddressType是一个Mac地址类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMacAddressType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDateType是一个日期类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPDateType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTimeType是一个时间类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTimeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPLongTimeType是一个长时间类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPLongTimeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstrumentNameType是一个合约名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInstrumentNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderSysIDType是一个报单编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOrderSysIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeIDType是一个成交编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCommandTypeType是一个DB命令类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCommandTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPIPAddressType是一个IP地址类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPIPAddressType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProductInfoType是一个产品信息类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPProductInfoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProtocolInfoType是一个协议信息类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPProtocolInfoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBusinessUnitType是一个业务单元类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBusinessUnitType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDepositSeqNoType是一个出入金流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPDepositSeqNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPIdentifiedCardNoType是一个证件号码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPIdentifiedCardNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPIdCardTypeType是一个证件类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#组织机构代码
|
||
defineDict["KS_OTP_ICT_EID"] = '0'
|
||
#身份证
|
||
defineDict["KS_OTP_ICT_IDCard"] = '1'
|
||
#军官证
|
||
defineDict["KS_OTP_ICT_OfficerIDCard"] = '2'
|
||
#警官证
|
||
defineDict["KS_OTP_ICT_PoliceIDCard"] = '3'
|
||
#士兵证
|
||
defineDict["KS_OTP_ICT_SoldierIDCard"] = '4'
|
||
#户口簿
|
||
defineDict["KS_OTP_ICT_HouseholdRegister"] = '5'
|
||
#护照
|
||
defineDict["KS_OTP_ICT_Passport"] = '6'
|
||
#台胞证
|
||
defineDict["KS_OTP_ICT_TaiwanCompatriotIDCard"] = '7'
|
||
#回乡证
|
||
defineDict["KS_OTP_ICT_HomeComingCard"] = '8'
|
||
#营业执照号
|
||
defineDict["KS_OTP_ICT_LicenseNo"] = '9'
|
||
#税务登记号
|
||
defineDict["KS_OTP_ICT_TaxNo"] = 'A'
|
||
#其他证件
|
||
defineDict["KS_OTP_ICT_OtherCard"] = 'x'
|
||
|
||
typedefDict["TKSOTPIdCardTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderLocalIDType是一个本地报单编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOrderLocalIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPartyNameType是一个参与人名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPartyNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPErrorMsgType是一个错误信息类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPErrorMsgType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFieldNameType是一个字段名类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFieldNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFieldContentType是一个字段内容类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFieldContentType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSystemNameType是一个系统名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSystemNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPContentType是一个消息正文类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPContentType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderActionStatusType是一个报单操作状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#已经提交
|
||
defineDict["KS_OTP_OAS_Submitted"] = 'a'
|
||
#已经接受
|
||
defineDict["KS_OTP_OAS_Accepted"] = 'b'
|
||
#已经被拒绝
|
||
defineDict["KS_OTP_OAS_Rejected"] = 'c'
|
||
|
||
typedefDict["TKSOTPOrderActionStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderStatusType是一个报单状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#全部成交
|
||
defineDict["KS_OTP_OST_AllTraded"] = '0'
|
||
#部分成交还在队列中
|
||
defineDict["KS_OTP_OST_PartTradedQueueing"] = '1'
|
||
#部分成交不在队列中
|
||
defineDict["KS_OTP_OST_PartTradedNotQueueing"] = '2'
|
||
#未成交还在队列中
|
||
defineDict["KS_OTP_OST_NoTradeQueueing"] = '3'
|
||
#未成交不在队列中
|
||
defineDict["KS_OTP_OST_NoTradeNotQueueing"] = '4'
|
||
#撤单
|
||
defineDict["KS_OTP_OST_Canceled"] = '5'
|
||
#未知
|
||
defineDict["KS_OTP_OST_Unknown"] = 'a'
|
||
#尚未触发
|
||
defineDict["KS_OTP_OST_NotTouched"] = 'b'
|
||
#已触发
|
||
defineDict["KS_OTP_OST_Touched"] = 'c'
|
||
|
||
typedefDict["TKSOTPOrderStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderSubmitStatusType是一个报单提交状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#已经提交
|
||
defineDict["KS_OTP_OSS_InsertSubmitted"] = '0'
|
||
#撤单已经提交
|
||
defineDict["KS_OTP_OSS_CancelSubmitted"] = '1'
|
||
#修改已经提交
|
||
defineDict["KS_OTP_OSS_ModifySubmitted"] = '2'
|
||
#已经接受
|
||
defineDict["KS_OTP_OSS_Accepted"] = '3'
|
||
#报单已经被拒绝
|
||
defineDict["KS_OTP_OSS_InsertRejected"] = '4'
|
||
#撤单已经被拒绝
|
||
defineDict["KS_OTP_OSS_CancelRejected"] = '5'
|
||
#改单已经被拒绝
|
||
defineDict["KS_OTP_OSS_ModifyRejected"] = '6'
|
||
|
||
typedefDict["TKSOTPOrderSubmitStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPositionDateType是一个持仓日期类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#今日持仓
|
||
defineDict["KS_OTP_PSD_Today"] = '1'
|
||
#历史持仓
|
||
defineDict["KS_OTP_PSD_History"] = '2'
|
||
|
||
typedefDict["TKSOTPPositionDateType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPositionDateTypeType是一个持仓日期类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#使用历史持仓
|
||
defineDict["KS_OTP_PDT_UseHistory"] = '1'
|
||
#不使用历史持仓
|
||
defineDict["KS_OTP_PDT_NoUseHistory"] = '2'
|
||
|
||
typedefDict["TKSOTPPositionDateTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradingRoleType是一个交易角色类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#代理
|
||
defineDict["KS_OTP_ER_Broker"] = '1'
|
||
#自营
|
||
defineDict["KS_OTP_ER_Host"] = '2'
|
||
#做市商
|
||
defineDict["KS_OTP_ER_Maker"] = '3'
|
||
|
||
typedefDict["TKSOTPTradingRoleType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProductClassType是一个产品类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#期货
|
||
defineDict["KS_OTP_PC_Futures"] = '1'
|
||
#期货期权
|
||
defineDict["KS_OTP_PC_Options"] = '2'
|
||
#组合
|
||
defineDict["KS_OTP_PC_Combination"] = '3'
|
||
#即期
|
||
defineDict["KS_OTP_PC_Spot"] = '4'
|
||
#期转现
|
||
defineDict["KS_OTP_PC_EFP"] = '5'
|
||
#现货期权
|
||
defineDict["KS_OTP_PC_SpotOption"] = '6'
|
||
#个股期权
|
||
defineDict["KS_OTP_PC_ETFOption"] = '7'
|
||
#证券
|
||
defineDict["KS_OTP_PC_Stock"] = '8'
|
||
|
||
typedefDict["TKSOTPProductClassType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstLifePhaseType是一个合约生命周期状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#未上市
|
||
defineDict["KS_OTP_IP_NotStart"] = '0'
|
||
#上市
|
||
defineDict["KS_OTP_IP_Started"] = '1'
|
||
#停牌
|
||
defineDict["KS_OTP_IP_Pause"] = '2'
|
||
#到期
|
||
defineDict["KS_OTP_IP_Expired"] = '3'
|
||
|
||
typedefDict["TKSOTPInstLifePhaseType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDirectionType是一个买卖方向类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#买
|
||
defineDict["KS_OTP_D_Buy"] = '0'
|
||
#卖
|
||
defineDict["KS_OTP_D_Sell"] = '1'
|
||
|
||
typedefDict["TKSOTPDirectionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPositionTypeType是一个持仓类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#净持仓
|
||
defineDict["KS_OTP_PT_Net"] = '1'
|
||
#综合持仓
|
||
defineDict["KS_OTP_PT_Gross"] = '2'
|
||
|
||
typedefDict["TKSOTPPositionTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPHedgeFlagType是一个备兑标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#投机
|
||
defineDict["KS_OTP_HF_Speculation"] = '1'
|
||
#套利
|
||
defineDict["KS_OTP_HF_Arbitrage"] = '2'
|
||
#套保
|
||
defineDict["KS_OTP_HF_Hedge"] = '3'
|
||
#备兑
|
||
defineDict["KS_OTP_HF_Covered"] = '4'
|
||
|
||
typedefDict["TKSOTPHedgeFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPClientIDTypeType是一个交易编码类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#投机/非备兑
|
||
defineDict["KS_OTP_CIDT_UnCovered"] = '1'
|
||
#套利
|
||
defineDict["THOST_FTDC_CIDT_Arbitrage"] = '2'
|
||
#套保/备兑
|
||
defineDict["KS_OTP_CIDT_Covered"] = '3'
|
||
|
||
typedefDict["TKSOTPClientIDTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderPriceTypeType是一个报单价格条件类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#任意价
|
||
defineDict["KS_OTP_OPT_AnyPrice"] = '1'
|
||
#限价
|
||
defineDict["KS_OTP_OPT_LimitPrice"] = '2'
|
||
#最优价
|
||
defineDict["KS_OTP_OPT_BestPrice"] = '3'
|
||
#最新价
|
||
defineDict["KS_OTP_OPT_LastPrice"] = '4'
|
||
|
||
typedefDict["TKSOTPOrderPriceTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOffsetFlagType是一个开平标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#开仓
|
||
defineDict["KS_OTP_OF_Open"] = '0'
|
||
#平仓
|
||
defineDict["KS_OTP_OF_Close"] = '1'
|
||
#强平
|
||
defineDict["KS_OTP_OF_ForceClose"] = '2'
|
||
#平今
|
||
defineDict["KS_OTP_OF_CloseToday"] = '3'
|
||
#平昨
|
||
defineDict["KS_OTP_OF_CloseYesterday"] = '4'
|
||
#强减
|
||
defineDict["KS_OTP_OF_ForceOff"] = '5'
|
||
#本地强平
|
||
defineDict["KS_OTP_OF_LocalForceClose"] = '6'
|
||
|
||
typedefDict["TKSOTPOffsetFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPForceCloseReasonType是一个强平原因类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#非强平
|
||
defineDict["KS_OTP_FCC_NotForceClose"] = '0'
|
||
#资金不足
|
||
defineDict["KS_OTP_FCC_LackDeposit"] = '1'
|
||
#客户超仓
|
||
defineDict["KS_OTP_FCC_ClientOverPositionLimit"] = '2'
|
||
#会员超仓
|
||
defineDict["KS_OTP_FCC_MemberOverPositionLimit"] = '3'
|
||
#持仓非整数倍
|
||
defineDict["KS_OTP_FCC_NotMultiple"] = '4'
|
||
#违规
|
||
defineDict["KS_OTP_FCC_Violation"] = '5'
|
||
#其它
|
||
defineDict["KS_OTP_FCC_Other"] = '6'
|
||
#自然人临近交割
|
||
defineDict["KS_OTP_FCC_PersonDeliv"] = '7'
|
||
|
||
typedefDict["TKSOTPForceCloseReasonType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderTypeType是一个报单类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#正常
|
||
defineDict["KS_OTP_ORDT_Normal"] = '0'
|
||
#报价衍生
|
||
defineDict["KS_OTP_ORDT_DeriveFromQuote"] = '1'
|
||
|
||
typedefDict["TKSOTPOrderTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTimeConditionType是一个有效期类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#立即完成,否则撤销
|
||
defineDict["KS_OTP_TC_IOC"] = '1'
|
||
#本节有效
|
||
defineDict["KS_OTP_TC_GFS"] = '2'
|
||
#当日有效
|
||
defineDict["KS_OTP_TC_GFD"] = '3'
|
||
#指定日期前有效
|
||
defineDict["KS_OTP_TC_GTD"] = '4'
|
||
#撤销前有效
|
||
defineDict["KS_OTP_TC_GTC"] = '5'
|
||
#集合竞价有效
|
||
defineDict["KS_OTP_TC_GFA"] = '6'
|
||
|
||
typedefDict["TKSOTPTimeConditionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPVolumeConditionType是一个成交量类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#任何数量
|
||
defineDict["KS_OTP_VC_AV"] = '1'
|
||
#最小数量
|
||
defineDict["KS_OTP_VC_MV"] = '2'
|
||
#全部数量
|
||
defineDict["KS_OTP_VC_CV"] = '3'
|
||
|
||
typedefDict["TKSOTPVolumeConditionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPContingentConditionType是一个触发条件类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#立即
|
||
defineDict["KS_OTP_CC_Immediately"] = '1'
|
||
#止损
|
||
defineDict["KS_OTP_CC_Touch"] = '2'
|
||
#止赢
|
||
defineDict["KS_OTP_CC_TouchProfit"] = '3'
|
||
|
||
typedefDict["TKSOTPContingentConditionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPActionFlagType是一个操作标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#删除
|
||
defineDict["KS_OTP_AF_Delete"] = '0'
|
||
#修改
|
||
defineDict["KS_OTP_AF_Modify"] = '3'
|
||
|
||
typedefDict["TKSOTPActionFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderSourceType是一个报单来源类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#来自参与者
|
||
defineDict["KS_OTP_OSRC_Participant"] = '0'
|
||
#来自管理员
|
||
defineDict["KS_OTP_OSRC_Administrator"] = '1'
|
||
|
||
typedefDict["TKSOTPOrderSourceType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeTypeType是一个成交类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#普通成交
|
||
defineDict["KS_OTP_TRDT_Common"] = '0'
|
||
#期权执行
|
||
defineDict["KS_OTP_TRDT_OptionsOTPution"] = '1'
|
||
#OTC成交
|
||
defineDict["KS_OTP_TRDT_OTC"] = '2'
|
||
#期转现衍生成交
|
||
defineDict["KS_OTP_TRDT_EFPDerived"] = '3'
|
||
|
||
typedefDict["TKSOTPTradeTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPriceSourceType是一个成交价来源类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#前成交价
|
||
defineDict["KS_OTP_PSRC_LastPrice"] = '0'
|
||
#买委托价
|
||
defineDict["KS_OTP_PSRC_Buy"] = '1'
|
||
#卖委托价
|
||
defineDict["KS_OTP_PSRC_Sell"] = '2'
|
||
|
||
typedefDict["TKSOTPPriceSourceType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstrumentStatusType是一个合约交易状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#开盘前
|
||
defineDict["KS_OTP_IS_BeforeTrading"] = '0'
|
||
#非交易
|
||
defineDict["KS_OTP_IS_NoTrading"] = '1'
|
||
#连续交易
|
||
defineDict["KS_OTP_IS_Continous"] = '2'
|
||
#集合竞价报单
|
||
defineDict["KS_OTP_IS_AuctionOrdering"] = '3'
|
||
#集合竞价价格平衡
|
||
defineDict["KS_OTP_IS_AuctionBalance"] = '4'
|
||
#集合竞价撮合
|
||
defineDict["KS_OTP_IS_AuctionMatch"] = '5'
|
||
#收盘
|
||
defineDict["KS_OTP_IS_Closed"] = '6'
|
||
|
||
typedefDict["TKSOTPInstrumentStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstStatusEnterReasonType是一个品种进入交易状态原因类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#自动切换
|
||
defineDict["KS_OTP_IER_Automatic"] = '1'
|
||
#手动切换
|
||
defineDict["KS_OTP_IER_Manual"] = '2'
|
||
#熔断
|
||
defineDict["KS_OTP_IER_Fuse"] = '3'
|
||
|
||
typedefDict["TKSOTPInstStatusEnterReasonType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOrderActionRefType是一个报单操作引用类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOrderActionRefType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstallCountType是一个安装数量类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInstallCountType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstallIDType是一个安装编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInstallIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPErrorIDType是一个错误代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPErrorIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSettlementIDType是一个结算编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSettlementIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPVolumeType是一个数量类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPVolumeType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFrontIDType是一个前置编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFrontIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSessionIDType是一个会话编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSessionIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSequenceNoType是一个序号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSequenceNoType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMillisecType是一个时间(毫秒)类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMillisecType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPVolumeMultipleType是一个合约数量乘数类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPVolumeMultipleType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradingSegmentSNType是一个交易阶段编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradingSegmentSNType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPRequestIDType是一个请求编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPRequestIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPYearType是一个年份类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPYearType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMonthType是一个月份类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMonthType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBoolType是一个布尔型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBoolType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPriceType是一个价格类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPriceType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPRatioType是一个比率类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPRatioType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMoneyType是一个资金类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMoneyType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPLargeVolumeType是一个大额数量类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPLargeVolumeType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSequenceSeriesType是一个序列系列号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSequenceSeriesType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCommPhaseNoType是一个通讯时段编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCommPhaseNoType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSequenceLabelType是一个序列编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSequenceLabelType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPAddressType是一个通讯地址类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPAddressType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPZipCodeType是一个邮政编码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPZipCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTelephoneType是一个联系电话类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTelephoneType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFaxType是一个传真类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFaxType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMobileType是一个手机类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMobileType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPEMailType是一个电子邮件类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPEMailType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPMemoType是一个备注类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPMemoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPropertyIDType是一个属性代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPropertyIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPropertyNameType是一个属性名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPropertyNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPLicenseNoType是一个营业执照号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPLicenseNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSettlementParamValueType是一个参数代码值类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSettlementParamValueType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBrandCodeType是一个牌号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBrandCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPWarehouseType是一个仓库类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPWarehouseType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProductDateType是一个产期类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPProductDateType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPGradeType是一个等级类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPGradeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPClassifyType是一个类别类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPClassifyType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPAccountIDType是一个投资者帐号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPAccountIDType"] = "string"
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProductLifePhaseType是一个产品生命周期状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#活跃
|
||
defineDict["KS_OTP_PLP_Active"] = '1'
|
||
#不活跃
|
||
defineDict["KS_OTP_PLP_NonActive"] = '2'
|
||
#注销
|
||
defineDict["KS_OTP_PLP_Canceled"] = '3'
|
||
|
||
typedefDict["TKSOTPProductLifePhaseType"] = "string"
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInvestorTypeType是一个投资者类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#自然人
|
||
defineDict["KS_OTP_CT_Person"] = '0'
|
||
#法人
|
||
defineDict["KS_OTP_CT_Company"] = '1'
|
||
#投资基金
|
||
defineDict["KS_OTP_CT_Fund"] = '2'
|
||
|
||
typedefDict["TKSOTPInvestorTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBrokerTypeType是一个经纪公司类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#交易会员
|
||
defineDict["KS_OTP_BT_Trade"] = '0'
|
||
#交易结算会员
|
||
defineDict["KS_OTP_BT_TradeSettle"] = '1'
|
||
|
||
typedefDict["TKSOTPBrokerTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCurrencyCodeType是一个币种类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCurrencyCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCertCodeType是一个证件号码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCertCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPUserTypeType是一个用户类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#投资者
|
||
defineDict["KS_OTP_UT_Investor"] = '0'
|
||
#操作员
|
||
defineDict["KS_OTP_UT_Operator"] = '1'
|
||
#管理员
|
||
defineDict["KS_OTP_UT_SuperUser"] = '2'
|
||
|
||
typedefDict["TKSOTPUserTypeType"] = "string"
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExClientIDTypeType是一个合约账号类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#非备兑
|
||
defineDict["KS_OTP_ECIDT_UnCovered"] = '0'
|
||
#备兑
|
||
defineDict["KS_OTP_ECIDT_Covered"] = '1'
|
||
|
||
typedefDict["TKSOTPExClientIDTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPUserProductIDType是一个产品标识类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPUserProductIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeSourceType是一个成交来源类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#来自交易所普通回报
|
||
defineDict["KS_OTP_TSRC_NORMAL"] = '0'
|
||
#来自查询
|
||
defineDict["KS_OTP_TSRC_QUERY"] = '1'
|
||
|
||
typedefDict["TKSOTPTradeSourceType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSRiskRateType是一个风险度类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSRiskRateType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOptionsTypeType是一个期权类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#认购
|
||
defineDict["KS_OTP_CP_CallOptions"] = '1'
|
||
#认沽
|
||
defineDict["KS_OTP_CP_PutOptions"] = '2'
|
||
|
||
typedefDict["TKSOTPOptionsTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPActionTypeType是一个执行类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#执行
|
||
defineDict["KS_OTP_ACTP_Exec"] = '1'
|
||
#放弃
|
||
defineDict["KS_OTP_ACTP_Abandon"] = '2'
|
||
|
||
typedefDict["TKSOTPActionTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFutureBranchIDType是一个证券分支机构编码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFutureBranchIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCustTypeType是一个客户类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#自然人
|
||
defineDict["KS_OTP_CUSTT_Person"] = '0'
|
||
#机构户
|
||
defineDict["KS_OTP_CUSTT_Institution"] = '1'
|
||
|
||
typedefDict["TKSOTPCustTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPIndividualNameType是一个个人姓名类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPIndividualNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeAmountType是一个交易金额(元)类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeAmountType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFeePayFlagType是一个费用支付标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#由受益方支付费用
|
||
defineDict["KS_OTP_FPF_BEN"] = '0'
|
||
#由发送方支付费用
|
||
defineDict["KS_OTP_FPF_OUR"] = '1'
|
||
#由发送方支付发起的费用,受益方支付接受的费用
|
||
defineDict["KS_OTP_FPF_SHA"] = '2'
|
||
|
||
typedefDict["TKSOTPFeePayFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCustFeeType是一个应收客户费用(元)类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCustFeeType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFutureFeeType是一个应收证券公司费用(元)类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFutureFeeType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankIDType是一个银行代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCurrencyIDType是一个币种代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCurrencyIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankSerialType是一个银行流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankSerialType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPSerialType是一个流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPSerialType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPLastFragmentType是一个最后分片标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#是最后分片
|
||
defineDict["KS_OTP_LF_Yes"] = '0'
|
||
#不是最后分片
|
||
defineDict["KS_OTP_LF_No"] = '1'
|
||
|
||
typedefDict["TKSOTPLastFragmentType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFutureSerialType是一个证券公司流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFutureSerialType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankAccountType是一个银行账户类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankAccountType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeDateType是一个交易日期类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeDateType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeTimeType是一个交易时间类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeTimeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeCodeType是一个交易代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDigestType是一个摘要类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPDigestType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTransferStatusType是一个转账交易状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#正常
|
||
defineDict["TKS_OTP_TRFS_Normal"] = '0'
|
||
#被冲正
|
||
defineDict["TKS_OTP_TRFS_Repealed"] = '1'
|
||
|
||
typedefDict["TKSOTPTransferStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankAccTypeType是一个银行帐号类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#银行存折
|
||
defineDict["TKS_OTP_BAT_BankBook"] = '1'
|
||
#储蓄卡
|
||
defineDict["TKS_OTP_BAT_SavingCard"] = '2'
|
||
#信用卡
|
||
defineDict["TKS_OTP_BAT_CreditCard"] = '3'
|
||
|
||
typedefDict["TKSOTPBankAccTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDeviceIDType是一个渠道标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPDeviceIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankCodingForFutureType是一个银行对证券公司的编码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankCodingForFutureType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankBrchIDType是一个银行分中心代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankBrchIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPNoIndicatorType是一个是或否标识类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#是
|
||
defineDict["KS_OTP_YNI_Yes"] = '0'
|
||
#否
|
||
defineDict["KS_OTP_YNI_No"] = '1'
|
||
|
||
typedefDict["TKSOTPYesNoIndicatorType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPAddInfoType是一个附加信息类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPAddInfoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPwdFlagType是一个密码核对标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#不核对
|
||
defineDict["KS_OTP_BPWDF_NoCheck"] = '0'
|
||
#明文核对
|
||
defineDict["KS_OTP_BPWDF_BlankCheck"] = '1'
|
||
#密文核对
|
||
defineDict["KS_OTP_BPWDF_EncryptCheck"] = '2'
|
||
|
||
typedefDict["TKSOTPPwdFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankOperNoType是一个银行操作员号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankOperNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTargetIDType是一个同步目标编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTargetIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOperNoType是一个交易柜员类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOperNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTIDType是一个交易ID类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTIDType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOperNoType是一个交易柜员类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOperNoType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankNameType是一个银行名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeCodeType是一个交易代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankIDType是一个银行代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBankBrchIDType是一个银行分中心代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBankBrchIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPlateSerialType是一个平台流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPPlateSerialType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFutureAccTypeType是一个证券公司帐号类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#银行存折
|
||
defineDict["KS_OTP_FAT_BankBook"] = '1'
|
||
#储蓄卡
|
||
defineDict["KS_OTP_FAT_SavingCard"] = '2'
|
||
#信用卡
|
||
defineDict["KS_OTP_FAT_CreditCard"] = '3'
|
||
|
||
typedefDict["TKSOTPFutureAccTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPAvailabilityFlagType是一个有效标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#未确认
|
||
defineDict["KS_OTP_AVAF_Invalid"] = '0'
|
||
#有效
|
||
defineDict["KS_OTP_AVAF_Valid"] = '1'
|
||
#冲正
|
||
defineDict["KS_OTP_AVAF_Repeal"] = '2'
|
||
|
||
typedefDict["TKSOTPAvailabilityFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPOperatorCodeType是一个操作员类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPOperatorCodeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPProtectFlagType是一个保护性标志类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
defineDict["KSOTP_PF_True"] = 'T'
|
||
defineDict["KSOTP_PF_Flase"] = 'F'
|
||
|
||
typedefDict["TKSOTPProtectFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPControlRangeType是一个控制范围类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
defineDict["KSOTP_CR_Product"] = '0'
|
||
defineDict["KSOTP_CR_ALL"] = '1'
|
||
|
||
typedefDict["TKSOTPControlRangeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeLevelType是一个交易级别类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
defineDict["KSOTP_TL_Level1"] = '1'
|
||
defineDict["KSOTP_TL_Level2"] = '2'
|
||
defineDict["KSOTP_TL_Level3"] = '3'
|
||
|
||
typedefDict["TKSOTPTradeLevelType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPPosiDirectionType是一个个股持仓方向类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
defineDict["KSVOC_PD_Buy"] = '2'
|
||
defineDict["KSVOC_PD_Sell"] = '3'
|
||
|
||
typedefDict["TKSOTPPosiDirectionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPDelivModeType是一个个股交收查询类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
defineDict["KSVOC_DM_Product"] = '1'
|
||
defineDict["KSVOC_DM_Cash"] = '2'
|
||
defineDict["KSVOC_DM_Dispos"] = '3'
|
||
|
||
typedefDict["TKSOTPDelivModeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFunctionNameType是一个功能名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPFunctionNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPStrikeTypeType是一个执行类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#自身对冲
|
||
defineDict["KS_OTP_STT_Hedge"] = '0'
|
||
#匹配执行
|
||
defineDict["KS_OTP_STT_Match"] = '1'
|
||
|
||
typedefDict["TKSOTPStrikeTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExecOrderPositionFlagType是一个期权行权后是否保留头寸的标记类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#保留
|
||
defineDict["KS_OTP_EOPF_Reserve"] = '0'
|
||
#不保留
|
||
defineDict["KS_OTP_EOPF_UnReserve"] = '1'
|
||
|
||
typedefDict["TKSOTPExecOrderPositionFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExecOrderCloseFlagType是一个期权行权后生成的头寸是否自动平仓类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#自动平仓
|
||
defineDict[""] = '0'
|
||
#免于自动平仓
|
||
defineDict[""] = '1'
|
||
|
||
typedefDict["TKSOTPExecOrderCloseFlagType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPLockTypeType是一个锁定方向类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#锁定
|
||
defineDict["KS_OTP_LCKT_Lock"] = '1'
|
||
#解锁
|
||
defineDict["KS_OTP_LCKT_Unlock"] = '2'
|
||
|
||
typedefDict["TKSOTPLockTypeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExecOrderSysIDType是一个执行宣告系统编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPExecOrderSysIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPExecResultType是一个执行结果类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#没有执行
|
||
defineDict["KS_OTP_OER_NoExec"] = 'n'
|
||
#已经取消
|
||
defineDict["KS_OTP_OER_Canceled"] = 'c'
|
||
#执行成功
|
||
defineDict["KS_OTP_OER_OK"] = '0'
|
||
#期权持仓不够
|
||
defineDict["KS_OTP_OER_NoPosition"] = '1'
|
||
#资金不够
|
||
defineDict["KS_OTP_OER_NoDeposit"] = '2'
|
||
#会员不存在
|
||
defineDict["KS_OTP_OER_NoParticipant"] = '3'
|
||
#客户不存在
|
||
defineDict["KS_OTP_OER_NoClient"] = '4'
|
||
#合约不存在
|
||
defineDict["KS_OTP_OER_NoInstrument"] = '6'
|
||
#没有执行权限
|
||
defineDict["KS_OTP_OER_NoRight"] = '7'
|
||
#不合理的数量
|
||
defineDict["KS_OTP_OER_InvalidVolume"] = '8'
|
||
#没有足够的历史成交
|
||
defineDict["KS_OTP_OER_NoEnoughHistoryTrade"] = '9'
|
||
#未知
|
||
defineDict["KS_OTP_OER_Unknown"] = 'a'
|
||
|
||
typedefDict["TKSOTPExecResultType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPBranchIDType是一个营业部编号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPBranchIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInvestorRangeType是一个投资者范围类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#所有
|
||
defineDict["KS_OTP_IR_All"] = '1'
|
||
#投资者组
|
||
defineDict["KS_OTP_IR_Group"] = '2'
|
||
#单一投资者
|
||
defineDict["KS_OTP_IR_Single"] = '3'
|
||
|
||
typedefDict["TKSOTPInvestorRangeType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCombDirectionType是一个组合指令方向类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#申请组合
|
||
defineDict["KS_OTP_CMDR_Comb"] = '0'
|
||
#申请拆分
|
||
defineDict["KS_OTP_CMDR_UnComb"] = '1'
|
||
|
||
typedefDict["TKSOTPCombDirectionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCombStrategyIDType是一个个股组合策略代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPCombStrategyIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPCombActionType是一个强拆标记类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#非强拆
|
||
defineDict["KS_OTP_CAT_False"] = '0'
|
||
#强拆
|
||
defineDict["KS_OTP_CAT_True"] = '1'
|
||
|
||
typedefDict["TKSOTPCombActionType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPTradeSerialNoType是一个发起方流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPTradeSerialNoType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFOCreditApplyType是一个当日出金额度操作类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#申请
|
||
defineDict["KS_OTP_FOCAT_Confirm"] = '0'
|
||
#取消申请
|
||
defineDict["KS_OTP_FOCAT_NoConfirm"] = '1'
|
||
|
||
typedefDict["TKSOTPFOCreditApplyType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPFOCreditStatusType是一个当日出金额度处理状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#待审核
|
||
defineDict["KS_OTP_FOCST_SENDING"] = '0'
|
||
#已通过
|
||
defineDict["KS_OTP_FOCST_ACCEPTED"] = '1'
|
||
#已否决
|
||
defineDict["KS_OTP_FOCST_REJECT"] = '2'
|
||
|
||
typedefDict["TKSOTPFOCreditStatusType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#TKSOTPInstrumentCodeType是一个合约标识码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["TKSOTPInstrumentCodeType"] = "string"
|
||
|