[Full Changelog](https://github.com/c9s/bbgo/compare/v1.51.0...main) - [#1259](https://github.com/c9s/bbgo/pull/1259): FIX: core: fix trade collector dead lock - [#1260](https://github.com/c9s/bbgo/pull/1260): build(deps): bump grpcio from 1.44.0 to 1.53.0 in /python - [#1264](https://github.com/c9s/bbgo/pull/1264): build(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.11.1 - [#1263](https://github.com/c9s/bbgo/pull/1263): build(deps): bump github.com/gin-gonic/gin from 1.7.0 to 1.9.1 - [#1262](https://github.com/c9s/bbgo/pull/1262): build(deps): bump underscore, @nomiclabs/hardhat-waffle and ethereum-waffle in /contracts - [#1255](https://github.com/c9s/bbgo/pull/1255): FEATURE: [bybit] add query trade api - [#1257](https://github.com/c9s/bbgo/pull/1257): FEATURE: [grid2] fee discounted filtering - [#1254](https://github.com/c9s/bbgo/pull/1254): merge back v1.50 into main - [#1256](https://github.com/c9s/bbgo/pull/1256): FIX: fix batch query trade missing time range - [#1247](https://github.com/c9s/bbgo/pull/1247): FEATURE: [max] add fee_discounted to Trade struct for RESTful api - [#1252](https://github.com/c9s/bbgo/pull/1252): FEATURE: [bybit] query closed order - [#1253](https://github.com/c9s/bbgo/pull/1253): FIX: [max] return err on max queryClosedOrdersByLastOrderID - [#1250](https://github.com/c9s/bbgo/pull/1250): FEATURE: [bybit] support cancel order - [#1249](https://github.com/c9s/bbgo/pull/1249): FEATURE: [bybit] support place order - [#1248](https://github.com/c9s/bbgo/pull/1248): pkg/exchange: add QueryOpenOrders API for bybit - [#1244](https://github.com/c9s/bbgo/pull/1244): FEATURE: support QueryTickers API on bybit - [#1246](https://github.com/c9s/bbgo/pull/1246): TEST: add httptesting pkg - [#1243](https://github.com/c9s/bbgo/pull/1243): FEATURE: pkg/exchange: add query market to bybit exchange