Hummingbot v1.24.0 Release Notes¶
Released on January 29, 2024
As we step into a new year full of infinite possibilities, we are thrilled to present Hummingbot version 1.24.0! A major highlight of this version are configurable scripts, which lets users create config files for V2 Strategies and basic scripts just like they can for V1 Strategies. We also added more sample V2 strategies, including the new DmanV4 advanced market making strategy.
This release also features substantial documentation updates, especially for exchange connector development and governance! Finally, we're excited to introduce two fresh DEX connectors: Vega Protocol and QuipuSwap, ensuring a broader range of trading opportunities for Hummingbot users across the DeFi landscape.
|Core Trading Engine
|DEX Connector Middleware
How to Update¶
Clone the latest
hummingbot/deploy-examples repository and use the
hummingbot-update.sh script under the
Alternatively, run the following command to pull the latest Docker image:
Update your Hummingbot branch to this release by running:
Monthly Community Call¶
Join the next community call on Discord to learn about the new features in this release and other Hummingbot news:
- Date: Wednesday January 31
- Time: 4pm GMT / 12am SIN (Feb 1) / 11am EST / 8am PST
- Location: Hummingbot Discord
- Event Link: https://discord.gg/8TsJdCnc?event=1199751917715329064
Afterwards, we will publish the recording on the Hummingbot YouTube and post it here.
For more community events, check out the Hummingbot Calendar.
Ever since we introduced Scripts as a lightweight way to create simple trading strategies, users have been asking for the ability to add configuration files for them, as they are able to do for V1 Strategies. Now, they finally can!
Starting in this release, scripts can define a
ScriptConfig class that defines configuration parameters that users can store in a YAML file. Both V2 Scripts used to control V2 Strategies as well as more basic scripts can add this class with a few lines of code. Afterwards, users can create config files for scripts, which can be modified and shared easily.
See Config Files for details on how to use this feature.
New Sample V2 Strategies¶
Hummingbot's new V2 Strategies allow users to create powerful custom strategies by configuring LEGO-like components as building blocks. In this release, we have added a page with a list of Sample Strategies that users can extend and modify.
In addition, we've also added a few new sample strategies:
A simple directional strategy that uses Bollinger Band Percent (BBP), which measures an asset's price relative to its upper and lower Bollinger Bands, to construct long/short signals.
A simple trend-following strategy that uses Simple Moving Average (SMA) and Bollinger Band Percent (BBP) to construct long/short signals.
Pull Request: #6741
The new DManV4 strategy is a sophisticated market making strategy that utilizes Natural True Range (NATR) to dynamically set spreads, along with various advanced parameters for more nuanced controls.
Pull Request: #6742
Connector Development and Governance Docs¶
This release features a revamped Building Connectors section for developers building connectors to order book spot and perpetual exchanges. We've added pages tthat describe the latest spot and perpetual connector standards, developer and QA checklists, as well as debugging and troubleshooting docs.
In addition, we have also revised the Polls section to reflect the changes approved in HGP-50, which replaced the legacy Gold/Silver/Bronze maintenance tiers with a new system that allocate HBOT bounties among the connectors for each Poll based on their pro-rata voting share. Each connector may have a public HBOT maintenance bounty allocation which the Foundation will use to fund bounties for bug fixes and upgrades related to that exchange's Hummingbot connector that can be assigned to community developers.
New DEX Connector: Vega Protocol¶
Vega Protocol is a new DEX built from the ground up using high performing, purpose-built smart contracts specifically for trading - meaning no fees on orders, and fairness at its core. It operates on the Vega Alpha Mainnet, a Tendermint based blockchain. For more information, see the Vega connector docs.
Pull Request: #6628
Thanks to R-K-H for their significant contribution to this integration! 🙏
New DEX Connector: QuipuSwap¶
QuipuSwap, is a decentralized exchange (DEX) on the Tezos blockchain. It features on-chain governance for baking rewards, emphasizing user participation in decision-making processes. QuipuSwap offers a platform for seamless token swaps and liquidity provision, catering to users engaged in the Tezos ecosystem. For more information, see the QuipuSwap connector docs.
Pull Request: #252
Thanks to OjusWiZard for their significant contribution to this integration! 🙏
- #6719 - Adjusted limit price representation for small amounts Thanks to isreallee82 for this fix! 🙏
- #6749 - Simplified funding loop Thanks to MementoRC for this fix! 🙏
- #6755 - Added config parameter to
- #6760 - Refactored Injective connectors to use the new chain streams Thanks to aarmoa for this fix! 🙏
- #6785 - Fixed directional script bugs and added configurable PMM script
- #6789 - Fixed
unexpected_error_while_processing_event_201for Hyperliquid Thanks to yancong001 for this fix! 🙏
- #6790 - Fixed error on submit market order due to reduce only order would increase position Thanks to yancong001 for this fix! 🙏
- #6795 - Updated MEXC broker ID