Documentation ¶
Index ¶
- Variables
- type BaseResponse
- type Exchange
- func (exchange *Exchange) CancelOrder(orderId string, currency CurrencyPair) (bool, error)
- func (exchange *Exchange) GetAccount() (*Account, error)
- func (exchange *Exchange) GetAssets(currency CurrencyPair) (*Assets, error)
- func (exchange *Exchange) GetDepth(size int, currency CurrencyPair) (*Depth, error)
- func (exchange *Exchange) GetExchangeName() string
- func (exchange *Exchange) GetKlineRecords(currency CurrencyPair, period KlinePeriod, size int, opt ...OptionalParameter) ([]Kline, error)
- func (exchange *Exchange) GetOneOrder(orderId string, currency CurrencyPair) (*Order, error)
- func (exchange *Exchange) GetOrderHistorys(currency CurrencyPair, optional ...OptionalParameter) ([]Order, error)
- func (exchange *Exchange) GetOrderInfos(txids ...string) ([]Order, error)
- func (exchange *Exchange) GetTicker(currency CurrencyPair) (*Ticker, error)
- func (exchange *Exchange) GetTradeHistory(currency CurrencyPair, optional ...OptionalParameter) ([]Trade, error)
- func (exchange *Exchange) GetTrades(currencyPair CurrencyPair, since int64) ([]Trade, error)
- func (exchange *Exchange) GetUnfinishOrders(currency CurrencyPair) ([]Order, error)
- func (exchange *Exchange) LimitBuy(amount, price string, currency CurrencyPair, ...) (*Order, error)
- func (exchange *Exchange) LimitSell(amount, price string, currency CurrencyPair, ...) (*Order, error)
- func (exchange *Exchange) MarketBuy(amount, price string, currency CurrencyPair) (*Order, error)
- func (exchange *Exchange) MarketSell(amount, price string, currency CurrencyPair) (*Order, error)
- type NewOrderResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BASE_URL = "https://api.kraken.com" API_V0 = "/0/" API_DOMAIN = BASE_URL + API_V0 PUBLIC = "public/" PRIVATE = "private/" )
Functions ¶
This section is empty.
Types ¶
type BaseResponse ¶
type BaseResponse struct { Error []string `json:"error"` Result interface{} `json:"result"` }
type Exchange ¶ added in v1.3.9
type Exchange struct {
// contains filtered or unexported fields
}
func (*Exchange) CancelOrder ¶ added in v1.3.9
func (*Exchange) GetAccount ¶ added in v1.3.9
func (*Exchange) GetAssets ¶ added in v1.3.9
GetAssets will return the full list of currency pairs available
func (*Exchange) GetExchangeName ¶ added in v1.3.9
func (*Exchange) GetKlineRecords ¶ added in v1.3.9
func (*Exchange) GetOneOrder ¶ added in v1.3.9
func (*Exchange) GetOrderHistorys ¶ added in v1.3.9
func (*Exchange) GetOrderInfos ¶ added in v1.3.9
func (*Exchange) GetTradeHistory ¶ added in v1.3.9
func (*Exchange) GetUnfinishOrders ¶ added in v1.3.9
func (*Exchange) MarketSell ¶ added in v1.3.9
type NewOrderResponse ¶
type NewOrderResponse struct { Description interface{} `json:"descr"` TxIds []string `json:"txid"` }
Click to show internal directories.
Click to hide internal directories.