Skip to content
All library documents

Crypto Volatility Screening and Hummingbot Connector Updates

Article Hummingbot docs

Summary

This release note describes Hummingbot updates, including connectors for Hyperliquid and the XRP Ledger, plus a sample crypto volatility screener. The screener periodically analyzes multiple cryptocurrency pairs on a chosen exchange using percentage changes, Bollinger Bands, and standard deviation. The stated use is to help traders assess market volatility; the document does not specify entry rules, thresholds, or evidence of trading performance.

Other changes include market-order support for Kraken, paper trading support for Injective, and a dashboard example using Supertrend across multiple timeframes. The note also outlines early research into using large language models to help users operate bots and find documentation answers. These are product and development updates rather than validated trading research. No backtest results or risk-adjusted returns are reported, and the screener’s metrics alone do not establish whether a trade is attractive.

Key ideas

  • The sample screener tracks crypto volatility across multiple pairs on a selected exchange.
  • It combines percentage changes, Bollinger Bands, and standard deviation in periodic reports.
  • The release adds Hyperliquid and XRP Ledger connectors to Hummingbot.
  • The document reports software features, not evidence that the screener produces profitable trades.

Tags

Full text
# Hummingbot v1.23.0 Release Notes


# Hummingbot v1.23.0 Release Notes

*Released on December 26, 2023*

## Introduction

Happy Holidays everyone! We are excited to announce the release of Hummingbot version 1.23.0, marking a significant milestone as we wrap up the year. Highlights include the launch of two new DEX connectors: **Hyperliquid** and **XRPL Ledger** as well as notable updates across our core trading engine and gateway, along with improvements to existing connectors and the introduction of innovative tools such as the **Crypto Volatility Screener** and an (ongoing development) **AI assistant** for streamlined trading strategies. 

As always, we thank our community for their contributions and continued support, and we are looking forward to an exciting new year as we remain committed to advancing Hummingbot and empowering our users with the best trading tools and experiences.


