Highlighted changes
- Complete rework of fee handling - which now detects "other currency" fees like BNB (Binance) and FEE (Kraken) percentages correctly (which are usually lower than the default).
- This also "guesses" the close fee to be identical to the open fee - allowing for better calculation.
- "eat dust" feature added (automatically done when fees are paid in base currency) - preventing dust from piling up (Dust = unsellable low amounts of currencies).
- Addition of
ShuffleFilter
to randomly shuffle your pairs in the pairlist. - New
cancel_open_orders_on_exit
setting to allow cancelling open buy / sell orders when the bot exits. - Addition of
ticker
to dataprovider. - Addition of
current_whitelist
to dataprovider. - New subcommand,
show-trades
to quickly visualize one or more trades. - Hyperopt CSV export now exports found parameters in additional columns.
- Fix anoying bug causing notifications to spam if a sell-order was partially filled.
- Improved Fee handling in Edge - causing more precise results for win ratio and expectations.
- Add CORS support to REST API (important for freqUI - warning - this is still in early alpha!)
- Add JWT support to improve security of the API.
- The freqtrade internal storage format for downloaded trades/ticks data (those that fetched with
--dl-trades
, for Kraken) has been changed. This solves problems with exhausting memory when downloading OHLCVs for highly active markets like BTC/USD from Kraken. - The version of pandas bumped to 1.0.4. This release of pandas resolves a memory leak in
rolling().max()
/rolling().min()
you may experience in indicators built with the use of these methods (including indicators from third-party libraries).
How to update
As always, you can update your bot using one of the following commands:
docker-compose
docker pull freqtradeorg/freqtrade:master
docker-compose up -d
Installation via setup script
# Deactivate venv and run
./setup.sh --update
Plain native installation
git pull
pip install -U -r requirements.txt