Commit Graph

28007 Commits

Author SHA1 Message Date
viotemp1
9eea958e17 remove unwrap 2025-05-03 16:55:41 +03:00
Matthias
1013c32316 fix: duplicate generate_optimizer to have a non-delayed alternative 2025-05-03 09:19:50 +02:00
viotemp1
d9ed7e1fb2 remove backtest from assign_params 2025-05-03 09:49:34 +03:00
viotemp1
dd613ac86c fix formatting 2025-05-02 21:07:34 +03:00
viotemp1
73c28890d7 move @delayed and @wrap_non_picklable_objects in hyperopt_optimizer.py
one test with analyze_per_epoch is failing
2025-05-02 21:03:51 +03:00
Matthias
149133cc44 refactor: remove _get_params_dict method 2025-05-01 12:03:04 +02:00
Matthias
1b2d5a357f test: change level of test mock 2025-05-01 11:57:17 +02:00
Matthias
ecc6371733 test: reduce amount of mocking 2025-05-01 10:19:20 +02:00
Matthias
0c66180cf3 chore: add optuna to hyperopt optional dependencies 2025-05-01 10:15:35 +02:00
viotemp1
ced1ce340a fix some formatting issues 2025-04-29 17:09:16 +03:00
viotemp1
5c47a75f63 move back delayed and wrap_non_picklable_objects from hyperopt_optimizer to hyperopt.
There are tests failing when using delayed and wrap_non_picklable_objects as decorator.
until I'll find a solution to run generate_optimizer standalone for analyze_per_epoch=True
2025-04-29 08:16:44 +03:00
viotemp1
c32f8e972a move delayed and wrap_non_picklable_objects from hyperopt to hyperopt_optimizer 2025-04-28 18:50:09 +03:00
viotemp1
04492e75b2 remove # Suppress optuna ExperimentalWarning from skopt
with warnings.catch_warnings():
    from optuna.exceptions import ExperimentalWarning
    warnings.filterwarnings("ignore", category=FutureWarning)
this should be when importing sampler
2025-04-27 22:02:39 +03:00
viotemp1
8d0ca7f5c1 remove backtesting from generate_optimizer 2025-04-27 21:26:06 +03:00
Matthias
fb64ac942b chore: raise freqtrade exception so upstream handling is in place 2025-04-23 20:18:58 +02:00
Matthias
3fc40f45b3 chore: simplify diff in hyperopt-tinterface
Use aliases where possible.
2025-04-23 20:15:24 +02:00
Matthias
ca5ccc8799 chore: cleanup some code 2025-04-23 20:07:40 +02:00
Matthias
057cc2538e chore: use optuna distribution aliases in parameters 2025-04-23 20:02:58 +02:00
Matthias
ed22789a1a chore: cleanup unused import 2025-04-23 19:53:07 +02:00
Matthias
2abf22e37b chore: simplify usage of data_pickle_file 2025-04-23 19:50:17 +02:00
Matthias
9b08b51ad8 chore: cleanup dead code 2025-04-23 19:50:17 +02:00
Matthias
83cdf76636 chore: simplify import/exports 2025-04-23 19:50:17 +02:00
Matthias
f545113840 chore: improve EstimatorType type 2025-04-23 19:50:17 +02:00
Matthias
f86bc71c43 chore: cleanup some test code 2025-04-23 19:19:55 +02:00
Matthias
8af9875d45 docs: remove scikit-optimize references from docs 2025-04-23 19:17:43 +02:00
Matthias
8a9b31eccd chore: remove scikit-optimize dependency 2025-04-23 19:16:17 +02:00
viotemp1
20fca07d8f fixed mypy errors
freqtrade/optimize/space/optunaspaces.py:39: error: Argument 1 to "__init__" of "IntDistribution" has incompatible type "int | float"; expected "int"  [arg-type]
	freqtrade/optimize/space/optunaspaces.py:39: error: Argument 2 to "__init__" of "IntDistribution" has incompatible type "int | float"; expected "int"  [arg-type]
remove all references for ExtraTreesRegressor and skopt.space
2025-04-13 12:39:44 +03:00
viotemp1
8ee40ade45 update docs/advanced-hyperopt.md 2025-04-13 11:27:33 +03:00
viotemp1
30ead79e11 fixed freqtrade/optimize/space/__init__.py:1:66: RUF100 [*] Unused noqa directive (unused: F401) 2025-04-13 11:22:07 +03:00
viotemp1
5c859d929b add optunaspaces.py 2025-04-13 11:06:39 +03:00
viotemp1
c89058788e remove decimal module 2025-04-13 09:49:33 +03:00
viotemp1
35c3868c56 change for SKDecimal and othercomments 2025-04-13 08:58:42 +03:00
Matthias
85689ebc1c test: update skdecimal test to use optuna 2025-04-12 12:37:17 +02:00
Matthias
4fcc9dd587 feat: use floatDistribution for SKDecimal 2025-04-12 12:10:48 +02:00
Matthias
05f19d574a chore: remove commented skopt usages 2025-04-12 10:13:42 +02:00
Matthias
1a24559729 chore: cleanup old usages 2025-04-12 10:08:41 +02:00
Matthias
7a51c9d540 types: slightly improved typing 2025-04-12 10:05:11 +02:00
Matthias
1d22377cad chore: remove some skopt usages 2025-04-12 09:58:44 +02:00
viotemp1
90aaaa50fc fix increasing memory usage. 2025-04-02 18:45:49 +03:00
viotemp1
3fcf6559ab change from skopt.space.Real to optuna.distributions.FloatDistribution 2025-03-31 13:48:12 +03:00
viotemp1
85f4a8daea fix formatting 2025-03-31 00:10:52 +03:00
viotemp1
2595479e43 change CategoricalParameter and IntParameter in parameters.py to use optuna.distributions CategoricalDistribution and IntDistribution instead of skopt 2025-03-30 21:13:15 +03:00
viotemp1
b603771242 Merge branch 'freqtrade:develop' into optuna 2025-03-30 16:19:16 +03:00
viotemp1
9c1183bc59 fix formatting requirements-hyperopt.txt 2025-03-28 08:12:37 +02:00
Matthias
4632839fc5 chore(ci): run coveralls on ubuntu 24.04 runner 2025-03-27 20:05:27 +01:00
Matthias
26ea4fdcc9 chore(ci): simplified syntax 2025-03-27 19:22:35 +01:00
Matthias
3637d7a54c chore(ci): run mypy only on the latest OS each 2025-03-27 18:14:36 +01:00
Matthias
583e20dc9d chore: bump dev version to 2025.4-dev 2025-03-27 07:10:48 +01:00
Matthias
3c6500c2bc Merge pull request #11565 from freqtrade/update/binance-leverage-tiers
Update Binance Leverage Tiers
2025-03-27 06:50:51 +01:00
Freqtrade Bot
f242110957 chore: update pre-commit hooks 2025-03-27 03:13:26 +00:00