Skip to content

Releases: freqtrade/freqtrade

Release 0.17.2

03 Oct 10:10
e63e808
Compare
Choose a tag to compare
91373387 - Merge pull request #1251 from freqtrade/pyup-scheduled-update-2018-10-01
d0c7b7c5 - Update ccxt from 1.17.360 to 1.17.363
b130a923 - Merge pull request #1249 from freqtrade/pyup-scheduled-update-2018-09-30
3af3094a - Merge pull request #1247 from freqtrade/fix_hyperopt_pickle
9d70d250 - Update scikit-learn from 0.19.2 to 0.20.0
05adebb5 - Update ccxt from 1.17.351 to 1.17.360
e1ddddad - Merge pull request #1246 from freqtrade/fix/network_test
84622dc8 - Move test for strategy out of constructor
36e9abc8 - Manually update scikit-learn to 0.20.0
1b290ffb - Update hyperopt to show errors if non-supported variables are used
334e7553 - Fix hyperopt not working after update of scikit-learn to 0.20.0
f4585a27 - Patch exchange to not cause network delays during tests
448f3a71 - Merge pull request #1241 from freqtrade/fix/loadstrategyonce
6e66763e - Only load strategy once during backtesting
89b515be - Merge pull request #1220 from freqtrade/fix/plot_dataframe
d4818957 - Merge pull request #1211 from freqtrade/fix_no_trades_found
4ad3e96a - Merge pull request #1225 from freqtrade/test_acl_improvement
3893b638 - Merge pull request #1213 from freqtrade/fix_mac_install
5dac3b56 - Merge pull request #1238 from freqtrade/fix/buyexception
bcb13d04 - Merge pull request #1239 from freqtrade/pyup-scheduled-update-2018-09-26
f790f953 - Update ccxt from 1.17.350 to 1.17.351
766d3289 - Merge pull request #1204 from freqtrade/move_load_markets
e09674b7 - Merge pull request #1227 from freqtrade/feat/reduce_backtestnoise
88ccdc03 - Fix exception when order cannot be found
d04247cd - Merge pull request #1235 from freqtrade/pyup-scheduled-update-2018-09-25
d13e87d7 - Update ccxt from 1.17.341 to 1.17.350
bbcbf6ad - Merge pull request #1234 from freqtrade/pyup-scheduled-update-2018-09-23
6116c27a - Update pytest from 3.8.0 to 3.8.1
12e62878 - Update numpy from 1.15.1 to 1.15.2
0e168159 - Update ccxt from 1.17.335 to 1.17.341
e1c9b77c - Merge pull request #1230 from freqtrade/pyup-scheduled-update-2018-09-22
54b714ba - Update ccxt from 1.17.327 to 1.17.335
f302882f - Merge pull request #1228 from freqtrade/pyup-scheduled-update-2018-09-21
8e659af5 - Update ccxt from 1.17.324 to 1.17.327
567211e9 - don't print "NAN" lines in "left_open_trades"
95f884f4 - Merge pull request #1226 from freqtrade/pyup-scheduled-update-2018-09-20
53c0f01b - Update sqlalchemy from 1.2.11 to 1.2.12
0aa8557c - Update ccxt from 1.17.316 to 1.17.324
4d5e368c - Remove direct call to pytest fixture to elliminate pytest warning
2d4d1d73 - Merge pull request #1224 from freqtrade/pyup-scheduled-update-2018-09-19
2c5b6aca - Update ccxt from 1.17.311 to 1.17.316
eaa657aa - Merge pull request #1222 from freqtrade/pyup-scheduled-update-2018-09-18
a5d4de80 - Update ccxt from 1.17.305 to 1.17.311
52b75c59 - Merge pull request #1218 from jin10086/develop
f04e4f21 - Fix trailing whitespace
176bae2d - Set default-db url in configuration, not arguments
14e21765 - Fix missing column to load current backtesting export files
eebaede8 - Merge pull request #1219 from freqtrade/pyup-scheduled-update-2018-09-17
9b83a092 - Update ccxt from 1.17.300 to 1.17.305
0a4b2f19 - use --no-cache-dir for docker build
3abc294e - Merge pull request #1216 from 0xflotus/patch-1
6aa18bdd - fixed being
16279bc1 - Merge pull request #1215 from freqtrade/pyup-scheduled-update-2018-09-16
14961e2e - Update ccxt from 1.17.294 to 1.17.300
30ae5829 - Fix SED command for macos
200dfa75 - Wording for readme.md
51b3eb78 - Add section about about clock accuracy to readme.md
9685c09c - Add offset to "get_trades_for_order"
4303e86e - Merge pull request #1210 from freqtrade/pyup-scheduled-update-2018-09-15
f4d26961 - Update ccxt from 1.17.291 to 1.17.294
029a6798 - Merge pull request #1209 from freqtrade/pyup-scheduled-update-2018-09-14
f5ba34ad - Update ccxt from 1.17.283 to 1.17.291
bcf47b29 - Merge pull request #1208 from freqtrade/pyup-scheduled-update-2018-09-13
91c0e364 - Update ccxt from 1.17.276 to 1.17.283
fadf82dd - Merge pull request #1205 from freqtrade/pyup-scheduled-update-2018-09-12
241b23e5 - Update ccxt from 1.17.271 to 1.17.276
c429eae6 - Adjust remaining tests to _load_markets refactoring
674bad2a - Add and fix tests for load_markets
14b7fc42 - Change returntype for _load_markets to dict
14717b17 - Merge pull request #1203 from freqtrade/pyup-scheduled-update-2018-09-11
51ef1379 - Update ccxt from 1.17.257 to 1.17.271
f954efbd - Adapt tests to not _load_markets
0a290967 - Refactor load_market out of validate_pairs
687dc78d - Merge pull request #1202 from freqtrade/pyup-scheduled-update-2018-09-10
8aaf1745 - Update ccxt from 1.17.250 to 1.17.257
2660be9b - Merge pull request #1201 from freqtrade/pyup-scheduled-update-2018-09-09
65ad9cf7 - Update ccxt from 1.17.242 to 1.17.250
179bcf39 - Merge pull request #1101 from mishaker/ccxt-async
062eca19 - Merge pull request #1199 from freqtrade/doc_ratelimit
46921746 - Merge pull request #1200 from freqtrade/pyup-scheduled-update-2018-09-08
65699f70 - Update ccxt from 1.17.240 to 1.17.242
e57be107 - Document ccxt_rate_limit
5ba6cfe4 - Merge pull request #1195 from freqtrade/update_hyperopt_doc
f0c7394b - Merge pull request #1197 from freqtrade/pyup-scheduled-update-2018-09-07
fb4f83b3 - Update pytest from 3.7.4 to 3.8.0
a49a60b4 - Update ccxt from 1.17.233 to 1.17.240
13ffd880 - merging develop into async. requirement.txt conflict resolved
4e847f26 - explicitly ask for more ressources in hyperopt documentation
0004b324 - Merge pull request #1194 from freqtrade/pyup-scheduled-update-2018-09-06
4f583d61 - Update ccxt from 1.17.231 to 1.17.233
3eb2e92d - Merge pull request #1191 from freqtrade/pyup-scheduled-update-2018-09-05
a748c079 - Update ccxt from 1.17.229 to 1.17.231
1682d6b3 - Merge pull request #1188 from freqtrade/pyup-scheduled-update-2018-09-04
27ffce4c - Update pytest-cov from 2.5.1 to 2.6.0
d62f97dc - Update ccxt from 1.17.223 to 1.17.229
9c1cd4be - Merge pull request #1187 from freqtrade/pyup-scheduled-update-2018-09-03
754027ef - Update ccxt from 1.17.222 to 1.17.223
e9deb928 - Fix bug when exchange result is empty
6b74fb08 - Merge pull request #1119 from creslinux/ta_on_candle
feb14990 - Merge pull request #1186 from freqtrade/pyup-scheduled-update-2018-09-02
3831f198 - Update python-telegram-bot from 11.0.0 to 11.1.0
adfd8c7f - Update ccxt from 1.17.216 to 1.17.222
3fd00c9a - Merge branch 'develop' into ta_on_candle
2ec5a536 - Fix comment location
d35d3bb3 - rename ta_on_candle to process_only_new_candles
cb46aeb7 - rename variable to be more expressive
b8624e59 - Merge pull request #1183 from freqtrade/pyup-scheduled-update-2018-09-01
fa5c8e4b - Update ccxt from 1.17.210 to 1.17.216
9945b975 - Merge pull request #1175 from freqtrade/doc/installation
17d6d923 - Merge pull request #1179 from freqtrade/pyup-scheduled-update-2018-08-30
9560cb80 - Update pytest from 3.7.3 to 3.7.4
3ed97fe5 - Update python-telegram-bot from 10.1.0 to 11.0.0
35c5d4f5 - Update ccxt from 1.17.205 to 1.17.210
a1bd30aa - Fix documentation string
ffd4469c - fix typo, refresh_tickers does not need a return value
54ddd908 - Merge branch 'develop' into ccxt-async
d41f0667 - Merge pull request #1125 from nullart2/order-book
9f8e68ce - Merge branch 'develop' into order-book
f7b67cec - Fix missing docstring
e14e7d9b - Merge pull request #1177 from freqtrade/pyup-scheduled-update-2018-08-29
b659ec00 - Update ccxt from 1.17.199 to 1.17.205
b6b89a46 - move order_book config out of experimental
c9ee5280 - Add section about raspberry / conda to install.md
9bce6c5f - Add error-section for windows
cdfff574 - Merge pull request #1174 from freqtrade/pyup-scheduled-update-2018-08-28
19628d31 - Update ccxt from 1.17.194 to 1.17.199
32ae344e - Merge pull request #1172 from freqtrade/pyup-scheduled-update-2018-08-27
c99ff78f - Update pytest from 3.7.2 to 3.7.3
188cfc43 - Update ccxt from 1.17.188 to 1.17.194
1a9c085f - Restructure install documentation
eefc5349 - Merge pull request #1171 from freqtrade/pyup-scheduled-update-2018-08-26
fe169483 - Update ccxt from 1.17.184 to 1.17.188
4dfaf1d2 - Merge pull request #5 from xmatthias/order_book_xmatt
c5efcace - change pip3.6 to pip3
c770eae7 - Merge pull request #1168 from freqtrade/pyup-scheduled-update-2018-08-25
2ee1a2d8 - Update ccxt from 1.17.176 to 1.17.184
42587741 - mock exchange to avoid random failures
a489a044 - Mock Exchange results to avoid random test-failures
1d080219 - Merge pull request #1167 from freqtrade/pyup-scheduled-update-2018-08-24
ab628c13 - Update ccxt from 1.17.170 to 1.17.176
a37802e2 - Merge pull request #1165 from freqtrade/pyup-scheduled-update-2018-08-23
8c0e3375 - Update ccxt from 1.17.163 to 1.17.170
cac7e2c7 - Merge pull request #1164 from freqtrade/pyup-scheduled-update-2018-08-22
ebc07239 - Update numpy from 1.15.0 to 1.15.1
4508349d - Update ccxt from 1.17.157 to 1.17.163
7376a0d5 - Merge pull request #1131 from freqtrade/parametrize_outdated_ticker
36e0e652 - Merge pull request #1135 from freqtrade/fix/rpc_balance_vtho
5e4ae46b - Merge pull request #1163 from freqtrade/remove_amount_to_lots
66d52c12 - Merge pull request #4 from xmatthias/ccxt_async_retrier
6e90d482 - remove amount_to_lots (deprecated / removed)
37bb6ac5 - Merge pull request #1162 from freqtrade/pyup-scheduled-update-2018-08-21
8a844488 - Update sqlalchemy from 1.2.10 to 1.2.11
e5707b8a - Update ccxt from 1.17.152 to 1.17.157
8f41e0e1 - Use setting in 'exchange' dict
4bf05422 - Merge pull request #1161 from freqtrade/pyup-scheduled-update-2018-08-20
43f73c5a - Update ccxt from 1.17.146 to 1.17.152
a077955e - update json.load to json_load - followup to #1142
0674c3e8 - Merge pull request #1142 from freqtrade/ujson-loader
6d1c82a5 - Remove last refreence to `get_candle_history`
de0f3e43 - remove unused mocks
694b8be3 - Move variables from class to instance
940324...
Read more

