bbgo/doc/release/v1.44.0.md

5.8 KiB

Full Changelog

  • #1105: IMPROVE: [grid2]: use newClientOrderID only for max
  • #1052: IMPROVE: strategy: linregmaker minprofit
  • #1100: FIX: [grid2] specify client order id explicitly
  • #1098: FIX: fix format string float point issue
  • #1103: strategy: rebalance: graceful cancel
  • #1102: FIX: strategy: fix fixedmaker
  • #1101: strategy: add fixedmaker
  • #1099: FIX: [grid2] avoid handling one orderID twice
  • #1090: fix/scale: fix LinearScale calculation
  • #1096: FEATURE: [grid2] add ClearDuplicatedPriceOpenOrders option
  • #1087: FEATURE: recover grids with open orders by querying trades process an…
  • #1095: FIX: filter wrong order id from self-trade trades
  • #1094: FIX: use updated_at instead of created_at to convert MAX order to typ…
  • #1093: strategy: rebalance: add positions and profit stats
  • #1092: FEATURE: [grid2] add more metrics and fix metric-related issues
  • #1091: FEATURE: split self trades when use MAX RESTful API to query trades
  • #1089: IMPROVE: exit: show symbol in trailing stop triggered message
  • #1088: FIX: [grid2] fix isCompleteGrid condition
  • #1086: FIX: [grid2] round down quoteQuantity/baseQuantity after the fee reduction
  • #1085: FIX: [grid2] group id should be bound by MaxInt32
  • #1080: strategy: marketcap: add orderType parameter
  • #1083: FIX: add group id on submit order API
  • #1084: FIX: [grid2] avoid initializing metrics twice
  • #1082: FIX: add mutex in memory store
  • #1081: FIX: [grid2] fix active orderbook at recovering
  • #1079: FIX: [grid2]: add write context for submitting orders
  • #1078: FIX: [grid2]: improve the onStart callback and the cancel loop
  • #1077: FEATURE: save expiring data to redis
  • #1076: FIX: [grid2]: quantity fee reduction for quote currency
  • #1069: DOC: add private strategy demo trading-gpt
  • #1075: FEATURE: add persistence service to environment
  • #1074: strategy: rebalance: add order type parameter
  • #1073: FIX: fix fixedpoint rounding
  • #1072: FIX: [grid2]: calculate grid profit only when the reverse order is placed
  • #1070: FIX: add context, exponential backoff and max retry limit
  • #1071: FEATURE: [grid2]: use UseCancelAllOrdersApiWhenClose
  • #1066: FIX: [grid2]: fix fee reduction by rounding
  • #1065: FEATURE: submit order backoff
  • #1064: FIX: emit order update handler from the pending maker order
  • #1063: IMPROVE: [grid2]: improve logging
  • #1062: FIX: [grid2]: fix recover sorting
  • #1061: FIX: [grid2] fix quote accumulation
  • #1060: FIX: process pending order update for active order book
  • #1059: FIX: [grid2]: emit grid ready once the grid is recovered
  • #1058: FIX: [grid2]: fix grid order recover
  • #1057: FIX: [grid2]: fix HasPrice
  • #1056: FIX: [grid2]: fix upper price error
  • #1053: FEATURE: get historical public trades from binance
  • #1023: implement indicators from phemex
  • #1050: FEATURE: New indicators
  • #1051: FIX: [grid2]: fix grid num calculation
  • #1049: FEATURE: [grid2]: make OpenGrid, CloseGrid api public
  • #1048: FEATURE: [grid2]: integrate prometheus metrics
  • #1047: FEATURE: add RSI to StandardIndicatorSet
  • #1043: FEATURE: service: add redis namespace support
  • #1036: FIX: create log dir to avoid error
  • #1035: FEATURE: strategy: [grid2] add grid callbacks
  • #1034: FEATURE: strategy: [grid2]: use initial order ID to query closed order history to recover grid
  • #1033: FEATURE: strategy: [grid2]: improve recovering process [part 3]