Documentation ¶
Index ¶
- func Derivation(lbars []marketdata.Bar, sStart, sEnd int) int
- func GetHistData(Client marketdata.Client, stock string, start time.Time, end time.Time, ...) (map[string][]marketdata.Bar, error)
- func GetHistDatas(Client marketdata.Client, stock string, startTime, endTime time.Time, ...) (map[string][]marketdata.Bar, error)
- func GetLiveData(stock string)
- func GoldenCross(lbars []marketdata.Bar, shortAv int) int
- func Trader(ClientCont AlpacaClientContainer, stock string, strat string, longAv int, ...)
- type AlpacaClientContainer
- type KeyNumbers
- type Position
- type StockData
- type TradeClient
- type UserRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Derivation ¶
func Derivation(lbars []marketdata.Bar, sStart, sEnd int) int
func GetHistData ¶
func GetHistDatas ¶
func GetHistDatas(Client marketdata.Client, stock string, startTime, endTime time.Time, numBars int) (map[string][]marketdata.Bar, error)
func GetLiveData ¶
func GetLiveData(stock string)
func GoldenCross ¶
func GoldenCross(lbars []marketdata.Bar, shortAv int) int
Types ¶
type AlpacaClientContainer ¶
type AlpacaClientContainer struct { TradeClient TradeClient DataClient *marketdata.Client StreamClient *stream.StocksClient // contains filtered or unexported fields }
func Init ¶
func Init() AlpacaClientContainer
type KeyNumbers ¶
type KeyNumbers struct {
Crossover int64 `json:"crossover"`
}
type TradeClient ¶
Click to show internal directories.
Click to hide internal directories.