Skip to content

Releases: c9s/bbgo

BBGO v1.16.0

12 May 11:41
Compare
Choose a tag to compare

New Indicators

New Features

  • Added withdrawal API support to MAX

Improvements

  • Improved notifier interfaces

CI

  • Added GitHub Actions, thank you @jnlin

Fixes

  • strategy bollgrid: skip canceling profit order on graceful exit, thank you @frankurcrazy
  • fixed binance order cancel update, thank you @zenixls2 !

BBGO v1.15.5

07 May 18:03
@c9s c9s
Compare
Choose a tag to compare

Fixes

  • Fixed grid strategy order generator error checking (we should try our best to place orders as many as we can)
  • Added backtesting sync from range checking (we need more backward market data for the indicators and last prices to work)
  • Fixed backtesting OnStart callback emitting.

BBGO v1.15.4

07 May 07:41
@c9s c9s
Compare
Choose a tag to compare

Improvements

  • Included darwin-arm64 binary in the dist file.
  • Updated grid usdt/twd config for backtesting, see config/grid-usdttwd.yaml.
  • Added schedule config for btc and eth markets, see config/schedule.yaml.
  • Updated redis to redis/v8 v8.8.0
  • Improved field injections
  • Improved account and balances command for multiple sessions.
  • Load backtest sync-from from the config as the default value.
  • Added --webserver-bind for specifying web server binding.

New Strategy

  • Added schedule strategy (aka 定期定額)

Fixes

  • Fixed symbol initialization issue (position not found issue)
  • Do not insert trades into db when running backtests.
  • Fixed max klines sync issues.
  • Fixed grid strategy trade update handler registration.
  • Fixed setup scripts (scripts/setup.sh)

BBGO v1.15.3

28 Apr 12:22
@c9s c9s
Compare
Choose a tag to compare

Improvements

  • Added more FTX implementation, thanks @ycdesu
  • Improved bollgrid order checking logics, thanks @LarryLuTW
  • Use GTC time in force by default, thanks @aitjcize
  • Added IOC order type support for MAX, thanks @chechiachang
  • Upgraded Binance API to v2.2.1, thanks @zenixls2

Bug Fixes

  • Fixed symbol column issue by extending width to 12, thanks @jnlin
  • Fixed placeorder command for the price, quantity formatting.
  • Fixed position accessor for empty positions.

BBGO v1.15.2

25 Mar 05:55
@c9s c9s
Compare
Choose a tag to compare

Improvements

  • Improved MAX SubmitOrders method call with multi-order API
  • Improved strategy instance ID for persistency

BBGO v1.14.1

21 Mar 02:24
@c9s c9s
Compare
Choose a tag to compare

Bug Fixes

  • Fixed grid strategy persistence instance id for restoring. (if the parameters are changed, we should not restore)
  • Adjust fee calculation to percentage numbers instead of bps.
  • Show grid strategy arbitrage profit and fixed the quote currency name.
  • For MAX exchange, it now loads the Vip fee from the MAX Vip level api.
  • Fixed the placeorder command, done by @ycdesu

BBGO v1.14.0

18 Mar 06:29
@c9s c9s
Compare
Choose a tag to compare

Features

  • Added balances command, thanks @ycdesu
  • Added orderbook command, thanks @ycdesu
  • Added query open orders support for FTX, thanks @ycdesu
  • Added Linode StackScript for USDT/TWD grid
  • Added and improved withdraws/deposits sync

Strategies

Grid

  • Added persistence support
  • Added price quantity scale support

Bug Fixes

  • Fixed grid strategy's price calculation.
  • Fixed grid strategy re-post orders issue
  • Fixed reward sync issue
  • Fixed order book validation, thanks @ycdesu
  • Removed unused conditions, thanks @Larry850806

BBGO v1.13.0

01 Mar 04:25
@c9s c9s
Compare
Choose a tag to compare

Features

  • Added quantity scales (exponential, logarithmic, linear, quadratic) to grid strategy and support strategy.
  • Added more FTX exchange implementation. (Thanks @ycdesu !)
  • Added reward service and reward record sync.
  • Added new balances cmd for querying balances.

Improvements

  • Improved data sync checking mech.
  • Now QueryMarginAccount method converts and parses the Binance margin account structure into the global types.
  • Added more margin order side effect alias. borrow, marginBuy and autoRepay

Bug Fixes

  • Fix sync issue when database service is not configured.

BBGO v1.12.0

22 Feb 07:49
@c9s c9s
Compare
Choose a tag to compare

Features

  • Added Web API for fetching sessions, assets, balances
  • Added Desktop App for OS X platform
  • Added a wizard interface for setting up grid strategies.
  • Improved and fixed Binance margin trading API integrations.
  • Added FTX skeleton (Thanks @ycdesu)
  • Added Ticker API (Thanks @ychi)
  • Added PnL limit option (Thanks @jnlin)
  • Change Desktop app backend from lorca to webview
  • Added sync progress when desktop app is started.

Strategy

  • Added support strategy for finding support price

Fixes

  • Fixes the kline subscription option checking (empty interval should raise error)
  • Fixed grid price band issue and balance quota checking
  • Fixed bollgrid balance checking, thanks @Larry850806
  • Added websocket ping handler to the finance websocket connection handling.
  • Fixed MAX trade side conversion, thanks @jnlin

BBGO v1.11.0

14 Feb 18:11
@c9s c9s
Compare
Choose a tag to compare
BBGO v1.11.0 Pre-release
Pre-release

Features

  • Added Web API for fetching sessions, assets, balances
  • Added Desktop App for OS X platform
  • Added a wizard interface for setting up grid strategies.
  • Improved and fixed Binance margin trading API integrations.
  • Added FTX skeleton (Thanks @ycdesu)
  • Added Ticker API (Thanks @ychi)
  • Added PnL limit option (Thanks @jnlin)

Strategy

  • Added support strategy for finding support price

Fixes

  • Fixes the kline subscription option checking (empty interval should raise error)
  • Fixed grid price band issue and balance quota checking
  • Fixed bollgrid balance checking, thanks @Larry850806
  • Added websocket ping handler to the finance websocket connection handling.
  • Fixed MAX trade side conversion, thanks @jnlin