Commit Graph

3244 Commits

Author SHA1 Message Date
Matthias eba7327058 Merge branch 'develop' into split_btanalysis_load_trades 2019-06-24 07:15:14 +02:00
Matthias a07653a6cc Merge branch 'develop' into fix/validate_dataframe 2019-06-24 06:21:08 +02:00
Matthias c9a76be532
Merge pull request #1943 from freqtrade/fix/tests_windows
Fix tests on windows
2019-06-24 06:18:17 +02:00
Matthias 9d2b6db97b
Merge pull request #1954 from freqtrade/fix/stoploss_cancel_error
Trailing stoploss cancel orders should be handled gracefully
2019-06-24 06:17:44 +02:00
Matthias 12d2db5e7b
Merge pull request #1966 from hroff-1902/fix-docstrings
minor: typos in docstrings fixed
2019-06-24 06:17:11 +02:00
Matthias 1add8ecd0c
Merge pull request #1960 from freqtrade/plot_df_stripping
Plot datafame simplification
2019-06-24 06:15:54 +02:00
hroff-1902 116d8e853e typos in docstrings fixed 2019-06-23 23:10:37 +03:00
hroff-1902 7f018839f8 diverse cosmetics to options help strings 2019-06-23 21:42:46 +03:00
hroff-1902 3716c04ed4 fix help string for --db-url 2019-06-23 20:34:53 +03:00
hroff-1902 7fbdf36c64 avoid code duplication while selecting min_roi entries 2019-06-23 19:23:51 +03:00
hroff-1902 451d4a400e fix help strings shown to the user 2019-06-22 23:51:29 +03:00
Matthias 4cbcb5f36f Move .title to ExchangeResolver (it does not make sense to do this over
and over again)
2019-06-22 16:52:14 +02:00
Matthias cc56d0e0fc Remove unneeded initialization 2019-06-22 16:40:33 +02:00
Matthias 559d5ebd1d Remove combined load-method since it's confusing 2019-06-22 16:20:41 +02:00
Matthias 3e61ada34a Be explicit in what is used, db or trades 2019-06-22 16:18:49 +02:00
Matthias de38aea164 Fix sequence of loading trades 2019-06-22 15:45:20 +02:00
Matthias d8286d7a98
Merge pull request #1937 from xmatthias/feat/plot_module
move parts of scripts/plot_dataframe.py to main bot code
2019-06-22 13:06:30 +02:00
Matthias db17b20e26 Don't require pairs but fall back to pair_whitelist instead 2019-06-21 20:21:03 +02:00
Matthias a581ca66bf Adapt test after merging develop 2019-06-21 19:31:18 +02:00
Matthias 5d6819bb28 Merge branch 'develop' into feat/plot_module 2019-06-21 19:28:38 +02:00
Matthias 7a0d86660e Mypy type errors 2019-06-21 07:10:30 +02:00
Matthias 1a27ae8a81 Add tests to verify that ticker_interval is there 2019-06-21 07:07:39 +02:00
Matthias f907a487c8 make ticker_interval available to hyperopt functions 2019-06-21 07:07:21 +02:00
Matthias a75f08cf17
Merge pull request #1947 from hroff-1902/arguments-cleanup
arguments cleanup
2019-06-21 06:41:46 +02:00
Matthias 89ba649ddb Test handling errors while trailing stop loss 2019-06-20 20:57:15 +02:00
Matthias 63640518da Gracefully handle errosr when cancelling stoploss orders
fixes #1933
2019-06-20 20:56:58 +02:00
Matthias a8dcfc05c5 Add test to verify InvalidOrder is handled correctly 2019-06-20 20:36:39 +02:00
Matthias dd379c4192 Cancelling stoploss order should not kill the bot 2019-06-20 20:32:46 +02:00
Matthias 911e71cd9b remove redundant test-functions 2019-06-20 20:30:05 +02:00
hroff-1902 144e053a4e fix for #1948 2019-06-20 03:26:25 +03:00
hroff-1902 a8efb1e1c8 test for #1948 added 2019-06-20 03:26:02 +03:00
hroff-1902 0866b5f29f allow reading config from stdin 2019-06-20 00:04:11 +03:00
hroff-1902 860e056366 --datadir is now handled in arguments.common_options() 2019-06-19 02:49:12 +03:00
hroff-1902 c6fed4e493 make flake happy 2019-06-19 02:42:29 +03:00
hroff-1902 8c40a406b6 arguments cleanup 2019-06-19 01:53:38 +03:00
hroff-1902 6f950bbd66 json validator cosmetics 2019-06-18 01:46:30 +03:00
Matthias ba4890d303 Fix tests on windows 2019-06-17 14:36:58 +02:00
Matthias 06afb3f155 Don't use "limit" for sell-orders either 2019-06-17 07:01:17 +02:00
Matthias 557122921a Add order_type to sell-notification 2019-06-17 06:56:52 +02:00
Matthias 475e76b272 Add order_type to buy_notification 2019-06-17 06:55:30 +02:00
Matthias b0c5286e8a
Merge pull request #1938 from hroff-1902/cleanup-setup-configuration
minor: setup_configuration() cleanup
2019-06-17 06:41:19 +02:00
hroff-1902 d217f32bbc minor: fix typo in freqtradebot.py 2019-06-17 04:35:39 +03:00
hroff-1902 195bf5a4cc tests adjusted 2019-06-16 22:10:39 +03:00
hroff-1902 813c008af2 setup_configuration() cleanup 2019-06-16 21:37:43 +03:00
Matthias 765eff23f0 Fix typo 2019-06-16 20:14:31 +02:00
Matthias 0eb109f8f7 Improve some tests 2019-06-16 19:53:48 +02:00
Matthias fc3e3c468c File existence is checked in load_backtest_data 2019-06-16 19:35:21 +02:00
Matthias 4b7dfc64c6 Add test for generate_plot_file 2019-06-16 19:35:21 +02:00
Matthias 907c2f1e6b Copy plot options to config 2019-06-16 19:35:21 +02:00
Matthias 3f04930f38 Require pairs argument 2019-06-16 19:35:21 +02:00
Matthias 0300128cb8 Move plot-options to arguments.py 2019-06-16 19:35:15 +02:00
Matthias bf2c0390e7 Adjust some imports 2019-06-16 19:33:48 +02:00
Matthias 1cd8415723 Move extract_trades_of_period to btanlaysis 2019-06-16 19:33:48 +02:00
Matthias 1c53aa5687 Add tests for load_trades 2019-06-16 19:33:48 +02:00
Matthias c7643e142b Move load_trades to bt_anlaysis 2019-06-16 19:33:48 +02:00
Matthias 9f5ca82f48 Add more tests 2019-06-16 19:33:48 +02:00
Matthias 6db4e05aef Improve plotting tests 2019-06-16 19:33:48 +02:00
Matthias 2891d7cccb Add initial plotting test 2019-06-16 19:33:48 +02:00
Matthias cae2185460 Move generate_plot to plotting.py 2019-06-16 19:33:48 +02:00
Matthias b1a01345f9 Add better hover tip 2019-06-16 19:33:48 +02:00
Matthias e0a1e5417f sanity checks before plotting, cleanup 2019-06-16 19:33:48 +02:00
Matthias 68af6d4151 Move plot-functions to plotting module 2019-06-16 19:33:48 +02:00
xmatthias 583d70ec9c add plot module proto 2019-06-16 19:33:48 +02:00
Matthias 9035e0b695 Update function due to merge of #1926 2019-06-16 10:39:43 +02:00
Matthias 4ef309bc6c Merge branch 'develop' into pr/hroff-1902/1927 2019-06-16 10:37:28 +02:00
Matthias 114de8a025 Remove unused imports 2019-06-16 10:13:56 +02:00
Matthias 442339cd27 Add tests for utils.py 2019-06-16 10:13:24 +02:00
Matthias e6cab6d710 Move get_args from multiple locations to conftest 2019-06-16 10:13:12 +02:00
Matthias 472e7f80a0 Fix Line too long error 2019-06-15 16:58:17 +02:00
Misagh c43edf98d4
Merge pull request #1934 from freqtrade/edge_override_stake_amount
Edge cli should override stake_amount
2019-06-15 14:28:16 +02:00
Matthias a0415aea83
Merge pull request #1926 from hroff-1902/check-exchange
Enhance check_exchange()
2019-06-15 13:52:30 +02:00
Matthias 4a916125a0 Tests need to pass pair to parse_ticker_dataframe 2019-06-15 13:48:08 +02:00
Matthias 89ff614e1d Add pair as parameter, and warn when fillup was necessary 2019-06-15 13:46:19 +02:00
Matthias 55079831a1 Don't explicitly validate backtest data (it's done while loading now). 2019-06-15 13:45:50 +02:00
Matthias d047a9d836 Adapt tests for new validate_backtest signature 2019-06-15 13:32:05 +02:00
Matthias cd4cf215e1 Convert validate_backtest_data to take dataframe directly 2019-06-15 13:31:27 +02:00
Matthias 01b5ece642 Log missing data filllup if necessary 2019-06-15 13:31:14 +02:00
Matthias a77d75eb43 Check log output since that's whats shown to users 2019-06-15 13:14:07 +02:00
Matthias 707118a636 Test stake changed to unlimited 2019-06-15 13:04:15 +02:00
Misagh ad9dc349e4 edge cli should override stake_amount 2019-06-15 12:20:32 +02:00
hroff-1902 09cd7db9b1 make flake happy 2019-06-14 22:04:29 +03:00
hroff-1902 1af988711b add --one-column as an alias option 2019-06-14 21:59:16 +03:00
hroff-1902 cedd38455f remove configuration from list-exchanges 2019-06-14 21:54:38 +03:00
Matthias 2965931a78
Merge pull request #1893 from hroff-1902/refactor-download-script
refactoring download_backtest_data.py
2019-06-14 20:12:07 +02:00
Matthias 1afe6c1437 Don't run validation per strategy, it's only eneded once 2019-06-14 19:37:54 +02:00
Matthias 3240d4e70e
Merge pull request #1925 from hroff-1902/strategy-advise-logging
debug logging for IStrategy.advise_*()
2019-06-14 19:24:14 +02:00
hroff-1902 941fb4ebbb tests added 2019-06-14 18:40:25 +03:00
hroff-1902 ee113ab8ed log messages aligned 2019-06-14 18:40:02 +03:00
Misagh 24f86e9ff3
Merge pull request #1931 from freqtrade/fix/trailing_stoploss_offset
Fix/trailing stoploss offset
2019-06-14 14:32:32 +02:00
hroff-1902 04ea66c977 fix handling timeframes 2019-06-14 02:58:34 +03:00
Matthias 550fbad53e Add test-cases with trailing_stop_offsets 2019-06-13 20:05:49 +02:00
Matthias 160894c031 Calculate profit_high to make sure stoploss_positive_offset is correct 2019-06-13 20:04:52 +02:00
Matthias 578180f45b Add test for sell-signal sell 2019-06-13 20:00:56 +02:00
Matthias b64b6a2583 Support trailing_stop_positive options in BTContainer 2019-06-13 20:00:00 +02:00
hroff-1902 a65c89f090 test adjusted 2019-06-12 23:37:02 +03:00
hroff-1902 0cc2210f22 wording fixed 2019-06-12 22:53:43 +03:00
hroff-1902 8df40a6ff9
make flake happy 2019-06-12 22:40:50 +03:00
hroff-1902 9c64965808 list-exchanges subcommand added 2019-06-12 12:33:20 +03:00
Misagh 0d8b572a17
Merge pull request #1921 from freqtrade/minor/backtest_optimize
[minor] Small cleanup to reduce dict lookups during backtesting/hyperopt
2019-06-12 10:31:44 +02:00
Misagh 1f3406b29b
Merge pull request #1868 from freqtrade/stoploss_restart
Stoploss restart
2019-06-12 10:29:17 +02:00
hroff-1902 dc7f883751 no need to duplicate this long error message 2019-06-11 13:47:04 +03:00
hroff-1902 db6ccef6bd return back check in init_ccxt() 2019-06-11 13:43:29 +03:00
hroff-1902 676e730013 enhance check_exchange 2019-06-11 13:18:35 +03:00
Matthias 08105641d9
Merge pull request #1901 from yperfanov/bid_ask_strategy
Bid ask strategy
2019-06-11 11:14:39 +02:00
hroff-1902 7322a34fa4 fix metadata in tests 2019-06-11 10:58:19 +03:00
hroff-1902 4801af4c77 debug logging for IStrategy.advise_*() added 2019-06-11 10:42:14 +03:00
hroff-1902 cd60d6d99a make --days positive int only 2019-06-11 10:10:21 +03:00
hroff-1902 dc0326db27 fix handling --exchange 2019-06-11 10:09:30 +03:00
Matthias 4dc3a0ca1d Small cleanup to reduce dict lookups during backtesting/hyperopt 2019-06-10 16:20:19 +02:00
Matthias 99cceeea70
Merge pull request #1915 from freqtrade/feat/drop_incomplete_optional
Make dropping the last candle optional (configured per exchange)
2019-06-10 14:58:19 +02:00
hroff-1902 90b0f1daa8 minor optimize cleanup 2019-06-10 02:08:54 +03:00
Matthias 9f2e0b11d1 Parametrize ohlcv_candle_limit (per call) 2019-06-09 14:52:17 +02:00
Matthias 3380543878 Add test for drop_incomplete option 2019-06-09 14:51:58 +02:00
Matthias ce317b62f9 Add docstrings to load_pair_history 2019-06-09 14:40:45 +02:00
Matthias fdbbefdddd Make drop_incomplete optional 2019-06-09 14:35:58 +02:00
Matthias 7108a2e57d Add deep_merge for _ft_has and test 2019-06-09 14:06:29 +02:00
Matthias 9c497bf15c Improve docstring for deep_merge_dicts 2019-06-09 14:04:19 +02:00
Matthias d7c63347e1 Use kwarg for parse_ticker_dataframe 2019-06-09 13:19:01 +02:00
Matthias adc12ed043 Fix new test after develop merge 2019-06-08 20:26:25 +02:00
Matthias 9ea887dbd0 Merge branch 'develop' into stoploss_restart 2019-06-08 20:23:13 +02:00
Matthias 9967df8f45
Merge pull request #1902 from freqtrade/fix_tsl_offset_on_reason
Trailing stoploss sell reason fixed.
2019-06-08 20:21:51 +02:00
Matthias 5273540a93 Fix test failure (double-trailing newlines are removed now) 2019-06-08 19:32:31 +02:00
Matthias 107c3beb20 Fix test-failure introduced in #1891 2019-06-02 15:28:29 +02:00
Matthias 4e45aa1564
Merge pull request #1863 from xmatthias/feat/flask_rest_retry
Add REST API to control the bot
2019-06-02 15:20:12 +02:00
Matthias e0e5cfa266
Merge pull request #1891 from freqtrade/simplify/persistence_init
persistence.init does not need the config dict
2019-06-02 15:13:06 +02:00
Misagh 36dae7cc6c trailing stoploss reason fixed 2019-06-02 13:27:31 +02:00
Yuliyan Perfanov 199426460a implemented DataProvider.orderbook() 2019-06-02 13:25:09 +03:00
Matthias f04089ef1e
Merge pull request #1892 from freqtrade/ref/live_data
refactor `--live` handling
2019-06-01 06:20:11 +02:00
hroff-1902 e4e22167bb make mypy happy 2019-05-30 21:00:16 +03:00
hroff-1902 6b144150c7 fix handling of SystemExit 2019-05-30 20:38:04 +03:00
hroff-1902 f463817c88 change metavar for --pairs-file 2019-05-30 10:56:48 +03:00
Matthias b6e8fecbf5 Change persistence.init parameter
It should describe what it does
2019-05-30 06:33:16 +02:00
Matthias d6cf314481 Don't default to false for init() 2019-05-30 06:30:06 +02:00
hroff-1902 fb88953be3 refactoring download_backtest_data.py 2019-05-29 21:57:14 +03:00
Matthias 15984b5c43 Adjust some tests - implement new "live" method to plot_script 2019-05-29 20:25:07 +02:00
Matthias c2f6897d8b Move download of live data to load_data
Avoids code duplication in backtesting and plot_dataframe
2019-05-29 20:20:20 +02:00
Matthias d7bebc4385 persistence.init does not need the config dict 2019-05-29 19:54:59 +02:00
Matthias 7b367818fc Remove duplicate code 2019-05-29 19:46:46 +02:00
Matthias 22144d89fc Fix mypy error 2019-05-29 19:46:26 +02:00
Matthias 17d614c66a Remove binary script - allow None arguemnts 2019-05-29 19:46:26 +02:00
Matthias 7406edfd8f Move set_loggers to main() 2019-05-29 19:46:26 +02:00
hroff-1902 912b06b34b
Merge branch 'develop' into python-version 2019-05-29 20:07:46 +03:00
Matthias 4fed263885
Merge pull request #1879 from freqtrade/refactor_optimize__init__
Speed up startup time
2019-05-29 06:18:57 +02:00
hroff-1902 db2e6f2d1c tests adjusted 2019-05-28 23:25:53 +03:00
hroff-1902 58477dcd82 cleanup: return after cmd removed in main() 2019-05-28 23:25:19 +03:00
hroff-1902 536c8fa454 move python version check to the top 2019-05-28 23:04:39 +03:00
Matthias 55bdd26439 Edgecli -> Edge for Runmode and start_edge() 2019-05-28 19:25:01 +02:00
Matthias dab4307e04 Add secure way to genreate password, warn if no password is defined 2019-05-26 14:40:03 +02:00
hroff-1902 0e228acbfb minor: exchange debug logging humanized 2019-05-25 22:42:17 +03:00
Matthias 201e02e73f Add test for Timeout - move tests to test_history 2019-05-25 20:31:21 +02:00
Matthias 8ad30e2625 Adapt tests 2019-05-25 20:06:18 +02:00
Matthias 104f1212e6 Move edge_cli_start to optimize 2019-05-25 20:06:15 +02:00
Matthias 65a4862d1f Adapt tests to load start_* methods from optimize 2019-05-25 20:01:43 +02:00
Matthias 236c392d28 Don't load hyperopts / optimize dependency tree if that module is not
used
2019-05-25 20:00:31 +02:00
Matthias b38c43141c Adjust imports to new location 2019-05-25 16:53:35 +02:00
Matthias 9225cdea8a Move validate_backtest_data and get_timeframe to histoyr 2019-05-25 16:51:52 +02:00
Matthias 90ece09ee9 require username/password for API server 2019-05-25 14:42:13 +02:00
Matthias febcc3dddc Adapt tests and rest_client to basic_auth 2019-05-25 14:25:36 +02:00
Matthias 2da7145132 Switch auth to real basic auth 2019-05-25 14:25:16 +02:00
Matthias 6adc8f7ea7 Merge branch 'develop' into feat/flask_rest_retry 2019-05-25 14:17:04 +02:00
Matthias 5bbd3c6158 Add documentation 2019-05-25 14:16:59 +02:00
Matthias 04c35b465e Add authorization to tests 2019-05-25 14:13:59 +02:00
Matthias 7e952b028a Add basic auth to rest-api 2019-05-25 14:11:30 +02:00
Matthias b7686d06a7
Merge pull request #1873 from freqtrade/add_some_tests
Add some tests
2019-05-25 13:26:34 +02:00
Matthias 469c0b6a55 Adjust check_int_positive tests 2019-05-25 13:16:00 +02:00
hroff-1902 c3e93e7593 fix reduce() TypeError in hyperopts 2019-05-24 23:08:56 +03:00
Matthias 7bbe8b2483 Add a few more testcases for check_int_positive 2019-05-24 06:22:27 +02:00
hroff-1902 7b968a2401 logger.exception cleanup 2019-05-24 04:04:07 +03:00
Matthias 253025c0fe Add tests for check_int_positive 2019-05-23 19:53:42 +02:00
Matthias 7b074765ab Improve edge tests - cleanup test file 2019-05-23 19:48:22 +02:00
Matthias 1a5dbd29e0
Merge pull request #1871 from hroff-1902/edge-no-trades
edge: handle properly the 'No trades' case
2019-05-23 19:32:02 +02:00
hroff-1902 6e1da13920 Log message changed 2019-05-22 17:19:11 +03:00
hroff-1902 406e266bb4 typo in comment fixed 2019-05-22 14:34:35 +03:00
hroff-1902 2c9a519c5e edge: handle properly the 'No trades' case 2019-05-22 14:21:36 +03:00
hroff-1902 98eeec3145 renaming of make_testdata_path reverted 2019-05-22 14:04:58 +03:00
hroff-1902 7cb753754b tests adjusted 2019-05-21 20:49:19 +03:00
hroff-1902 11dce91281 data/history minor cleanup 2019-05-21 20:49:02 +03:00
Matthias 51aa469f67 Cleanups 2019-05-20 20:29:23 +02:00
Matthias a39cdd3b2b Exclude Edge from startup-stoploss calc
Edge would recalculate / reevaluate stoploss values on startup, so these
values are not reliable
2019-05-20 20:11:50 +02:00
Matthias 53af8f331d Deep-copy default_conf for edge config 2019-05-20 20:11:50 +02:00
Matthias 9f54181494 Add test for stoploss_reinit 2019-05-20 20:11:50 +02:00
Matthias 6a5daab520 add logic for stoploss reinitialization after startup 2019-05-20 20:11:50 +02:00
Matthias 349c0619aa Move startup to freqtradebot 2019-05-20 20:11:50 +02:00
Matthias 96a34f753b Adapt test to new output from arrow 2019-05-20 19:48:12 +02:00
hroff-1902 e7b9bc6808 minor: remove noisy useless debug message 2019-05-20 12:27:30 +03:00
Matthias 2cf07e2185 rename exception handlers 2019-05-18 13:39:12 +02:00
Matthias e6ae890def small adjustments after first feedback 2019-05-18 13:36:51 +02:00
Matthias 9385a27ff0 Sort imports 2019-05-18 10:34:30 +02:00
Matthias fd5012c04e Add test for api cleanup 2019-05-18 10:00:07 +02:00
Matthias bfc57a6f6d Adapt tests to new method of starting flask 2019-05-18 10:00:07 +02:00
Matthias 540d4bef1e gracefully shutdown flask 2019-05-18 10:00:07 +02:00
Matthias 5149ff7b12 Move api to /api/v1 2019-05-18 10:00:07 +02:00
Matthias 01cd68a5aa Test forcesell 2019-05-18 10:00:07 +02:00
Matthias b700c64dc2 Test forcebuy - cleanup some tests 2019-05-18 10:00:07 +02:00
Matthias 350c903793 Test falsk crash 2019-05-18 10:00:07 +02:00
Matthias 39afe4c7bd Test flask app .run() 2019-05-18 10:00:07 +02:00
Matthias b9435e3cea Add more tests 2019-05-18 10:00:07 +02:00
Matthias a7329e5cc9 Test api-server start from manager 2019-05-18 10:00:07 +02:00
Matthias a146c5bf78 Improve jsonification 2019-05-18 10:00:07 +02:00
Matthias 557f849519 Improve 404 handling 2019-05-18 10:00:07 +02:00
Matthias 03dc6d92ae Remove hello() 2019-05-18 10:00:07 +02:00
Matthias 3c46870109 Test /count for api-server 2019-05-18 10:00:07 +02:00
Matthias 88dd18e045 Move patch_signal to conftest 2019-05-18 10:00:07 +02:00
Matthias 6b426e78f6 Tests for balance 2019-05-18 10:00:07 +02:00
Matthias 70a3c2c648 Actions - Add tests 2019-05-18 09:57:10 +02:00
Matthias 6ea0895803 Fix docstrings 2019-05-18 09:57:10 +02:00
Matthias b1a14401c2 Add some initial tests for apiserver 2019-05-18 09:57:10 +02:00
Matthias e0486ea68e Make app a instance object 2019-05-18 09:57:10 +02:00
Matthias 0ac434da78 Add forcebuy jsonification 2019-05-18 09:57:10 +02:00
Matthias 6e4b159611 Add forcebuy and forcesell 2019-05-18 09:57:10 +02:00
Matthias bc4342b2d0 small cleanup 2019-05-18 09:57:10 +02:00
Matthias ea8b8eec1c Add edge handler 2019-05-18 09:57:10 +02:00
Matthias b1964851c9 Add performance handlers 2019-05-18 09:57:10 +02:00
Matthias 393e4ac90e Sort methods 2019-05-18 09:57:10 +02:00
Matthias 3efdd55fb8 Support blacklist adding 2019-05-18 09:57:10 +02:00
Matthias 122cf4c897 Default add to None for blacklist rpc calls 2019-05-18 09:57:10 +02:00
Matthias ebebf94750 Change commands to post 2019-05-18 09:57:10 +02:00
Matthias a1043121fc Add blacklist handler 2019-05-18 09:57:10 +02:00
Matthias d2c2811249 Move rest-client to scripts 2019-05-18 09:57:10 +02:00
Matthias 99875afcc0 Add default argument 2019-05-18 09:57:10 +02:00
Matthias ae8660fe06 Extract exception handling to decorator 2019-05-18 09:57:10 +02:00
Matthias 01c93a2ee3 Load rest-client config from file 2019-05-18 09:57:10 +02:00
Matthias d8549fe09a add balance handler 2019-05-18 09:57:10 +02:00
Matthias a12e093417 Api server - custom json encoder 2019-05-18 09:57:10 +02:00
Matthias 2f8088432c All handlers should be private 2019-05-18 09:57:10 +02:00
Matthias 3cf6c6ee0c Implement a few more methods 2019-05-18 09:57:10 +02:00
Matthias 8993882dcb Sort imports 2019-05-18 09:57:10 +02:00
Matthias c6c2893e2c Improve rest-client interface 2019-05-18 09:57:10 +02:00
Matthias 96a260b027 rest_dump 2019-05-18 09:57:10 +02:00
Matthias 6bb2fad9b0 Reorder some things 2019-05-18 09:57:10 +02:00
Matthias 68743012e4 Patch api server for tests 2019-05-18 09:57:10 +02:00
Matthias ef2950bca2 Load api-server in rpc_manager 2019-05-18 09:57:10 +02:00
Matthias 6f67ea44dc Enable config-check for rest server 2019-05-18 09:57:10 +02:00
Matthias 26c42bd559 Add apiserver tests 2019-05-18 09:57:10 +02:00
Matthias c3c745ca19 Get new files from old branch 2019-05-18 09:57:10 +02:00
hroff-1902 e2b83624a3 data/history cleanup 2019-05-17 19:05:36 +03:00
hroff-1902 2741c5c330 inherit freqtrade exceptions from Exception i.o. BaseException 2019-05-16 22:38:59 +03:00
Matthias 175fc8591e
Merge pull request #1845 from freqtrade/fix/1840
Fix #1840 - Support balances other than USDT
2019-05-15 19:39:46 +02:00
hroff-1902 8b95e12468 log message adjusted in backtesting and hyperopt 2019-05-15 12:05:35 +03:00
hroff-1902 90a52e4602 tests adjusted; new test_start_no_data() added for hyperopt 2019-05-14 09:23:09 +03:00
hroff-1902 5677c4882e minor: add ticker data validation; log backtesting interval 2019-05-13 23:56:59 +03:00
hroff-1902 003461ec96 tests adjusted 2019-05-12 21:19:20 +03:00
hroff-1902 00b4501c59 avg profit and total profit corrected (to be %, not ratio); comments cleaned up a bit; typo in the log msg fixed 2019-05-12 21:14:00 +03:00
Matthias 46b1ecc77d Fix #1840 - Support balances other than USDT 2019-05-11 15:27:09 +02:00
hroff-1902 75306b7a6e tests adjusted 2019-05-11 10:17:46 +03:00
hroff-1902 0f43e0bb7d minor hyperopt output improvements 2019-05-10 10:54:44 +03:00
Matthias 0dbe9cb586
Merge pull request #1823 from hroff-1902/update-qtpylib
Update qtpylib
2019-05-09 06:47:14 +02:00
hroff-1902 45e5867736 heikinashi loop optimized; reset_index moved to tests 2019-05-08 23:41:45 +03:00
Matthias 1ccc25b486 Fix test-data indexing 2019-05-08 20:33:22 +02:00
hroff-1902 2554ebf273 fixed: heikinashi worked in backtesting, but failed in tests with testing arrays 2019-05-08 00:00:44 +03:00