/** * 历史成交单查询请求(合约市场) */ export interface QueryHisTradeDetailReq { accountID?: string // 资金账户 - 格式:1,2,3 tradeID?: number // 成交单号 orderID?: number // 委托单号 tradeMode?: string // 交易模式 - 格式:1,2,3 buildType?: number // 委托单据类型 tradeType?: string // 成交类别 - 格式:1,2,3 startDate?: string // 开始时间 - 闭区间,格式:yyyy-MM-dd endDate?: string // 结束时间 - 闭区间,格式:yyyy-MM-dd } /** * 历史成交单查询返回 */ export interface QueryHisTradeDetailRsp { accountid: number;//账户ID[报价币种] buildtype: number;//委托单据类型 1:建仓 2:平仓 3:先平后建 buyorsell: number;//方向 - number; //:买 1:卖 charge: number;//手续费 closecharge: number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) closeexchagechargevalue: number;//平仓交易所手续费设置值 closefeealgorithm: number;//平仓手续费收取方式 1:比率 2:固定 closememberchargevalue: number;//平仓会员手续费设置值 closepl: number;//平仓盈亏 closepl2: number;//平仓盈亏[逐笔] closeqty: number;//平仓数量(先建后平操作 需要记录) creditamount: number;//授信金额 gcaccountid: number;//账户ID[合约币种] goodscode: string;//商品代码 goodsid: number;//商品ID goodsname: string;//商品名称 histradedate: string;//历史交易日 intclosepl: number;//整型盈亏(用于交易结算试算平衡-收益权) isconfirmexercise: number;//是否确认行权- number; //:否 1:是 ismain: number;//是否主单 - number; //:不是 1:是 ispreexercise: number;//是否预申报- number; //:否 1:是 isreckoned: number;//是否结算 - number; //:未结算 1:已结算 isvaliddata: number;//是否有效 - number; //:无效 1:有效 listingselecttype: number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂 marketid: number;//市场ID marketname: string;//市场名称 matchaccountid: number;//对手账号id memberuserid: number;//会员id 个人投资者 需要填写 opencharge: number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) openexchagechargevalue: number;//建仓交易所手续费设置值 openfeealgorithm: number;//建仓手续费收取方式 1:比率 2:固定 openmemberchargevalue: number;//建仓会员手续费设置值 openqty: number;//开仓数量(先建后平操作 需要记录) optiontype: number;//期权类型 - 1:认购(看涨) 2:认沽(看跌) orderid: string;//委托单号 performanceplanid: number;//履约计划ID[期权] performancestatus: number;//履约状态[期权] - number; //:无履约 1:未履约 2:履约中 3:履约完成 preexerciseprice: number;//预申报价格 premium: number;//权利金 - [持仓单的权利金] relatedouttradeid: number;//关联外部成交单ID status: number;//处理状态 - 1:待处理 2:已处理 3:处理失败 tradeamount: number;//成交金额[账户币种,用于所有权] tradedate: string;//交易日(yyyyMMdd) tradeid: string;//成交单号(1number; //1+Unix秒时间戳(1number; //位)+2位(MarketServiceID)+xxxx) trademode: number;//交易模式 tradeprice: number;//成交价格 tradeproperty: number;//交易属性 tradeqty: number;//成交数量 tradetime: string;//成交时间 tradetype: number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number; //:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓 } /** * 历史委托单查询请求(合约市场) */ export interface QueryHisTradeOrderDetailReq { accountID?: string // 资金账户 - 格式:1,2,3 tradeMode?: string // 交易模式 - 格式:1,2,3 orderStatus?: string// 委托状态 - 格式:1,2,3 orderID?: number// 委托单号 startDate?: string// 开始时间 - 闭区间,格式:yyyy-MM-dd endDate?: string// 结束时间 - 闭区间,格式:yyyy-MM-dd } /** * 历史委托单查询返回(合约市场) */ export interface QueryHisTradeOrderDetailRsp { accountid: number;//账户ID[报价币种] buildtype: number;//委托单据类型 - 1:建仓 2:平仓 3:先平后建 buyorsell: number;//买卖 - number; //:买 1:卖 cancelorderid: string;//撤单单号(撤单时填写) cancelqty: number;//撤单数量 clientordertime: string;//客户端委托时间 clientticket: string;//客户端流水号 clienttype: number;//客户端类型 - number; //:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端安卓 4:网页客户端 5:微信客户端 6:手机客户端苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江) closeexchagechargevalue: number;//平仓交易所手续费设置值 closefeealgorithm: number;//平仓手续费收取方式 1:比率 2:固定 closefreezecharge: number;//平仓冻结手续费(先建后平操作,需要记录) closememberchargevalue: number;//平仓会员手续费设置值 closeqty: number;//平仓数量(先建后平操作 需要记录) closetradeqty: number;//平仓成交数量(先建后平操作,需要记录) closeunfreezecharge: number;//平仓解冻手续费(先建后平操作,需要记录) delistingtype: number;//摘牌类型 - 1:价格最优 2:点选成交 freezecharge: number;//冻结手续费 freezemargin: number;//冻结保证金(冻结交易金额) gcaccountid: number;//账户ID[合约币种] goodscode: string;//商品代码 goodsid: number;//商品ID goodsname: string;//商品名称 histradedate: string;//历史交易日 isconfirmexercise: number;//是否确认行权- number; //:否 1:是 ispreexercise: number;//是否预申报- number; //:否 1:是 isvaliddata: number;//是否有效 - number; //:无效 1:有效 listingselecttype: number;//挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂 marginalgorithm: number;//保证金收取方式 1:比率 2:固定 marginvalue: number;//即市保证金设置值 marketid: number;//市场ID marketmaxsub: number;//市价最大偏移范围 marketname: string;//市场名称 memberuserid: number;//所属会员UserID openexchagechargevalue: number;//建仓交易所手续费设置值 openfeealgorithm: number;//建仓手续费收取方式 1:比率 2:固定 openfreezecharge: number;//开仓冻结手续费(先建后平操作,需要记录) openmemberchargevalue: number;//建仓会员手续费设置值 openqty: number;//开仓数量(先建后平操作,需要记录) opentradeqty: number;//开仓成交数量(先建后平操作,需要记录) openunfreezecharge: number;//开仓解冻手续费(先建后平操作,需要记录) operatetype: number;//操作类型 - 1:正常下单 2:斩仓 3:转单 4:结算撤单 5:系统卖出(适用于先平后建的卖出) 6:行情源报价 7:(结算)到期强平 8:(结算)协议转让 9:系统对冲单 1number; //:(结算)到期无效 11:交割协议转让 12:交割协议平仓 13:交割成交(所有权) 14:管理端强行平仓 15:管理端协议转让 operatorid: number;//登录账号(LoginID) optiontype: number;//期权类型 - 1:认购(看涨) 2:认沽(看跌) orderid: string;//委托单号(1number; //number; //+Unix秒时间戳(1number; //位)+2位(MarketServiceID)+xxxx) orderprice: number;//委托价格 orderqty: number;//委托数量 ordersrc: number;//委托来源 - 1:客户端 2:管理端 3:风控服务 4:交割服务 5:交易服务 6:交易日结 7:商品强平 8:管理端商品退市强平 9:交易接口 1number; //:交割服务商被动(受托竞价) 11:预埋触发 orderstatus: number;//委托状态 - 1: 委托请求 2:待冻结 3:委托成功 4: 委托失败 5:配对成功 6: 已撤销 7:部分成交 8:已成交 9:部成部撤 1number; //:成交失败 11:已拒绝 12:经过摘牌(先摘后挂专用-先摘后挂已摘过) 13:冻结成功(通道交易专用) 14:通道已撤 15:通道部成部撤 16:成交失败违约(荷兰式竞拍专用) ordertime: string;//委托时间 preexerciseprice: number;//预申报价格 premium: number;//权利金 preorderid: string;//关联预埋单号(止盈止损单时填写) pricemode: number;//取价方式 - 1:市价 2: 限价 quoteid: number;//报价单ID relatedid: string;//关联单号(交割单) retcode: number;//错误代码 sessionid: number;//会话ID tradedate: string;//交易日(yyyyMMdd) trademode: number;//交易模式 tradeproperty: number;//交易属性 tradeqty: number;//成交数量 unfreezecharge: number;//解冻手续费 unfreezemargin: number;//解冻保证金 updatetime: string;//更新时间 uuid: string;//发起端唯一id validtime: string;//有效期限 validtype: number;//有效类型 - 1当日有效 2本周有效 3指定日期有效 4一直有效 5指定时间有效 volumetype: number;//当时间有效类型为 “立即执行否则取消 IOC” 时,需要此项 - number; //:任意量 1:最小量(暂时不支持) 2:全部量 } /** * 成交单查询(合约市场) */ export interface QueryTradeDetailReq { accountID: string // 资金账户 - 格式:1,2,3 tradeID?: number // 成交单号 orderID?: number// 委托单号 tradeMode?: string// 交易模式 - 格式:1,2,3 buildType?: number// 委托单据类型 tradeType?: string// 成交类别 - 格式:1,2,3 } /** * 成交单查询返回 */ export interface QueryTradeDetailRsp { accountid: number;//账户ID[报价币种] buildtype: number;//委托单据类型 1:建仓 2:平仓 3:先平后建 buyorsell: number;//方向 - number; //:买 1:卖 charge: number;//手续费 closecharge: number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) closeexchagechargevalue: number;//平仓交易所手续费设置值 closefeealgorithm: number;//平仓手续费收取方式 1:比率 2:固定 closememberchargevalue: number;//平仓会员手续费设置值 closepl: number;//平仓盈亏 closepl2: number;//平仓盈亏[逐笔] closeqty: number;//平仓数量(先建后平操作 需要记录) creditamount: number;//授信金额 gcaccountid: number;//账户ID[合约币种] goodscode: string;//商品代码 goodsid: number;//商品ID goodsname: string;//商品名称 intclosepl: number;//整型盈亏(用于交易结算试算平衡-收益权) isconfirmexercise: number;//是否确认行权- number; //:否 1:是 ismain: number;//是否主单 - number; //:不是 1:是 ispreexercise: number;//是否预申报- number; //:否 1:是 isreckoned: number;//是否结算 - number; //:未结算 1:已结算 listingselecttype: number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂 marketid: number;//市场ID marketname: string;//市场名称 matchaccountid: number;//对手账号id memberuserid: number;//会员id 个人投资者 需要填写 opencharge: number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) openexchagechargevalue: number;//建仓交易所手续费设置值 openfeealgorithm: number;//建仓手续费收取方式 1:比率 2:固定 openmemberchargevalue: number;//建仓会员手续费设置值 openqty: number;//开仓数量(先建后平操作 需要记录) optiontype: number;//期权类型 - 1:认购(看涨) 2:认沽(看跌) orderid: string;//委托单号 performanceplanid: number;//履约计划ID[期权] performancestatus: number;//履约状态[期权] - number; //:无履约 1:未履约 2:履约中 3:履约完成 preexerciseprice: number;//预申报价格 premium: number;//权利金 - [持仓单的权利金] relatedouttradeid: number;//关联外部成交单ID status: number;//处理状态 - 1:待处理 2:已处理 3:处理失败 tradeamount: number;//成交金额[账户币种,用于所有权] tradedate: string;//交易日(yyyyMMdd) tradeid: string;//成交单号(1number; //1+Unix秒时间戳(1number; //位)+2位(MarketServiceID)+xxxx) trademode: number;//交易模式 tradeprice: number;//成交价格 tradeproperty: number;//交易属性 tradeqty: number;//成交数量 tradetime: string;//成交时间 tradetype: number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number; //:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓 } /** * 委托单查询请求(合约市场) */ export interface QueryTradeOrderDetailReq { accountID?: string // 资金账户 - 格式:1,2,3 tradeMode?: string // 交易模式 - 格式:1,2,3 orderStatus?: string// 委托状态 - 格式:1,2,3 orderID?: number// 委托单号 } /** * 委托单查询返回(合约市场) */ export interface QueryTradeOrderDetailRsp { accountid: number;//账户ID[报价币种] buildtype: number;//委托单据类型 1:建仓 2:平仓 3:先平后建 buyorsell: number;//方向 - number; //:买 1:卖 charge: number;//手续费 closecharge: number;//平仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) closeexchagechargevalue: number;//平仓交易所手续费设置值 closefeealgorithm: number;//平仓手续费收取方式 1:比率 2:固定 closememberchargevalue: number;//平仓会员手续费设置值 closepl: number;//平仓盈亏 closepl2: number;//平仓盈亏[逐笔] closeqty: number;//平仓数量(先建后平操作 需要记录) creditamount: number;//授信金额 gcaccountid: number;//账户ID[合约币种] goodscode: string;//商品代码 goodsid: number;//商品ID goodsname: string;//商品名称 intclosepl: number;//整型盈亏(用于交易结算试算平衡-收益权) isconfirmexercise: number;//是否确认行权- number; //:否 1:是 ismain: number;//是否主单 - number; //:不是 1:是 ispreexercise: number;//是否预申报- number; //:否 1:是 isreckoned: number;//是否结算 - number; //:未结算 1:已结算 listingselecttype: number;//关联委托单挂牌点选类型 - 1:挂牌 2:摘牌 3:先摘后挂 marketid: number;//市场ID marketname: string;//市场名称 matchaccountid: number;//对手账号id memberuserid: number;//会员id 个人投资者 需要填写 opencharge: number;//建仓手续费(支付总手续费=(交易所比率+会员比率)成交金额) openexchagechargevalue: number;//建仓交易所手续费设置值 openfeealgorithm: number;//建仓手续费收取方式 1:比率 2:固定 openmemberchargevalue: number;//建仓会员手续费设置值 openqty: number;//开仓数量(先建后平操作 需要记录) optiontype: number;//期权类型 - 1:认购(看涨) 2:认沽(看跌) orderid: string;//委托单号 performanceplanid: number;//履约计划ID[期权] performancestatus: number;//履约状态[期权] - number; //:无履约 1:未履约 2:履约中 3:履约完成 preexerciseprice: number;//预申报价格 premium: number;//权利金 - [持仓单的权利金] relatedouttradeid: number;//关联外部成交单ID status: number;//处理状态 - 1:待处理 2:已处理 3:处理失败 tradeamount: number;//成交金额[账户币种,用于所有权] tradedate: string;//交易日(yyyyMMdd) tradeid: string;//成交单号(1number; //1+Unix秒时间戳(1number; //位)+2位(MarketServiceID)+xxxx) trademode: number;//交易模式 tradeprice: number;//成交价格 tradeproperty: number;//交易属性 tradeqty: number;//成交数量 tradetime: string;//成交时间 tradetype: number;//成交类别 - 1:正常委托成交 2:定向做市成交(接单) 3:交割协议平仓成交 4:交割减仓成交 5:到期强平成交 6:风控斩仓成交 7:协议平仓(管理端)成交 8:仓单转持仓成交 9: 交割协议转让成交 1number; //:受托竞价成交(接单) 11:协议转让成交 12:系统强行平仓 13:期权违约平仓 } /** * 持仓汇总查询(合约市场) */ export interface QueryTradePositionReq { accountID: string // 资金账户 - 格式:1,2,3 tradeMode?: string // 交易模式 - 格式:1,2,3 } /** * 持仓汇总返回(合约市场) */ export interface QueryTradePositionRsp { accountid: number;//资金账户 agreeunit: number;//合约单位 averageprice: number;//持仓均价 buyorsell: number;//方向 - number; //:买 1:卖 closetotalqty: number;//平仓总数量 curholderamount: number;//当前持仓总金额[商品币种] curpositionqty: number;//当前持仓总数量 currencyid: number;//报价货币ID curtdposition: number;//期末今日头寸 decimalplace: number;//报价小数位 enableqty: number;//可用量 fretdposition: number;//冻结今日头寸 frozenqty: number;//持仓冻结数量 goodscode: string;//商品代码 goodsid: number;//商品Id goodsname: string;//商品名称 goodunit: string;//报价单位 goodunitid: number;//报价单位ID holderamount: number;//期初持仓总金额[商品币种] marketid: number;//所属市场ID openreqqty: number;//开仓申请数量(用于比较最大持仓数量) opentotalqty: number;//开仓总数量 otherfrozenqty: number;//持仓其他冻结数量(交割冻结) positionqty: number;//期初持仓数量 tnqty: number;//T+N冻结总量 tnusedqty: number;//T+N使用量(可以使用T+N的冻结数量) trademode: number;//交易模式 usedmargin: number;//占用保证金[商品币种] }