Documentation ¶
Index ¶
Constants ¶
View Source
const (
RFC3339local = "2006-01-02T15:04:05Z"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Balance *balanceClient Commission *commissionClient Order *orderClient Realtime *realtimeClient // contains filtered or unexported fields }
type Commission ¶
type Commission struct {
CommissionRate float64 `json:"commission_rate"`
}
type Order ¶
type Order struct { ID int `json:"id"` ChildOrderID string `json:"child_order_id"` ProductCode string `json:"product_code"` Side string `json:"side"` ChildOrderType string `json:"child_order_type"` Price int `json:"price"` AveragePrice int `json:"average_price"` Size float64 `json:"size"` ChildOrderState string `json:"child_order_state"` ExpireDate string `json:"expire_date"` ChildOrderDate string `json:"child_order_date"` ChildOrderAcceptanceID string `json:"child_order_acceptance_id"` OutstandingSize int `json:"outstanding_size"` CancelSize int `json:"cancel_size"` ExecutedSize float64 `json:"executed_size"` TotalCommission int `json:"total_commission"` }
type OrderRequest ¶
type SendOrderResponse ¶
type SendOrderResponse struct {
ChildOrderAcceptanceID string `json:"child_order_acceptance_id"`
}
type SubscribeParams ¶
type SubscribeParams struct {
Channel string `json:"channel"`
}
type Ticker ¶
type Ticker struct { ProductCode string `json:"product_code"` Timestamp string `json:"timestamp"` TickID int `json:"tick_id"` BestBid float64 `json:"best_bid"` BestAsk float64 `json:"best_ask"` BestBidSize float64 `json:"best_bid_size"` BestAskSize float64 `json:"best_ask_size"` TotalBidDepth float64 `json:"total_bid_depth"` TotalAskDepth float64 `json:"total_ask_depth"` Ltp float64 `json:"ltp"` Volume float64 `json:"volume"` VolumeByProduct float64 `json:"volume_by_product"` }
Click to show internal directories.
Click to hide internal directories.