Commit Graph

3209 Commits

Author SHA1 Message Date
hroff-1902 be26ba8f8f rename _load_*_config() methods to _process_*_options() 2019-07-16 23:00:19 +03:00
Matthias 12679da5da Add test for hyperoptresolver 2019-07-16 06:50:25 +02:00
Matthias ec49b22af3 Add sharpe ratio hyperopt loss 2019-07-16 06:45:13 +02:00
Matthias d23179e25c Update hyperopt-loss to use resolver 2019-07-16 06:27:43 +02:00
Matthias 7d62bb8c53 Revert --clean argument to --continue 2019-07-16 05:51:26 +02:00
Matthias 07a1c48e8c Fix wrong intendation for custom-hyperopt check 2019-07-15 23:14:07 +02:00
Matthias 7be25313a5 Add some mypy ignores 2019-07-15 22:59:28 +02:00
Matthias 55e8092cbf Add sharpe ratio as loss function 2019-07-15 22:52:33 +02:00
Matthias e5170582de Adapt tests to new loss-function method 2019-07-15 22:45:14 +02:00
Matthias 710443d200 Add documentation for custom hyperopt 2019-07-15 21:38:49 +02:00
Matthias 2a20423be6 Allow loading custom hyperopt loss functions 2019-07-15 21:35:42 +02:00
hroff-1902 8096a1fb04 minor: configuration cleanup 2019-07-15 22:17:57 +03:00
Matthias 2fedae6060 Move unnecessary things out of generate_optimizer 2019-07-15 20:31:55 +02:00
Matthias b1b4048f97 Add test for hyperopt 2019-07-15 20:28:02 +02:00
Matthias 107f00ff8f Add hyperopt option to clean temporary pickle files 2019-07-15 20:17:15 +02:00
Matthias 5144e98a82
Merge pull request #2015 from hroff-1902/refactor/config2
Make configuration a module
2019-07-15 19:41:57 +02:00
Matthias 3ae94520c3
Merge pull request #2019 from freqtrade/small/cleanups
[Minor] Small code cleanups
2019-07-15 17:29:32 +02:00
Matthias cbe25178d7
Merge pull request #2009 from hroff-1902/fix-2008
fix #2008
2019-07-15 10:55:33 +02:00
hroff-1902 007703156b do not export ARGS_* from configuration 2019-07-15 01:55:35 +03:00
hroff-1902 9cae2900d4 get rid of patched_configuration_open() in tests 2019-07-15 01:44:25 +03:00
Matthias e955b1ae09 Use log_has_re instead of plain regex filters for log messages 2019-07-14 20:21:57 +02:00
Matthias dadf8adb3e Replace filter usage 2019-07-14 20:14:35 +02:00
Matthias 4238ee090d Cleanup some code
after deepcode.ai suggestions
2019-07-14 20:05:28 +02:00
hroff-1902 65f77306d3 using logger.debug, info was too noisy 2019-07-14 21:00:48 +03:00
hroff-1902 efbc7cccb1 enable --dmmp for hyperopt 2019-07-14 20:56:17 +03:00
Matthias a8f3f2bc1a Extend test to cover market orders with price too 2019-07-14 14:23:23 +02:00
Matthias 25822d1717 Add empty options dict to all tests using create_order 2019-07-14 14:18:30 +02:00
Matthias 9887cb997e Check if Price is needed for market orders
This is currently the case for:
cex, coinex, cointiger, fcoin, fcoinjp, hadax, huobipro, huobiru, uex,
2019-07-14 14:17:09 +02:00
Matthias 2e1269c474 Revert comment for Exception that's not changed 2019-07-14 13:30:57 +02:00
hroff-1902 b499e74502 minor improvements to resolvers 2019-07-12 23:45:49 +03:00
hroff-1902 bbfbd87a9f move create_datadir() to separate file 2019-07-12 03:31:36 +03:00
hroff-1902 7e103e34f8 flake happy 2019-07-12 01:41:09 +03:00
hroff-1902 94e6fb89b3 tests happy 2019-07-12 00:49:23 +03:00
hroff-1902 1bdffcc73b make configuration a sep. module, including arguments 2019-07-12 00:49:23 +03:00
hroff-1902 e993e010f4 Fix #2013 2019-07-11 23:02:57 +03:00
hroff-1902 c474e2ac86 fix #2008 2019-07-10 01:53:40 +03:00
hroff-1902 322227bf67 fix #2005 2019-07-09 00:59:34 +03:00
Matthias 87ff1e8cb0
Merge pull request #2002 from hroff-1902/refactor/arguments2
minor: refactoring arguments and configuration
2019-07-08 16:56:25 +02:00
Matthias 61b24180f0
Merge pull request #1998 from freqtrade/fix/pax_balance
Support all types of pairs for /balance
2019-07-08 16:31:57 +02:00
hroff-1902 15d2cbd6df loggers: wording improved 2019-07-07 10:17:01 +03:00
hroff-1902 f7a2428deb max_open_trades may be -1 2019-07-07 10:13:00 +03:00
Matthias 6c2415d32f Rename parameters from pair to curr 2019-07-07 06:36:35 +02:00
hroff-1902 84d3868994 rename loglevel --> verbosity, because it's not logging level 2019-07-07 02:53:13 +03:00
hroff-1902 f89b2a18e0 fix loglevel in conftest -- it's actually the verbosity level 2019-07-07 02:42:03 +03:00
hroff-1902 8114d790a5 commit forgotten loggers.py 2019-07-07 01:40:52 +03:00
hroff-1902 082065cd50 minor cosmetics in arguments.py 2019-07-07 01:20:26 +03:00
hroff-1902 a65b5f8e02 make some more arguments positive integers 2019-07-07 01:10:41 +03:00
hroff-1902 d8f133aaf3 remove duplicated loglevel option 2019-07-07 00:51:01 +03:00
hroff-1902 8e272e5774 minor: cosmetics in arguments.py 2019-07-07 00:48:39 +03:00
hroff-1902 ce2a5b2838 move loggers setup out of configuration 2019-07-07 00:31:48 +03:00
Matthias 17800c8ca5 Remove folder references (it's directory!) 2019-07-04 19:57:38 +02:00
Matthias 5c6039fd8b Fix #1997 - rename folder to dir 2019-07-04 19:53:50 +02:00
Matthias 40fe2d2c16 Test get_valid_pair_combination 2019-07-03 20:20:12 +02:00
Matthias 1bcf2737fe Add tests for new behaviour 2019-07-03 20:07:26 +02:00
Matthias fcdbe846e5 Fix #1981 - Detect reverted currency pairs 2019-07-03 20:06:50 +02:00
Matthias d055dc0c6e
Merge pull request #1993 from freqtrade/refactor/arguments
Remove duplicate keyword from arguments
2019-07-03 12:01:41 +02:00
Matthias e19c192570
Merge pull request #1994 from hroff-1902/fix-validate_timeframes
fix validate_timeframes()
2019-07-03 11:11:28 +02:00
hroff-1902 b80cef964e fix validate_timeframes(); test added 2019-07-03 11:18:39 +03:00
Matthias b43594e4eb
Merge pull request #1996 from hroff-1902/fix/1995
fix #1995
2019-07-03 06:44:23 +02:00
Matthias 0908863e07
Merge pull request #1987 from freqtrade/plot_script_changes
Plot script changes
2019-07-03 06:43:34 +02:00
Matthias b3644f7fa0 Fix typo in docstring 2019-07-03 06:26:39 +02:00
hroff-1902 d41b8cc96e catch ccxt.BaseError 2019-07-03 05:13:41 +03:00
hroff-1902 91fb9d0113 fix #1995 2019-07-03 05:02:44 +03:00
Matthias 85ac217abc Remove duplicate keyword from arguments 2019-07-02 20:33:27 +02:00
Matthias 0d601fd111 Remove logger message 2019-07-01 06:18:28 +02:00
Matthias 01904d3c1e Test not having timeframe available on exchange object 2019-06-30 20:30:57 +02:00
Matthias 0c7d14fe50 Check if timeframes is available and fail gracefully otherwise 2019-06-30 20:30:31 +02:00
Matthias 79ae3c2f2e
Merge pull request #1977 from hroff-1902/cleanup/freqtradebot
partial freqtradebot cleanup
2019-06-30 19:52:35 +02:00
Matthias 59818af69c Remove common_datearray function 2019-06-30 13:18:22 +02:00
Matthias 44e0500958 Test init_plotscript 2019-06-30 13:01:12 +02:00
Matthias db59d39e2c Don't use class for plotting
This will allow easy usage of the methods from jupter notebooks
2019-06-30 11:08:02 +02:00
Matthias 587d71efb5 Test generate_profit_plot 2019-06-30 10:47:55 +02:00
Matthias c7a4a16eec Create generate_plot_graph 2019-06-30 10:31:36 +02:00
Matthias 0b517584aa Use add_profit in script 2019-06-30 10:26:53 +02:00
Matthias 5a11ffcad8 Add test for add_profit 2019-06-30 10:24:10 +02:00
Matthias 0a184d380e create add_profit function 2019-06-30 10:14:33 +02:00
Matthias 6b387d320e extract combine_tickers to btanalysis 2019-06-30 10:04:43 +02:00
Matthias 348513c151 Improve formatting of plotting.py 2019-06-30 09:47:07 +02:00
Matthias 0d5e94b147 Rename generate_row to add_indicators 2019-06-30 09:44:50 +02:00
Matthias 42ea0a19d2 create FTPlots class to combine duplicate script code 2019-06-30 09:41:43 +02:00
Matthias 700bab7279 Rename generate_plot_file to store_plot_file 2019-06-30 09:28:34 +02:00
Matthias 8aa327cb8a Add load_trades abstraction (to load trades from either DB or file) 2019-06-29 20:52:23 +02:00
Matthias e50eee59cf Seperate plot-name generation and plotting 2019-06-29 20:38:49 +02:00
Matthias 79b4e2dc85 Rename generate_graph to generate_candlestick_graph 2019-06-29 17:23:33 +02:00
Matthias edd3fc8825 Add test for create_cum_profit 2019-06-29 17:22:47 +02:00
AlexV e8796e009c adding bitstamp to list of bad exchanges. 2019-06-29 17:20:10 +02:00
Matthias 044be3b93e Add create_cum_profit column 2019-06-29 16:57:04 +02:00
hroff-1902 4f5e212f87 fix #1978 2019-06-28 01:01:51 +03:00
hroff-1902 21bf01a24c partial freqtradebot cleanup 2019-06-27 22:29:17 +03:00
Matthias 700bc087d3
Merge pull request #1952 from hroff-1902/fix/1948
Fix #1948
2019-06-27 19:36:06 +02:00
Matthias 8b99348e98
Merge pull request #1975 from freqtrade/fix/dry_run_bal
Show different message for balance during dry-run
2019-06-27 19:34:51 +02:00
Matthias 045f34e851
Merge pull request #1974 from hroff-1902/fix/1963
fix #1963
2019-06-27 19:34:17 +02:00
hroff-1902 e5a8030dd7 comment added 2019-06-27 16:42:10 +03:00
Matthias 6643b83afe Update tests to test both balance versions 2019-06-27 07:06:35 +02:00
Matthias 98681b78b4 Show ifferent message for balance in dry-run 2019-06-27 07:06:11 +02:00
Matthias f8dd0b0cb3 Use parenteses instead of \ seperators 2019-06-27 06:32:26 +02:00
Matthias f04d49886b Add test to verify behaviour if currency in fee-dict is None 2019-06-27 06:29:18 +02:00
Matthias 4459fdf1b1
Merge pull request #1961 from freqtrade/feat/config_refactor
Argument handling refactor
2019-06-27 06:06:23 +02:00
Matthias 086d690df7
Merge pull request #1973 from hroff-1902/minor-typos-1
minor: couple of typos fixed
2019-06-27 05:49:58 +02:00
hroff-1902 05d93cda16 fix #1963 2019-06-27 01:03:38 +03:00