955 lines
31 KiB
Python
955 lines
31 KiB
Python
# encoding: UTF-8
|
||
|
||
defineDict = {}
|
||
typedefDict = {}
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCUserIDType:用户ID数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCUserIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAccountIDType:资金账户数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAccountIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCExecStateType:执行状态数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCExecStateType"] = "int"
|
||
#成功
|
||
defineDict["DFITC_SUCCESS"] = 0
|
||
#失败
|
||
defineDict["DFITC_FAIL"] = 1
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCClientIDType:交易编码数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCClientIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCClientStatusType:交易编码状态数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCClientStatusType"] = "int"
|
||
#禁止开新仓
|
||
defineDict["DFITC_PROHIBIT_OPEN"] = 4
|
||
#允许开新仓
|
||
defineDict["DFITC_ALLOW_OPEN"] = 5
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentIDType:合约代码数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentIDType"] = "string"
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentPrefixType:品种名称数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentPrefixType"] = "string"
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCVarietyNameType:品种名称数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCVarietyNameType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentNameType:合约名称数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentNameType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCActiveContractType:有效合约数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCActiveContractType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCLocalOrderIDType:本地委托号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCLocalOrderIDType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCPriceType:价格数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCPriceType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAmountType:委托数量数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAmountType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCBuySellTypeType:买卖数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBuySellTypeType"] = "short"
|
||
#买
|
||
defineDict["DFITC_SPD_BUY"] = 1
|
||
#卖
|
||
defineDict["DFITC_SPD_SELL"] = 2
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOpenCloseTypeType:开平标志数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOpenCloseTypeType"] = "int"
|
||
#开仓
|
||
defineDict["DFITC_SPD_OPEN"] = 1
|
||
#平仓
|
||
defineDict["DFITC_SPD_CLOSE"] = 2
|
||
#平今
|
||
defineDict["DFITC_SPD_CLOSETODAY"] = 4
|
||
#期权执行
|
||
defineDict["DFITC_SPD_EXECUTE"] = 6
|
||
#期权放弃
|
||
defineDict["DFITC_SPD_GIVEUP"] = 7
|
||
#期权履约
|
||
defineDict["DFITC_SPD_PERFORM"] = 8
|
||
#询价
|
||
defineDict["DFITC_SPD_OPTQRYPRICE"] = 9
|
||
#强平
|
||
defineDict["DFITC_SPD_FORCECLOSE"] = 12
|
||
#强平今
|
||
defineDict["DFITC_SPD_FORCECLOSETODAY"] = 14
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSpeculationValueType:投机保值数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSpeculationValueType"] = "short"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCExchangeIDType:交易所编码数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCExchangeIDType"] = "string"
|
||
#大商所
|
||
defineDict["DFITC_EXCHANGE_DCE"] = "DCE"
|
||
#郑商所
|
||
defineDict["DFITC_EXCHANGE_CZCE"] = "CZCE"
|
||
#上期所
|
||
defineDict["DFITC_EXCHANGE_SHFE"] = "SHFE"
|
||
#中金所
|
||
defineDict["DFITC_EXCHANGE_CFFEX"] = "CFFEX"
|
||
#上能所
|
||
defineDict["DFITC_EXCHANGE_INE"] = "INE"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCFrontAddrType:前置机地址数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFrontAddrType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCompanyIDType:开发商代码数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCompanyIDType"] = "short"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCPasswdType:用户密码数据类型
|
||
#柜台端密码不能为空且有效长度最大为16位
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCPasswdType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSPDOrderIDType:柜台委托号数据类型
|
||
#柜台委托号和条件单号使用相同字段表示
|
||
#当DFITCSPDOrderIDType的取值为正数[最小为1 ],表示为柜台委
|
||
#托号,该笔报单已经到柜台
|
||
#当DFITCSPDOrderIDType的取值为负数[最大为-2],标示为条件单
|
||
#号,该笔报单在条件单模块
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSPDOrderIDType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOrderSysIDType:报单编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOrderSysIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOrderType:报单类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOrderTypeType"] = "int"
|
||
#限价委托
|
||
defineDict["DFITC_LIMITORDER"] = 1
|
||
#市价委托
|
||
defineDict["DFITC_MKORDER"] = 2
|
||
#套利委托
|
||
defineDict["DFITC_ARBITRAGE"] = 4
|
||
#展期互换委托
|
||
defineDict["DFITC_EXTENSION"] = 8
|
||
#限价止盈委托
|
||
defineDict["DFITC_PROFIT_LIMITORDER"] = 32
|
||
#市价止盈委托
|
||
defineDict["DFITC_PROFIT_MKORDER"] = 34
|
||
#限价止损委托
|
||
defineDict["DFITC_LOSS_LIMITORDER"] = 48
|
||
#市价止损委托
|
||
defineDict["DFITC_LOSS_MKORDER"] = 50
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOrderAnswerStatusType:委托回报类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOrderAnswerStatusType"] = "short"
|
||
#全部撤单
|
||
defineDict["DFITC_SPD_CANCELED"] = 1
|
||
#全部成交
|
||
defineDict["DFITC_SPD_FILLED"] = 2
|
||
#未成交还在队列中
|
||
defineDict["DFITC_SPD_IN_QUEUE"] = 3
|
||
#部分成交还在队列中
|
||
defineDict["DFITC_SPD_PARTIAL"] = 4
|
||
#部成部撤
|
||
defineDict["DFITC_SPD_PARTIAL_CANCELED"] = 5
|
||
#撤单中
|
||
defineDict["DFITC_SPD_IN_CANCELING"] = 6
|
||
#错误(废单错误)
|
||
defineDict["DFITC_SPD_ERROR"] = 7
|
||
#未成交不在队列中
|
||
defineDict["DFITC_SPD_PLACED"] = 8
|
||
#柜台已接收,但尚未到交易所
|
||
defineDict["DFITC_SPD_TRIGGERED"] = 10
|
||
|
||
|
||
#////////////////////////////////////////////////////////////
|
||
#基于算法单模块新增
|
||
#////////////////////////////////////////////////////////////
|
||
|
||
#未触发
|
||
defineDict["DFITC_EXT_UNTRIGGER"] = 13
|
||
#部分触发
|
||
defineDict["DFITC_EXT_PART_TRIGGER"] = 14
|
||
#全部触发
|
||
defineDict["DFITC_EXT_ALL_TRIGGER"] = 15
|
||
#已经撤单
|
||
defineDict["DFITC_EXT_CANCELLED"] = 16
|
||
#报单失败
|
||
defineDict[""] = 17
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCMatchIDType:成交编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCMatchIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCDateType:时间数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCDateType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCMatchType:成交类型数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCMatchType"] = "long"
|
||
#普通成交
|
||
defineDict["DFITC_BASIC_TRADE"] = 0
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSpeculatorType:投保类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSpeculatorType"] = "int"
|
||
#投机
|
||
defineDict["DFITC_SPD_SPECULATOR"] = 0
|
||
#套保
|
||
defineDict["DFITC_SPD_HEDGE"] = 1
|
||
#套利
|
||
defineDict["DFITC_SPD_ARBITRAGE"] = 2
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCFeeType:手续费数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFeeType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCErrorIDType:错误数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCErrorIDType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCErrorMsgInfoType:错误信息数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCErrorMsgInfoType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCMsgInfoType:消息信息数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCMsgInfoType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCEquityType:权益数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCEquityType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCProfitLossType:盈亏数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCProfitLossType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAccountLoginResultType:资金账户登录结果
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAccountLoginResultType"] = "int"
|
||
#登录成功
|
||
defineDict["DFITC_LOGIN_SUCCESS"] = 0
|
||
#登录失败
|
||
defineDict["DFITC_LOGIN_FAILED"] = 1
|
||
#已退出
|
||
defineDict["DFITC_LOGIN_QUIT"] = 2
|
||
#未操作
|
||
defineDict["DFITC_LOGIN_NOT_OPERATE"] = 9
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSessionIDType:SessionID数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSessionIDType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAccountLogoutResultType:资金帐号登出结果
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAccountLogoutResultType"] = "int"
|
||
#登出成功
|
||
defineDict["DFITC_LOGOUT_SUCCESS"] = 0
|
||
#登出失败
|
||
defineDict["DFITC_LOGOUT_FAILED"] = 1
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCUserTypeType:用户类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCUserTypeType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCounterIDType:柜台编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCounterIDType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCRiskDegreeType:风险度数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCRiskDegreeType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCMilliSecType:微秒数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCMilliSecType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCDeltaType:虚实度数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCDeltaType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCVolumeType:数量数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCVolumeType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCFrontIDType:前置机编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFrontIDType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOfferPriceLimitType:报价数据上限数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOfferPriceLimitType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOrderNumType:委托号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOrderNumType"] = "short"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCRatioType:比率数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCRatioType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCPremiumType:权利金
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCPremiumType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCMarketValueType:期权市值
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCMarketValueType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCTimeType:交易所时间
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCTimeType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAbiPolicyCodeType: 套利策略代码数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAbiPolicyCodeType"] = "string"
|
||
#跨期套利
|
||
defineDict["DFITC_SP"] = "SP"
|
||
#两腿跨品种套利
|
||
defineDict["DFITC_SP_SPC"] = "SPC"
|
||
#压榨套利
|
||
defineDict["DFITC_SP_SPX"] = "SPX"
|
||
#Call Spread
|
||
defineDict["DFITC_SP_CALL"] = "CSPR"
|
||
#Put Spread
|
||
defineDict["DFITC_SP_PUT"] = "PSPR"
|
||
#Combo
|
||
defineDict["DFITC_SP_COMBO"] = "COMBO"
|
||
#Straddle
|
||
defineDict["DFITC_SP_STRADDLE"] = "STD"
|
||
#Strangle
|
||
defineDict["DFITC_SP_STRANGLE"] = "STG"
|
||
#Guts
|
||
defineDict["DFITC_SP_GUTS"] = "GUTS"
|
||
#Synthetic Underlying
|
||
defineDict["DFITC_SP_SYNUND"] = "SYN"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOrderPropertyType:订单属性
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOrderPropertyType"] = "char"
|
||
#无订单属性
|
||
defineDict["DFITC_SP_NON"] = '0'
|
||
#FAK设置
|
||
defineDict["DFITC_SP_FAK"] = '1'
|
||
#FOK设置
|
||
defineDict["DFITC_SP_FOK"] = '2'
|
||
#市价任意价
|
||
defineDict["DFITC_SP_ANYPRICE"] = '3'
|
||
#市价任意价转限价
|
||
defineDict["DFITC_SP_ANYPRICE_TO_MKORDER"] = '4'
|
||
#五档市价
|
||
defineDict["DFITC_SP_FIVELEVELPRICE"] = '5'
|
||
#五档市价转限价
|
||
defineDict["DFITC_SP_FIVELEVELPRICE_TO_LIMIT"] = '6'
|
||
#最优价
|
||
defineDict["DFITC_SP_BESTPRICE"] = '7'
|
||
#最优价转限价
|
||
defineDict["DFITC_SP_BESTPRICE_TO_LIMIT"] = '8'
|
||
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInsertType:委托类别
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInsertType"] = "int"
|
||
#普通委托单
|
||
defineDict["DFITC_BASIC_ORDER"] = 0x0001
|
||
#自动单
|
||
defineDict["DFITC_AUTO_ORDER"] = 0x0002
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCOptionTypeType:期权类别数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOptionTypeType"] = "int"
|
||
#看涨
|
||
defineDict["DFITC_OPT_CALL"] = 1
|
||
#看跌
|
||
defineDict["DFITC_OPT_PUT"] = 2
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentTypeType:合约类型数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentTypeType"] = "int"
|
||
#期货
|
||
defineDict["DFITC_COMM_TYPE"] = 0
|
||
#期权
|
||
defineDict["DFITC_OPT_TYPE"] = 1
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCancelTypeType:撤销标志数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCancelTypeType"] = "char"
|
||
#订单
|
||
defineDict["DFITC_ORDER_BOOK"] = 'O'
|
||
#撤销
|
||
defineDict["DFITC_ORDER_CANCEL"] = 'W'
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCContentType:消息正文数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCContentType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentStatusType:合约交易状态数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentStatusType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstStatusEnterReasonType:进入本状态原因数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstStatusEnterReasonType"] = "short"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCurrencyType:币种数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCurrencyType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCConfirmType:确认标志数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCConfirmMarkType"] = "int"
|
||
#确认
|
||
defineDict["DFITC_CON_CONFIRM"] = 2
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCStanAddrType:备用地址数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCStanAddrType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCapControlModeType:资金控制方式数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCapControlModeType"] = "long"
|
||
#盯市盈亏可用
|
||
defineDict["DFITC_PPL_USABLE"] = 2
|
||
#平仓资金T+1可用
|
||
defineDict[""] = 4
|
||
#平仓保证金可取
|
||
defineDict[""] = 8
|
||
#本日盈亏可取
|
||
defineDict[""] = 16
|
||
#取后权益大于本日总入金
|
||
defineDict[""] = 32
|
||
#平仓盈亏可取
|
||
defineDict[""] = 128
|
||
#权利金收入可取
|
||
defineDict[""] = 256
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCArchRatioType:转存比例数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCArchRatioType"] = "float"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSettlementBillTradeType:汇总标志数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSettlementBillTradeType"] = "int"
|
||
#汇总成交明细
|
||
defineDict["DFITC_MATCHDETAIL"] = 2
|
||
#汇总持仓盈亏
|
||
defineDict["DFITC_OPGAL"] = 4
|
||
#汇总平仓盈亏
|
||
defineDict["DFITC_OFGAL"] = 8
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCFilesFlagType:档案类型数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFilesFlagType"] = "int"
|
||
#成交明细打印
|
||
defineDict["DFITC_PRINT_MATCHDETAIL"] = 4
|
||
#持仓盈亏打印
|
||
defineDict["DFITC_PRINT_OPGAL"] = 8
|
||
#平仓盈亏打印
|
||
defineDict["DFITC_PRINT_OFGAL"] = 16
|
||
#资金出入打印
|
||
defineDict["DFITC_PRINT_ACCESSFUNDS"] = 32
|
||
#追保声明打印
|
||
defineDict["DFITC_PRINT_ADDMARGIN"] = 64
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSoftwareVendorIDType:软件供应商编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSoftwareVendorIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCProductOnlineCountType:产品在线数量数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCProductOnlineCountType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCBrokerInfoType:期货公司名称数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBrokerInfoType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCProductIDType:产品编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCProductIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCRequestIDType:请求ID数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCRequestIDType"] = "long"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCustomCategoryType:自定义类别数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCustomCategoryType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCReservedType:预留字段数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCReservedType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCNoticeType:消息数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCNoticeType"] = "short"
|
||
#系统广播
|
||
defineDict["DFITC_SYS_BROADCAST_MSG"] = 1
|
||
#指定客户
|
||
defineDict["DFITC_ACCOUNT_ID_MSG"] = 2
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCTradingSegmentSNType:交易阶段编号数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCTradingSegmentSNType"] = "int"
|
||
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCExtOrderType:算法单类型数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCExtOrderType"] = "int"
|
||
|
||
#预埋单
|
||
defineDict["DFITC_YMORDER"] = 1
|
||
#条件单
|
||
defineDict["DFITC_TJORDER"] = 2
|
||
#跨期套利订单
|
||
defineDict["DFITC_KQTLDD"] = 3
|
||
#跨品种套利订单
|
||
defineDict["DFITC_KPZTLDD"] = 4
|
||
#蝶式套利订单
|
||
defineDict["DFITC_DSTLDD"] = 5
|
||
#自定义套利订单(暂不支持)
|
||
defineDict["DFITC_ZDYTLDD"] = 6
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCTriggerTime:触发时间数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCTriggerTime"] = "string"
|
||
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCPriceReference:价格参照数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCPriceReference"] = "int"
|
||
|
||
#参照最新价
|
||
defineDict["DFITC_REF_LASTPRICE"] = 0
|
||
#参照买一价
|
||
defineDict["DFITC_REF_BIDPRICE"] = 1
|
||
#参照卖出价
|
||
defineDict["DFITC_REF_ASKPRICE"] = 2
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCCompareFlag:比较标志数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCCompareFlag"] = "int"
|
||
|
||
#大于
|
||
defineDict["DFITC_CF_GREATER"] = 0
|
||
#大于等于
|
||
defineDict["DFITC_CF_NOTLESS"] = 1
|
||
#小于
|
||
defineDict["DFITC_CF_LESS"] = 2
|
||
#小于等于
|
||
defineDict["DFITC_CF_NOTGREATER"] = 3
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCOvernightFlag:隔夜标志数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCOvernightFlag"] = "int"
|
||
|
||
#隔夜
|
||
defineDict["DFITC_OVERNIGHT"] = 1
|
||
#不隔夜
|
||
defineDict["DFITC_NOT_OVERNIGHT"] = 2
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCArbitragePrice:套利价格数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCArbitragePrice"] = "float"
|
||
|
||
|
||
#///////////////////////////////////////////
|
||
#DFITCExtTriggerCond:触发条件数据类型
|
||
#///////////////////////////////////////////
|
||
typedefDict["DFITCExtTriggerCond"] = "int"
|
||
|
||
#价格触发
|
||
defineDict["DFITC_TRIGGER_PRICE"] = 0
|
||
#时间触发
|
||
defineDict["DFITC_TRIGGER_TIME"] = 1
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumentMaturityType:合约最后交易日
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumentMaturityType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCInstrumenExpirationDateType:合约到期日
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCInstrumenExpirationDateType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCAdjustmentInfoType:组合或对锁的保证金调整信息
|
||
#格式:[合约代码,买卖标志,投资类别,调整金额;]
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCAdjustmentInfoType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCQuoteIDType:询价编号
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCQuoteIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSourceType:来源
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSourceType"] = "short"
|
||
|
||
#会员
|
||
defineDict["DFITC_SOURCE_MEMBER"] = 0
|
||
#交易所
|
||
defineDict["DFITC_SOURCE_EXCHANGE"] = 1
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCSeatCodeType:席位代码
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSeatCodeType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCCloseIDType:平仓执行单号
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCCloseIDType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCEntrusTellerType:委托柜员
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCEntrusTellerType"] = "string"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCStayTimeType:停留时间数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCStayTimeType"] = "int"
|
||
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCComputeModeType:计算方式数据类型
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCComputeModeType"] = "int"
|
||
#绝对数值计算
|
||
defineDict["DFITC_ABSOLUTE_VALUE_COMPUTE"] = 0
|
||
#交易所保证金标准基础上浮动
|
||
defineDict["DFITC_EXCHANGE_MARGIN_BASIS_FLOAT"] = 1
|
||
#交易所保证金结果基础上浮动
|
||
defineDict["DFITC_EXCHANGE_MARGIN_RESULT_FLOAT"] = 2
|
||
#期货保证金标准基础上浮动
|
||
defineDict["DFITC_FUTURES_MARGIN_BASIS_FLOAT"] = 3
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCPriceNoteType:期权保证金计算方式
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCPriceNoteType"] = "int"
|
||
#按照昨结算价计算
|
||
defineDict["DFITC_CALC_BY_PRESETTLEMENT"] = 1
|
||
#按照最新价计算
|
||
defineDict["DFITC_CALC_BY_LASTPRICE"] = 2
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCLargeMarginDirectType:大边保证金方向数据类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCLargeMarginDirectType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCBankIDType:银行代码类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBankIDType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCBankNameType:银行名称类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBankNameType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCBankSerialType:银行流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBankSerialType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCSerialType:流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCSerialType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCBankAccountType:银行账户类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCBankAccountType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCFutureSerialType:期货公司流水号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFutureSerialType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCDigestType:摘要类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCDigestType"] = "string"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCBankAccTypeType是一个银行帐号类型类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#银行存折
|
||
defineDict["DFITC_BAT_BankBook"] = '1'
|
||
#储蓄卡
|
||
defineDict["DFITC_BAT_SavingCard"] = '2'
|
||
#信用卡
|
||
defineDict["DFITC_BAT_CreditCard"] = '3'
|
||
typedefDict["DFITCBankAccTypeType"] = "char"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCTransferStatusType:转账交易状态类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#正常
|
||
defineDict["DFITC_TRFS_Normal"] = '0'
|
||
#被冲正
|
||
defineDict["DFITC_TRFS_Repealed"] = '1'
|
||
typedefDict["DFITCTransferStatusType"] = "char"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCTransferType:银期转账业务类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCTransferType"] = "int"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCTransferType:银期转账处理结果类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCProcResultType"] = "int"
|
||
#成功
|
||
defineDict["DFITC_PROC_SUCCESS"] = 0
|
||
#失败
|
||
defineDict["DFITC_PROC_FAIL"] = 1
|
||
#等待回执
|
||
defineDict["DFITC_PROC_WAIT_RTN"] = 2
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCApplyNumberType:银期转账申请号类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCApplyNumberType"] = "int"
|
||
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCImpliedVolatilityType:隐含波动率类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCImpliedVolatilityType"] = "float"
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCOptionComputationType:期权计算数据类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCOptionComputationType"] = "float"
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCFunctionIDType:行情扩展功能号
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCFunctionIDType"] = "string"
|
||
|
||
#/////////////////////////////////////////////////////////
|
||
#DFITCExtMarketDataType:行情扩展功能号
|
||
#/////////////////////////////////////////////////////////
|
||
typedefDict["DFITCExtMarketDataType"] = "string"
|
||
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCExchangeStatusType:交易所状态数据类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCExchangeStatusType"] = "int"
|
||
#开盘前
|
||
defineDict["DFITC_IS_BEFORETRADING"] = 0
|
||
#非交易
|
||
defineDict["DFITC_IS_NOTRADING"] = 1
|
||
#连续交易
|
||
defineDict["DFITC_IS_CONTINOUS"] = 2
|
||
#集合竞价报单
|
||
defineDict["DFITC_IS_AUCTIONORDERING"] = 3
|
||
#集合竞价价格平衡
|
||
defineDict["DFITC_IS_AUCTIONBALANCE"] = 4
|
||
#集合竞价撮合
|
||
defineDict["DFITC_IS_AUCTIONMATCH"] = 5
|
||
#收盘
|
||
defineDict["DFITC_IS_CLOSED"] = 6
|
||
|
||
|
||
#//////////////////////////////////////////////////////////////////////
|
||
#DFITCPositionDateType:持仓日期类型
|
||
#//////////////////////////////////////////////////////////////////////
|
||
typedefDict["DFITCPositionDateType"] = "int"
|
||
defineDict["DFITC_PSD_TODAY"] = 1
|
||
defineDict["DFITC_PSD_HISTORY"] = 2
|
||
|
||
|