0.15.0
Release Summary
Thank you very much to all the community for your contributions. We received more than 200 commits, submitted by 13 contributors.
This new release is huge with a lot of improvements for the bot and tons of new features. Please take a look at our new documentation to know how to use the bot.
Breaking Changes
1. New config parameters required
config.json
has been upgraded. New fields are mandatory. Compare your config to config.json.example
and update your config file accordingly, otherwise the bot will not start.
2. Database upgrade
The fee calculation has been fixed and the fee data in your database are incorrect.
If you have had a bot running before 12/23/17, please backup your DB, and run the following SQL command:
UPDATE trades SET fee=0.0025 WHERE fee=0.005;
Trouble in updating your database? Read this page to understand how to update the DB.
Features and Bugfixes
- New command-line parameters (Checkout the documentation for more details):
- New documentation (Link):
- New parameters available in the config.json (Checkout the documentation for more details):
- Increase test coverage to 85% (Link):
- Improvement: Bot stability and new features:
- Improvement: Telegram features (Checkout the documentation for more details):
- Improvement: Backtesting / Hyperopt script:
- Improvement: Plotting script:
- Improvement: Bittrex API:
- Update the default Buy/Sell Strategy, and Indicators:
- Fix fee calculation:
- Upgrade Dependencies version
Known Issues (Link):
- #118: Sell due to loss, bot buys the same currency
- #147: ZeroDivisionError after /count
- #238: Retry on "Got invalid response" during backtesting
- #251: Error in
/performance
Telegram command since develop version 28-12-17 - #319: bot keeps thinking order is opened bug
- #341: Buggy get_ticker bug
- #345: Doker installation failed - numpy bug
- #363: plot_dataframe.py broken bug
- #371: Exception can happen with
/forcesell