|
@@ -47,6 +47,20 @@ message CommonNtf {
|
|
|
optional MessageHead Header = 1; // 消息头
|
|
optional MessageHead Header = 1; // 消息头
|
|
|
optional NotifyHead NtfHeader = 2; // NotifyHead 公共通知消息(生成后包含MessageHead,引用上面消息即可)
|
|
optional NotifyHead NtfHeader = 2; // NotifyHead 公共通知消息(生成后包含MessageHead,引用上面消息即可)
|
|
|
}
|
|
}
|
|
|
|
|
+// 平仓单平仓明细
|
|
|
|
|
+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 LoginReq {
|
|
message LoginReq {
|
|
|
optional MessageHead Header = 1;
|
|
optional MessageHead Header = 1;
|
|
@@ -555,6 +569,37 @@ message HoldsChangedNtf {
|
|
|
optional double TradePrice = 9; // double 成交金额
|
|
optional double TradePrice = 9; // double 成交金额
|
|
|
optional double HolderPrice = 10; // double 持仓金额
|
|
optional double HolderPrice = 10; // double 持仓金额
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+// 委托单成交通知
|
|
|
|
|
+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 OrderCanceledNtf {
|
|
message OrderCanceledNtf {
|
|
|
optional MessageHead Header = 1; // 消息头
|
|
optional MessageHead Header = 1; // 消息头
|
|
@@ -2104,4 +2149,28 @@ message AccountFundInfoRsp {
|
|
|
optional double AvailableMargin = 6; // double 可用保证金,查询位掩码: 1
|
|
optional double AvailableMargin = 6; // double 可用保证金,查询位掩码: 1
|
|
|
optional double AvailableOutMoney = 7; // double 可出资金,查询位掩码: 2
|
|
optional double AvailableOutMoney = 7; // double 可出资金,查询位掩码: 2
|
|
|
optional int32 IsCleanAccount = 8; // int32 是否是干净账户,查询位掩码: 4
|
|
optional int32 IsCleanAccount = 8; // int32 是否是干净账户,查询位掩码: 4
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 仓单贸易成交通知
|
|
|
|
|
+message WRTradeDealedNtf {
|
|
|
|
|
+ optional MessageHead Header = 1; // 消息头
|
|
|
|
|
+ optional NotifyHead NtfHeader = 2; // NotifyHead 公共消息头
|
|
|
|
|
+ optional uint64 ListingOrderID = 3; // uint64 挂牌委托单号
|
|
|
|
|
+ optional uint64 DelistingOrderID = 4; // uint64 摘牌委托单号
|
|
|
|
|
+ optional uint64 TradeQty = 5; // uint64 挂牌成交数量
|
|
|
|
|
+ optional uint64 ActiveQty = 6; // uint64 挂牌剩余数量
|
|
|
|
|
+ optional uint64 RealTradeQty = 7; // uint64 摘牌实际成交数量
|
|
|
|
|
+ optional uint64 TradeID = 8; // uint64 成交单ID
|
|
|
|
|
+ optional uint64 BuyAccountID = 9; // uint64 买资金账号
|
|
|
|
|
+ optional uint64 SellAccountID = 10; // uint64 卖资金账号
|
|
|
|
|
+ optional double TradePrice = 11; // double 成交价
|
|
|
|
|
+ optional string TradeTime = 12; // string 成交时间
|
|
|
|
|
+ optional uint64 WRFactorTypeID = 13; // uint64 仓单要素ID
|
|
|
|
|
+ optional uint32 WRTransferUserID = 14; // uint32 仓单受让账户
|
|
|
|
|
+ optional double FreezeFirstAmount = 15; // double 冻结首付金额
|
|
|
|
|
+ optional double UnFreezeFirstAmount = 16; // double 解冻首付金额
|
|
|
|
|
+ optional double RealTradeAmount = 17; // double 实际成交金额
|
|
|
|
|
+ optional double PerformanceAmount = 18; // double 履约金额
|
|
|
|
|
+ optional uint64 PerformancePlanID = 19; // uint64 履约计划ID
|
|
|
|
|
+ optional int64 PerformanceTemplateID = 20; // int64 履约计划模板ID
|
|
|
}
|
|
}
|