Release 0.17.1

16 Aug 05:54
Compare
Choose a tag to compare

Changes:

aa10c6e - master to RELEASE 0.17.1
e02f964 - Merge pull request #1152 from freqtrade/pyup-scheduled-update-2018-08-15
be373e7 - Update ccxt from 1.17.122 to 1.17.126
6e2a2ab - Merge pull request #1151 from freqtrade/version-bump
dd7f540 - Push develop as 0.17.2
78d1a67 - Merge pull request #1140 from freqtrade/update_plotly
2999588 - Merge pull request #1150 from nullart2/informative_startup
1edbc49 - refactor
b34aa46 - additional tests
48e218d - test_talib fix
2bc7a66 - informative startup
8b9f1ca - Merge pull request #2 from freqtrade/develop
05cfbde - Merge pull request #1146 from freqtrade/pyup-scheduled-update-2018-08-14
04878da - Update ccxt from 1.17.118 to 1.17.122
5049485 - Merge pull request #1144 from freqtrade/pyup-scheduled-update-2018-08-13
eca8682 - Update ccxt from 1.17.113 to 1.17.118
a488734 - Merge pull request #1143 from freqtrade/pyup-scheduled-update-2018-08-12
2e78379 - Update ccxt from 1.17.106 to 1.17.113
7f6f579 - update plotly dependency
e73331b - Merge pull request #1124 from berlinguyinca/database_tuning
ffa4715 - Flake8 fix
5f8ec82 - Revert "updated dockerfile and requirements"
3ad6ee6 - Merge pull request #1139 from freqtrade/pyup-scheduled-update-2018-08-11
5bec389 - Update ccxt from 1.17.94 to 1.17.106
853374d - Merge pull request #1136 from freqtrade/pyup-scheduled-update-2018-08-09
1bcd433 - Update ccxt from 1.17.86 to 1.17.94
ed4771b - Merge pull request #1130 from freqtrade/fix_metadatatests
636ae1d - Merge pull request #1134 from freqtrade/pyup-scheduled-update-2018-08-08
4d03fc2 - Update ccxt from 1.17.84 to 1.17.86
8631104 - Merge pull request #1132 from freqtrade/pyup-scheduled-update-2018-08-07
3d94720 - Update ccxt from 1.17.81 to 1.17.84
131d268 - Fix failing tests when metadata in `analyze_ticker` is actually used
eca5c6f - Merge pull request #1129 from freqtrade/pyup-scheduled-update-2018-08-06
bc62f62 - Update ccxt from 1.17.78 to 1.17.81
199bd7b - Merge pull request #1123 from freqtrade/fix-db_migration
8fc0f6e - Merge pull request #1128 from Axel-CH/fix-talib-prescision
65f7b75 - fix flake8 issue
848ecb9 - remove unnecessary seb command
a555460 - add sed command in doc, fix travis error
0b825e9 - fix talib bug on bollinger bands and other indicators when working on small assets, rise talib prescision and add test associated
a2730cd - Merge pull request #1126 from freqtrade/pyup-scheduled-update-2018-08-05
ba4de41 - Update pandas from 0.23.3 to 0.23.4
be9436b - Update ccxt from 1.17.73 to 1.17.78
d73d0a5 - Fix database migration
ea506b0 - Add test for failing database migration
6ef1467 - Merge pull request #1122 from freqtrade/pyup-scheduled-update-2018-08-04
721341e - Update ccxt from 1.17.66 to 1.17.73
a586a75 - Merge pull request #1120 from freqtrade/pyup-scheduled-update-2018-08-03
b963b95 - Update pytest from 3.7.0 to 3.7.1
3037d85 - Update ccxt from 1.17.63 to 1.17.66
2cfa3b7 - updated dockerfile and requirements
85c73ea - added index
80a1c6e - Merge pull request #1106 from creslinux/xbt
ea72af7 - Merge pull request #1118 from freqtrade/pyup-scheduled-update-2018-08-02
1450084 - Update ccxt from 1.17.60 to 1.17.63
398c617 - Merge pull request #1116 from creslinux/script_get_market_pairs
00b81e3 - fix readme.md spelling
0fc4a79 - Add note to readme for binance users
7f4472a - As requested in issue #1111 A python script to return
e282d57 - fix broken test
3a5b435 - Merge pull request #1089 from freqtrade/feat/backtest_multi_strat
17d78b7 - Merge pull request #1115 from creslinux/candlesnottickers
1f97d0d - fix
a741f11 - missing __init__.py
f619cd1 - renamed/refactored get_ticker_history to get_candle_history as it does not fetch any ticker data only candles and is causing confusion when developer are talking about candles /tickers incorreclty.
29dcd2e - Merge pull request #1108 from freqtrade/pyup-scheduled-update-2018-08-01
f7f75b4 - Update ccxt from 1.17.56 to 1.17.60
7458aa4 - Merge pull request #982 from berlinguyinca/BASE64
36f91fc - XBT missing as a market symbol for BTC in constants
5b8ee21 - Adapt to pair_to_strat methology
038e976 - Merge branch 'develop' into BASE64
40ee86b - Adapt after rebase
76fbb89 - use print for backtest results to avoid odd newline-handling
c648e2a - Adjust documentation to strategy table
765d1c7 - Add test for stratgy summary table
028589a - Add strategy summary table
5125076 - Fix typo
4ea6780 - Update documentation with --strategy-list
a8b55b8 - Add test for strategy-name injection
a57a2f4 - Store backtest-result in different vars
bd3563d - Add test for new functionality
644f729 - Refactor strategy loading to __init__
5f2e92e - Refactor backtesting
65aaa3d - Extract backtest strategy setting
9a42aac - Add testcase for --strategylist
56046b3 - Add strategylist option to backtesting
e7d0439 - Add new arguments
e38e0e6 - Merge pull request #1103 from misaghshakeri/ccxt_ratelimit_configurable
74fa4dd - CCXT rate limit config default to => true
66a0986 - Merge pull request #1102 from freqtrade/pyup-scheduled-update-2018-07-31
7248018 - Update pytest from 3.6.4 to 3.7.0
ab4343b - Update ccxt from 1.17.49 to 1.17.56
be1298d - Initializing CCXT with rate_limit parameter optional (default to false)
1044d15 - Merge pull request #1096 from freqtrade/cleaner-tests
2d7ef30 - Merge pull request #1093 from freqtrade/fix/talib-install
b83487c - added required changes
d048f3c - Merge pull request #1078 from creslinux/sandbox2
5a55cd2 - Merge branch 'develop' into sandbox2
f85cc42 - Merge branch 'develop' into cleaner-tests
155e134 - Merge pull request #1097 from creslinux/gdax3
81cf722 - Merge pull request #1044 from freqtrade/pair_to_strat
fe27ca6 - Update test_exchange.py
012fe94 - Recommitted as new branch with unit tests - GIT screwd me on the last PR
075a42d - Merge pull request #1095 from freqtrade/pyup-scheduled-update-2018-07-30
8b8d3f3 - default_conf is function-scoped fixture, no need to deepcopy it
3ecc502 - Update ccxt from 1.17.45 to 1.17.49
67d1693 - avoid validating default_conf hundreds of times
3083e5d - use pytest fixture properly in test_hyperopt
affdeb8 - rename func to throttled_func
fb80964 - freqtradebot tests don't need to mock coinmarketcap anymore
1c20ef8 - remove parens
df53e91 - fix one more test that was missing mock and needed internet
e242842 - remove more useless docstrings from tests
2401fa1 - Change missed calls to advise_* functions
787d604 - Switch from pair(str) to metadata(dict)
941879d - revert docs to use populate_* functions
82680ac - improve docstrings for strategy
5fbce13 - update hyperopt to use new methods
39cf0de - don't use __annotate__
f286ba6 - overload populate_indicators to work with and without pair argumen
98665dc - revert inadvertent wihtespace changes
cf83416 - update script to use new method
791c5ff - update comments to explain what advise methods do
8a9c54e - use new methods
18b8f20 - fix small test bug
f12167f - Fix backtesting test
df8700e - Adapt after merge from develop
0eff671 - improve tests for legacy-strategy loading
aa772c2 - Add tests for advise_indicator methods
4ebd706 - improve comments
fa48b8a - Update documentation with advise-* methods
c9a97bc - Add tests for deprecation
2f905cb - Update test-strategy with new methods
7300c0a - remove @abstractmethod as this method may not be present in new strategies
921f645 - fixing tests...
0dcaa82 - fixed test?
3dd7d20 - more test fixes
abc55a6 - fixing? hyperopt
5871488 - fixed errors and making flake pass
2e6e502 - fix mypy and tests
19b9966 - satisfied flake8 again
57f6836 - revised code
296d3d8 - working on refacturing of the strategy class
336cd52 - Merge pull request #1094 from freqtrade/pyup-scheduled-update-2018-07-29
f832edf - remove useless docstrings from tests
1bbb86c - remove nonsense asserts
2ef3540 - Update pytest from 3.6.3 to 3.6.4
9c7f53d - Update ccxt from 1.17.39 to 1.17.45
ebfcc0f - install numpy before ta-lib to fix build errors
4202413 - Merge pull request #1092 from freqtrade/revert-1090-ujson-loader
7f27bef - Revert "backtesting: try to load data with ujson if it exists"
dd71071 - Added logger.info when Sandbox is enabled.
c85c7a3 - Documentation fixes.
1e804c0 - flake 8
fc06d02 - Unit tests for sandbox pass / fail scenarios
618784d - Merge pull request #1090 from freqtrade/ujson-loader
cfcc2e6 - Merge pull request #1088 from freqtrade/fix/unpatched_mock
187e039 - Merge pull request #1034 from freqtrade/feat/positive_sl_limit
b3df1b1 - added documentation:
0a05966 - Submitting with unit test for the working scenario.
cb2fff8 - mypy doesn't handle common idiomacy so disable the line (see the open issue more details)
cdd8cc5 - backtesting: try to load data with ujson if it exists
8648ac9 - Update documentation with hot to sandbox test. Allowing end-to-end GDAX API use without risking real money.
083befa - Merge pull request #1087 from freqtrade/pyup-scheduled-update-2018-07-28
099e702 - Update ccxt from 1.17.29 to 1.17.39
6ab8fa8 - Merge pull request #1079 from creslinux/apiAuthPass
b2b81c8 - Update documentation with hot to sandbox test. Allowing end-to-end GDAX API use without risking real money.
243b63e - fix rpc test going to network (unsuitable for flights...)
a3d870a - Merge pull request #1075 from freqtrade/extract_get_history
1ceaa22 - Merge pull request #1080 from freqtrade/pyup-scheduled-update-2018-07-27
c8ac985 - Merge pull request #1081 from sandoche/patch-1
ca0d658 - Error fixed in the quickstart documentation
4547ae9 - Update ccxt from 1.17.20 to 1.17.29
40ae250 - Update constants.py
c472531 - have to begin before we can stop
7efa810 - Removed ; at line end.
d23b3cc - odd cut and paste error fixed.
48cd468 - Don't do all network calls at once without async
df3e76a - Remove legacy code, fix missed call
f2a9be3 - Adjust tests and remove legacy variable
3324cdf - add mock for get_history in patch_get_...
Read more

