mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-25 16:25:16 +00:00
cmd/kline: show klines from restful api
This commit is contained in:
parent
ba87ffab43
commit
e735362efd
|
@ -4,6 +4,7 @@ import (
|
|||
"context"
|
||||
"fmt"
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
log "github.com/sirupsen/logrus"
|
||||
"github.com/spf13/cobra"
|
||||
|
@ -54,6 +55,19 @@ var klineCmd = &cobra.Command{
|
|||
return err
|
||||
}
|
||||
|
||||
now := time.Now()
|
||||
kLines, err := session.Exchange.QueryKLines(ctx, symbol, types.Interval(interval), types.KLineQueryOptions{
|
||||
Limit: 50,
|
||||
EndTime: &now,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
log.Infof("kLines from RESTful API")
|
||||
for _, k := range kLines {
|
||||
log.Info(k.String())
|
||||
}
|
||||
|
||||
s := session.Exchange.NewStream()
|
||||
s.SetPublicOnly()
|
||||
s.Subscribe(types.KLineChannel, symbol, types.SubscribeOptions{Interval: types.Interval(interval)})
|
||||
|
|
Loading…
Reference in New Issue
Block a user