Commit Graph

256 Commits

Author SHA1 Message Date
Matthias 1cd8ed0c1a Remove --refresh-pairs 2019-09-20 20:02:07 +02:00
hroff-1902 74a0f44230
Merge pull request #2276 from freqtrade/keep_original_config
Allow easy printing of loaded configuration
2019-09-20 20:59:33 +03:00
Matthias f0cf8d6a81 Allow easy printing of loaded configuration
(beforechanging types and applying defaults)
2019-09-20 07:23:32 +02:00
hroff-1902 69f29e8907 minor: Cleanup for backtesting 2019-09-18 22:57:17 +03:00
Matthias a5f3b68bff Allow loading of fully initialized config from jupyter notbooks 2019-09-13 07:08:22 +02:00
Matthias f163240710 Simplify configuration init where possible 2019-09-13 07:02:36 +02:00
Matthias e6ccc1427c have Arguments return a dict instead of Namespace 2019-09-12 20:16:39 +02:00
Matthias 52b186eabe Create-userdir does not need a configuration 2019-09-12 20:14:58 +02:00
hroff-1902 dda513c923 Minor class cosmetics 2019-09-12 12:13:20 +03:00
hroff-1902 849d694c27 Don't inherit from object 2019-09-12 04:39:52 +03:00
Matthias 1b66f01ec0 Always use config.json if it's available 2019-09-04 19:21:58 +02:00
Matthias 5ce63cd54a Remove no_config_ argument from Arguments 2019-09-04 16:39:23 +02:00
Matthias 03f3d0dc8b Remove desc from Arguments header 2019-09-04 16:38:33 +02:00
Matthias d48f03c32e check_exchange is not required for plotting 2019-08-31 15:19:53 +02:00
Matthias 1760a8dfbc Use subparser-name to exclude from config requires 2019-08-31 15:15:10 +02:00
Matthias 816d942ded Merge branch 'develop' into plot_commands 2019-08-30 20:42:58 +02:00
Matthias 423805c9ca Small documentation improvements 2019-08-30 20:42:14 +02:00
Matthias cabe291006 Fix test-leakage by not copying config correctly 2019-08-29 06:54:28 +02:00
Matthias 68adfc6607 Init exchange before datadir ... 2019-08-29 06:42:56 +02:00
Matthias 395414ccde Refactor init_plotscript a bit (strategy is not needed for plot_profit) 2019-08-24 15:11:31 +02:00
Matthias f8ddb10607 switch indicators to nargs argument type 2019-08-24 15:11:31 +02:00
Matthias f7cb75ff93 Add plot-profit command 2019-08-24 15:11:31 +02:00
Matthias 99b2be90fd Cleanup plotting (if you have backtest results, no need to download
data!)
2019-08-24 15:11:31 +02:00
Matthias f8c72feea8 Add some initial tests for plot_dataframe 2019-08-24 15:11:31 +02:00
Matthias 69c2b12879 Move plot_dataframe as freqtrade submodule 2019-08-24 15:11:31 +02:00
Matthias a8842f38ca Fix wrong exception message 2019-08-24 09:08:08 +02:00
Matthias 70ebd09de4 Add checks verifying that stoploss is not 0 (and positive-stoploss is
also not 0).
2019-08-22 20:04:44 +02:00
Matthias 91b0394433
Merge pull request #2156 from freqtrade/remove_live
Remove deprecated option live  - deprecate -r
2019-08-22 15:33:39 +02:00
Matthias aaeeb9c0c6 Merge branch 'develop' into align_userdata 2019-08-21 19:41:10 +02:00
Matthias 75b2db4424 FIx loading pairs-list 2019-08-21 06:58:56 +02:00
Matthias f02adf2a45 Deprecate --refresh-pairs-cached 2019-08-20 07:00:43 +02:00
Matthias e9e2a83436 remove `--live` references 2019-08-20 07:00:43 +02:00
Matthias e8ee087e9d Merge branch 'develop' into download_module 2019-08-20 06:49:18 +02:00
Matthias 611850bf91 Add edge/dynamic_whitelist validation 2019-08-18 16:19:24 +02:00
Matthias ddfadbb69e Validate configuration consistency after loading strategy 2019-08-18 16:10:10 +02:00
Matthias 0a478bc0dc Merge branch 'develop' into align_userdata 2019-08-18 15:00:12 +02:00
Matthias 08fa5136e1 use copy of minimal_config ... 2019-08-17 07:19:46 +02:00
Matthias 7a79b292e4 Fix bug in pairs fallback resolving 2019-08-17 07:05:42 +02:00
Matthias f7d5280f47 Replace ARGS_DOWNLOADER with ARGS_DOWNLOAD_DATA 2019-08-17 06:48:34 +02:00
Matthias c9207bcc00 Remove blank line at end 2019-08-16 16:01:30 +02:00
Matthias 132f28ad44 Add tests to correctly load / override pair-lists 2019-08-16 15:52:59 +02:00
Matthias 219d0b7fb0 Adjust documentation to removed download-script 2019-08-16 15:27:48 +02:00
Matthias 4e308a1a3e Resolve pairlist in configuration 2019-08-16 14:56:57 +02:00
Matthias 3c15e3ebdd Default load minimal config 2019-08-16 14:56:38 +02:00
Matthias 05deb9e09b Migrate download-script logic to utils.py 2019-08-16 14:42:44 +02:00
Matthias 91886120a7 use nargs for --pairs argument 2019-08-16 14:39:29 +02:00
Matthias 161db08745
Merge pull request #2142 from hroff-1902/hyperopt-print-json
Hyperopt: --print-json option
2019-08-16 11:08:54 +02:00
hroff-1902 4fa92ec0fa hyperopt: --print-json option added 2019-08-15 21:39:04 +03:00
Matthias 80a71323cc
Merge pull request #2141 from ahonnecke/fstring-runtime
f the string
2019-08-15 19:33:57 +02:00
Ashton Honnecke fd77f699df f the string 2019-08-15 10:41:02 -06:00
Matthias 096a6426db Override equality operator 2019-08-14 10:22:54 +02:00
Matthias 51c3a31bb5 Correct imports and calls to parse_timerange 2019-08-14 10:07:32 +02:00
Matthias 06fa07e73e Move parse_timerange to TimeRange class 2019-08-14 10:07:14 +02:00
Matthias c2e9685e04
Merge pull request #2121 from hroff-1902/config-allow-comments
Allow comments in config files
2019-08-14 06:37:33 +02:00
Matthias c0784b7c33
Merge pull request #2089 from hroff-1902/hyperopt-print-colorized
Hyperopt print colorized results
2019-08-13 19:36:06 +02:00
Matthias 3c589bb877 fail if known bad exchanges are detcted 2019-08-13 08:27:46 +02:00
hroff-1902 906be7be7c
Merge branch 'develop' into config-allow-comments 2019-08-13 00:14:19 +03:00
hroff-1902 58d308fd05 fix handling --no-color for edge and backtesting 2019-08-12 23:13:04 +03:00
hroff-1902 1a34b9b61c --no-color option introduced 2019-08-12 21:08:34 +03:00
Matthias 6310b40fc6
Merge pull request #2123 from freqtrade/hyperoptloss_help
[minor] Improve hyperopt-loss docs
2019-08-12 14:08:32 +02:00
Matthias 43b41324e2 Improve hyperopt-loss docs 2019-08-12 06:45:27 +02:00
hroff-1902 2d60e4b18b allow comments and trailing commas in config files 2019-08-12 00:32:03 +03:00
Matthias 2c5a499a8b Merge branch 'develop' into align_userdata 2019-08-10 20:15:07 +02:00
Matthias eb328037b7 combine normalize method and config validation to in_files 2019-08-10 19:58:04 +02:00
Matthias afba31c3f9 change method from _load_config_Files to from_files() 2019-08-10 19:57:49 +02:00
hroff-1902 28d8fc871a tests adjusted 2019-08-10 16:07:30 +03:00
hroff-1902 50c9679e23 move load_config_file() to separate module 2019-08-10 14:24:14 +03:00
Matthias 9d471f3c9a Fix documentation for strategy-list 2019-08-06 06:32:31 +02:00
hroff-1902 f200f52a16 hyperopt print colorized results 2019-08-03 19:09:42 +03:00
Matthias 2a141af42e Only create userdir when explicitly requested 2019-07-31 19:39:54 +02:00
Matthias 8cef567abc create and use hyperopt-results folder 2019-07-31 07:10:17 +02:00
Matthias 0488525888 Fix some documentation errors 2019-07-31 06:49:25 +02:00
Matthias 03e60b9ea4 Rename folder_Operations to directory_operations 2019-07-29 06:15:49 +02:00
Matthias 73ac98da80 Small fixes while tsting 2019-07-28 15:11:41 +02:00
Matthias 432b106d58 Improve docstring, remove unneeded method 2019-07-28 14:57:05 +02:00
Matthias eab82fdec7 plot-scripts use user_data_dir 2019-07-28 14:57:05 +02:00
Matthias 1b2581f0cb Add user_data_dir to configuration 2019-07-28 14:57:05 +02:00
Matthias 23435512c4 Add create-userdir command to initialize a user directory 2019-07-28 14:57:05 +02:00
Matthias 6c3a0eb1d6 add create_userdir function 2019-07-28 14:55:19 +02:00
Matthias c85cd13ca1 Change default backtest result to "backtest_results" - backtest_data is
misleading
2019-07-28 14:55:19 +02:00
Matthias 16716ad028
Merge pull request #2057 from freqtrade/refactor/argument_location
Move argument definitions to their own file
2019-07-26 06:19:04 +02:00
hroff-1902 bf1c197a37 import errors fixed 2019-07-26 02:21:31 +03:00
Matthias 3c3a902a69 Move argument definitions to their own file 2019-07-25 20:42:08 +02:00
Matthias 7ee971c3e3 Add simple method to add deprecations to cmd line options 2019-07-25 20:35:20 +02:00
hroff-1902 04382d4b44 add --hyperopt-path option 2019-07-22 20:23:18 +03:00
Matthias 790838d897
Merge pull request #2024 from freqtrade/custom_hyperopt_loss
Custom hyperopt loss function (and sharpe-ratio)
2019-07-20 12:48:26 +02:00
Matthias 4d0cf9ec8e
Merge pull request #2033 from hroff-1902/remove-dynamic-whitelist-option
remove deprecated --dynamic-whitelist option
2019-07-19 06:38:54 +02:00
Matthias 299f673a8e
Merge pull request #2029 from freqtrade/create_datadir_pathlib
[minor] Convert create_datadir to Pathlib
2019-07-19 06:36:11 +02:00
Matthias fa8904978b Don't use --hyperopt-loss-class, but --hyperopt-loss instead 2019-07-19 06:31:49 +02:00
hroff-1902 7af24dc486 cleanup Arguments: name attrs and methods as non-public 2019-07-18 21:43:40 +03:00
Matthias e01c0ab4d6 Improve doc wording 2019-07-18 20:02:28 +02:00
Matthias 8b4827ad85 Convert create_datadir to Pathlib 2019-07-18 19:48:19 +02:00
hroff-1902 50d2950e6b add -V alias for --version 2019-07-18 12:12:34 +03:00
hroff-1902 96564d0dad remove deprecated --dynamic-whitelist option 2019-07-18 10:45:47 +03:00
Matthias c5b244419d Merge branch 'develop' into custom_hyperopt_loss 2019-07-17 06:27:42 +02:00
hroff-1902 be26ba8f8f rename _load_*_config() methods to _process_*_options() 2019-07-16 23:00:19 +03: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 55e8092cbf Add sharpe ratio as loss function 2019-07-15 22:52:33 +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 107f00ff8f Add hyperopt option to clean temporary pickle files 2019-07-15 20:17:15 +02:00
hroff-1902 007703156b do not export ARGS_* from configuration 2019-07-15 01:55:35 +03:00
hroff-1902 bbfbd87a9f move create_datadir() to separate file 2019-07-12 03:31:36 +03:00
hroff-1902 1bdffcc73b make configuration a sep. module, including arguments 2019-07-12 00:49:23 +03:00