0.17.0

23 Jun 21:25
2bb63ba
Compare
Choose a tag to compare
  • CCXT in use
  • alot of new features

0.16.1

12 May 06:55
Compare
Choose a tag to compare

Note this is the final release that uses our own implementation of bittrex. After this release we will be using ccxt library for the exchanges.

0.16.0

12 May 06:44
Compare
Choose a tag to compare

Release Summary

The community was again very active, thank you for your PR. We are proud to release another major version.

Majors improvements:

Breaking Changes

This version introduces a major update on strategies. Indicators, Buy and Sell strategies have moved from analyze.py to custom strategies you can create into user_data/strategies/ folder.

We suggest you starting by reading the updated documentation about the strategies: Bot usage and backtesting

The bot still includes a default strategy, but you can now create and update your own strategy without worrying of merge conflicts at each release. It will also allow you to play with different strategies without updating the bot source code.

How to move your strategy into a custom strategy?

  1. Duplicate user_data/strategies/test_strategy.py to a new file user_data/strategies/custom_strategy.py
  2. Replace the content of populate_indicators(), populate_buy_trend(), populate_buy_trend(), and populate_sell_trend() by the customization you have made previously into freqtrade/analyse.py
  3. Define minimal_roi, stoploss, and ticker_interval (You can remove them from your configuration)
  4. Start the bot with the param --strategy <strategy_filename> or -s <strategy_filename>
