hummingbot version 0.6.0! This release, we focused on making it easier for you to generate profits with Hummingbot. Highlights include:
- Market-specific transaction costs incorporated into all strategies
- Improved resilience against network connection issues
discoverystrategy that helps you discover trading opportunities
export_tradescommands that helps you analyze trading performance
- Stop-loss switch that automatically shuts down Hummingbot if losses exceed a certain threshold.
See below for more details!
In the last release, we incorporated market-specific transaction costs like trading commissions and gas costs (for decentralized exchanges) into Hummingbot's decision model. This means that you can set a
min_profitability that ignores transaction costs, and Hummingbot will only make and take orders that it expects to be profitable after factoring in transaction costs.
We added network status detection to our market and wallet connectors. If you run a bot like
arbitrage that trades on two markets, the bot won't place trades if one of the markets is offline. If a market is offline, the
status command will display a warning.
The discovery scans markets for the best opportunities with which to apply the
arbitrage strategy. It runs our arbitrage profitability analysis upon matching trading pairs in two different markets and displays a ranked list of trading pairs and their profitability. We plan to add support for the
cross-exchange market making strategy soon.
We have added two new CLI commands to help users analyze bot performance:
history: displays information about the trades that the bot has executed during the current session
export_trades: exports the list of trades to a CSV file
We added a feature to automatically shut down a trading bot if it loses a certain amount. Users can configure the stop loss switch in different ways, such as setting the percent loss threshold, whether it uses dynamic prices or initial starting prices, and the base asset used to calculate price changes. These settings are in the global configuration file
- Fixed a bug with the
statusoutput of the arbitrage strategy
- Fixed a bug in which duplicate orders may appear on DDEX. We have discovered an issue with the DDEX API and are working to isolate and rectify the bug.
- Cross-exchange market-making strategy now utilizes exchange rates when it displays the expected hedging price.