UNPKG

xyctp_test

Version:
3,518 lines (3,231 loc) 65.1 kB
'use strict'; // 交易所属性类型 exports.ExchangePropertyType = { // 正常 Normal: '0', // 根据成交生成报单 GenOrderByTrade: '1', }; // 证件类型类型 exports.IdCardTypeType = { // 组织机构代码 EID: '0', // 中国公民身份证 IDCard: '1', // 军官证 OfficerIDCard: '2', // 警官证 PoliceIDCard: '3', // 士兵证 SoldierIDCard: '4', // 户口簿 HouseholdRegister: '5', // 护照 Passport: '6', // 台胞证 TaiwanCompatriotIDCard: '7', // 回乡证 HomeComingCard: '8', // 营业执照号 LicenseNo: '9', // 税务登记号当地纳税ID TaxNo: 'A', // 港澳居民来往内地通行证 HMMainlandTravelPermit: 'B', // 台湾居民来往大陆通行证 TwMainlandTravelPermit: 'C', // 驾照 DrivingLicense: 'D', // 当地社保ID SocialID: 'F', // 当地身份证 LocalID: 'G', // 商业登记证 BusinessRegistration: 'H', // 港澳永久性居民身份证 HKMCIDCard: 'I', // 人行开户许可证 AccountsPermits: 'J', // 外国人永久居留证 FrgPrmtRdCard: 'K', // 资管产品备案函 CptMngPrdLetter: 'L', // 统一社会信用代码 UniformSocialCreditCode: 'N', // 机构成立证明文件 CorporationCertNo: 'O', // 其他证件 OtherCard: 'x', }; // 投资者范围类型 exports.InvestorRangeType = { // 所有 All: '1', // 投资者组 Group: '2', // 单一投资者 Single: '3', }; // 投资者范围类型 exports.DepartmentRangeType = { // 所有 All: '1', // 组织架构 Group: '2', // 单一投资者 Single: '3', }; // 数据同步状态类型 exports.DataSyncStatusType = { // 未同步 Asynchronous: '1', // 同步中 Synchronizing: '2', // 已同步 Synchronized: '3', }; // 经纪公司数据同步状态类型 exports.BrokerDataSyncStatusType = { // 已同步 Synchronized: '1', // 同步中 Synchronizing: '2', }; // 交易所连接状态类型 exports.ExchangeConnectStatusType = { // 没有任何连接 NoConnection: '1', // 已经发出合约查询请求 QryInstrumentSent: '2', // 已经获取信息 GotInformation: '9', }; // 交易所交易员连接状态类型 exports.TraderConnectStatusType = { // 没有任何连接 NotConnected: '1', // 已经连接 Connected: '2', // 已经发出合约查询请求 QryInstrumentSent: '3', // 订阅私有流 SubPrivateFlow: '4', }; // 功能代码类型 exports.FunctionCodeType = { // 数据异步化 DataAsync: '1', // 强制用户登出 ForceUserLogout: '2', // 变更管理用户口令 UserPasswordUpdate: '3', // 变更经纪公司口令 BrokerPasswordUpdate: '4', // 变更投资者口令 InvestorPasswordUpdate: '5', // 报单插入 OrderInsert: '6', // 报单操作 OrderAction: '7', // 同步系统数据 SyncSystemData: '8', // 同步经纪公司数据 SyncBrokerData: '9', // 批量同步经纪公司数据 BachSyncBrokerData: 'A', // 超级查询 SuperQuery: 'B', // 预埋报单插入 ParkedOrderInsert: 'C', // 预埋报单操作 ParkedOrderAction: 'D', // 同步动态令牌 SyncOTP: 'E', // 删除未知单 DeleteOrder: 'F', }; // 经纪公司功能代码类型 exports.BrokerFunctionCodeType = { // 强制用户登出 ForceUserLogout: '1', // 变更用户口令 UserPasswordUpdate: '2', // 同步经纪公司数据 SyncBrokerData: '3', // 批量同步经纪公司数据 BachSyncBrokerData: '4', // 报单插入 OrderInsert: '5', // 报单操作 OrderAction: '6', // 全部查询 AllQuery: '7', // 系统功能:登入登出修改密码等 log: 'a', // 基本查询:查询基础数据,如合约,交易所等常量 BaseQry: 'b', // 交易查询:如查成交,委托 TradeQry: 'c', // 交易功能:报单,撤单 Trade: 'd', // 银期转账 Virement: 'e', // 风险监控 Risk: 'f', // 查询管理:查询会话,踢人等 Session: 'g', // 风控通知控制 RiskNoticeCtl: 'h', // 风控通知发送 RiskNotice: 'i', // 察看经纪公司资金权限 BrokerDeposit: 'j', // 资金查询 QueryFund: 'k', // 报单查询 QueryOrder: 'l', // 成交查询 QueryTrade: 'm', // 持仓查询 QueryPosition: 'n', // 行情查询 QueryMarketData: 'o', // 用户事件查询 QueryUserEvent: 'p', // 风险通知查询 QueryRiskNotify: 'q', // 出入金查询 QueryFundChange: 'r', // 投资者信息查询 QueryInvestor: 's', // 交易编码查询 QueryTradingCode: 't', // 强平 ForceClose: 'u', // 压力测试 PressTest: 'v', // 权益反算 RemainCalc: 'w', // 净持仓保证金指标 NetPositionInd: 'x', // 风险预算 RiskPredict: 'y', // 数据导出 DataExport: 'z', // 风控指标设置 RiskTargetSetup: 'A', // 行情预警 MarketDataWarn: 'B', // 业务通知查询 QryBizNotice: 'C', // 业务通知模板设置 CfgBizNotice: 'D', // 同步动态令牌 SyncOTP: 'E', // 发送业务通知 SendBizNotice: 'F', // 风险级别标准设置 CfgRiskLevelStd: 'G', // 交易终端应急功能 TbCommand: 'H', // 删除未知单 DeleteOrder: 'J', // 预埋报单插入 ParkedOrderInsert: 'K', // 预埋报单操作 ParkedOrderAction: 'L', // 资金不够仍允许行权 ExecOrderNoCheck: 'M', // 指定 Designate: 'N', // 证券处置 StockDisposal: 'O', // 席位资金预警 BrokerDepositWarn: 'Q', // 备兑不足预警 CoverWarn: 'S', // 行权试算 PreExecOrder: 'T', // 行权交收风险 ExecOrderRisk: 'P', // 持仓限额预警 PosiLimitWarn: 'U', // 持仓限额查询 QryPosiLimit: 'V', // 银期签到签退 FBSign: 'W', // 银期签约解约 FBAccount: 'X', }; // 报单操作状态类型 exports.OrderActionStatusType = { // 已经提交 Submitted: 'a', // 已经接受 Accepted: 'b', // 已经被拒绝 Rejected: 'c', }; // 报单状态类型 exports.OrderStatusType = { // 全部成交 AllTraded: '0', // 部分成交还在队列中 PartTradedQueueing: '1', // 部分成交不在队列中 PartTradedNotQueueing: '2', // 未成交还在队列中 NoTradeQueueing: '3', // 未成交不在队列中 NoTradeNotQueueing: '4', // 撤单 Canceled: '5', // 未知 Unknown: 'a', // 尚未触发 NotTouched: 'b', // 已触发 Touched: 'c', }; // 报单提交状态类型 exports.OrderSubmitStatusType = { // 已经提交 InsertSubmitted: '0', // 撤单已经提交 CancelSubmitted: '1', // 修改已经提交 ModifySubmitted: '2', // 已经接受 Accepted: '3', // 报单已经被拒绝 InsertRejected: '4', // 撤单已经被拒绝 CancelRejected: '5', // 改单已经被拒绝 ModifyRejected: '6', }; // 持仓日期类型 exports.PositionDateType = { // 今日持仓 Today: '1', // 历史持仓 History: '2', }; // 持仓日期类型类型 exports.PositionDateTypeType = { // 使用历史持仓 UseHistory: '1', // 不使用历史持仓 NoUseHistory: '2', }; // 交易角色类型 exports.TradingRoleType = { // 代理 Broker: '1', // 自营 Host: '2', // 做市商 Maker: '3', }; // 产品类型类型 exports.ProductClassType = { // 期货 Futures: '1', // 期货期权 Options: '2', // 组合 Combination: '3', // 即期 Spot: '4', // 期转现 EFP: '5', // 现货期权 SpotOption: '6', // TAS合约 TAS: '7', // 金属指数 MI: 'I', }; // 产品类型类型 exports.APIProductClassType = { // 期货单一合约 FutureSingle: '1', // 期权单一合约 OptionSingle: '2', // 可交易期货(含期货组合和期货单一合约) Futures: '3', // 可交易期权(含期权组合和期权单一合约) Options: '4', // 可下单组合(目前包含DCE和ZCE的期货组合) TradingComb: '5', // 可申请的组合(dce可以申请的组合合约 包含dce可以交易的合约) UnTradingComb: '6', // 所有可以交易合约 AllTrading: '7', // 所有合约(包含不能交易合约 慎用) All: '8', }; // 合约生命周期状态类型 exports.InstLifePhaseType = { // 未上市 NotStart: '0', // 上市 Started: '1', // 停牌 Pause: '2', // 到期 Expired: '3', }; // 买卖方向类型 exports.DirectionType = { // 买 Buy: '0', // 卖 Sell: '1', }; // 持仓类型类型 exports.PositionTypeType = { // 净持仓 Net: '1', // 综合持仓 Gross: '2', }; // 持仓多空方向类型 exports.PosiDirectionType = { // 净 Net: '1', // 多头 Long: '2', // 空头 Short: '3', }; // 系统结算状态类型 exports.SysSettlementStatusType = { // 不活跃 NonActive: '1', // 启动 Startup: '2', // 操作 Operating: '3', // 结算 Settlement: '4', // 结算完成 SettlementFinished: '5', }; // 费率属性类型 exports.RatioAttrType = { // 交易费率 Trade: '0', // 结算费率 Settlement: '1', }; // 投机套保标志类型 exports.HedgeFlagType = { // 投机 Speculation: '1', // 套利 Arbitrage: '2', // 套保 Hedge: '3', // 做市商 MarketMaker: '5', // 第一腿投机第二腿套保 大商所专用 SpecHedge: '6', // 第一腿套保第二腿投机 大商所专用 HedgeSpec: '7', }; // 投机套保标志类型 exports.BillHedgeFlagType = { // 投机 Speculation: '1', // 套利 Arbitrage: '2', // 套保 Hedge: '3', }; // 交易编码类型类型 exports.ClientIDTypeType = { // 投机 Speculation: '1', // 套利 Arbitrage: '2', // 套保 Hedge: '3', // 做市商 MarketMaker: '5', }; // 报单价格条件类型 exports.OrderPriceTypeType = { // 任意价 AnyPrice: '1', // 限价 LimitPrice: '2', // 最优价 BestPrice: '3', // 最新价 LastPrice: '4', // 最新价浮动上浮1个ticks LastPricePlusOneTicks: '5', // 最新价浮动上浮2个ticks LastPricePlusTwoTicks: '6', // 最新价浮动上浮3个ticks LastPricePlusThreeTicks: '7', // 卖一价 AskPrice1: '8', // 卖一价浮动上浮1个ticks AskPrice1PlusOneTicks: '9', // 卖一价浮动上浮2个ticks AskPrice1PlusTwoTicks: 'A', // 卖一价浮动上浮3个ticks AskPrice1PlusThreeTicks: 'B', // 买一价 BidPrice1: 'C', // 买一价浮动上浮1个ticks BidPrice1PlusOneTicks: 'D', // 买一价浮动上浮2个ticks BidPrice1PlusTwoTicks: 'E', // 买一价浮动上浮3个ticks BidPrice1PlusThreeTicks: 'F', // 五档价 FiveLevelPrice: 'G', }; // 开平标志类型 exports.OffsetFlagType = { // 开仓 Open: '0', // 平仓 Close: '1', // 强平 ForceClose: '2', // 平今 CloseToday: '3', // 平昨 CloseYesterday: '4', // 强减 ForceOff: '5', // 本地强平 LocalForceClose: '6', }; // 强平原因类型 exports.ForceCloseReasonType = { // 非强平 NotForceClose: '0', // 资金不足 LackDeposit: '1', // 客户超仓 ClientOverPositionLimit: '2', // 会员超仓 MemberOverPositionLimit: '3', // 持仓非整数倍 NotMultiple: '4', // 违规 Violation: '5', // 其它 Other: '6', // 自然人临近交割 PersonDeliv: '7', }; // 报单类型类型 exports.OrderTypeType = { // 正常 Normal: '0', // 报价衍生 DeriveFromQuote: '1', // 组合衍生 DeriveFromCombination: '2', // 组合报单 Combination: '3', // 条件单 ConditionalOrder: '4', // 互换单 Swap: '5', // 大宗交易成交衍生 DeriveFromBlockTrade: '6', // 期转现成交衍生 DeriveFromEFPTrade: '7', }; // 有效期类型类型 exports.TimeConditionType = { // 立即完成,否则撤销 IOC: '1', // 本节有效 GFS: '2', // 当日有效 GFD: '3', // 指定日期前有效 GTD: '4', // 撤销前有效 GTC: '5', // 集合竞价有效 GFA: '6', }; // 成交量类型类型 exports.VolumeConditionType = { // 任何数量 AV: '1', // 最小数量 MV: '2', // 全部数量 CV: '3', }; // 触发条件类型 exports.ContingentConditionType = { // 立即 Immediately: '1', // 止损 Touch: '2', // 止赢 TouchProfit: '3', // 预埋单 ParkedOrder: '4', // 最新价大于条件价 LastPriceGreaterThanStopPrice: '5', // 最新价大于等于条件价 LastPriceGreaterEqualStopPrice: '6', // 最新价小于条件价 LastPriceLesserThanStopPrice: '7', // 最新价小于等于条件价 LastPriceLesserEqualStopPrice: '8', // 卖一价大于条件价 AskPriceGreaterThanStopPrice: '9', // 卖一价大于等于条件价 AskPriceGreaterEqualStopPrice: 'A', // 卖一价小于条件价 AskPriceLesserThanStopPrice: 'B', // 卖一价小于等于条件价 AskPriceLesserEqualStopPrice: 'C', // 买一价大于条件价 BidPriceGreaterThanStopPrice: 'D', // 买一价大于等于条件价 BidPriceGreaterEqualStopPrice: 'E', // 买一价小于条件价 BidPriceLesserThanStopPrice: 'F', // 买一价小于等于条件价 BidPriceLesserEqualStopPrice: 'H', }; // 操作标志类型 exports.ActionFlagType = { // 删除 Delete: '0', // 修改 Modify: '3', }; // 交易权限类型 exports.TradingRightType = { // 可以交易 Allow: '0', // 只能平仓 CloseOnly: '1', // 不能交易 Forbidden: '2', }; // 报单来源类型 exports.OrderSourceType = { // 来自参与者 Participant: '0', // 来自管理员 Administrator: '1', }; // 成交类型类型 exports.TradeTypeType = { // 组合持仓拆分为单一持仓,初始化不应包含该类型的持仓 SplitCombination: '#', // 普通成交 Common: '0', // 期权执行 OptionsExecution: '1', // OTC成交 OTC: '2', // 期转现衍生成交 EFPDerived: '3', // 组合衍生成交 CombinationDerived: '4', // 大宗交易成交 BlockTrade: '5', }; // 特殊持仓明细标识类型 exports.SpecPosiTypeType = { // 普通持仓明细 Common: '#', // TAS合约成交产生的标的合约持仓明细 Tas: '0', }; // 成交价来源类型 exports.PriceSourceType = { // 前成交价 LastPrice: '0', // 买委托价 Buy: '1', // 卖委托价 Sell: '2', // 场外成交价 OTC: '3', }; // 合约交易状态类型 exports.InstrumentStatusType = { // 开盘前 BeforeTrading: '0', // 非交易 NoTrading: '1', // 连续交易 Continous: '2', // 集合竞价报单 AuctionOrdering: '3', // 集合竞价价格平衡 AuctionBalance: '4', // 集合竞价撮合 AuctionMatch: '5', // 收盘 Closed: '6', }; // 品种进入交易状态原因类型 exports.InstStatusEnterReasonType = { // 自动切换 Automatic: '1', // 手动切换 Manual: '2', // 熔断 Fuse: '3', }; // 处理状态类型 exports.BatchStatusType = { // 未上传 NoUpload: '1', // 已上传 Uploaded: '2', // 审核失败 Failed: '3', }; // 按品种返还方式类型 exports.ReturnStyleType = { // 按所有品种 All: '1', // 按品种 ByProduct: '2', }; // 返还模式类型 exports.ReturnPatternType = { // 按成交手数 ByVolume: '1', // 按留存手续费 ByFeeOnHand: '2', }; // 返还级别类型 exports.ReturnLevelType = { // 级别1 Level1: '1', // 级别2 Level2: '2', // 级别3 Level3: '3', // 级别4 Level4: '4', // 级别5 Level5: '5', // 级别6 Level6: '6', // 级别7 Level7: '7', // 级别8 Level8: '8', // 级别9 Level9: '9', }; // 返还标准类型 exports.ReturnStandardType = { // 分阶段返还 ByPeriod: '1', // 按某一标准 ByStandard: '2', }; // 质押类型类型 exports.MortgageTypeType = { // 质出 Out: '0', // 质入 In: '1', }; // 投资者结算参数代码类型 exports.InvestorSettlementParamIDType = { // 质押比例 MortgageRatio: '4', // 保证金算法 MarginWay: '5', // 结算单结存是否包含质押 BillDeposit: '9', }; // 交易所结算参数代码类型 exports.ExchangeSettlementParamIDType = { // 质押比例 MortgageRatio: '1', // 分项资金导入项 OtherFundItem: '2', // 分项资金入交易所出入金 OtherFundImport: '3', // 中金所开户最低可用金额 CFFEXMinPrepa: '6', // 郑商所结算方式 CZCESettlementType: '7', // 交易所交割手续费收取方式 ExchDelivFeeMode: '9', // 投资者交割手续费收取方式 DelivFeeMode: '0', // 郑商所组合持仓保证金收取方式 CZCEComMarginType: 'A', // 大商所套利保证金是否优惠 DceComMarginType: 'B', // 虚值期权保证金优惠比率 OptOutDisCountRate: 'a', // 最低保障系数 OptMiniGuarantee: 'b', }; // 系统参数代码类型 exports.SystemParamIDType = { // 投资者代码最小长度 InvestorIDMinLength: '1', // 投资者帐号代码最小长度 AccountIDMinLength: '2', // 投资者开户默认登录权限 UserRightLogon: '3', // 投资者交易结算单成交汇总方式 SettlementBillTrade: '4', // 统一开户更新交易编码方式 TradingCode: '5', // 结算是否判断存在未复核的出入金和分项资金 CheckFund: '6', // 是否启用手续费模板数据权限 CommModelRight: '7', // 是否启用保证金率模板数据权限 MarginModelRight: '9', // 是否规范用户才能激活 IsStandardActive: '8', // 上传的交易所结算文件路径 UploadSettlementFile: 'U', // 上报保证金监控中心文件路径 DownloadCSRCFile: 'D', // 生成的结算单文件路径 SettlementBillFile: 'S', // 证监会文件标识 CSRCOthersFile: 'C', // 投资者照片路径 InvestorPhoto: 'P', // 全结经纪公司上传文件路径 CSRCData: 'R', // 开户密码录入方式 InvestorPwdModel: 'I', // 投资者中金所结算文件下载路径 CFFEXInvestorSettleFile: 'F', // 投资者代码编码方式 InvestorIDType: 'a', // 休眠户最高权益 FreezeMaxReMain: 'r', // 手续费相关操作实时上场开关 IsSync: 'A', // 解除开仓权限限制 RelieveOpenLimit: 'O', // 是否规范用户才能休眠 IsStandardFreeze: 'X', // 郑商所是否开放所有品种套保交易 CZCENormalProductHedge: 'B', }; // 交易系统参数代码类型 exports.TradeParamIDType = { // 系统加密算法 EncryptionStandard: 'E', // 系统风险算法 RiskMode: 'R', // 系统风险算法是否全局 0-否 1-是 RiskModeGlobal: 'G', // 密码加密算法 modeEncode: 'P', // 价格小数位数参数 tickMode: 'T', // 用户最大会话数 SingleUserSessionMaxNum: 'S', // 最大连续登录失败数 LoginFailMaxNum: 'L', // 是否强制认证 IsAuthForce: 'A', // 是否冻结证券持仓 IsPosiFreeze: 'F', // 是否限仓 IsPosiLimit: 'M', // 郑商所询价时间间隔 ForQuoteTimeInterval: 'Q', // 是否期货限仓 IsFuturePosiLimit: 'B', // 是否期货下单频率限制 IsFutureOrderFreq: 'C', // 行权冻结是否计算盈利 IsExecOrderProfit: 'H', // 银期开户是否验证开户银行卡号是否是预留银行账户 IsCheckBankAcc: 'I', // 弱密码最后修改日期 PasswordDeadLine: 'J', // 强密码校验 IsStrongPassword: 'K', // 自有资金质押比 BalanceMorgage: 'a', // 最小密码长度 MinPwdLen: 'O', // IP当日最大登陆失败次数 LoginFailMaxNumForIP: 'U', // 密码有效期 PasswordPeriod: 'V', }; // 文件标识类型 exports.FileIDType = { // 资金数据 SettlementFund: 'F', // 成交数据 Trade: 'T', // 投资者持仓数据 InvestorPosition: 'P', // 投资者分项资金数据 SubEntryFund: 'O', // 组合持仓数据 CZCECombinationPos: 'C', // 上报保证金监控中心数据 CSRCData: 'R', // 郑商所平仓了结数据 CZCEClose: 'L', // 郑商所非平仓了结数据 CZCENoClose: 'N', // 持仓明细数据 PositionDtl: 'D', // 期权执行文件 OptionStrike: 'S', // 结算价比对文件 SettlementPriceComparison: 'M', // 上期所非持仓变动明细 NonTradePosChange: 'B', }; // 文件上传类型类型 exports.FileTypeType = { // 结算 Settlement: '0', // 核对 Check: '1', }; // 文件格式类型 exports.FileFormatType = { // 文本文件(.txt) Txt: '0', // 压缩文件(.zip) Zip: '1', // DBF文件(.dbf) DBF: '2', }; // 文件状态类型 exports.FileUploadStatusType = { // 上传成功 SucceedUpload: '1', // 上传失败 FailedUpload: '2', // 导入成功 SucceedLoad: '3', // 导入部分成功 PartSucceedLoad: '4', // 导入失败 FailedLoad: '5', }; // 移仓方向类型 exports.TransferDirectionType = { // 移出 Out: '0', // 移入 In: '1', }; // 特殊的创建规则类型 exports.SpecialCreateRuleType = { // 没有特殊创建规则 NoSpecialRule: '0', // 不包含春节 NoSpringFestival: '1', }; // 挂牌基准价类型类型 exports.BasisPriceTypeType = { // 上一合约结算价 LastSettlement: '1', // 上一合约收盘价 LaseClose: '2', }; // 产品生命周期状态类型 exports.ProductLifePhaseType = { // 活跃 Active: '1', // 不活跃 NonActive: '2', // 注销 Canceled: '3', }; // 交割方式类型 exports.DeliveryModeType = { // 现金交割 CashDeliv: '1', // 实物交割 CommodityDeliv: '2', }; // 出入金类型类型 exports.FundIOTypeType = { // 出入金 FundIO: '1', // 银期转帐 Transfer: '2', // 银期换汇 SwapCurrency: '3', }; // 资金类型类型 exports.FundTypeType = { // 银行存款 Deposite: '1', // 分项资金 ItemFund: '2', // 公司调整 Company: '3', // 资金内转 InnerTransfer: '4', }; // 出入金方向类型 exports.FundDirectionType = { // 入金 In: '1', // 出金 Out: '2', }; // 资金状态类型 exports.FundStatusType = { // 已录入 Record: '1', // 已复核 Check: '2', // 已冲销 Charge: '3', }; // 发布状态类型 exports.PublishStatusType = { // 未发布 None: '1', // 正在发布 Publishing: '2', // 已发布 Published: '3', }; // 系统状态类型 exports.SystemStatusType = { // 不活跃 NonActive: '1', // 启动 Startup: '2', // 交易开始初始化 Initialize: '3', // 交易完成初始化 Initialized: '4', // 收市开始 Close: '5', // 收市完成 Closed: '6', // 结算 Settlement: '7', }; // 结算状态类型 exports.SettlementStatusType = { // 初始 Initialize: '0', // 结算中 Settlementing: '1', // 已结算 Settlemented: '2', // 结算完成 Finished: '3', }; // 投资者类型类型 exports.InvestorTypeType = { // 自然人 Person: '0', // 法人 Company: '1', // 投资基金 Fund: '2', // 特殊法人 SpecialOrgan: '3', // 资管户 Asset: '4', }; // 经纪公司类型类型 exports.BrokerTypeType = { // 交易会员 Trade: '0', // 交易结算会员 TradeSettle: '1', }; // 风险等级类型 exports.RiskLevelType = { // 低风险客户 Low: '1', // 普通客户 Normal: '2', // 关注客户 Focus: '3', // 风险客户 Risk: '4', }; // 手续费收取方式类型 exports.FeeAcceptStyleType = { // 按交易收取 ByTrade: '1', // 按交割收取 ByDeliv: '2', // 不收 None: '3', // 按指定手续费收取 FixFee: '4', }; // 密码类型类型 exports.PasswordTypeType = { // 交易密码 Trade: '1', // 资金密码 Account: '2', }; // 盈亏算法类型 exports.AlgorithmType = { // 浮盈浮亏都计算 All: '1', // 浮盈不计,浮亏计 OnlyLost: '2', // 浮盈计,浮亏不计 OnlyGain: '3', // 浮盈浮亏都不计算 None: '4', }; // 是否包含平仓盈利类型 exports.IncludeCloseProfitType = { // 包含平仓盈利 Include: '0', // 不包含平仓盈利 NotInclude: '2', }; // 是否受可提比例限制类型 exports.AllWithoutTradeType = { // 无仓无成交不受可提比例限制 Enable: '0', // 受可提比例限制 Disable: '2', // 无仓不受可提比例限制 NoHoldEnable: '3', }; // 资金密码核对标志类型 exports.FuturePwdFlagType = { // 不核对 UnCheck: '0', // 核对 Check: '1', }; // 银期转账类型类型 exports.TransferTypeType = { // 银行转期货 BankToFuture: '0', // 期货转银行 FutureToBank: '1', }; // 转账有效标志类型 exports.TransferValidFlagType = { // 无效或失败 Invalid: '0', // 有效 Valid: '1', // 冲正 Reverse: '2', }; // 事由类型 exports.ReasonType = { // 错单 CD: '0', // 资金在途 ZT: '1', // 其它 QT: '2', }; // 性别类型 exports.SexType = { // 未知 None: '0', // 男 Man: '1', // 女 Woman: '2', }; // 用户类型类型 exports.UserTypeType = { // 投资者 Investor: '0', // 操作员 Operator: '1', // 管理员 SuperUser: '2', }; // 费率类型类型 exports.RateTypeType = { // 保证金率 MarginRate: '2', }; // 通知类型类型 exports.NoteTypeType = { // 交易结算单 TradeSettleBill: '1', // 交易结算月报 TradeSettleMonth: '2', // 追加保证金通知书 CallMarginNotes: '3', // 强行平仓通知书 ForceCloseNotes: '4', // 成交通知书 TradeNotes: '5', // 交割通知书 DelivNotes: '6', }; // 结算单方式类型 exports.SettlementStyleType = { // 逐日盯市 Day: '1', // 逐笔对冲 Volume: '2', }; // 结算单类型类型 exports.SettlementBillTypeType = { // 日报 Day: '0', // 月报 Month: '1', }; // 客户权限类型类型 exports.UserRightTypeType = { // 登录 Logon: '1', // 银期转帐 Transfer: '2', // 邮寄结算单 EMail: '3', // 传真结算单 Fax: '4', // 条件单 ConditionOrder: '5', }; // 保证金价格类型类型 exports.MarginPriceTypeType = { // 昨结算价 PreSettlementPrice: '1', // 最新价 SettlementPrice: '2', // 成交均价 AveragePrice: '3', // 开仓价 OpenPrice: '4', }; // 结算单生成状态类型 exports.BillGenStatusType = { // 未生成 None: '0', // 生成中 NoGenerated: '1', // 已生成 Generated: '2', }; // 算法类型类型 exports.AlgoTypeType = { // 持仓处理算法 HandlePositionAlgo: '1', // 寻找保证金率算法 FindMarginRateAlgo: '2', }; // 持仓处理算法编号类型 exports.HandlePositionAlgoIDType = { // 基本 Base: '1', // 大连商品交易所 DCE: '2', // 郑州商品交易所 CZCE: '3', }; // 寻找保证金率算法编号类型 exports.FindMarginRateAlgoIDType = { // 基本 Base: '1', // 大连商品交易所 DCE: '2', // 郑州商品交易所 CZCE: '3', }; // 资金处理算法编号类型 exports.HandleTradingAccountAlgoIDType = { // 基本 Base: '1', // 大连商品交易所 DCE: '2', // 郑州商品交易所 CZCE: '3', }; // 联系人类型类型 exports.PersonTypeType = { // 指定下单人 Order: '1', // 开户授权人 Open: '2', // 资金调拨人 Fund: '3', // 结算单确认人 Settlement: '4', // 法人 Company: '5', // 法人代表 Corporation: '6', // 投资者联系人 LinkMan: '7', // 分户管理资产负责人 Ledger: '8', // 托(保)管人 Trustee: '9', // 托(保)管机构法人代表 TrusteeCorporation: 'A', // 托(保)管机构开户授权人 TrusteeOpen: 'B', // 托(保)管机构联系人 TrusteeContact: 'C', // 境外自然人参考证件 ForeignerRefer: 'D', // 法人代表参考证件 CorporationRefer: 'E', }; // 查询范围类型 exports.QueryInvestorRangeType = { // 所有 All: '1', // 查询分类 Group: '2', // 单一投资者 Single: '3', }; // 投资者风险状态类型 exports.InvestorRiskStatusType = { // 正常 Normal: '1', // 警告 Warn: '2', // 追保 Call: '3', // 强平 Force: '4', // 异常 Exception: '5', }; // 用户事件类型类型 exports.UserEventTypeType = { // 登录 Login: '1', // 登出 Logout: '2', // 交易成功 Trading: '3', // 交易失败 TradingError: '4', // 修改密码 UpdatePassword: '5', // 客户端认证 Authenticate: '6', // 终端信息上报 SubmitSysInfo: '7', // 转账 Transfer: '8', // 其他 Other: '9', }; // 平仓方式类型 exports.CloseStyleType = { // 先开先平 Close: '0', // 先平今再平昨 CloseToday: '1', }; // 预埋单状态类型 exports.ParkedOrderStatusType = { // 未发送 NotSend: '1', // 已发送 Send: '2', // 已删除 Deleted: '3', }; // 处理状态类型 exports.VirDealStatusType = { // 正在处理 Dealing: '1', // 处理成功 DeaclSucceed: '2', }; // 原有系统代码类型 exports.OrgSystemIDType = { // 综合交易平台 Standard: '0', // 易盛系统 ESunny: '1', // 金仕达V6系统 KingStarV6: '2', }; // 交易状态类型 exports.VirTradeStatusType = { // 正常处理中 NaturalDeal: '0', // 成功结束 SucceedEnd: '1', // 失败结束 FailedEND: '2', // 异常中 Exception: '3', // 已人工异常处理 ManualDeal: '4', // 通讯异常 ,请人工处理 MesException: '5', // 系统出错,请人工处理 SysException: '6', }; // 银行帐户类型类型 exports.VirBankAccTypeType = { // 存折 BankBook: '1', // 储蓄卡 BankCard: '2', // 信用卡 CreditCard: '3', }; // 银行帐户类型类型 exports.VirementStatusType = { // 正常 Natural: '0', // 销户 Canceled: '9', }; // 有效标志类型 exports.VirementAvailAbilityType = { // 未确认 NoAvailAbility: '0', // 有效 AvailAbility: '1', // 冲正 Repeal: '2', }; // 交易代码类型 exports.VirementTradeCodeType = { // 银行发起银行资金转期货 BankBankToFuture: '102001', // 银行发起期货资金转银行 BankFutureToBank: '102002', // 期货发起银行资金转期货 FutureBankToFuture: '202001', // 期货发起期货资金转银行 FutureFutureToBank: '202002', }; // Aml生成方式类型 exports.AMLGenStatusType = { // 程序生成 Program: '0', // 人工生成 HandWork: '1', }; // 动态密钥类别(保证金监管)类型 exports.CFMMCKeyKindType = { // 主动请求更新 REQUEST: 'R', // CFMMC自动更新 AUTO: 'A', // CFMMC手动更新 MANUAL: 'M', }; // 证件类型类型 exports.CertificationTypeType = { // 身份证 IDCard: '0', // 护照 Passport: '1', // 军官证 OfficerIDCard: '2', // 士兵证 SoldierIDCard: '3', // 回乡证 HomeComingCard: '4', // 户口簿 HouseholdRegister: '5', // 营业执照号 LicenseNo: '6', // 组织机构代码证 InstitutionCodeCard: '7', // 临时营业执照号 TempLicenseNo: '8', // 民办非企业登记证书 NoEnterpriseLicenseNo: '9', // 其他证件 OtherCard: 'x', // 主管部门批文 SuperDepAgree: 'a', }; // 文件业务功能类型 exports.FileBusinessCodeType = { // 其他 Others: '0', // 转账交易明细对账 TransferDetails: '1', // 客户账户状态对账 CustAccStatus: '2', // 账户类交易明细对账 AccountTradeDetails: '3', // 期货账户信息变更明细对账 FutureAccountChangeInfoDetails: '4', // 客户资金台账余额明细对账 CustMoneyDetail: '5', // 客户销户结息明细对账 CustCancelAccountInfo: '6', // 客户资金余额对账结果 CustMoneyResult: '7', // 其它对账异常结果文件 OthersExceptionResult: '8', // 客户结息净额明细 CustInterestNetMoneyDetails: '9', // 客户资金交收明细 CustMoneySendAndReceiveDetails: 'a', // 法人存管银行资金交收汇总 CorporationMoneyTotal: 'b', // 主体间资金交收汇总 MainbodyMoneyTotal: 'c', // 总分平衡监管数据 MainPartMonitorData: 'd', // 存管银行备付金余额 PreparationMoney: 'e', // 协办存管银行资金监管数据 BankMoneyMonitorData: 'f', }; // 汇钞标志类型 exports.CashExchangeCodeType = { // 汇 Exchange: '1', // 钞 Cash: '2', }; // 是或否标识类型 exports.YesNoIndicatorType = { // 是 Yes: '0', // 否 No: '1', }; // 余额类型类型 exports.BanlanceTypeType = { // 当前余额 CurrentMoney: '0', // 可用余额 UsableMoney: '1', // 可取余额 FetchableMoney: '2', // 冻结余额 FreezeMoney: '3', }; // 性别类型 exports.GenderType = { // 未知状态 Unknown: '0', // 男 Male: '1', // 女 Female: '2', }; // 费用支付标志类型 exports.FeePayFlagType = { // 由受益方支付费用 BEN: '0', // 由发送方支付费用 OUR: '1', // 由发送方支付发起的费用,受益方支付接受的费用 SHA: '2', }; // 密钥类型类型 exports.PassWordKeyTypeType = { // 交换密钥 ExchangeKey: '0', // 密码密钥 PassWordKey: '1', // MAC密钥 MACKey: '2', // 报文密钥 MessageKey: '3', }; // 密码类型类型 exports.FBTPassWordTypeType = { // 查询 Query: '0', // 取款 Fetch: '1', // 转帐 Transfer: '2', // 交易 Trade: '3', }; // 加密方式类型 exports.FBTEncryModeType = { // 不加密 NoEncry: '0', }; // 银行冲正标志类型 exports.BankRepealFlagType = { // 银行无需自动冲正 BankNotNeedRepeal: '0', // 银行待自动冲正 BankWaitingRepeal: '1', // 银行已自动冲正 BankBeenRepealed: '2', }; // 期商冲正标志类型 exports.BrokerRepealFlagType = { // 期商无需自动冲正 BrokerNotNeedRepeal: '0', // 期商待自动冲正 BrokerWaitingRepeal: '1', // 期商已自动冲正 BrokerBeenRepealed: '2', }; // 机构类别类型 exports.InstitutionTypeType = { // 银行 Bank: '0', // 期商 Future: '1', // 券商 Store: '2', }; // 最后分片标志类型 exports.LastFragmentType = { // 是最后分片 Yes: '0', // 不是最后分片 No: '1', }; // 银行账户状态类型 exports.BankAccStatusType = { // 正常 Normal: '0', // 冻结 Freeze: '1', // 挂失 ReportLoss: '2', }; // 资金账户状态类型 exports.MoneyAccountStatusType = { // 正常 Normal: '0', // 销户 Cancel: '1', }; // 存管状态类型 exports.ManageStatusType = { // 指定存管 Point: '0', // 预指定 PrePoint: '1', // 撤销指定 CancelPoint: '2', }; // 应用系统类型类型 exports.SystemTypeType = { // 银期转帐 FutureBankTransfer: '0', // 银证转帐 StockBankTransfer: '1', // 第三方存管 TheThirdPartStore: '2', }; // 银期转帐划转结果标志类型 exports.TxnEndFlagType = { // 正常处理中 NormalProcessing: '0', // 成功结束 Success: '1', // 失败结束 Failed: '2', // 异常中 Abnormal: '3', // 已人工异常处理 ManualProcessedForException: '4', // 通讯异常 ,请人工处理 CommuFailedNeedManualProcess: '5', // 系统出错,请人工处理 SysErrorNeedManualProcess: '6', }; // 银期转帐服务处理状态类型 exports.ProcessStatusType = { // 未处理 NotProcess: '0', // 开始处理 StartProcess: '1', // 处理完成 Finished: '2', }; // 客户类型类型 exports.CustTypeType = { // 自然人 Person: '0', // 机构户 Institution: '1', }; // 银期转帐方向类型 exports.FBTTransferDirectionType = { // 入金,银行转期货 FromBankToFuture: '1', // 出金,期货转银行 FromFutureToBank: '2', }; // 开销户类别类型 exports.OpenOrDestroyType = { // 开户 Open: '1', // 销户 Destroy: '0', }; // 有效标志类型 exports.AvailabilityFlagType = { // 未确认 Invalid: '0', // 有效 Valid: '1', // 冲正 Repeal: '2', }; // 机构类型类型 exports.OrganTypeType = { // 银行代理 Bank: '1', // 交易前置 Future: '2', // 银期转帐平台管理 PlateForm: '9', }; // 机构级别类型 exports.OrganLevelType = { // 银行总行或期商总部 HeadQuarters: '1', // 银行分中心或期货公司营业部 Branch: '2', }; // 协议类型类型 exports.ProtocalIDType = { // 期商协议 FutureProtocal: '0', // 工行协议 ICBCProtocal: '1', // 农行协议 ABCProtocal: '2', // 中国银行协议 CBCProtocal: '3', // 建行协议 CCBProtocal: '4', // 交行协议 BOCOMProtocal: '5', // 银期转帐平台协议 FBTPlateFormProtocal: 'X', }; // 套接字连接方式类型 exports.ConnectModeType = { // 短连接 ShortConnect: '0', // 长连接 LongConnect: '1', }; // 套接字通信方式类型 exports.SyncModeType = { // 异步 ASync: '0', // 同步 Sync: '1', }; // 银行帐号类型类型 exports.BankAccTypeType = { // 银行存折 BankBook: '1', // 储蓄卡 SavingCard: '2', // 信用卡 CreditCard: '3', }; // 期货公司帐号类型类型 exports.FutureAccTypeType = { // 银行存折 BankBook: '1', // 储蓄卡 SavingCard: '2', // 信用卡 CreditCard: '3', }; // 接入机构状态类型 exports.OrganStatusType = { // 启用 Ready: '0', // 签到 CheckIn: '1', // 签退 CheckOut: '2', // 对帐文件到达 CheckFileArrived: '3', // 对帐 CheckDetail: '4', // 日终清理 DayEndClean: '5', // 注销 Invalid: '9', }; // 建行收费模式类型 exports.CCBFeeModeType = { // 按金额扣收 ByAmount: '1', // 按月扣收 ByMonth: '2', }; // 通讯API类型类型 exports.CommApiTypeType = { // 客户端 Client: '1', // 服务端 Server: '2', // 交易系统的UserApi UserApi: '3', }; // 连接状态类型 exports.LinkStatusType = { // 已经连接 Connected: '1', // 没有连接 Disconnected: '2', }; // 密码核对标志类型 exports.PwdFlagType = { // 不核对 NoCheck: '0', // 明文核对 BlankCheck: '1', // 密文核对 EncryptCheck: '2', }; // 期货帐号类型类型 exports.SecuAccTypeType = { // 资金帐号 AccountID: '1', // 资金卡号 CardID: '2', // 上海股东帐号 SHStockholderID: '3', // 深圳股东帐号 SZStockholderID: '4', }; // 转账交易状态类型 exports.TransferStatusType = { // 正常 Normal: '0', // 被冲正 Repealed: '1', }; // 发起方类型 exports.SponsorTypeType = { // 期商 Broker: '0', // 银行 Bank: '1', }; // 请求响应类别类型 exports.ReqRspTypeType = { // 请求 Request: '0', // 响应 Response: '1', }; // 银期转帐用户事件类型类型 exports.FBTUserEventTypeType = { // 签到 SignIn: '0', // 银行转期货 FromBankToFuture: '1', // 期货转银行 FromFutureToBank: '2', // 开户 OpenAccount: '3', // 销户 CancelAccount: '4', // 变更银行账户 ChangeAccount: '5', // 冲正银行转期货 RepealFromBankToFuture: '6', // 冲正期货转银行 RepealFromFutureToBank: '7', // 查询银行账户 QueryBankAccount: '8', // 查询期货账户 QueryFutureAccount: '9', // 签退 SignOut: 'A', // 密钥同步 SyncKey: 'B', // 预约开户 ReserveOpenAccount: 'C', // 撤销预约开户 CancelReserveOpenAccount: 'D', // 预约开户确认 ReserveOpenAccountConfirm: 'E', // 其他 Other: 'Z', }; // 记录操作类型类型 exports.DBOperationType = { // 插入 Insert: '0', // 更新 Update: '1', // 删除 Delete: '2', }; // 同步标记类型 exports.SyncFlagType = { // 已同步 Yes: '0', // 未同步 No: '1', }; // 同步类型类型 exports.SyncTypeType = { // 一次同步 OneOffSync: '0', // 定时同步 TimerSync: '1', // 定时完全同步 TimerFullSync: '2', }; // 换汇方向类型 exports.ExDirectionType = { // 结汇 Settlement: '0', // 售汇 Sale: '1', }; // 换汇成功标志类型 exports.FBEResultFlagType = { // 成功 Success: '0', // 账户余额不足 InsufficientBalance: '1', // 交易结果未知 UnknownTrading: '8', // 失败 Fail: 'x', }; // 换汇交易状态类型 exports.FBEExchStatusType = { // 正常 Normal: '0', // 交易重发 ReExchange: '1', }; // 换汇文件标志类型 exports.FBEFileFlagType = { // 数据包 DataPackage: '0', // 文件 File: '1', }; // 换汇已交易标志类型 exports.FBEAlreadyTradeType = { // 未交易 NotTrade: '0', // 已交易 Trade: '1', }; // 银期换汇用户事件类型类型 exports.FBEUserEventTypeType = { // 签到 SignIn: '0', // 换汇 Exchange: '1', // 换汇重发 ReExchange: '2', // 银行账户查询 QueryBankAccount: '3', // 换汇明细查询 QueryExchDetial: '4', // 换汇汇总查询 QueryExchSummary: '5', // 换汇汇率查询 QueryExchRate: '6', // 对账文件通知 CheckBankAccount: '7', // 签退 SignOut: '8', // 其他 Other: 'Z', }; // 换汇发送标志类型 exports.FBEReqFlagType = { // 未处理 UnProcessed: '0', // 等待发送 WaitSend: '1', // 发送成功 SendSuccess: '2', // 发送失败 SendFailed: '3', // 等待重发 WaitReSend: '4', }; // 风险通知类型类型 exports.NotifyClassType = { // 正常 NOERROR: '0', // 警示 Warn: '1', // 追保 Call: '2', // 强平 Force: '3', // 穿仓 CHUANCANG: '4', // 异常 Exception: '5', }; // 强平单类型类型 exports.ForceCloseTypeType = { // 手工强平 Manual: '0', // 单一投资者辅助强平 Single: '1', // 批量投资者辅助强平 Group: '2', }; // 风险通知途径类型 exports.RiskNotifyMethodType = { // 系统通知 System: '0', // 短信通知 SMS: '1', // 邮件通知 EMail: '2', // 人工通知 Manual: '3', }; // 风险通知状态类型 exports.RiskNotifyStatusType = { // 未生成 NotGen: '0', // 已生成未发送 Generated: '1', // 发送失败 SendError: '2', // 已发送未接收 SendOk: '3', // 已接收未确认 Received: '4', // 已确认 Confirmed: '5', }; // 风控用户操作事件类型 exports.RiskUserEventType = { // 导出数据 ExportData: '0', }; // 条件单索引条件类型 exports.ConditionalOrderSortTypeType = { // 使用最新价升序 LastPriceAsc: '0', // 使用最新价降序 LastPriceDesc: '1', // 使用卖价升序 AskPriceAsc: '2', // 使用卖价降序 AskPriceDesc: '3', // 使用买价升序 BidPriceAsc: '4', // 使用买价降序 BidPriceDesc: '5', }; // 报送状态类型 exports.SendTypeType = { // 未发送 NoSend: '0', // 已发送 Sended: '1', // 已生成 Generated: '2', // 报送失败 SendFail: '3', // 接收成功 Success: '4', // 接收失败 Fail: '5', // 取消报送 Cancel: '6', }; // 交易编码状态类型 exports.ClientIDStatusType = { // 未申请 NoApply: '1', // 已提交申请 Submited: '2', // 已发送申请 Sended: '3', // 完成 Success: '4', // 拒绝 Refuse: '5', // 已撤销编码 Cancel: '6', }; // 特有信息类型类型 exports.QuestionTypeType = { // 单选 Radio: '1', // 多选 Option: '2', // 填空 Blank: '3', }; // 业务类型类型 exports.BusinessTypeType = { // 请求 Request: '1', // 应答 Response: '2', // 通知 Notice: '3', }; // 监控中心返回码类型 exports.CfmmcReturnCodeType = { // 成功 Success: '0', // 该客户已经有流程在处理中 Working: '1', // 监控中客户资料检查失败 InfoFail: '2', // 监控中实名制检查失败 IDCardFail: '3', // 其他错误 OtherFail: '4', }; // 客户类型类型 exports.ClientTypeType = { // 所有 All: '0', // 个人 Person: '1', // 单位 Company: '2', // 其他 Other: '3', // 特殊法人 SpecialOrgan: '4', // 资管户 Asset: '5', }; // 交易所编号类型 exports.ExchangeIDTypeType = { // 上海期货交易所 SHFE: 'S', // 郑州商品交易所 CZCE: 'Z', // 大连商品交易所 DCE: 'D', // 中国金融期货交易所 CFFEX: 'J', // 上海国际能源交易中心股份有限公司 INE: 'N', }; // 交易编码类型类型 exports.ExClientIDTypeType = { // 套保 Hedge: '1', // 套利 Arbitrage: '2', // 投机 Speculation: '3', }; // 更新状态类型 exports.UpdateFlagType = { // 未更新 NoUpdate: '0', // 更新全部信息成功 Success: '1', // 更新全部信息失败 Fail: '2', // 更新交易编码成功 TCSuccess: '3', // 更新交易编码失败 TCFail: '4', // 已丢弃 Cancel: '5', }; // 申请动作类型 exports.ApplyOperateIDType = { // 开户 OpenInvestor: '1', // 修改身份信息 ModifyIDCard: '2', // 修改一般信息 ModifyNoIDCard: '3', // 申请交易编码 ApplyTradingCode: '4', // 撤销交易编码 CancelTradingCode: '5', // 销户 CancelInvestor: '6', // 账户休眠 FreezeAccount: '8', // 激活休眠账户 ActiveFreezeAccount: '9', }; // 申请状态类型 exports.ApplyStatusIDType = { // 未补全 NoComplete: '1', // 已提交 Submited: '2', // 已审核 Checked: '3', // 已拒绝 Refused: '4', // 已删除 Deleted: '5', }; // 发送方式类型 exports.SendMethodType = { // 文件发送 ByAPI: '1', // 电子发送 ByFile: '2', }; // 操作方法类型 exports.EventModeType = { // 增加 ADD: '1', // 修改 UPDATE: '2', // 删除 DELETE: '3', // 复核 CHECK: '4', // 复制 COPY: '5', // 注销 CANCEL: '6', // 冲销 Reverse: '7', }; // 统一开户申请自动发送类型 exports.UOAAutoSendType = { // 自动发送并接收 ASR: '1', // 自动发送,不自动接收 ASNR: '2', // 不自动发送,自动接收 NSAR: '3', // 不自动发送,也不自动接收 NSR: '4', }; // 流程ID类型 exports.FlowIDType = { // 投资者对应投资者组设置 InvestorGroupFlow: '1', // 投资者手续费率设置 InvestorRate: '2', // 投资者手续费率模板关系设置 InvestorCommRateModel: '3', }; // 复核级别类型 exports.CheckLevelType = { // 零级复核 Zero: '0', // 一级复核 One: '1', // 二级复核 Two: '2', }; // 复核级别类型 exports.CheckStatusType = { // 未复核 Init: '0', // 复核中 Checking: '1', // 已复核 Checked: '2', // 拒绝 Refuse: '3', // 作废 Cancel: '4', }; // 生效状态类型 exports.UsedStatusType = { // 未生效 Unused: '0', // 已生效 Used: '1', // 生效失败 Fail: '2', }; // 账户来源类型 exports.BankAcountOriginType = { // 手工录入 ByAccProperty: '0', // 银期转账 ByFBTransfer: '1', }; // 结算单月报成交汇总方式类型 exports.MonthBillTradeSumType = { // 同日同合约 ByInstrument: '0', // 同日同合约同价格 ByDayInsPrc: '1', // 同合约 ByDayIns: '2', }; // 银期交易代码枚举类型 exports.FBTTradeCodeEnumType = { // 银行发起银行转期货 BankLaunchBankToBroker: '102001', // 期货发起银行转期货 BrokerLaunchBankToBroker: '202001', // 银行发起期货转银行 BankLaunchBrokerToBank: '102002', // 期货发起期货转银行 BrokerLaunchBrokerToBank: '202002', }; // 动态令牌类型类型 exports.OTPTypeType = { // 无动态令牌 NONE: '0', // 时间令牌 TOTP: '1', }; // 动态令牌状态类型 exports.OTPStatusType = { // 未使用 Unused: '0', // 已使用 Used: '1', // 注销 Disuse: '2', }; // 经济公司用户类型类型 exports.BrokerUserTypeType = { // 投资者 Investor: '1', // 操作员 BrokerUser: '2', }; // 期货类型类型 exports.FutureTypeType = { // 商品期货 Commodity: '1', // 金融期货 Financial: '2', }; // 资金管理操作类型类型 exports.FundEventTypeType = { // 转账限额 Restriction: '0', // 当日转账限额 TodayRestriction: '1', // 期商流水 Transfer: '2', // 资金冻结 Credit: '3', // 投资者可提资金比例 InvestorWithdrawAlm: '4', // 单个银行帐户转账限额 BankRestriction: '5', // 银期签约账户 Accountregister: '6', // 交易所出入金 ExchangeFundIO: '7', // 投资者出入金 InvestorFundIO: '8', }; // 资金账户来源类型 exports.AccountSourceTypeType = { // 银期同步 FBTransfer: '0', // 手工录入 ManualEntry: '1', }; // 交易编码来源类型 exports.CodeSourceTypeType = { // 统一开户(已规范) UnifyAccount: '0', // 手工录入(未规范) ManualEntry: '1', }; // 操作员范围类型 exports.UserRangeType = { // 所有 All: '0', // 单一操作员 Single: '1', }; // 交易统计表按客户统计方式类型 exports.ByGroupType = { // 按投资者统计 Investor: '2', // 按类统计 Group: '1', }; // 交易统计表按范围统计方式类型 exports.TradeSumStatModeType = { // 按合约统计 Instrument: '1', // 按产品统计 Product: '2', // 按交易所统计 Exchange: '3', }; // 日期表达式设置类型类型 exports.ExprSetModeType = { // 相对已有规则设置 Relative: '1', // 典型设置 Typical: '2', }; // 投资者范围类型 exports.RateInvestorRangeType = { // 公司标准 All: '1', // 模板 Model: '2', // 单一投资者 Single: '3', }; // 主次用系统数据同步状态类型 exports.SyncDataStatusType = { // 未同步 Initialize: '0', // 同步中 Settlementing: '1', // 已同步 Settlemented: '2', }; // 成交来源类型 exports.TradeSourceType = { // 来自交易所普通回报 NORMAL: '0', // 来自查询 QUERY: '1', }; // 产品合约统计方式类型 exports.FlexStatModeType = { // 产品统计 Product: '1', // 交易所统计 Exchange: '2', // 统计所有 All: '3', }; // 投资者范围统计方式类型 exports.ByInvestorRangeType = { // 属性统计 Property: '1', // 统计所有 All: '2', }; // 投资者范围类型 exports.PropertyInvestorRangeType = { // 所有 All: '1', // 投资者属性 Property: '2', // 单一投资者 Single: '3', }; // 文件状态类型 exports.FileStatusType = { // 未生成 NoCreate: '0', // 已生成 Created: '1', // 生成失败 Failed: '2', }; // 文件生成方式类型 exports.FileGenStyleType = { // 下发 FileTransmit: '0', // 生成 FileGen: '1', }; // 系统日志操作方法类型 exports.SysOperModeType = { // 增加 Add: '1', // 修改 Update: '2', // 删除 Delete: '3', // 复制 Copy: '4', // 激活 AcTive: '5', // 注销 CanCel: '6', // 重置 ReSet: '7', }; // 系统日志操作类型类型 exports.SysOperTypeType = { // 修改操作员密码 UpdatePassword: '0', // 操作员组织架构关系 UserDepartment: '1', // 角色管理 RoleManager: '2', // 角色功能设置 RoleFunction: '3', // 基础参数设置 BaseParam: '4', // 设置操作员 SetUserID: '5', // 用户角色设置 SetUserRole: '6', // 用户IP限制 UserIpRestriction: '7', // 组织架构管理 DepartmentManager: '8', // 组织架构向查询分类复制 DepartmentCopy: '9', // 交易编码管理 Tradingcode: 'A', // 投资者状态维护 InvestorStatus: 'B', // 投资者权限管理 InvestorAuthority: 'C', // 属性设置 PropertySet: 'D', // 重置投资者密码 ReSetInvestorPasswd: 'E', // 投资者个性信息维护 InvestorPersonalityInfo: 'F', }; // 上报数据查询类型类型 exports.CSRCDataQueyTypeType = { // 查询当前交易日报送的数据 Current: '0', // 查询历史报送的代理经纪公司的数据 History: '1', }; // 休眠状态类型 exports.FreezeStatusType = { // 活跃 Normal: '1', // 休眠 Freeze: '0', }; // 规范状态类型 exports.StandardStatusType = { // 已规范 Standard: '0', // 未规范 NonStandard: '1', }; // 配置类型类型 exports.RightParamTypeType = { // 休眠户 Freeze: '1', // 激活休眠户 FreezeActive: '2', // 开仓权限限制 OpenLimit: '3', // 解除开仓权限限制 RelieveOpenLimit: '4', }; // 反洗钱审核表数据状态类型 exports.DataStatusType = { // 正常 Normal: '0', // 已删除 Deleted: '1', }; // 审核状态类型 exports.AMLCheckStatusType = { // 未复核 Init: '0', // 复核中 Checking: '1', // 已复核 Checked: '2', // 拒绝上报 RefuseReport: '3', }; // 日期类型类型 exports.AmlDateTypeType = { // 检查日期 DrawDay: '0', // 发生日期 TouchDay: '1', }; // 审核级别类型 exports.AmlCheckLevelType = { // 零级审核 CheckLevel0: '0', // 一级审核 CheckLevel1: '1', // 二级审核 CheckLevel2: '2', // 三级审核 CheckLevel3: '3', }; // 结算配置类型类型 exports.SettleManagerTypeType = { // 结算前准备 Before: '1', // 结算 Settlement: '2', // 结算后核对 After: '3', // 结算后处理 Settlemented: '4', }; // 结算配置等级类型 exports.SettleManagerLevelType = { // 必要 Must: '1', // 警告 Alarm: '2', // 提示 Prompt: '3', // 不检查 Ignore: '4', }; // 模块分组类型 exports.SettleManagerGroupType = { // 交易所核对 Exhcange: '1', // 内部核对 ASP: '2', // 上报数据核对 CSRC: '3', }; // 保值额度使用类型类型 exports.LimitUseTypeType = { // 可重复使用 Repeatable: '1', // 不可重复使用 Unrepeatable: '2', }; // 数据来源类型 exports.DataResourceType = { // 本系统 Settle: '1', // 交易所 Exchange: '2', // 报送数据 CSRC: '3', }; // 保证金类型类型 exports.MarginTypeType = { // 交易所保证金率 ExchMarginRate: '0', // 投资者保证金率 InstrMarginRate: '1', // 投资者交易保证金率 InstrMarginRateTrade: '2', }; // 生效类型类型 exports.ActiveTypeType = { // 仅当日生效 Intraday: '1', // 长期生效 Long: '2', }; // 冲突保证金率类型类型 exports.MarginRateTypeType = { // 交易所保证金率 Exchange: '1', // 投资者保证金率 Investor: '2', // 投资者交易保证金率 InvestorTrade: '3', }; // 备份数据状态类型 exports.BackUpStatusType = { // 未生成备份数据 UnBak: '0', // 备份数据生成中 BakUp: '1', // 已生成备份数据 BakUped: '2', // 备份数据失败 BakFail: '3', }; // 结算初始化状态类型 exports.InitSettlementType = { // 结算初始化未开始 UnInitialize: '0', // 结算初始化中 Initialize: '1', // 结算初始化完成 Initialized: '2', }; // 报表数据生成状态类型 exports.ReportStatusType = { // 未生成报表数据 NoCreate: '0', // 报表数据生成中 Create: '1', // 已生成报表数据 Created: '2', // 生成报表数据失败 CreateFail: '3', }; // 数据归档状态类型 exports.SaveStatusType = { // 归档未完成 UnSaveData: '0', // 归档完成 SaveDatad: '1', }; // 结算确认数据归档状态类型 exports.SettArchiveStatusType = { // 未归档数据 UnArchived: '0', // 数据归档中 Archiving: '1', // 已归档数据 Archived: '2', // 归档数据失败 ArchiveFail: '3', }; // CTP交易系统类型类型 exports.CTPTypeType = { // 未知类型 Unkown: '0', // 主中心 MainCenter: '1', // 备中心 BackUp: '2', }; // 平仓处理类型类型 exports.CloseDealTypeType = { // 正常 Normal: '0', // 投机平仓优先 SpecFirst: '1', }; // 货币质押资金可用范围类型 exports.MortgageFundUseRangeType = { // 不能使用 None: '0', // 用于保证金 Margin: '1', // 用于手续费、盈亏、保证金 All: '2', // 人民币方案3 CNY3: '3', }; // 特殊产品类型类型 exports.SpecProductTypeType = { // 郑商所套保产品 CzceHedge: '1', // 货币质押产品 IneForeignCurrency: '2', // 大连短线开平仓产品 DceOpenClose: '3', }; // 货币质押类型类型 exports.FundMortgageTypeType = { // 质押 Mortgage: '1', // 解质 Redemption: '2', }; // 投资者账户结算参数代码类型 exports.AccountSettlementParamIDType = { // 基础保证金 BaseMargin: '1', // 最低权益标准 LowestInterest: '2', }; // 货币质押方向类型 exports.FundMortDirectionType = { // 货币质入 In: '1', // 货币质出 Out: '2', }; // 换汇类别类型 exports.BusinessClassType = { // 盈利 Profit: '0', // 亏损 Loss: '1', // 其他 Other: 'Z', }; // 换汇数据来源类型 exports.SwapSourceTypeType = { // 手工 Manual: '0', // 自动生成 Automatic: '1', }; // 换汇类型类型 exports.CurrExDirectionType = { // 结汇 Settlement: '0', // 售汇 Sale: '1', }; // 申请状态类型 exports.CurrencySwapStatusType = { // 已录入 Entry: '1', // 已审核 Approve: '2', // 已拒绝 Refuse: '3', // 已撤销 Revoke: '4', // 已发送 Send: '5', // 换汇成功 Success: '6', // 换汇失败 Failure: '7', }; // 换汇发送标志类型 exports.ReqFlagType = { // 未发送 NoSend: '0', // 发送成功 SendSuccess: '1', // 发送失败 SendFailed: '2', // 等待重发 WaitReSend: '3', }; // 换汇返回成功标志类型 exports.ResFlagType = { // 成功 Success: '0', // 账户余额不足 InsuffiCient: '1', // 交易结果未知 UnKnown: '8', }; // 修改状态类型 exports.ExStatusType = { // 修改前 Before: '0', // 修改后 After: '1', }; // 开户客户地域类型 exports.ClientRegionType = { // 国内客户 Domestic: '1', // 港澳台客户 GMT: '2', // 国外客户 Foreign: '3', }; // 是否有董事会类型 exports.HasBoardType = { // 没有 No: '0', // 有 Yes: '1', }; // 启动模式类型 exports.StartModeType = { // 正常 Normal: '1', // 应急 Emerge: '2', // 恢复 Restore: '3', }; // 模型类型类型 exports.TemplateTypeType = { // 全量 Full: '1', // 增量 Increment: '2', // 备份 BackUp: '3', }; // 登录模式类型 exports.LoginModeType = { // 交易 Trade: '0', // 转账 Transfer: '1', }; // 日历提示类型类型 exports.PromptTypeType = { // 合约上下市 Instrument: '1', // 保证金分段生效 Margin: '2', }; // 是否有托管人类型 exports.HasTrusteeType = { // 有 Yes: '1', // 没有 No: '0', }; // 机构类型类型 exports.AmTypeType = { // 银行 Bank: '1', // 证券公司 Securities: '2', // 基金公司 Fund: '3', // 保险公司 Insurance: '4', // 信托公司 Trust: '5', // 其他 Other: '9', }; // 出入金类型类型 exports.CSRCFundIOTypeType = { // 出入金 FundIO: '0', // 银期换汇 SwapCurrency: '1', }; // 结算账户类型类型 exports.CusAccountTypeType = { // 期货结算账户 Futures: '1', // 纯期货资管业务下的资管结算账户 AssetmgrFuture: '2', // 综合类资管业务下的期货资管托管账户 AssetmgrTrustee: '3', // 综合类资管业务下的资金中转账户 AssetmgrTransfer: '4', }; // 通知语言类型类型 exports.LanguageTypeType = { // 中文 Chinese: '1', // 英文 English: '2', }; // 资产管理客户类型类型 exports.AssetmgrClientTypeType = { // 个人资管客户 Person: '1', // 单位资管客户 Organ: '2', // 特殊单位资管客户 SpecialOrgan: '4', }; // 投资类型类型 exports.AssetmgrTypeType = { // 期货类 Futures: '3', // 综合类 SpecialOrgan: '4', }; // 合约比较类型类型 exports.CheckInstrTypeType = { // 合约交易所不存在 HasExch: '0', // 合约本系统不存在 HasATP: '1', // 合约比较不一致 HasDiff: '2', }; // 交割类型类型 exports.DeliveryTypeType = { // 手工交割 HandDeliv: '1', // 到期交割 PersonDeliv: '2', }; // 大额单边保证金算法类型 exports.MaxMarginSideAlgorithmType = { // 不使用大额单边保证金算法 NO: '0', // 使用大额单边保证金算法 YES: '1', }; // 资产管理客户类型类型 exports.DAClientTypeType = { // 自然人 Person: '0', // 法人 Company: '1', // 其他 Other: '2', }; // 投资类型类型 exports.UOAAssetmgrTypeType = { // 期货类 Futures: '1', // 综合类 SpecialOrgan: '2', }; // 期权类型类型 exports.OptionsTypeType = { // 看涨 CallOptions: '1', // 看跌 PutOptions: '2', }; // 执行方式类型 exports.StrikeModeType = { // 欧式 Continental: '0', // 美式 American: '1', // 百慕大 Bermuda: '2', }; // 执行类型类型 exports.StrikeTypeType = { // 自身对冲 Hedge: '0', // 匹配执行 Match: '1', }; // 中金所期权放弃执行申请类型类型 exports.ApplyTypeType = { // 不执行数量 NotStrikeNum: '4', }; // 放弃执行申请数据来源类型 exports.GiveUpDataSourceType = { // 系统生成 Gen: '0', // 手工添加 Hand: '1', }; // 执行结果类型 exports.ExecResultType = { // 没有执行 NoExec: 'n', // 已经取消 Canceled: 'c', // 执行成功 OK: '0', // 期权持仓不够 NoPosition: '1', // 资金不够 NoDeposit: '2', // 会员不存在 NoParticipant: '3', // 客户不存在 NoClient: '4', // 合约不存在 NoInstrument: '6', // 没有执行权限 NoRight: '7', // 不合理的数量 InvalidVolume: '8', // 没有足够的历史成交 NoEnoughHistoryTrade: '9', // 未知 Unknown: 'a', }; // 组合类型类型 exports.CombinationTypeType = { // 期货组合 Future: '0', // 垂直价差BUL BUL: '1', // 垂直价差BER BER: '2', // 跨式组合 STD: '3', // 宽跨式组合 STG: '4', // 备兑组合 PRT: '5', // 时间价差组合 CLD: '6', // 期权对锁组合 OPL: '7', // 买备兑组合 BFO: '8', }; // 组合类型类型 exports.DceCombinationTypeType = { // 期货对锁组合 SPL: '0', // 期权对锁组合 OPL: '1', // 期货跨期组合 SP: '2', // 期货跨品种组合 SPC: '3', // 买入期权垂直价差组合 BLS: '4', // 卖出期权垂直价差组合 BES: '5', // 期权日历价差组合 CAS: '6', // 期权跨式组合 STD: '7', // 期权宽跨式组合 STG: '8', // 买入期货期权组合 BFO: '9', // 卖出期货期权组合 SFO: 'a', }; // 期权权利金价格类型类型 exports.OptionRoyaltyPriceTypeType = { // 昨结算价 PreSettlementPrice: '1', // 开仓价 OpenPrice: '4', // 最新价与昨结算价较大值 MaxPreSettlementPrice: '5', }; // 权益算法类型 exports.BalanceAlgorithmType = { // 不计算期权市值盈亏 Default: '1', // 计算期权市值亏损 IncludeOptValLost: '2', }; // 执行类型类型 exports.ActionTypeType = { // 执行 Exec: '1', // 放弃 Abandon: '2', }; // 询价状态类型 exports.ForQuoteStatusType = { // 已经提交 Submitted: 'a', // 已经接受 Accepted: 'b', // 已经被拒绝 Rejected: 'c', }; // 取值方式类型 exports.ValueMethodType = { // 按绝对值 Absolute: '0', // 按比率 Ratio: '1', }; // 期权行权后是否保留期货头寸的标记类型 exports.ExecOrderPositionFlagType = { // 保留 Reserve: '0', // 不保留 UnReserve: '1', }; // 期权行权后生成的头寸是否自动平仓类型 exports.ExecOrderCloseFlagType = { // 自动平仓 AutoClose: '0', // 免于自动平仓 NotToClose: '1', }; // 产品类型类型 exports.ProductTypeType = { // 期货 Futures: '1', // 期权 Options: '2', }; // 组合指令方向类型 exports.CombDirectionType = { // 申请组合 Comb: '0', // 申请拆分 UnComb: '1', // 操作员删组合单 DelComb: '2', }; // 行权偏移类型类型 exports.StrikeOffsetTypeType = { // 实值额 RealValue: '1', // 盈利额 ProfitValue: '2', // 实值比例 RealRatio: '3', // 盈利比例 ProfitRatio: '4', }; // 预约开户状态类型 exports.ReserveOpenAccStasType = { // 等待处理中 Processing: '0', // 已撤销 Cancelled: '1', // 已开户 Opened: '2', // 无效请求 Invalid: '3', }; // 弱密码来源类型 exports.WeakPasswordSourceType = { // 弱密码库 Lib: '1', // 手工录入 Manual: '2', }; // 期权行权的头寸是否自对冲类型 exports.OptSelfCloseFlagType = { // 自对冲期权仓位 CloseSelfOptionPosition: '1', // 保留期权仓位 ReserveOptionPosition: '2', // 自对冲卖方履约后的期货仓位 SellCloseSelfFuturePosition: '3', // 保留卖方履约后的期货仓位 ReserveFuturePosition: '4', }; // 业务类型类型 exports.BizTypeType = { // 期货 Future: '1', // 证券 Stock: '2', }; // 用户App类型类型 exports.AppTypeType = { // 直连的投资者 Investor: '1', // 为每个投资者都创建连接的中继 InvestorRelay: '2', // 所有投资者共享一个操作员连接的中继 OperatorRelay: '3', // 未知 UnKnown: '4', }; // 应答类型类型 exports.ResponseValueType = { // 检查成功 Right: '0', // 检查失败 Refuse: '1', }; // OTC成交类型类型 exports.OTCTradeTypeType = { // 大宗交易 Block: '0', // 期转现 EFP: '1', }; // 期现风险匹配方式类型 exports.MatchTypeType = { // 基点价值 DV01: '1', // 面值 ParValue: '2', };