Documentation ¶
Index ¶
- type Instruments
- type MarketData
- func (m *MarketData) GetCandles(figi string, from time.Time, to time.Time, interval domain.CandleInterval) ([]*domain.HistoricCandle, error)
- func (m *MarketData) GetLastCandles(figi string, interval domain.CandleInterval, period int, now time.Time) ([]*domain.HistoricCandle, error)
- func (m *MarketData) GetLastPrice(figi string) (*domain.LastPrice, error)
- func (m *MarketData) GetLastPrices() ([]*domain.LastPrice, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instruments ¶
type Instruments struct {
// contains filtered or unexported fields
}
func NewInstruments ¶
func NewInstruments(client apiclient.ApiClient, cache *cache.Cache) *Instruments
func (*Instruments) GetShareByFigi ¶
func (i *Instruments) GetShareByFigi(figi string) (*domain.Share, error)
func (*Instruments) SearchShares ¶
type MarketData ¶
type MarketData struct {
// contains filtered or unexported fields
}
func NewMarketData ¶
func NewMarketData(client apiclient.ApiClient, cache *cache.Cache) *MarketData
func (*MarketData) GetCandles ¶
func (m *MarketData) GetCandles(figi string, from time.Time, to time.Time, interval domain.CandleInterval) ([]*domain.HistoricCandle, error)
func (*MarketData) GetLastCandles ¶
func (m *MarketData) GetLastCandles(figi string, interval domain.CandleInterval, period int, now time.Time) ([]*domain.HistoricCandle, error)
func (*MarketData) GetLastPrice ¶
func (m *MarketData) GetLastPrice(figi string) (*domain.LastPrice, error)
func (*MarketData) GetLastPrices ¶
func (m *MarketData) GetLastPrices() ([]*domain.LastPrice, error)
Click to show internal directories.
Click to hide internal directories.