github.com/frankrap/okex-api@v1.0.4/futures_ws_results.go (about)

     1  package okex
     2  
     3  import "time"
     4  
     5  type WSFuturesPositionResult struct {
     6  	Table string              `json:"table"`
     7  	Data  []WSFuturesPosition `json:"data"`
     8  }
     9  
    10  type WSFuturesPosition struct {
    11  	LongQty               string    `json:"long_qty"`
    12  	LongAvailQty          string    `json:"long_avail_qty"`
    13  	LongMargin            string    `json:"long_margin"`
    14  	LongLiquiPrice        string    `json:"long_liqui_price"`
    15  	LongPnlRatio          string    `json:"long_pnl_ratio"`
    16  	LongAvgCost           string    `json:"long_avg_cost"`
    17  	LongSettlementPrice   string    `json:"long_settlement_price"`
    18  	RealisedPnl           string    `json:"realised_pnl"`
    19  	ShortQty              string    `json:"short_qty"`
    20  	ShortAvailQty         string    `json:"short_avail_qty"`
    21  	ShortMargin           string    `json:"short_margin"`
    22  	ShortLiquiPrice       string    `json:"short_liqui_price"`
    23  	ShortPnlRatio         string    `json:"short_pnl_ratio"`
    24  	ShortAvgCost          string    `json:"short_avg_cost"`
    25  	ShortSettlementPrice  string    `json:"short_settlement_price"`
    26  	InstrumentID          string    `json:"instrument_id"`
    27  	LongLeverage          string    `json:"long_leverage"`
    28  	ShortLeverage         string    `json:"short_leverage"`
    29  	CreatedAt             time.Time `json:"created_at"`
    30  	UpdatedAt             time.Time `json:"updated_at"`
    31  	Timestamp             time.Time `json:"timestamp"`
    32  	MarginMode            string    `json:"margin_mode"`
    33  	ShortMarginRatio      string    `json:"short_margin_ratio"`
    34  	ShortMaintMarginRatio string    `json:"short_maint_margin_ratio"`
    35  	ShortPnl              string    `json:"short_pnl"`
    36  	ShortUnrealisedPnl    string    `json:"short_unrealised_pnl"`
    37  	LongMarginRatio       string    `json:"long_margin_ratio"`
    38  	LongMaintMarginRatio  string    `json:"long_maint_margin_ratio"`
    39  	LongPnl               string    `json:"long_pnl"`
    40  	LongUnrealisedPnl     string    `json:"long_unrealised_pnl"`
    41  	LongOpenOutstanding   string    `json:"long_open_outstanding"`
    42  	ShortOpenOutstanding  string    `json:"short_open_outstanding"`
    43  	LongSettledPnl        string    `json:"long_settled_pnl"`
    44  	ShortSettledPnl       string    `json:"short_settled_pnl"`
    45  	Last                  string    `json:"last"`
    46  }