Documentation ¶
Index ¶
- Constants
- Variables
- func IntervalFromLetter(period int, letter IntervalLetter) (interval int64)
- type Binance
- func (b *Binance) Cancel(ctx context.Context, symbol string, orderID string) (status string, err error)
- func (b *Binance) CancelAll(ctx context.Context, symbol string) (err error)
- func (b *Binance) Close() error
- func (b *Binance) ListOrders(ctx context.Context, symbol string) (orders []platform.Order, err error)
- func (b *Binance) OrderMarket(ctx context.Context, symbol string, side platform.OrderSide, ...) (orderID string, err error)
- func (b *Binance) OrderOCO(ctx context.Context, symbol string, side platform.OrderSide, ...) (orderID string, err error)
- func (b *Binance) QueryOrder(ctx context.Context, symbol string, orderID string) (err error)
- func (b *Binance) Subscribe(ctx context.Context, symbol string) <-chan platform.EventContainer
- func (b *Binance) Wallet(ctx context.Context) (wallet map[string]platform.Fixed, err error)
- type BinanceHistory
- type IntervalLetter
Constants ¶
View Source
const ( IntervalSecond = "s" IntervalMinute = "m" IntervalHour = "h" IntervalDay = "d" )
Variables ¶
View Source
var ErrClosed = fmt.Errorf("connection closed")
Functions ¶
func IntervalFromLetter ¶ added in v0.1.3
func IntervalFromLetter(period int, letter IntervalLetter) (interval int64)
Types ¶
type Binance ¶
type Binance struct {
// contains filtered or unexported fields
}
func (*Binance) ListOrders ¶ added in v0.2.0
func (*Binance) OrderMarket ¶ added in v0.1.3
func (*Binance) QueryOrder ¶ added in v0.2.0
type BinanceHistory ¶
type BinanceHistory struct {
// contains filtered or unexported fields
}
func NewHistory ¶
func NewHistory(testnet bool, inteval int, letter IntervalLetter) *BinanceHistory
func (*BinanceHistory) Subscribe ¶
func (bh *BinanceHistory) Subscribe(ctx context.Context, symbol string) <-chan platform.EventContainer
type IntervalLetter ¶
type IntervalLetter string
Click to show internal directories.
Click to hide internal directories.