|
|
@@ -33,6 +33,62 @@ message MoneyChangedNtf {
|
|
|
optional uint64 AccountID = 3; // uint64 交易账号
|
|
|
}
|
|
|
|
|
|
+// 平仓单平仓明细
|
|
|
+message ArrayCloseInfo {
|
|
|
+ optional uint64 ClosedOrderID = 1; // 被平持仓单ID
|
|
|
+ optional uint64 ClosedQty = 2; // 被平仓数量
|
|
|
+ optional double ClosePL = 3; // 平仓盈亏
|
|
|
+ optional double RlsUsedMargin = 4; // 释放的占用保证金
|
|
|
+ optional double TradeCharge = 5; // 平仓手续费
|
|
|
+ optional double WareHouseCharge = 6; // 仓单服务费
|
|
|
+ optional double TradeAmount = 7; // 成交金额
|
|
|
+ optional string OpenTime = 8; // 开仓时间(对冲接口用)
|
|
|
+ optional double OpenPrice = 9; // 开仓价格(对冲接口用)
|
|
|
+ optional uint64 MatchAccountID = 10; // 对手方资金账号代码
|
|
|
+ optional double RealClosePL = 11; // 实际盈亏
|
|
|
+}
|
|
|
+
|
|
|
+// 委托单成交通知
|
|
|
+message OrderDealedNtf {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ 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 MarketStatusChangeNtf {
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
+ optional NotifyHead NtfHeader = 2; // NotifyHead 公共消息头
|
|
|
+ optional uint32 MarketID = 3; // uint32 市场ID
|
|
|
+ optional uint32 Status = 4; // uint32 状态
|
|
|
+ optional uint32 StepType = 5; // uint32 阶段
|
|
|
+ optional string TradeDay = 6; // string 交易日
|
|
|
+ optional string NotifyTime = 7; // string 通知发送时间
|
|
|
+}
|
|
|
+
|
|
|
// 文件列表
|
|
|
message FileDetail {
|
|
|
optional string FileName = 1; // 文件名
|