market

package
v0.0.0-...-841ffdc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetDetailBatchMergedResponse

type GetDetailBatchMergedResponse struct {
	Status string `json:"status"`
	Ticks  []struct {
		ContractCode string      `json:"contract_code"`
		ID           int64       `json:"id"`
		Amount       string      `json:"amount"`
		Ask          [][]float32 `json:"ask"`
		Bid          [][]float32 `json:"bid"`
		Open         string      `json:"open"`
		Close        string      `json:"close"`
		Count        float64     `json:"count"`
		High         string      `json:"high"`
		Low          string      `json:"low"`
		Vol          string      `json:"vol"`
		NumberOf     string      `json:"number_of"`
		Ts           int64       `json:"ts"`
	} `json:"ticks"`
	Ts int64 `json:"ts"`
}

type GetDetailMergedResponse

type GetDetailMergedResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
	Tick   struct {
		ID     int64     `json:"id"`
		Vol    string    `json:"vol"`
		Count  int       `json:"count"`
		Open   string    `json:"open"`
		Close  string    `json:"close"`
		Low    string    `json:"low"`
		High   string    `json:"high"`
		Amount string    `json:"amount"`
		Ask    []float32 `json:"ask"`
		Bid    []float32 `json:"bid"`
		Ts     int64     `json:"ts"`
	} `json:"tick"`
}

type GetHistoryTradeResponse

type GetHistoryTradeResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
	Data   []struct {
		Data []struct {
			ID        int64   `json:"id"`
			Price     float64 `json:"price"`
			Amount    int     `json:"amount"`
			Direction string  `json:"direction"`
			Ts        int64   `json:"ts"`
			Quantity  float64 `json:"quantity"`
		} `json:"data"`
		Id int64 `json:"id"`
		Ts int64 `json:"ts"`
	} `json:"data"`
}

type GetKlineResponse

type GetKlineResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
	Data   []struct {
		ID     int64   `json:"id"`
		Vol    float64 `json:"vol"`
		Count  float64 `json:"count"`
		Open   float64 `json:"open"`
		Close  float64 `json:"close"`
		Low    float64 `json:"low"`
		High   float64 `json:"high"`
		Amount float64 `json:"amount"`
	} `json:"data"`
}

type GetMarketBboResponse

type GetMarketBboResponse struct {
	Status string `json:"status"`
	Ticks  []struct {
		ContractCode string    `json:"contract_code"`
		Mrid         int64     `json:"mrid"`
		Ask          []float32 `json:"ask"`
		Bid          []float32 `json:"bid"`
		Ts           int64     `json:"ts"`
	} `json:"ticks"`
	Ts int64 `json:"ts"`
}

type GetMarketDepthResponse

type GetMarketDepthResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Tick   struct {
		Asks    [][]float32 `json:"asks"`
		Bids    [][]float32 `json:"bids"`
		Mrid    int64       `json:"mrid"`
		Ch      string      `json:"ch"`
		Id      int64       `json:"id"`
		Version int64       `json:"version"`
		Ts      int64       `json:"ts"`
	} `json:"tick"`
	Ts int64 `json:"ts"`
}

type GetMarketTradeResponse

type GetMarketTradeResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
	Tick   struct {
		Data []struct {
			Price        string `json:"price"`
			Amount       string `json:"amount"`
			Direction    string `json:"direction"`
			Quantity     string `json:"quantity"`
			ContractCode string `json:"contract_code"`
			Id           int64  `json:"id"`
			Ts           int64  `json:"ts"`
		} `json:"data"`
		ID int64 `json:"id"`
		Ts int64 `json:"ts"`
	} `json:"tick"`
}

type GetSwapBasisResponse

type GetSwapBasisResponse struct {
	Ch   string `json:"ch"`
	Data []struct {
		ID            int64  `json:"id"`
		ContractPrice string `json:"contract_price"`
		IndexPrice    string `json:"index_price"`
		Basis         string `json:"basis"`
		BasisRate     string `json:"basis_rate"`
	} `json:"data"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
}

type GetSwapEstimatedRateKlineResponse

type GetSwapEstimatedRateKlineResponse struct {
	Ch   string `json:"ch"`
	Data []struct {
		ID     int64  `json:"id"`
		Vol    string `json:"vol"`
		Count  string `json:"count"`
		Open   string `json:"open"`
		Close  string `json:"close"`
		Low    string `json:"low"`
		High   string `json:"high"`
		Amount string `json:"amount"`
	} `json:"data"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
}

type GetSwapMarkPriceKlineResponse

type GetSwapMarkPriceKlineResponse struct {
	Ch     string `json:"ch"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
	Data   []struct {
		ID            int64  `json:"id"`
		Vol           string `json:"vol"`
		Count         string `json:"count"`
		Open          string `json:"open"`
		Close         string `json:"close"`
		Low           string `json:"low"`
		High          string `json:"high"`
		Amount        string `json:"amount"`
		TradeTurnover string `json:"trade_turnover"`
	} `json:"data"`
}

type GetSwapPremiumIndexKlineResponse

type GetSwapPremiumIndexKlineResponse struct {
	Ch   string `json:"ch"`
	Data []struct {
		ID     int64  `json:"id"`
		Vol    string `json:"vol"`
		Count  string `json:"count"`
		Open   string `json:"open"`
		Close  string `json:"close"`
		Low    string `json:"low"`
		High   string `json:"high"`
		Amount string `json:"amount"`
	} `json:"data"`
	Status string `json:"status"`
	Ts     int64  `json:"ts"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL