// CandlesRequest 定义获取K线数据的请求参数 package okx type CandlesRequest struct { InstID string `url:"instId"` // 必填:交易对ID Bar string `url:"bar,omitempty"` // 可选:K线周期,默认1m Before string `url:"before,omitempty"` // 可选:请求此时间戳之前 After string `url:"after,omitempty"` // 可选:请求此时间戳之后 Limit string `url:"limit,omitempty"` // 可选:返回条数,默认100 } // Candle 定义K线数据的返回结构 type Candle struct { Timestamp string `json:"timestamp"` Open string `json:"open"` High string `json:"high"` Low string `json:"low"` Close string `json:"close"` Volume string `json:"volume"` VolumeCcy string `json:"volumeCcy"` } // ApiResponse 定义 OKX API 的通用返回结构 type ApiResponse struct { Code string `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` }