Release Notes - Version 0.32.0¶
🔗 New connector: Bitfinex¶
Hummingbot now supports Bitfinex exchange! Bitfinex is a cryptocurrency exchange owned and operated by iFinex Inc., which is headquartered in Hong Kong and registered in the British Virgin Islands.
Bitfinex was founded in December 2012 as a peer-to-peer Bitcoin exchange, offering digital asset trading services to users around the world. Bitfinex initially started as a P2P margin lending platform for Bitcoin and later added support for more cryptocurrencies.
Read more about how to use Bitfinex connector here.
Bitfinex connector is currently not working with cross-exchange and arbitrage strategy.
🔗 New connector: Loopring¶
The connector for Loopring exchange is also in this release! Loopring is the first scalable DEX protocol built with zkRollup for Ethereum. Loopring Exchange is the first decentralized trading platform built on top of the Loopring protocol.
Read more about how to use Loopring connector here.
🎛 New pure market making feature: Order Override¶
Advanced users can now customize and specify how Hummingbot creates orders in terms of order levels, spread and size.
Since this feature is for advanced users, it is not configurable from the Hummingbot client. Follow the guide in our documentation how to use the Order Override feature.
📈 New price reference: Last Own Trade Price¶
price_type in pure market making to allow users use their own last trade price as a price reference when creating orders.
More information in External Pricing Source Configuration.
🛫 More parameters configurable on the fly¶
The following parameters can now be reconfigured even without stopping the strategy. Take note that changes will take effect on the next order refresh.
inventory_target_base_pct can only be configured when running on centralized exchange connectors.
📊 New command: Ticker¶
This new command displays a specific market's ticker prices such as best bid, best ask, mid price and last trade price. By default, it runs the output 10 times with 1 second in between intervals.
Optional arguments for this command and sample usage can be found in our documentation.
💻 Developers Updates¶
Connector Change Summary¶
In the ongoing effort to make the Hummingbot code base more developer friendly, we refactored several parts of the exchange connector code to make it easier to add additional exchanges in the future:
- A major update on Task 4. Required Connector Configuration, most of these tasks are now contained within the connector package, you no longer need to update various other files in the Hummingbot.
🔧 Other Enhancements¶
- In arbitrage strategy, the
statuscommand displays last calculated profitability #2151
statuscommand displays the price reference used when creating orders #2332
🐞 Bug Fixes¶
- Cross exchange strategy not executing taker orders due to illegal characters #2226
- Celo balance update error when celocli new version is available #2319
- Fail to submit orders in cross exchange due to HTTP status 400 "BAD_REQUEST" #2326
- Kucoin connector takes a while to get ready #2348