All notable changes to this project will be documented in this file.
Upgrade version:
- git checkout main
- git pull
Upgrade library dependancies (if required):
- python3 -m pip install -r requirements.txt -U
-- Fixed misaligned text on initial bot info table
-- Fixed output formatting
-- Fixed fast-sample smartswitching for coinbase
-- Fixed simulation date issues
-- Fixed smartwitch for coinbase historic data limit -- Fixed smartswitching date sync
-- Added --disablebuyema argument
-- Updated README.md
-- use granularity
instead of self.getGranularity
-- use granularity
instead of self.getGranularity()
in getHistoricalDateRange()
call
- Update README.md
-- Increased number of attempts at retrieving previous orders in binance api
-- Improved ADX technical indicator
-- Added ATR technical indicator
-- Fixed ARIMA bug in coinbase pro when frequency not set in dataframe
-- Added ADX technical indicator -- Added auto migrate API keys to coinbasepro.key and/or binance.key
-- Updated README.md
-- Added log file rotation
-- Filter on filled orders only in Binance dataframe
-- Fixed smartswitch for binance simulation mode and live -- Fixed smartswitch timings to use sim date instead of just defaulting to current date -- Update goldencross using the actual sim date in sim mode only -- Update to check when your last order is buy but your coin balance in 0 switch to buy instead - Possible bug if you transfer or convert coins on the exchange instead of selling them -- Update to use correct market data in sim mode + smartswitching
-- statdetail flag which gives a detailed list of transactions (works with --statstartdate and --statgroup)
-- Updated validation for Telegram keys
-- Added "api_key_file" to config to keep credentials out of config files for safety
-- Added statstartdate flag to ignore trades before a given date in stats function -- Added statgroup flag to merge stats of multiple currency pairs -- Fixed stats for coinbase pro
-- Fixed smart switch back bug
-- Fixed "simstart" bug
-- Fixed issue from previous release
-- Refactored the new stats feature into it's own Stats class -- Fixed a bug with getOrders() for Coinbase Pro -- Fixed the rounding issue with precision greater than 4 -- Fixed the dummy account which has been broken with a previous PR -- Updated unit tests
-- Create default config if missing, avoid creating empty config
-- Separated strategy into Strategy model for custom strategies
-- Minor changes in quote currency extraction (binance.py)
-- Suppressed ARIMA model warning
-- Improved ARIMA model output to console -- Reduced polling from 2 minutes to 1 minute
-- Added the Seasonal ARIMA machine learning model for price predictions
-- Added Stochastic RSI and Williams %R technical indicators
- Optimised simulations, they run a lot faster now
-- Added app.getHistoricalDataChained
- Updated validation to allow for custom Coinbase Pro passphrases
- Added CHANGELOG.md
- Removed check for 'fees' on Binance orders which doesn't exist
- Pandas 'SettingWithCopyWarning' in models/exchange/coinbase_pro/api.py