[Full Changelog](https://github.com/c9s/bbgo/compare/v1.58.0...main) - [#1629](https://github.com/c9s/bbgo/pull/1629): REFACTOR: [dca2] refactor dca2 strategy to make it can back testing - [#1630](https://github.com/c9s/bbgo/pull/1630): FIX: [liquiditymaker] fix cancel all orders - [#1628](https://github.com/c9s/bbgo/pull/1628): FIX: [atrpin] sync position to redis - [#1627](https://github.com/c9s/bbgo/pull/1627): FEATURE: [grid2] use feeProcessing field to make sure the trading fee… - [#1626](https://github.com/c9s/bbgo/pull/1626): FEATURE: [dca2] make QueryOrderTradesUntilsuccessful take feeProcessi… - [#1618](https://github.com/c9s/bbgo/pull/1618): CHORE: [atrpin] add submitting log - [#1619](https://github.com/c9s/bbgo/pull/1619): chore: fix some comments - [#1620](https://github.com/c9s/bbgo/pull/1620): REFACTOR: move logErr to util - [#1622](https://github.com/c9s/bbgo/pull/1622): FEATURE: [dca2] emit position after recovery and refactor - [#1623](https://github.com/c9s/bbgo/pull/1623): FEATURE: [liquiditymaker] limit adjustment order quantity - [#1621](https://github.com/c9s/bbgo/pull/1621): FEATURE: [dca2] add position callback - [#1617](https://github.com/c9s/bbgo/pull/1617): MINOR: [dca2] refactor and make open-position interval longer - [#1616](https://github.com/c9s/bbgo/pull/1616): FEATURE: [dca2] recollect position before placing the take-profit order - [#1609](https://github.com/c9s/bbgo/pull/1609): FEATURE: emit position when position updated and reset - [#1615](https://github.com/c9s/bbgo/pull/1615): FIX: fix dca2 panic problem - [#1612](https://github.com/c9s/bbgo/pull/1612): FIX: [grid2] fix issue when recovering with finalizing orders - [#1614](https://github.com/c9s/bbgo/pull/1614): FEATURE: [max] add fee processing field - [#1611](https://github.com/c9s/bbgo/pull/1611): FEATURE: [dca2] new flag EnableQuoteInvestmentReallocate to decide if… - [#1605](https://github.com/c9s/bbgo/pull/1605): support Binance paper trading for sync sub-command - [#1606](https://github.com/c9s/bbgo/pull/1606): FIX: issue #1037, get-order command error - [#1608](https://github.com/c9s/bbgo/pull/1608): FIX: [xalign] fix buy side max amount - [#1599](https://github.com/c9s/bbgo/pull/1599): FEATURE: [dca2] when all open-position orders are filled, place the t… - [#1601](https://github.com/c9s/bbgo/pull/1601): add vscode launch setting for easier run / debug - [#1595](https://github.com/c9s/bbgo/pull/1595): REFACTOR: [max] simplify max query ticker - [#1602](https://github.com/c9s/bbgo/pull/1602): DOC: add rebalance doc - [#1604](https://github.com/c9s/bbgo/pull/1604): FEATURE:[indicator] add adx indicator - [#1603](https://github.com/c9s/bbgo/pull/1603): consistent config param for all sub-commands - [#1596](https://github.com/c9s/bbgo/pull/1596): - [#1600](https://github.com/c9s/bbgo/pull/1600): update default value for config param of backtest cmd to have same value with root cmd - [#1597](https://github.com/c9s/bbgo/pull/1597): FEATURE: close short positions with ClosePosition