bbgo/doc/release/v1.36.0.md

6.0 KiB

Fixes

  • Fixed backtest stop limit order / stop market order emulation.
  • Fixed optimizer panic issue (when report is nil)
  • Fixed pnl command market settings.
  • Fixed MAX API endpoints.

Improvements

  • Improved supertrend strategy.
  • Improved pivotshort strategy.
  • Refactor reward service sync.

Features

  • Added tearsheet backend api
  • Added seriesExtend for indicators.
  • Added progressbar to optimizer.

New API

  • Added ExitMethodSet (trailing stop, roi stop loss, roi take profit, ... etc)
  • Added new graceful shutdown API, persistence API, notification API, order executor API.

Full Changelog

  • #799: Improve supertrend strategy
  • #801: feature: optimizer: support --tsv option and render tsv output
  • #800: fix: fix exit method for trailing stop
  • #798: fix: fix trailingstop and add long position test case
  • #797: feature: re-implement trailing stop and add mock test
  • #796: strategy/pivotshort: add supportTakeProfit method
  • #793: Fix pnl command
  • #795: optimizer/fix: prevent from crashing if missing SummaryReport
  • #794: strategy/pivotshort: fix resistance updater
  • #792: strategy/pivotshort: fix findNextResistancePriceAndPlaceOrders
  • #791: strategy: pivotshort: refactor breaklow logics
  • #790: fix: strategy: pivoshort: cancel order when shutdown
  • #789: strategy: pivotshort: add more improvements for margin
  • #787: strategy: pivotshort: use active orderbook to maintain the resistance orders
  • #786: strategy: pivotshort: resistance short
  • #731: add tearsheet backend api (Sharpe)
  • #784: strategy: pivotshort: fix stopEMA
  • #785: optimizer: add progressbar
  • #778: feature: add seriesExtend
  • #783: fix: pivotshort: fix kline history loading
  • #782: refactor: moving exit methods from pivotshort to the core
  • #781: strategy: pivotshort: optimize and update config
  • #775: test: backtest: add order cancel test case
  • #773: fix: fix backtest taker order execution
  • #772: fix: backtest: fix stop order backtest, add more test cases and assertions
  • #770: fix: fix backtest stop limit order matching and add test cases
  • #769: backtest-report: sort intervals
  • #768: feature: backtest: add ohlc legend
  • #766: backtest-report: add time range slider
  • #765: improve: backtest-report layout improvements, EMA indicators and fixed the clean up issue
  • #764: strategy/pivotshort: refactor exit methods and add protection stop exit method
  • #761: datasource: refactor glassnodeapi
  • #760: doc: fix link
  • #758: improve: add pnl cmd options and fix trade query
  • #757: totp-user: add default user 'bbgo'
  • #756: refactor: clean up rsmaker, xbalance, dca, pivotshort strategies
  • #755: improve: bbgo: call global persistence facade to sync data
  • #754: optimizer: refactor max num of process in optimizer configs
  • #750: refactor: persistence singleton and improve backtest cancel performance
  • #753: optimizer: add max num of thread in config
  • #752: Upgrade nextjs from 11 to 12
  • #751: fix: reformat go code
  • #746: pivotshort: add strategy controller
  • #747: strategy/supertrend: use new order executor api
  • #748: bollmaker: remove redundant code for adapting new order executor api
  • #749: improve: add parallel local process executor for optimizer
  • #639: strategy: rsmaker: initial idea prototype
  • #745: fix: depth: do not test depth buffer when race is on
  • #744: refactor: refactor and update the support strategy
  • #743: strategy/bollmaker: refactor and clean up
  • #742: refactor: clean up bbgo.Notifiability
  • #739: refactor: redesign order executor api
  • #738: feature: binance: add binance spot rebate history support
  • #736: fix: gosimple alert
  • #737: refactor: refactor reward service sync
  • #732: Refactor grid panel
  • #734: fix: apply gofmt on all files, add revive action