mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-27 09:15:15 +00:00
6.0 KiB
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.
- #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