Skip to content

Release Notes - Version 0.44.0

Released on October 1, 2021

New Spot Connector: BitMart

BitMart is a centralized exchange based in the Cayman Islands. It also has four offices located in New York, China, Hong Kong, and Seoul. It supports spot trading, otc trading, and USD trading. Its mission is to drive the world towards a better financial system.

BitMart aims to provide diversified system functions for spot trading to satisfy different needs for a wide array of users.

New Perpetual Connector: Bybit

Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 1.6 million registered users. Built on customer-centric values, we endeavor to provide a professional, smart, intuitive and innovative trading experience for retail and professional clients around the world. Bybit is committed to creating a fair, transparent and efficient trading environment, and offer 24/7 multi-language customer support to provide assistance in a timely manner.

Derivatives products currently offered on the Bybit platform are inverse perpetual contracts (BTCUSD, ETHUSD, XRPUSD, EOSUSD), linear perpetual contracts (BTCUSDT, ETHUSDT, BCHLINK, LINKUSDT, LTCUSDT, XTZUSDT, ADAUSDT, DOTUSDT, UNIUSDT) and inverse futures contracts (BTCUSD quarterly).

Developer Updates

  • TWAP strategy is now able to set configuration specifying the start time and the end time, specifying the start time without specifying the end time, and without start time and without an end time. #3643
  • Integrated new APIThrottler to Binance, Binance Perpetual, Coinzoom,, and KuCoin connectors #3664, #3666, #3893, #3894, #3891
  • Integrated AsyncThrottler into Kraken connector #3892
  • Solved incorrect use of WebSocket in Bittrex #3867
  • Added prefix to client order Id for orders created using NDAX connector #4165
  • Merged the new hanging order tracker into Pure Market Making. Pure Market Making and Avellaneda's hanging order behavior are now the same. #3978
  • Added Uniswap from Gateway-v2 into Hummingbot client #3984
  • Removed asset_mid_price from Pure Market Making #4202

Bug Fixes

  • #4089 Fixed dYdX perpetual issue when the bot attempts to place an order it will throw an error. Thanks to trkoneill18 for this fix! 🙏
  • #2480 Fixed the issue on Bittrex where the bot assumes that filled orders are unfilled orders, results to errors.
  • #4100 Fixed a bug where the bot fails to cancel the order and prints is_testing_mode() continuously
  • #4118 Fixed the NDAX fee calculations bug
  • #4207 Fixed a bug where gateway script still uses old balancer settings
  • #4297 Fixed the bug on the Binance connector where split_trading_pair was not properly imported
  • #3961 Fixed the issue on Binance Perpetual where setting the same position on the bot and the exchange still throws an error

Other Enhancements

  • #2967 Refactor celocli, update the ticker strings used when parsing celocli output. Thanks to pgold for this fix! 🙏
  • #4090 Added maxNext parameter to change storageId request in Loopring. Thanks to trkoneill18 for this fix! 🙏
  • #4210 Updated Blocktane trading pair parser. Thanks to trkoneill18 for this fix! 🙏