Commit Graph
100 Commits
Author SHA1 Message Date
Samuel Husso 9477dbbd07 parse ccxt ticker 2018-02-10 10:46:26 +02:00
Samuel Husso d3038d155b ccxt: market summaries 2018-02-08 07:46:23 +02:00
Samuel Husso 5da034c313 ccxt: fetch balances, get wallet health, make bot runnable 2018-02-01 22:07:46 +02:00
Samuel Husso b562239ec8 ccxt has pairs in BASE_CURRENCY / QUOTE_CURRENCY format, remove bittrex references 2018-01-31 17:29:07 +02:00
Samuel Husso f0945c354e So long bittrex, all hail new bittrex from ccxt 2018-01-31 16:47:08 +02:00
Samuel Husso 990a609afd test_analyze: update dataframe magic len check so that test pass 2018-01-30 07:26:00 +02:00
Samuel Husso 271e11e065 update backtesting data for the latest market craze 2018-01-30 07:01:44 +02:00
Samuel Husso 9df2ccbceb Merge pull request #467 from gcarq/feature/setup_script
Add setup.sh script to install and update the bot
2018-01-30 06:33:54 +02:00
Samuel Husso e6c215104f Merge pull request #468 from gcarq/fix/ignore-freqtrade-plot
Ignore freqtrade-plot.html
2018-01-29 09:50:18 +02:00
Samuel Husso 3b11459a38 Merge pull request #454 from gcarq/replace_matplotlib
Replace matplotlib with Plotly
2018-01-28 12:59:10 +02:00
Samuel Husso 40a78970e1 flake: remove requests as we dont use it 2018-01-28 11:09:03 +02:00
Samuel Husso 8be94c4af4 remove custom timeout as the latest bittrex package version implemented it 2018-01-28 11:03:19 +02:00
Samuel Husso 50402a7805 Merge pull request #449 from gcarq/lower_hyperopt_precision
Lower precision for most search space variables
2018-01-27 10:05:14 +02:00
Samuel Husso 781b9b6dd4 Merge pull request #446 from gcarq/pylint_fixes
Pylint fixes
2018-01-26 19:21:03 +02:00
Samuel Husso c85f498bc7 Merge pull request #445 from gcarq/pyup-update-pymarketcap-3.3.152-to-3.3.153
Update pymarketcap to 3.3.153
2018-01-26 19:15:21 +02:00
Samuel Husso e08003b336 Merge pull request #443 from gcarq/pyup-update-pymarketcap-3.3.150-to-3.3.152
Update pymarketcap to 3.3.152
2018-01-26 17:34:03 +02:00
Samuel Husso 477acdd635 Merge pull request #437 from nalepae/patch-1
[DOC] Correct typos about telegram.
2018-01-25 20:14:08 +02:00
Samuel Husso 58d07eeb87 Merge pull request #436 from gcarq/roi_hyperopt
ROI table Hyperopting
2018-01-25 13:34:37 +02:00
Samuel Husso c968b904de Merge pull request #429 from gcarq/fix/issue-385
Fix dry_run db issue when open_order_id already exist
2018-01-24 07:25:26 +02:00
Samuel Husso ba65e12c33 Merge pull request #431 from gcarq/pyup-update-pymarketcap-3.3.148-to-3.3.150
Update pymarketcap to 3.3.150
2018-01-24 07:06:28 +02:00
Samuel Husso b11fe2f814 Merge pull request #424 from gcarq/feat/telegram-sell-msg
Feat/telegram sell msg
2018-01-23 10:59:05 +02:00
Samuel Husso c593e909aa Merge pull request #428 from gcarq/fix/issue-397
Remove useless USDT_BTC filename conversion
2018-01-23 09:53:10 +02:00
Samuel Husso 93bd63cfbe get rid of / replacements, minor edit to outgoing msg 2018-01-23 08:55:22 +02:00
Samuel Husso 757a46ab12 ticker_interval as int (instead of string) 2018-01-22 10:39:26 +02:00
Samuel Husso bce6a7be61 rebase develop and update tests 2018-01-22 09:39:11 +02:00
Samuel Husso 6abbf45042 Update tests to reflect new selling msg 2018-01-22 09:36:56 +02:00
Samuel Husso ddd62277c2 add total amount of trades to /status 2018-01-22 09:36:56 +02:00
Samuel Husso bd356f3eb4 when selling, show more information about the trade in the message 2018-01-22 09:36:56 +02:00
Samuel Husso 408f120612 Merge pull request #417 from jblestang/fix_bv_key_not_present_in_ticker_data_clean
Fixing the 'BV' key being missing for USDT
2018-01-21 19:03:33 +02:00
Samuel Husso 52d881e3f9 Merge pull request #411 from jblestang/fixing_crappy_ticker_data_handling
fixing handling of data fetched from Bittrex server with bad content in the ticker
2018-01-20 18:07:30 +02:00
Samuel Husso a799b7d56d Merge pull request #394 from gcarq/more_triggers
More triggers and guards
2018-01-17 14:14:33 +02:00
Samuel Husso 5a82d99482 Merge pull request #388 from gcarq/pyup-update-sqlalchemy-1.2.0-to-1.2.1
Update sqlalchemy to 1.2.1
2018-01-15 19:23:42 +02:00
Samuel Husso 354dcaac58 Merge pull request #386 from ermakus/show_estimated_btc_fiat_balance
Show estimated BTC and fiat balance
2018-01-15 09:13:42 +02:00
Samuel Husso fe26ff763e Merge pull request #381 from gcarq/doc_update
Documentation update
2018-01-14 09:46:11 +02:00
Samuel Husso 6aa812aa0c Merge pull request #379 from kryofly/testdata-download2
support download for multiple testdata sets
2018-01-14 09:42:53 +02:00
Samuel Husso 3a902289f1 testdata path to use os.path.join (#360) 2018-01-11 12:58:06 +01:00
Samuel Husso 3ac3ead2cf Merge pull request #358 from ermakus/set_requests_default_timeout
Set timeout for bittrex only
2018-01-11 08:51:21 +02:00
Samuel Husso 27fcf62011 Merge pull request #354 from gcarq/linter-fixes
Linter fixes
2018-01-11 08:32:48 +02:00
Samuel Husso 69f68c428e Merge pull request #355 from ermakus/set_requests_default_timeout
Set requests default timeout
2018-01-10 14:22:39 +02:00
Samuel Husso e67c652988 use os.path.join, fix docstrings 2018-01-10 11:50:00 +02:00
Samuel Husso ffae0b2cd5 hyperopt: prettyfie best values when receiving SIGINT, use the global TRIALS 2018-01-09 12:37:56 +02:00
Samuel Husso fe2b0c2862 add unittest to save and read trials file 2018-01-09 12:26:52 +02:00
Samuel Husso 1647e7a0c1 update fix failing tests, unitest that resume hyperopt functionality works 2018-01-09 12:26:52 +02:00
Samuel Husso b35fa4c9f6 hyperopt: show the best results so far 2018-01-09 12:25:58 +02:00
Samuel Husso a48840509b Hyperopt: use results from previous runs 2018-01-09 12:25:58 +02:00
Samuel Husso ca8cab0ce9 Hyperopt to handle SIGINT by saving/reading the trials file 2018-01-09 12:25:58 +02:00
Samuel Husso fbf9bfe897 Update installation.md
it seems that ta-lib requires python3.6-dev package to be installed
2018-01-09 07:24:00 +02:00
Samuel Husso d8e692c9a3 Merge pull request #339 from gcarq/upgrade_flake8
Upgrade flake8
2018-01-08 07:34:45 +02:00
Samuel Husso 2d39759d34 pep8 fix 2018-01-06 10:08:25 +02:00
Samuel Husso 797324c35e Merge pull request #317 from gcarq/pyup-update-pymarketcap-3.3.143-to-3.3.145
Update pymarketcap to 3.3.145
2018-01-05 13:48:51 +02:00
Samuel Husso ae967a4f40 add test to handle analyze_ticker raising exception 2018-01-05 13:43:56 +02:00
Samuel Husso be8506b45e log exceptions, catch *all* exceptions when analysing ticker 2018-01-05 12:18:44 +02:00
Samuel Husso db4ad2f6f9 Merge pull request #295 from stephendade/Ordertimeout
Added order timeout handling
2018-01-04 09:26:16 +02:00
Samuel Husso fd5497cfc7 Merge pull request #265 from gcarq/feature/experimental/force_profit_sell
Add experimental feature to sell only if we make a profit
2018-01-03 08:14:54 +02:00
Samuel Husso 208d3770da Merge pull request #292 from jblestang/fix_pair_black_list
Bug in blacklist pair handling
2018-01-03 07:54:18 +02:00
Samuel Husso f4ccd4609b Merge pull request #284 from jblestang/fix_issue_283
fixing the sorting issue in MarketSummary when using --dynamic-whitelist (issue #283)
2018-01-02 21:00:20 +02:00
Samuel Husso 1e3a29c049 Merge pull request #287 from gcarq/fix_tabulate
Improve backtesting result formatting
2018-01-02 19:00:54 +02:00
Samuel Husso 0c11d4443f Merge pull request #277 from stephendade/patch-1
Fixed pytest typo
2018-01-02 07:47:23 +02:00
Samuel Husso de68209f3b Revert "Make get_signals async. This should speed up create_trade calls by at least 10x. (#223)" (#275)
This reverts commit 6768658300.
See details in #PR266
2018-01-01 19:32:58 +01:00
Samuel Husso ad44d8d42a Merge pull request #263 from jblestang/fix_issue_262
Fixing bug #262
2017-12-30 17:01:00 +02:00
Samuel Husso 433bf409f4 Merge pull request #232 from gcarq/tweak-hyperopt
Tweak Hyperopt
2017-12-23 19:25:45 +02:00
Samuel Husso 8d93363655 filter nan values from total_profit and avg_profit 2017-12-23 09:21:04 +02:00
Samuel Husso b6dd9dd227 Merge pull request #227 from gcarq/create-contribute-guideline
Create contribution guideline
2017-12-22 19:00:49 +02:00
Samuel Husso ff186c7f65 Merge pull request #218 from glonlas/fix_hyperopt
Fix hyperopt when using MongoDB
2017-12-22 10:48:45 +02:00
Samuel Husso 974815cb14 Merge pull request #220 from seansan/patch-2
added Minimal (advised) system requirements
2017-12-21 10:16:47 +02:00
Samuel Husso 285308dcbe pass follow redirects for curl to fix travis 2017-12-19 08:27:52 +02:00
Samuel Husso 98650acca0 use curl instead of wget (see travis-ci/issues/5059) 2017-12-18 10:26:48 +02:00
Samuel Husso 123f2781a1 Merge pull request #202 from gcarq/cache-talib
Cache TAlib
2017-12-18 10:06:24 +02:00
Samuel Husso 117ec4e64d Merge pull request #195 from gcarq/feature/travis-smoke-tests
add smoke tests to run a round of hyperopt and backtesting
2017-12-17 15:45:14 +02:00
Samuel Husso 0219584bfe Merge pull request #197 from gcarq/fix_plotting
Fix plotting broken by refactoring
2017-12-17 15:43:01 +02:00
Samuel Husso ce51749177 fix hyperopt not getting default ticker_interval 2017-12-17 12:34:26 +02:00
Samuel Husso a68ca31684 add smoke test commands under script block 2017-12-17 12:01:08 +02:00
Samuel Husso 5f1b9943d1 add smoke tests to run a round of hyperopt and backtesting 2017-12-17 11:55:34 +02:00
Samuel Husso 6729574201 Merge pull request #186 from glonlas/update_daily_command
Improve  /daily command
2017-12-15 08:19:02 +02:00
Samuel Husso 4b38100ae2 Merge pull request #175 from gcarq/pyup-update-pandas-0.21.0-to-0.21.1
Update pandas to 0.21.1
2017-12-13 08:18:31 +02:00
Samuel Husso cb09cabbdd Merge pull request #171 from stephendade/dailymsg
Added daily profit telegram command
2017-12-12 19:42:31 +02:00
Samuel Husso 01874e379f Merge pull request #172 from gcarq/new_pair_set
New currency pair set
2017-12-11 09:33:05 +02:00
Samuel Husso a5058ff999 Merge pull request #164 from gcarq/pyup-update-pytest-3.3.0-to-3.3.1
Update pytest to 3.3.1
2017-12-06 09:07:18 +02:00
Samuel Husso 86a94798dd BTC_TIME will be removed from bittrex Dec 8th 2017-12-02 15:06:33 +02:00
Samuel Husso a7cca4985e omit hyperopt output if total_profit doesn't go pass threashold (3) 2017-12-02 01:32:23 +02:00
Samuel Husso 965c075362 disable info logging on hyperopt.tpe 2017-12-02 00:21:46 +02:00
Samuel Husso 688326b58c Merge pull request #146 from gcarq/feature/integrate-backtesting
integrate backtesting/hyperopt into freqtrade.optimize
2017-11-30 08:19:59 +02:00
Samuel Husso 7ba4a5d24b Merge pull request #136 from gcarq/stoploss_tweak
Stoploss tweak
2017-11-23 19:54:08 +02:00
Samuel Husso 765a762ccf Merge pull request #122 from gcarq/feature/fix-signal-handling
fix signal handling
2017-11-22 13:38:57 +02:00
Samuel Husso 7a44a1d1c1 match example config to backtest_conf and update README to fix #124 2017-11-21 07:37:31 +02:00
Samuel Husso a3da2911e8 Merge pull request #114 from gcarq/new_algo
New buy strategy
2017-11-18 13:09:40 +02:00
Samuel Husso 77887d6fbc Merge pull request #111 from gcarq/memoryfix-hyperopt
Memory fix hyperopt
2017-11-17 18:41:38 +02:00
Samuel Husso 3d42b9fd75 Merge pull request #94 from gcarq/autopep
autoformat with autopep8
2017-11-06 19:41:57 +02:00
Samuel Husso f4fe09ffbf added get_balances as a abstract method to the interface baseclass 2017-10-29 17:57:57 +02:00
Samuel Husso 4f6c3f94e0 added tests to /balance, minor cleanup 2017-10-29 10:10:00 +02:00
Samuel Husso dd78c62c3d added new command to return balance across all currencies 2017-10-28 08:59:43 +03:00
Samuel Husso 29de1645fe Merge pull request #82 from gcarq/feature/handle-process-signals
handle SIGINT, SIGTERM and SIGABRT process signals
2017-10-28 08:49:42 +03:00
Samuel Husso 0c33e917d5 Merge pull request #79 from gcarq/qtpylib
Include new indicators from qtpylib
2017-10-27 12:11:04 +03:00
Samuel Husso 752520c823 When running from project root download the files to the testdata folder instead of cwd 2017-10-26 10:24:22 +03:00
Samuel Husso 041e201713 remove duplicated backtesting from hyperopt 2017-10-25 08:17:17 +03:00
Samuel Husso f43ba44b15 refactor backtesting to its own method as we use it also in hyperopt 2017-10-24 07:58:42 +03:00
Samuel Husso e0896fdd7b fix incorrect backtest testdata path 2017-10-06 10:54:04 +03:00
Samuel Husso cb97a30087 fix sqlalchemy session to use contextual session 2017-09-06 17:13:21 +03:00
Samuel Husso 5bf244b92d fix telegram Session lint issues 2017-09-03 09:56:35 +03:00
Samuel Husso a56340061e fix Session lint issues 2017-09-03 09:50:48 +03:00