|
|
@@ -42,6 +42,20 @@ message NotifyHead {
|
|
|
repeated uint32 MemberIDs = 4; // 目标会员集合(若匹配所属会员,推送)
|
|
|
repeated uint64 AccountIDs = 5; // 目标账号集合(以上均不匹配时,最后检查此集合)
|
|
|
}
|
|
|
+// 平仓单平仓明细 0 2 7
|
|
|
+message ArrayCloseInfo {
|
|
|
+ optional uint64 ClosedOrderID = 1; // uint64 被平持仓单ID
|
|
|
+ optional uint64 ClosedQty = 2; // uint64 被平仓数量
|
|
|
+ optional double ClosePL = 3; // double 平仓盈亏
|
|
|
+ optional double RlsUsedMargin = 4; // double 释放的占用保证金
|
|
|
+ optional double TradeCharge = 5; // double 平仓手续费
|
|
|
+ optional double WareHouseCharge = 6; // double 仓单服务费
|
|
|
+ optional double TradeAmount = 7; // double 成交金额
|
|
|
+ optional string OpenTime = 8; // string 开仓时间(对冲接口用)
|
|
|
+ optional double OpenPrice = 9; // double 开仓价格(对冲接口用)
|
|
|
+ optional uint64 MatchAccountID = 10; // uint64 对手方资金账号代码
|
|
|
+ optional double RealClosePL = 11; // double 实际盈亏
|
|
|
+}
|
|
|
// 公共通知消息
|
|
|
message CommonNtf {
|
|
|
optional MessageHead Header = 1; // 消息头
|
|
|
@@ -565,6 +579,35 @@ message OrderCanceledNtf {
|
|
|
optional uint64 CancelQty = 6; // uint64 撤销数量
|
|
|
optional uint32 OrderStatus = 7; // uint32 单据状态
|
|
|
}
|
|
|
+// 委托单成交通知 0 2 9
|
|
|
+message OrderDealedNtf {
|
|
|
+ optional MessageHead Header = 1; // MessageHead
|
|
|
+ optional NotifyHead NtfHeader = 2; // NotifyHead 公共消息头
|
|
|
+ optional uint64 OrderID = 3; // uint64 一级生成的订单号
|
|
|
+ optional string ClientSerialNo = 4; // string 客户端流水号
|
|
|
+ optional uint32 GoodsID = 5; // uint32 原始委托商品代码
|
|
|
+ optional uint64 TradeQty = 6; // uint64 成交数量
|
|
|
+ optional double Amount = 7; // double 成交金额
|
|
|
+ optional uint64 ActiveQty = 8; // uint64 激活数量,即剩余数量
|
|
|
+ optional uint32 OrderStatus = 9; // uint32 单据状态
|
|
|
+ optional uint64 TradeID = 10; // uint64 成交ID
|
|
|
+ optional uint64 AccountID = 11; // uint64 资金账号代码
|
|
|
+ optional double TradePrice = 12; // double 成交价格
|
|
|
+ optional uint32 BuyOrSell = 13; // uint32 买卖方向
|
|
|
+ optional uint64 OrderQty = 14; // uint64 委托数量
|
|
|
+ optional uint32 OrderType = 15; // uint32 订单类型
|
|
|
+ optional string TradeTime = 16; // string 成交时间
|
|
|
+ repeated ArrayCloseInfo CloseInfos = 17; // ArrayCloseInfo 平仓信息
|
|
|
+ optional uint32 SpecialAccount = 18; // uint32 特别会员账号
|
|
|
+ optional double TradeCharge = 19; // double 成交手续费
|
|
|
+ optional double WareHouseCharge = 20; // double 仓单服务费
|
|
|
+ optional double UsedMargin = 21; // double 占用保证金
|
|
|
+ optional uint32 OperatorID = 22; // uint32 操作员账号ID
|
|
|
+ optional uint32 MemberID = 23; // uint32 会员账号,会员系统平仓使用
|
|
|
+ optional uint64 MatchAccountID = 24; // uint64 对手方资金账号代码
|
|
|
+ optional uint32 BuildType = 25; // uint32 下单类型
|
|
|
+ optional uint32 CloseType = 26; // uint32 平仓类型
|
|
|
+}
|
|
|
// 出金请求
|
|
|
message t2bBankWithdrawReq {
|
|
|
optional MessageHead Header = 1;
|