Matthias
2fd703fcc5
Merge pull request #12170 from mrpabloyeah/some-improvements-to-backtest-summary-metrics
...
Some improvements to backtest summary metrics
2025-08-30 15:40:35 +02:00
Matthias
539937c0eb
refactor: move base_analysis to where it belongs
2025-08-30 11:47:38 +02:00
Matthias
1cf1d9e3d7
chore: remove unused ignore
2025-08-28 20:37:41 +02:00
Matthias
6b250f9dfe
feat: reduce log verbosity of recursive and lookahead bias commands
2025-08-28 20:19:47 +02:00
Matthias
3d24ef66d8
refactor: have backtesting init use self.config instead of the passed in config
2025-08-28 20:13:27 +02:00
Matthias
394ff1bbf6
chore: improve variable wording
2025-08-28 19:51:43 +02:00
mrpabloyeah
8e623ee64c
Some improvements to backtest summary metrics
2025-08-28 02:04:39 +02:00
Matthias
70ee652be5
fix: cut-off (too short) timeframe-detail bug
...
If the detail data stops short, this shouldn't cause an exception.
instead, we should continue with "parent only" logic.
2025-08-26 19:39:15 +02:00
Matthias
1f21d5e2c2
Merge pull request #12126 from stash86/main-stash
...
Improve lookahead analysis to use full dataframe comparison instead of just the last row
2025-08-20 06:45:13 +02:00
Matthias
c63d0e167c
chore: switch to using exportdirectory
2025-08-17 15:02:28 +02:00
Stefano
52b0e64950
revert back to use list instead of set
2025-08-17 16:25:01 +09:00
Stefano
5e5137edc1
compare full dataframe instead of only last row
2025-08-17 16:05:22 +09:00
Stefano
df19c77bcf
better fallback
2025-08-14 16:09:43 +09:00
Stefano
6edcda1e42
fallback if strat don't specify startup candle
2025-08-14 16:06:15 +09:00
Stefano
a37edf8c62
remove unused import
2025-08-14 12:51:27 +09:00
Stefano
09ef2c9dea
move strategy load after candle type has been defined
2025-08-14 12:45:34 +09:00
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