mirror of
https://github.com/c9s/bbgo.git
synced 2024-09-20 08:11:08 +00:00
add synopsis section
This commit is contained in:
parent
8f902d657e
commit
04b377258d
35
README.md
35
README.md
|
@ -14,6 +14,41 @@ aims to release v1.0 before 11/14
|
||||||
- Stream integration (user data websocket)
|
- Stream integration (user data websocket)
|
||||||
- PnL calculation.
|
- PnL calculation.
|
||||||
|
|
||||||
|
## Synopsis
|
||||||
|
|
||||||
|
_**still under construction**_
|
||||||
|
|
||||||
|
```go
|
||||||
|
import (
|
||||||
|
"github.com/c9s/bbgo"
|
||||||
|
)
|
||||||
|
|
||||||
|
mysqlURL := viper.GetString("mysql-url")
|
||||||
|
mysqlURL = fmt.Sprintf("%s?parseTime=true", mysqlURL)
|
||||||
|
db, err := sqlx.Connect("mysql", mysqlURL)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
t := bbgo.New(bbgo.Config{
|
||||||
|
DB: db,
|
||||||
|
})
|
||||||
|
t.AddNotifier(slacknotifier.New(slackToken))
|
||||||
|
t.AddLogHook(slacklog.NewLogHook(slackToken))
|
||||||
|
|
||||||
|
t.AddExchange("binance", binance.New(viper.Getenv("bn-key"), viper.Getenv("bn-secret")))).
|
||||||
|
Subscribe("binance", "btcusdt", "kline@5m", "book", "trade").
|
||||||
|
AddStrategy(bondtrade.New, bondtrade.New).
|
||||||
|
Symbols("btcusdt", "bnbusdt")
|
||||||
|
|
||||||
|
t.AddExchange("max", max.New(viper.Getenv("max-key"), viper.Getenv("max-secret")))).
|
||||||
|
Subscribe("max", "btctwd", "kline@5m", "book", "trade").
|
||||||
|
AddStrategy(flashdrop.New, bondtrade.New)
|
||||||
|
|
||||||
|
t.AddCrossExchangeStrategy(hedgemaker.New(...))
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
Loading…
Reference in New Issue
Block a user