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()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…