Commit Graph

2383 Commits

Author SHA1 Message Date
Matthias
457af15b35 chore: safe basic freqAI infos to backtest result 2025-08-06 20:24:43 +02:00
Stefano
b6d0cde29f temporary fix until better solution is found 2025-08-01 11:24:45 +09:00
Matthias
48d1106546 fix: undefined candle_type_def in lookahead-analysis 2025-07-27 14:43:19 +02:00
Matthias
ef55bf6800 fix: use absolute daily profit instead of relative
closes #11987
2025-07-20 10:06:43 +02:00
Matthias
c6ed64746c chore: sort pairs by absolute profit 2025-07-16 20:22:56 +02:00
Matthias
8f4dfbf55d chore: remove long-deprecated and pointless metric 2025-07-16 20:18:26 +02:00
Matthias
5296a3be23 fix: order_filled errors must be ignored 2025-07-16 20:18:26 +02:00
Matthias
a7ee45a0ba refactor: Update timezone.utc to UTC 2025-07-04 18:22:42 +02:00
Matthias
18b6f374d6 chore: remove edge_cli module 2025-06-10 07:06:31 +02:00
Matthias
e0f147e076 feat: add "--notes" to backtest command
closes #11847
2025-06-08 12:42:26 +02:00
Matthias
5b9c03e7e2 fix: don't filter min duration on > 0
closes #11838
2025-06-08 09:15:52 +02:00
Matthias
ae9073885f chore: Update log wording, only log "duplicate parameters" once 2025-05-31 16:05:39 +02:00
viotemp1
12d31c4acb keep INITIAL_POINTS only in hyperopt_optimizer.py 2025-05-31 08:21:44 +03:00
viotemp1
14cfdb13c5 add back INITIAL_POINTS (default 30) for Samplers which support this 2025-05-30 18:17:15 +03:00
viotemp1
dfae7ca2ec fix duplicate params in same batch also 2025-05-29 15:41:47 +03:00
viotemp1
53383f3184 add up to 5 retries for ask in case of duplicate params 2025-05-28 09:35:20 +02:00
viotemp1
b51c937e87 fix hyperopt repeated parameters between batches 2025-05-27 13:38:03 +02:00
Matthias
dfc1193c52 Merge pull request #11656 from mrpabloyeah/add-custom-roi-strategy-callback
Add custom_roi() strategy callback
2025-05-25 09:13:32 +02:00
Matthias
64c6b4718d Merge pull request #11758 from mrpabloyeah/add-max-trade-duration-to-backtest-results
Add min/max trade duration to backtest results
2025-05-21 20:45:24 +02:00
Matthias
496c4947bd chore: Fix lint error 2025-05-21 19:34:30 +02:00
hippocritical
65418c7c00 changed the text a bit 2025-05-20 21:32:21 +02:00
hippocritical
bbf6bade7c Fixed a bug where the pairlist was just .*/USDT (with a length of 1.)
The bug happened since it just checked the length of the list itself, not what it represents. in this case .*/USDT could be any amount of pairs

when the user sets a max_open_trades of let's say 3 then the pairs only have 3 trade slots of whatever amount of pairs it really has and thereby creating a bottleneck.

This just sets the max_open_trades to -1 without even checking it, letting freqtrade itself handle the amount of trades allowed at a given time.
2025-05-20 21:30:41 +02:00
Matthias
d8c24663fc Merge pull request #11736 from viotemp1/optuna_addons
add early stopping for hyperopt
2025-05-20 06:45:15 +02:00
Matthias
b0cc2a2a1d chore: slightly improve comment wording 2025-05-19 06:32:09 +02:00
Achmad Fathoni
5b001eec3e docs: trades space not included in default spaces 2025-05-18 21:26:57 +07:00
mrpabloyeah
60157606fe Format only winner/loser durations 2025-05-18 13:39:50 +02:00
mrpabloyeah
cbb0294cd2 Format duration to make results more readable 2025-05-18 13:02:47 +02:00
Emmanuel Ferdman
9a2b5a1219 Display pair information in message
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-05-17 07:51:03 -07:00
mrpabloyeah
fbe38c362c Fix typo 2025-05-17 15:10:04 +02:00
mrpabloyeah
718efc828a Also add min trade duration and display the info horizontally 2025-05-17 14:22:25 +02:00
mrpabloyeah
6d3ed84807 Add max trade duration to backtest results 2025-05-17 02:50:10 +02:00
viotemp1
28e5efc902 fix docs 2025-05-17 01:15:10 +03:00
Matthias
c3ea793abb Merge branch 'develop' into add-custom-roi-strategy-callback 2025-05-15 07:22:25 +02:00
Matthias
3fe9e6b82b fix: don't use exchange.precision_mode_price
closes #11751
2025-05-14 06:59:51 +02:00
viotemp1
5b92af6a90 fix some spelling errors 2025-05-10 19:45:16 +03:00
viotemp1
442a1ba50d add early stopping for hyperopt 2025-05-10 19:36:48 +03:00
Matthias
c3f6aa17ee Merge pull request #11711 from freqtrade/feat/bt_historic_precision
Improve price precision logic and add significant digits calculation
2025-05-10 16:03:38 +02:00
Matthias
575c381e65 chore: fix mypy error 2025-05-09 09:36:08 +02:00
Matthias
a6d3995013 feat: Improved typing, exception if neither step nor decimals is set 2025-05-09 06:34:59 +02:00
Matthias
ce7d81325d chore: improved docstring for skdecimal 2025-05-09 06:32:43 +02:00
Matthias
7cfecab7e2 Merge branch 'develop' into optuna 2025-05-08 19:25:33 +02:00
Matthias
8f8da51808 feat: round hyperopt results to 13 digits (this removes floating point errors) 2025-05-08 19:24:31 +02:00
Matthias
f94fd7d5fc chore: minor formatting 2025-05-08 07:07:22 +02:00
viotemp1
47e1d209db round to decimals low and high 2025-05-08 05:49:34 +03:00
viotemp1
5d2f5ec12f change SKDecimal low/high to be rounded by decimals 2025-05-07 21:57:56 +03:00
viotemp1
2d2dc7f14a Merge remote-tracking branch 'refs/remotes/origin/optuna' into optuna 2025-05-07 17:25:14 +03:00
viotemp1
43bd2a060c fix optuna userwarning the range is not divisible by step 2025-05-07 17:20:17 +03:00
Matthias
6f4ffa0758 chore: minor cleanup 2025-05-04 19:32:09 +02:00
Matthias
2142b2aea3 chore: fix type-check 2025-05-04 11:49:03 +02:00
Matthias
081fa2209a refactor: correct naming of new function 2025-05-03 20:45:52 +02:00