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