1.24.0 - Hummingbot
URL: https://hummingbot.org/release-notes/1.24.0/
Contents:
- Hummingbot v1.24.0 Release Notes¶
- Introduction¶
- How to Update¶
- Docker¶
- Source¶
- Monthly Community Call¶
- Configurable Scripts¶
- New Sample V2 Strategies¶
- BollingerV1¶
- Trend Follower¶
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.
Clone the latest hummingbot/deploy-examples repository and use the hummingbot-update.sh script under the /bash_scripts folder.
Alternatively, run the following command to pull the latest Docker image:
Update your Hummingbot branch to this release by running:
Afterwards, we will publish the recording on the Hummingbot YouTube and post it here.
For more community events, check out the Hummingbot Events 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.
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.
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.
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.
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.
Snapshot Proposal: https://snapshot.org/#/hbot-ncp.eth/proposal/0x7c7e1d4590e669a1bed38335f9a2a94f4ec3adf463804488cb071e367dc7ee4d
Thanks to R-K-H for their significant contribution to this integration! 🙏
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.
Snapshot Proposal: https://snapshot.org/#/hbot-ncp.eth/proposal/0x769ddfb5fd3f283e15192806c53efbf02b9e182ba8a64f5311305786265ef29a
Thanks to OjusWiZard for their significant contribution to this integration! 🙏
Examples:
Example 1 (unknown):
docker pull hummingbot/hummingbot:latestExample 2 (unknown):
git pull origin master