| Repository | Description | GitHub Release | DockerHub Release |
|------------|-------------|----------------|-------------------|
| [Hummingbot](https://github.com/hummingbot/hummingbot) | Core Trading Engine | [`v1.23.0`](https://github.com/hummingbot/hummingbot/releases/tag/v1.23.0) | [`version-1.23.0`](https://hub.docker.com/r/hummingbot/hummingbot/tags?name=version-1.23.0) |
| [Gateway](https://github.com/hummingbot/gateway) | DEX Connector Middleware | [`v1.23.0`](https://github.com/hummingbot/gateway/releases/tag/v1.23.0) | [`version-1.23.0`](https://hub.docker.com/r/hummingbot/gateway/tags?name=version-1.23.0) |

## How to Update

### Docker

Clone the latest [`hummingbot/deploy-examples`](https://github.com/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:

```
docker pull hummingbot/hummingbot:latest
```

### Source

Update your Hummingbot branch to this release by running:

```
git pull origin master
```

## Monthly Community Call

Join the next community call on [Discord](https://discord.gg/hummingbot) to learn about the new features in this release and other Hummingbot news:

* **Date**: Wednesday Dec 27th
* **Time**: 4pm GMT / 10pm SIN / 10am EST / 7am PST 
* **Location**: [Hummingbot Discord](https://discord.gg/hummingbot)
* **Event Link**: <https://discord.gg/ygc7Mrgx?event=1187049283841708072>

Afterwards, we will publish the recording on the Hummingbot YouTube and post it here.

<iframe style="width:100%; min-height:400px;" src="https://www.youtube.com/embed/hNyqGYOHsbw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

For more community events, check out the [Hummingbot Events Calendar](https://lu.ma/u/hummingbot).


## R&D: First steps toward a Hummingbot AI assistant

<iframe style="width:100%; min-height:400px;" src="https://www.youtube.com/embed/JZfACS1v9H8?si=KQ2sbU-h39Jf-hfE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

The **Hummingbot Helper** repository is designed to explore, test, and refine the use of **Large Language Models** (LLMs) in enhancing the functionality and user experience of Hummingbot. We believe that these new technologies may synergize well with Hummingbot's trading engine, strategy frameworks, and connectors system.

Initially, we have set up a few research Jupyter notebooks to developing preprocessing techniques and effective LLM chains to assist users in running bots and efficiently answering questions related to Hummingbot's documentation.

**Github Repo:** <https://github.com/hummingbot/helper>


## New Script: Crypto Volatility Screener

<iframe style="width:100%; min-height:400px;" src="https://www.youtube.com/embed/LpgqoMOXINc?si=lbboppP5bFCUNDYb" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

The new [**Volatility Screener**](https://github.com/hummingbot/hummingbot/blob/master/strategies/scripts/screener_volatility.py) sample script provides an new way to use Hummingbot: It conducts a detailed analysis of market volatility for multiple cryptocurrency pairs on a specified exchange, utilizing various metrics and indicators like percentage changes, Bollinger Bands, and standard deviation calculations. 

The script is designed to provide periodic reports, making it a useful tool for traders looking to understand and capitalize on market volatility.

**Pull Request:**: [#6693](https://github.com/hummingbot/hummingbot/pull/6693) 

## New DEX Connector: Hyperliquid

[Hyperliquid](https://app.hyperliquid.xyz/), launched in 2023, is at the forefront of decentralized perpetual exchanges, recognized for its exceptional speed and liquidity. Operating on a unique Layer 1 blockchain, Hyperliquid is transforming the DeFi landscape with a user-centric design and advanced trading features. A key highlight is the introduction of **Vaults**, a novel concept designed to streamline asset management and bolster trading efficiency. These Vaults offer a secure and effective solution for asset storage while facilitating sophisticated trading strategies.

For more information, see [Hyperliquid](../exchanges/hyperliquid.md) in our exchange connector documentation.

**Pull Requests:**  [#6675](https://github.com/hummingbot/hummingbot/pull/6675)

**Snapshot Proposal:** <https://snapshot.org/#/hbot-ncp.eth/proposal/0x138d4160162f5e930e0bba0c8be408bd208d67b481e7924d39c9eba56def11e6>

**Thanks to [yancong001](https://github.com/yancong001) for their significant contribution to this integration! 🙏**


## New Chain and DEX Connector: XRP Ledger

Launched in 2012, [Ripple](https://ripple.com/xrp/) is a prominent player in the digital payment protocol and cryptocurrency space, primarily known for its digital payment network and protocol. Unlike traditional cryptocurrencies, Ripple operates on a decentralized open-source protocol and supports token issuance of various kinds, including its native cryptocurrency, XRP. Ripple's technology allows for fast, low-cost international transactions, making it a favored choice for cross-border settlements. The platform's unique consensus mechanism distinguishes it from other blockchain-based systems, offering enhanced scalability and efficiency. Ripple's ecosystem includes a wide range of financial institutions and payment networks.

See [DEX Connectors - XRP Ledger](../exchanges/xrpl.md) and Chain Connectors - XRP Ledger for the respective DEX and chain documentation pages.

**Pull Requests:**  [#6535](https://github.com/hummingbot/hummingbot/pull/6535), [#128](https://github.com/hummingbot/gateway/pull/128) 

**Snapshot Proposal:** <https://snapshot.org/#/hbot-ip.eth/proposal/0x07b027fc420274d26add346ed65a2f7e3e5a662bd5317d2ddb2dd02562a7b2d2>

**Thanks to [mlguys](https://github.com/mlguys) for this contribution! 🙏**


## Other Updates

### Hummingbot

- [#6650](https://github.com/hummingbot/hummingbot/pull/6650) - Fixed issue with Polkadex hanging orders and broken pipes **Thanks to [Nullably](https://github.com/Nullably) for this fix! 🙏**
- [#6684](https://github.com/hummingbot/hummingbot/pull/6684) - Added paper trade support for [Injective v2](../exchanges/injective.md) **Thanks to [aarmoa](https://github.com/aarmoa) for this fix! 🙏**
- [#6691](https://github.com/hummingbot/hummingbot/pull/6691) - Added fix for the [MEXC](../exchanges/mexc/index.md) partially canceled error **Thanks to [yancong001](https://github.com/yancong001) for this fix! 🙏**
- [#6695](https://github.com/hummingbot/hummingbot/pull/6695) - Improved `gateway balance` command so it shows token balances by network **Thanks to [isreallee82](https://github.com/isreallee82) for this fix! 🙏**
- [#6697](https://github.com/hummingbot/hummingbot/pull/6697) - Fixed the indentation of methods in the screener script
- [#6698](https://github.com/hummingbot/hummingbot/pull/6698) - Added close price reference controller
- [#6702](https://github.com/hummingbot/hummingbot/pull/6702) - Fixed issue with getting more than 100 [gateio_perpetual](../exchanges/gate-io/index.md) candles **Thanks to [yancong001](https://github.com/yancong001) for this fix! 🙏**
- [#6703](https://github.com/hummingbot/hummingbot/pull/6703) - Added market orders to the [Kraken](../exchanges/kraken/index.md) connector
- [#6704](https://github.com/hummingbot/hummingbot/pull/6704) - Fixed issue with infinite loop in `start_mqtt_async` **Thanks to [klpanagi](https://github.com/klpanagi) for this fix! 🙏**
- [#6708](https://github.com/hummingbot/hummingbot/pull/6708) - Improved XRPL websocket connection and issue with balance not showing correctly **Thanks to [mlguys](https://github.com/mlguys) for this fix! 🙏**
- [#6715](https://github.com/hummingbot/hummingbot/pull/6715) - Improved fetching `close price` of the position executor 


### Gateway

- [#246](https://github.com/hummingbot/gateway/pull/246) - Fixed issue with yarn dependencies
- [#247](https://github.com/hummingbot/gateway/pull/247) - Added LP to [PancakeSwap](../exchanges/gateway/pancakeswap.md) integration **Thanks to [vic-en](https://github.com/vic-en) for this contribution! 🙏**
- [#249](https://github.com/hummingbot/gateway/pull/249) - Improved XRPL websocket connection and issue with balance not showing correctly **Thanks to [mlguys](https://github.com/mlguys) for this fix! 🙏**

### Dashboard

- [#103](https://github.com/hummingbot/dashboard/pull/103) - Fixed reported issue [#102](https://github.com/hummingbot/dashboard/issues/102) where Paper Trade wasn't rendering correctly **Thanks to [tomasgaudino](https://github.com/tomasgaudino) for this fix! 🙏**
- [#105](https://github.com/hummingbot/dashboard/pull/105) - Fixed the path of the `config_encoder-decoder`
- [#106](https://github.com/hummingbot/dashboard/pull/106) - Fixed `config_encoder_decoder` import
- [#107](https://github.com/hummingbot/dashboard/pull/107) - Added Jupyter notebooks to explain the backtest and optimization process
- [#108](https://github.com/hummingbot/dashboard/pull/108) - Added Supertrend Multi-Timeframe Example
- [#109](https://github.com/hummingbot/dashboard/pull/109) - Updated authentication instructions

Shown in full with attribution under the source's licence. Licence: Apache-2.0

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.