INNER CODE UNIT · Go
candleDuration
sklinkert/at · cmd/at-coinbase/main.go:41
candleDuration := time.Minute * 1
strategyBackend := rsiadx.New(instrument, candleDuration)
wallet := paperwallet.New()
brokerBackend := coinbase.New(instrument, wallet)
db := mustConnectDB()
tr := trader.New(ctx, instrument, "", db,
trader.WithBroker(brokerBackend),
trader.WithPersistCandleData(true),
trader.WithStrategy(strategyBackend),
trader.WithFeedStoredCandles(strategyBackend),
)
if err := tr.Start(); err != nil {
fatal("failed to start trader", err)
}
tr.Summary()
}