python3 ./freqtrade/main.py --strategy custom_strategy

If the strategy file is not found or contains code errors the bot will fallback to the default strategy included (located into freqtrade/strategy/default_strategy.py).

Note: Strategies already integrates minimal_roi, stoploss, and ticker_interval values. This value in the config file becomes optional and can be removed. However, if you keep minimal_roi, stoploss, and ticker_interval they will override the strategy values.

Strategies samples

Features and Bugfixes

Known Issues (Link):

Greetings

Thanks to @jblestang, @kryofly, @vertti, @shusso, @gcarq, @rohit366, @mijgame for your contributions

0.15.1

13 Jan 07:24
70f2aed
Compare
Choose a tag to compare

Release Summary

Minor update, fix the brokenplot_dataframe.py script.

Breaking Changes

Please see release 0.15.0.

Features and Bugfixes

  • Improvement: Bot stability and new features: #364
  • Upgrade Dependencies version: #362, #368

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 /performanceTelegram 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
  • #371: Exception can happen with /forcesell

0.15.0

12 Jan 04:26
Compare
Choose a tag to compare

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

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 /performanceTelegram 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

0.14.3

20 Nov 19:16
Compare
Choose a tag to compare

Features and Bugfixes

  • Lots of bugfixes and stability improvements #120 #113 #112 #110 #108 #106
  • Create foundation for sell signals #104
  • Add backtesting subcommand #107
  • Reduce hyperopt memory footprint #111
  • Changed buy strategy #114

Known Issues

  • Sell due to loss, bot buys the same currency #118
  • Handling SIGINT is broken #109

0.14.2

15 Nov 23:44
Compare
Choose a tag to compare

Features and Bugfixes

  • set bittrex API calls_per_second to 1
  • automatically remove pair from whitelist if bittrex wallet is down
  • hyperopt improvements
  • bug fixes and stability improvements

0.14.1

09 Nov 22:55
Compare
Choose a tag to compare
  • Fixes sqlite threading issue
  • Adds /version command handler
  • Adds /forcesell all command handler