bars

package
v0.0.0-...-de2183f Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAlpacaBars

func GetAlpacaBars(ts timespan.TimeSpan, sym string, loc *time.Location) (models.Bars, error)

Types

type AlpacaLoader

type AlpacaLoader struct {
	// contains filtered or unexported fields
}

func (*AlpacaLoader) GetBars

func (l *AlpacaLoader) GetBars(ts timespan.TimeSpan) (models.Bars, error)

func (*AlpacaLoader) GetDayBars

func (l *AlpacaLoader) GetDayBars(d date.Date) (models.Bars, error)

func (*AlpacaLoader) GetRunBars

func (l *AlpacaLoader) GetRunBars(
	d date.Date,
	wuPeriod int,
) (models.Bars, error)

func (*AlpacaLoader) Init

func (l *AlpacaLoader) Init() error

type Loader

type Loader interface {
	Init() error
	GetBars(timespan.TimeSpan) (models.Bars, error)
	GetDayBars(d date.Date) (models.Bars, error)
	GetRunBars(d date.Date, warmupPeriod int) (models.Bars, error)
}

func NewAlpacaLoader

func NewAlpacaLoader(s *models.Security) Loader

Jump to

Keyboard shortcuts

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