|
|
@@ -0,0 +1,113 @@
|
|
|
+/**
|
|
|
+ * 获取企业风管期货持仓头寸信息请求
|
|
|
+ */
|
|
|
+export interface QueryErmcpTradePositionReq {
|
|
|
+ accountID: number; // 资金账户ID
|
|
|
+ marketID?: number; // 所属市场ID
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取企业风管期货持仓头寸信息响应
|
|
|
+ */
|
|
|
+export interface QueryErmcpTradePositionRsp {
|
|
|
+ agreeunit: number; // 合约单位
|
|
|
+ buyorsell: number; // 方向 - 0:买 1:卖
|
|
|
+ curpositionqty: number; // 持仓(总仓数量, 期末头寸)
|
|
|
+ curtdposition: number; // 今仓数量(期末今日头寸)
|
|
|
+ curtdpositionenabled: number; // 今仓可用
|
|
|
+ decimalplace: number; // 报价小数位
|
|
|
+ enableqty: number; // 可用(总仓可用)
|
|
|
+ exexchangename: string; // 外部交易所名称
|
|
|
+ goodscode: string; // 商品代码(内部)
|
|
|
+ goodsid: number; // 商品ID(自增ID SEQ_GOODS)
|
|
|
+ goodsname: string; // 商品名称
|
|
|
+ last: number; // 现价
|
|
|
+ marketid: number; // 所属市场ID
|
|
|
+ openaverageprice: number; // 开仓均价【头寸变化更新】 = 开仓成本 / 期末头寸 / 合约单位
|
|
|
+ opencost: number; // 开仓成本
|
|
|
+ openpl: number; // 逐笔浮盈【实时行情更新】(MTP:开仓盈亏、平仓盈亏) 买方向 = (最新价 - 开仓均价) * 买期末头寸 * 合约单位;卖方向 = (开仓均价 - 最新价) * 卖期末头寸 * 合约单位
|
|
|
+ outgoodscode: string; // 商品代码(外部)
|
|
|
+ positionaverageprice: number; // 持仓均价【头寸变化更新】= 持仓成本 / 期末头寸 / 合约单位
|
|
|
+ positioncost: number; // 持仓成本
|
|
|
+ positionpl: number; // 盯市浮盈【实时行情更新】(MTP:浮动盈亏、持仓盈亏) 买方向 = (最新价 - 持仓均价) * 买期末头寸 * 合约单位;卖方向 = (持仓均价 - 最新价) * 卖期末头寸 * 合约单位
|
|
|
+ positionplrate: number; // 持仓盈亏比例【实时行情更新】 = 持仓盈亏 / 开仓成本
|
|
|
+ usedmargin: number; // 占用保证金
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取企业风管期货委托单信息请求
|
|
|
+ */
|
|
|
+export interface QueryErmcpOrderDetailsReq {
|
|
|
+ accountID: number; // 资金账户ID
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取企业风管期货委托单信息响应
|
|
|
+ */
|
|
|
+export interface QueryErmcpOrderDetailsRsp {
|
|
|
+ accountid: number;//账户ID
|
|
|
+ buyorsell: number;//买卖 - 0:买 1:卖
|
|
|
+ cancellogincode: string;//撤单人
|
|
|
+ channelbuildtype: number;//开平标志 - 0:无 1:建仓 2:平仓
|
|
|
+ channelinnerorderstatus: number;//委托状态 - 1:委托请求 2:冻结成功 3:委托失败 4:委托部成部失败 5:委托成功 6:全部撤销 7:部成部撤 8:部成部撤部失败 9:全部成交
|
|
|
+ channeloperatetype: number;//操作类型 - 1:正常委托 2:斩仓委托 3:强平委托
|
|
|
+ closetype: number;//平仓方式 - 0:无 1:平今 2:平昨
|
|
|
+ curexchangerate: number;//当前汇率
|
|
|
+ exchangefullname: string;//外部交易所全称
|
|
|
+ goodscode: string;//商品代码(内部)
|
|
|
+ goodsid: number;//商品ID
|
|
|
+ goodsname: string;//商品名称
|
|
|
+ marketid: number;//市场ID
|
|
|
+ openfreezemargin: number;//冻结保证金(冻结交易金额)
|
|
|
+ orderid: string;//委托单号(107+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
+ orderlogincode: string;//委托人
|
|
|
+ orderprice: number;//委托价格(账户)
|
|
|
+ orderqty: number;//委托数量
|
|
|
+ ordertime: string;//委托时间
|
|
|
+ pricemode: number;//取价方式 - 1:市价 2: 限价
|
|
|
+ tradedate: string;//交易日(yyyyMMdd)
|
|
|
+ tradeqty: number;//成交数量
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取企业风管期货成交单信息请求
|
|
|
+ */
|
|
|
+export interface QueryErmcpTradeDetailsReq {
|
|
|
+ accountID: number; // 资金账户ID
|
|
|
+ goodsID: number; // 商品ID
|
|
|
+ buyOrSell: number; // 买卖方向,0:买 1:卖
|
|
|
+ orderID: number; // 关联委托单号
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 获取企业风管期货成交单信息响应
|
|
|
+ */
|
|
|
+export interface QueryErmcpTradeDetailsRsp {
|
|
|
+ accountid: number;//账号ID
|
|
|
+ buyorsell: number;//方向 - 0:买 1:卖
|
|
|
+ channelbuildtype: number;//委托单据类型 0:无 1:建仓 2:平仓
|
|
|
+ closecharge: number;//平仓手续费(账户)
|
|
|
+ closecharge2: number;//平仓手续费(商品)
|
|
|
+ closepl: number;//平仓盈亏(账户)
|
|
|
+ closepl2: number;//平仓盈亏(商品)
|
|
|
+ closepl3: number;//平仓盈亏(账户)(逐笔)
|
|
|
+ closepl4: number;//平仓盈亏(商品)(逐笔)
|
|
|
+ closetype: number;//平仓方式 - 0:无 1:平今 2:平昨
|
|
|
+ curexchangerate: number;//当前汇率
|
|
|
+ exchangefullname: string;//外部交易所全称
|
|
|
+ goodscode: string;//商品代码(内部)
|
|
|
+ goodsid: number;//商品ID
|
|
|
+ goodsname: string;//商品名称
|
|
|
+ marketid: number;//市场ID
|
|
|
+ opencharge: number;//建仓手续费(账户)
|
|
|
+ opencharge2: number;//建仓手续费(商品)
|
|
|
+ orderid: string;//委托单号
|
|
|
+ orderlogincode: string;//委托人
|
|
|
+ tradeamount: number;//成交金额(账户)
|
|
|
+ tradedate: string;//交易日(yyyyMMdd)
|
|
|
+ tradeid: string;//成交单号(108+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
|
|
|
+ tradeprice: number;//成交价格
|
|
|
+ tradeqty: number;//成交数量
|
|
|
+ tradetime: string;//成交时间
|
|
|
+ tradetype: number;//成交类别 - 1:正常委托成交 2:风控斩仓成交 3:修正持仓成交 4:管理端斩仓成交
|
|
|
+}
|