package positiondto import "github.com/shopspring/decimal" //持仓信息 type PositionDto struct { SymbolType int `json:"symbolType"` //交易对类型 1-现货 2-合约 Side string `json:"side"` //买卖方向 BUY SELL PositionSide string `json:"positionSide"` //持仓方向 LONG SHORT Quantity decimal.Decimal `json:"quantity"` //总数量 TotalLoss decimal.Decimal `json:"totalLoss"` //总亏损 Symbol string `json:"symbol"` //交易对 ApiId int `json:"apiId"` //apiid LastPrice decimal.Decimal `json:"lastPrice"` //上一次成交价 } type PositionAddReq struct { SymbolType int `json:"symbolType"` //交易对类型 1-现货 2-合约 Side string `json:"side"` //方向 Quantity decimal.Decimal `json:"quantity"` //总数量 Symbol string `json:"symbol"` //交易对 ApiId int `json:"apiId"` //apiid Price decimal.Decimal `json:"price"` //本次成交价 PositionSide string `json:"positionSide"` //持仓方向 } type LinePreOrderPositioinDelReq struct { SymbolType int `json:"symbolType"` //交易对类型 1-现货 2-合约 Side string `json:"side"` //方向 Symbol string `json:"symbol"` //交易对 ApiId int `json:"apiId"` //apiid ExchangeType string `json:"exchangeType"` //交易所类型 } // 待触发加仓单 type AddPositionList struct { Id int `json:"id"` //订单id Pid int `json:"pid"` //父级id MainId int `json:"mainId"` //主单Id ApiId int `json:"apiId"` //触发账户id Symbol string `json:"symbol"` //交易对 Price decimal.Decimal `json:"price"` //触发价 Side string `json:"side"` //买卖方向 SymbolType int `json:"type" comment:"交易对类别 1-现货 2-合约"` OrderSn string `json:"prderSn"` } type ReduceListItem struct { Id int `json:"id"` ApiId int `json:"apiId"` MainId int `json:"mainId"` Pid int `json:"pid"` Symbol string `json:"symbol"` Price decimal.Decimal `json:"price"` Side string `json:"side"` Num decimal.Decimal `json:"num"` OrderSn string `json:"orderSn"` }