Documentation ¶
Index ¶
- Variables
- type BacktestClient
- type ClientExt
- func (client *ClientExt) CreateOrder(input, quantity, price string, orderType binance.SideType) (*binance.CreateOrderResponse, error)
- func (client *ClientExt) GetAccount() (*binance.Account, error)
- func (client *ClientExt) GetAllSymbols() []string
- func (client *ClientExt) GetCurrencies(symbol ...string) ([]binance.Balance, error)
- func (client *ClientExt) GetKlines(symbol, timeframe string) ([]*binance.Kline, error)
- func (client *ClientExt) GetKlinesByPeriod(symbol, timeframe string, start, end time.Time) ([]*binance.Kline, error)
- func (client *ClientExt) GetOrders(symbol string) ([]*binance.Order, error)
- type ClientExtSim
- func (client *ClientExtSim) CreateOrder(symbol, quantity, price string, orderType binance.SideType) (*binance.CreateOrderResponse, error)
- func (client *ClientExtSim) GetAccount() (*binance.Account, error)
- func (client *ClientExtSim) GetAllSymbols() []string
- func (client *ClientExtSim) GetCurrencies(symbol ...string) ([]binance.Balance, error)
- func (client *ClientExtSim) GetKlines(symbol, timeframe string) ([]*binance.Kline, error)
- func (client *ClientExtSim) GetKlinesByPeriod(symbol, timeframe string, start, end time.Time) ([]*binance.Kline, error)
- func (client *ClientExtSim) GetOrders(symbol string) ([]*binance.Order, error)
- type ExchangeClient
Constants ¶
This section is empty.
Variables ¶
View Source
var BacktestIndex int64
Functions ¶
This section is empty.
Types ¶
type BacktestClient ¶
type ClientExt ¶
type ClientExt struct {
*binance.Client
}
func (*ClientExt) CreateOrder ¶
func (*ClientExt) GetAccount ¶
func (*ClientExt) GetAllSymbols ¶
func (*ClientExt) GetCurrencies ¶
func (*ClientExt) GetKlinesByPeriod ¶
type ClientExtSim ¶
type ClientExtSim struct {
*binance.Client
}
func (*ClientExtSim) CreateOrder ¶
func (client *ClientExtSim) CreateOrder(symbol, quantity, price string, orderType binance.SideType) (*binance.CreateOrderResponse, error)
func (*ClientExtSim) GetAccount ¶
func (client *ClientExtSim) GetAccount() (*binance.Account, error)
func (*ClientExtSim) GetAllSymbols ¶
func (client *ClientExtSim) GetAllSymbols() []string
func (*ClientExtSim) GetCurrencies ¶
func (client *ClientExtSim) GetCurrencies(symbol ...string) ([]binance.Balance, error)
func (*ClientExtSim) GetKlines ¶
func (client *ClientExtSim) GetKlines(symbol, timeframe string) ([]*binance.Kline, error)
func (*ClientExtSim) GetKlinesByPeriod ¶
func (client *ClientExtSim) GetKlinesByPeriod(symbol, timeframe string, start, end time.Time) ([]*binance.Kline, error)
func (*ClientExtSim) GetOrders ¶
func (client *ClientExtSim) GetOrders(symbol string) ([]*binance.Order, error)
type ExchangeClient ¶
type ExchangeClient interface { CreateOrder(input, quantity, price string, orderType binance.SideType) (*binance.CreateOrderResponse, error) GetOrders(symbol string) ([]*binance.Order, error) GetKlines(symbol, timeframe string) ([]*binance.Kline, error) GetKlinesByPeriod(symbol, timeframe string, start, end time.Time) ([]*binance.Kline, error) GetAccount() (*binance.Account, error) GetCurrencies(symbol ...string) ([]binance.Balance, error) GetAllSymbols() []string }
func NewClientBacktest ¶
func NewClientBacktest(start, end time.Time, klinesFeed map[string][]*binance.Kline, batchLimit int) ExchangeClient
func NewExtClient ¶
func NewExtClient(apiKey, secretKey string) ExchangeClient
func NewExtClientSim ¶
func NewExtClientSim(apiKey, secretKey string) ExchangeClient
Click to show internal directories.
Click to hide internal directories.