Commit Graph

317 Commits

Author SHA1 Message Date
orehunt
0ccbaa8c96 - refactoring
- fixes to prevent stalling
2020-03-20 15:42:25 +01:00
orehunt
9e0b07b2fd - make sure dispatches always perform the given n of epochs
- prints fixes
2020-03-18 18:50:57 +01:00
orehunt
a982eae622 - fixed cases where n_points == 1 would stall the search because of filtering
- moved initial points flag set to workers instead of log loop
2020-03-18 14:48:38 +01:00
orehunt
cf76be6845 fixes for single mode 2020-03-18 09:24:25 +01:00
orehunt
8d03887b02 better defaults 2020-03-17 14:20:41 +01:00
orehunt
a5b44de0f6 hyperopt shared mode
- shared mode uses one optimizer with shared results
- multi mode runs as many optimizers as jobs and results are
only shared on ask
- a flag to override the strategy when asking more points (--lie-strat)
- make sure to ask with n_points `None` to avoid computing more
points than needed in shared mode
- reduce n of models to 1 in multi mode
- don't load more than the specified number of jobs when loading previous optimizers
- stretch the batch length to reach the epochs limit
- a warning for when no epochs are logged
2020-03-15 18:24:29 +01:00
orehunt
ef6efb7117 better fit logic (and multi-opt was never fitting -_-) 2020-03-13 18:57:05 +01:00
orehunt
027dae1c9b more fixes for epochs counting 2020-03-12 12:55:00 +01:00
orehunt
ece0ddba38 fixes, moved points setup to its function 2020-03-10 09:47:36 +01:00
orehunt
29e9faf167 - switch max losses with known bad losses 2020-03-10 08:58:48 +01:00
orehunt
60e519eac4 better handling of interaction between n_points and jobs 2020-03-09 13:34:10 +01:00
orehunt
15749d3427 don't tell the optimizer "out of bounds" scores 2020-03-07 11:17:39 +01:00
orehunt
3f8ee76b24 comments and small fixes 2020-03-04 17:00:56 +01:00
orehunt
d6c66a54fd deformat 2020-03-03 08:10:44 +01:00
orehunt
daba9d157b jobs config fixes 2020-03-02 12:27:16 +01:00
orehunt
f23d57f18d Merge branch 'develop' of https://github.com/freqtrade/freqtrade into batched_hyperopt 2020-03-02 08:13:37 +01:00
orehunt
f797413c80 - added multi optimizer mode
- tweaked optimizer config
- dump optimizer state on disk
2020-03-02 07:47:34 +01:00
hroff-1902
893d9cde8d
Merge pull request #2943 from Fredrik81/add-print-table
Added function to print hyperopt-list as table using tabulate
2020-02-27 05:22:41 +03:00
orehunt
d96e842a21 added effort as new argument 2020-02-25 16:17:56 +01:00
Fredrik81
cd7efde6c0 Fixed coloring so it's only targeting the values not the table borders 2020-02-24 22:06:21 +01:00
Fredrik81
23bf135b8a Alignment of table content, changed coloring, changed 'Best' column to show if it's initial_point or best 2020-02-24 11:01:14 +01:00
orehunt
0a49dcb712 - batched hyperopt
- auto epochs
2020-02-22 09:39:14 +01:00
Fredrik Rydin
2058b492eb Added function to print hyperopt-list as table using tabulate 2020-02-18 22:46:53 +01:00
Matthias
d65a06947d Merge branch 'develop' into data_handler 2020-02-09 15:16:43 +01:00
hroff-1902
d457d43999
Merge pull request #2833 from hroff-1902/type-hints
Add some type hints
2020-02-03 23:24:26 +03:00
hroff-1902
f3d500085c Add some type hints 2020-02-02 07:00:40 +03:00
Yazeed Al Oyoun
d038bcedb0 fixed some more line alignments 2020-01-31 22:37:05 +01:00
Matthias
1b9af9d2d8 Merge branch 'develop' into data_handler 2020-01-26 20:31:13 +01:00
hroff-1902
f4c7edf551 No args for backtest(), use arguments 2020-01-25 12:49:37 +01:00
Matthias
699c0d6bc3 Merge branch 'develop' into data_handler 2019-12-30 19:40:43 +01:00
Matthias
1ffda29fd2 Adjust improts to new exception location 2019-12-30 15:02:17 +01:00
Matthias
416517b0c9 Move trim_dataframe from history to converter 2019-12-28 11:01:41 +01:00
Matthias
6d5aca4f32 Convert hyperoptloss resolver to static loader 2019-12-23 10:09:08 +01:00
Matthias
248ef5a0ea Convert HyperoptResolver to static loader 2019-12-23 10:06:19 +01:00
hroff-1902
cf4c3642ce Minor improvements in data.history 2019-12-18 01:06:03 +03:00
Matthias
2f7181e236
Merge pull request #2648 from hroff-1902/hyperopt-random-state
Seed hyperopt random_state if not passed
2019-12-14 15:54:59 +01:00
hroff-1902
f2266ea9f4
Use shorter range for seeded random-state 2019-12-14 15:17:45 +03:00
Matthias
703924d6c4
Merge pull request #2643 from freqtrade/mins
Remove min (plural) from codebase
2019-12-12 14:27:39 +01:00
hroff-1902
6e778ad710 Seed hyperopt random_state if not passed 2019-12-12 03:12:28 +03:00
Matthias
f44e3dc319
Merge pull request #2642 from hroff-1902/fix-hyperopt-trailing
Fix generation of hyperopt trailing params
2019-12-11 19:53:42 +01:00
Matthias
7c7ca1cb90 Remove min (plural) from codebase 2019-12-11 07:12:37 +01:00
Matthias
b2a9b87be3
Merge pull request #2632 from freqtrade/dependabot/pip/develop/scikit-learn-0.22
Bump scikit-learn from 0.21.3 to 0.22
2019-12-10 16:20:39 +01:00
Matthias
3f9f29ba4e Fix Flake8 import error 2019-12-10 16:10:51 +01:00
hroff-1902
3448f86263 Suppress scikit-learn FutureWarnings from skopt imports 2019-12-10 15:46:29 +03:00
hroff-1902
641e3fdf7a Fix generation of hyperopt trailing params 2019-12-10 03:32:43 +03:00
hroff-1902
0e4ef33d6a
Merge pull request #2581 from hroff-1902/hyperopt-list
Add hyperopt-list and hyperopt-show commands
2019-12-10 00:30:26 +03:00
hroff-1902
d21ae4edd3 Add fixes for comments in the review 2019-12-05 23:29:31 +03:00
Matthias
4b0a4c936a Fix hyperopt with ticker_interval from strategy 2019-12-05 20:31:02 +01:00
hroff-1902
b61f43835d Make flake happy 2019-12-05 01:11:06 +03:00
hroff-1902
017a94adc1 Merge develop 2019-12-05 01:08:38 +03:00