Documentation
¶
Index ¶
Constants ¶
View Source
const ( OrderSideBuy = "buy" OrderSideSell = "sell" )
View Source
const ( OrderTypeMarket = "MARKET" OrderTypeLimit = "LIMIT" )
View Source
const (
StatusFilled = "FILLED"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BookTicker ¶ added in v0.2.0
type Event ¶
type Event struct { Trade Trade Candle Candle BookTicker BookTicker }
type EventContainer ¶
func MakeBookTicker ¶ added in v0.2.0
func MakeBookTicker(b BookTicker) EventContainer
func MakeCandle ¶
func MakeCandle(c Candle) EventContainer
func MakeError ¶
func MakeError(err error) EventContainer
func MakeTrade ¶
func MakeTrade(t Trade) EventContainer
type OptionsOCO ¶ added in v0.1.3
type Public ¶
type Public interface {
Subscribe(ctx context.Context, symbol string) (events <-chan EventContainer)
}
type Spot ¶
type Spot interface { OrderMarket(ctx context.Context, symbol string, side OrderSide, quantity Fixed) (orderID string, err error) OrderOCO(ctx context.Context, symbol string, side OrderSide, opt OptionsOCO) (orderID string, err error) Cancel(ctx context.Context, symbol string, orderID string) (err error) CancelAll(ctx context.Context, symbol string) (err error) QueryOrder(ctx context.Context) (err error) ListOrders(ctx context.Context, symbol string) (orders []Order, err error) }
Click to show internal directories.
Click to hide internal directories.