Matthias
|
26a59e2cc5
|
fix: Don't allow backtesting to exceed max_open_trades in odd edge-cases
closes #10853
|
2024-10-29 07:13:02 +01:00 |
|
Matthias
|
56df7ad9fc
|
chore: remove unnecessary commented log statement
|
2024-10-29 06:57:52 +01:00 |
|
Matthias
|
9ad32fd846
|
fix: improved defaultHyperoptLoss alias
this gives the class it's proper name.
|
2024-10-22 06:38:20 +02:00 |
|
Matthias
|
0a91189e6a
|
chore: remove unused kwargs
|
2024-10-19 13:10:40 +02:00 |
|
Matthias
|
e9d9ebf156
|
docs: Update documentation for MultiMetricHyperOptLoss
|
2024-10-19 13:05:59 +02:00 |
|
Matthias
|
1a85dc9b99
|
chore: Update to new code standard
|
2024-10-19 13:02:45 +02:00 |
|
Matthias
|
660af7ec70
|
chore: Fix test failure, sort imports
|
2024-10-19 13:02:27 +02:00 |
|
bearvar
|
78bf40eaa9
|
Edit EXPECTANCY_CONST to show it can be decimal.
|
2024-10-17 22:09:00 +05:00 |
|
bearvar
|
578604619a
|
Edit PF_CONST to show it can be decimal.
|
2024-10-17 22:07:32 +05:00 |
|
bearvar
|
6eac798d91
|
Rename ComplexHyperOptLoss to MultiMetricHyperOptLoss. Add it to test_loss_functions_better_profits.
|
2024-10-17 21:54:25 +05:00 |
|
Alex
|
121bdbad84
|
Update and rename hyperopt_loss_complex.py to hyperopt_loss_multi_metric.py
|
2024-10-17 21:42:34 +05:00 |
|
bearvar
|
9209d11084
|
Add new hyperopt loss function
|
2024-10-16 21:52:42 +05:00 |
|
Matthias
|
d503724bda
|
chore: improve backtest comment
Build Documentation / Deploy Docs through mike (push) Waiting to run
|
2024-10-12 13:04:09 +02:00 |
|
Matthias
|
2756a1f1a0
|
chore: improve statement sequence for improved short circuiting
Build Documentation / Deploy Docs through mike (push) Waiting to run
Devcontainer Pre-Build / build-and-push (push) Has been cancelled
|
2024-10-12 11:44:29 +02:00 |
|
Matthias
|
883122a98b
|
refactor: Simplify backtest code slightly
This should also slighly improve performance for detail backtests
as it removes one comparison
|
2024-10-12 11:34:13 +02:00 |
|
Matthias
|
bd7f0383d1
|
chore: improve clarity of argument name
|
2024-10-12 11:25:15 +02:00 |
|
Matthias
|
aa8cefc110
|
fix: minor missing statement in detail backtest fallback
|
2024-10-12 11:06:13 +02:00 |
|
Stefano Ariestasia
|
9ffd0ad982
|
add is_number check
|
2024-10-07 11:17:15 +09:00 |
|
Matthias
|
2e69e38adb
|
chore: update optimize to modern typing syntax
|
2024-10-04 06:53:50 +02:00 |
|
Matthias
|
abe01f8f48
|
feat: implement liquidation price update on all order fills
|
2024-10-02 07:05:00 +02:00 |
|
Matthias
|
3de740b35f
|
feat: create shared method for liquidation price update
|
2024-10-02 07:05:00 +02:00 |
|
Matthias
|
e3a6c71087
|
chore: Remove protections from config logic
|
2024-09-29 09:41:02 +02:00 |
|
Matthias
|
b084efdd06
|
feat: initialize trade objects with 0 amount
This way, it'll represent the owned amount
which will be updated once the order fills
|
2024-09-22 08:47:52 +02:00 |
|
KingND
|
f970454cb4
|
chore: ruff format
|
2024-09-08 13:57:48 -04:00 |
|
KingND
|
69678574d4
|
fix: support python 3.9 union type hinting
|
2024-09-08 12:04:58 -04:00 |
|
KingND
|
82e30c8519
|
feat: if a biased_indicator starting with & appears in a lookahead-analysis, caption the table with a note that freqai targets appearing here can be ignored
|
2024-09-08 12:04:58 -04:00 |
|
Matthias
|
611a3ce138
|
Merge pull request #10485 from jainanuj94/feature/8902
Add exit signals to export in backtesting
|
2024-09-07 20:12:05 +02:00 |
|
Matthias
|
1b00f512c1
|
fix: call order_filled callback for left open trades
|
2024-09-07 09:24:21 +02:00 |
|
Matthias
|
1a2578a4b7
|
feat: Add margin/Trading mode output to bt-output
|
2024-09-07 08:47:45 +02:00 |
|
Matthias
|
d6b2748293
|
chore: rename types to ft_types
|
2024-09-04 06:44:48 +02:00 |
|
Matthias
|
1c5ca0f022
|
chore: improved fix for terminal error
|
2024-08-29 20:38:25 +02:00 |
|
Matthias
|
59d47955a0
|
chore: fix test failure due to terminal error
|
2024-08-29 20:05:48 +02:00 |
|
Matthias
|
d05ca3db0b
|
fix: handle small terminal width
closes #10572
|
2024-08-29 07:14:32 +02:00 |
|
Matthias
|
87678eff98
|
fix: avoid hyperopt-results not showing past terminal height
|
2024-08-29 07:14:32 +02:00 |
|
Stefano Ariestasia
|
83e0cf75c5
|
add startup count from strategy to the analysis
|
2024-08-18 23:48:11 +09:00 |
|
Matthias
|
21c5c919ea
|
chore: Improve typehinting for hyperopt
|
2024-08-15 06:50:22 +02:00 |
|
Matthias
|
c60e00c77f
|
Merge pull request #10530 from freqtrade/feat/price_precision_mode
add price_precision_mode
|
2024-08-13 12:20:53 +02:00 |
|
Matthias
|
ac1ac0debe
|
feat: set precision_mode_price when creating trade objects
|
2024-08-13 09:11:44 +02:00 |
|
Matthias
|
70f3018e67
|
feat: remove "open_trade_count_start" workaround
Due to the updated pair ordering logic, we can open trades on
different pairs during the same candle without
superating the max_open_trades limit
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
7945eba386
|
feat: Evaluate pairs with open trades first
This will enable further improved logic for pairs with no open trade.
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
f01e101447
|
feat: extract backtest iteration into generator
|
2024-08-12 14:51:42 +02:00 |
|
Matthias
|
980b81f009
|
chore: Simplify futures backtest
|
2024-08-12 14:51:37 +02:00 |
|
Matthias
|
2bc9cdafb2
|
chore: update attribute wording to bt_trades
|
2024-08-12 10:57:53 +02:00 |
|
jainanuj94
|
d351ed0173
|
refactor: change analyse_on variable name to date_col
|
2024-08-06 15:16:30 +05:30 |
|
jainanuj94
|
3ebc5b136c
|
review comments and update test for exit signals
|
2024-08-06 12:55:48 +05:30 |
|
jainanuj94
|
7f0e5dd335
|
Refactor and add documentation
|
2024-08-05 23:19:38 +05:30 |
|
jainanuj94
|
8f8859a5f5
|
Initial commit - create a different file for signals
|
2024-08-02 15:54:03 +05:30 |
|
Matthias
|
b41cdfb683
|
Simplify by extracting progressbar definition
|
2024-07-13 15:47:50 +02:00 |
|
Matthias
|
a7fcd1263b
|
chore: Fix typing
|
2024-07-09 19:39:47 +02:00 |
|
Matthias
|
9c41ab10ff
|
chore: remove tabulate output
|
2024-07-09 07:15:18 +02:00 |
|