prices

package
v1.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2021 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config added in v0.9.2

type Config struct {
	SamplePeriod      time.Duration
	SaveEveryNSamples uint
	SmoothingFactor   uint
	ScanQuantity      int
	DelayFuncK        time.Duration // kx + b, x in days
	DelayFuncB        time.Duration
}

type PriceManager

type PriceManager struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func NewPricesManager

func NewPricesManager(logger *zap.SugaredLogger, db *gorm.DB, cmcClient *cmcapi.CmcClient, wg *sync.WaitGroup, shutdownChannel chan interface{}, config *Config) *PriceManager

func (*PriceManager) GetActualPrices

func (pm *PriceManager) GetActualPrices() string

func (*PriceManager) GetPriceChart

func (pm *PriceManager) GetPriceChart(duration time.Duration) []byte

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL