Matthias
c6fe8ae70c
feat: add lbank candle limit parameters
2024-10-19 11:51:25 +02:00
Meng Xiangzhuo
9e1af0db63
delete market change when deleting backtest result
2024-10-19 10:55:24 +08:00
Matthias
e47042d1cb
Merge pull request #10773 from freqtrade/fix/freqai_m3
...
fix: Support mps device where available
2024-10-18 07:07:23 +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
xmatthias
5b2b2d1a5c
chore: update pre-commit hooks
2024-10-17 03:06:56 +00: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
Matthias
4b582b9d7e
fix(bybit): Override fetchOrder to false for spot markets
...
Build Documentation / Deploy Docs through mike (push) Has been cancelled
closes #10777
2024-10-10 19:48:30 +02:00
xmatthias
a71ed3ec5a
chore: update pre-commit hooks
2024-10-10 03:06:38 +00:00
Matthias
92b2a6fa24
fix: Support mps device where available
2024-10-08 07:20:49 +02:00
Matthias
271375d171
Merge pull request #10758 from stash86/recursive-str
...
Build Documentation / Deploy Docs through mike (push) Waiting to run
Pre-commit auto-update / auto-update (push) Has been cancelled
add is_number check to make sure we skip non-number columns
2024-10-07 21:09:58 +02:00
Matthias
52304b37a2
feat: Allow strategies to not define enter_long
2024-10-07 20:28:29 +02:00
Stefano Ariestasia
9ffd0ad982
add is_number check
2024-10-07 11:17:15 +09:00
Matthias
78e9eac64a
chore: Fix remaining violations after merge
2024-10-06 08:28:55 +02:00
Matthias
2b1fc8725e
Merge branch 'develop' into maint/bump_ruff_minpython
2024-10-06 08:28:09 +02:00
Matthias
aa2c1501da
chore: fix missed dependencies for deploy_ui
2024-10-05 13:20:43 +02:00
Matthias
ed5c929b23
chore: remove rapidjson from "default" imports
2024-10-05 13:17:35 +02:00
Matthias
672a23dbcd
chore: revert changes to btanalysis - they have no impact
2024-10-05 13:09:30 +02:00
Matthias
24c09d0319
refactor: move ui deployment to it's own file
2024-10-05 13:06:19 +02:00
Matthias
092275a981
refactor: move config deployment to it's own file
2024-10-05 13:00:11 +02:00
Matthias
3fe97e1709
chore: Remove __futures__ import and corresponding ruff skips
2024-10-05 11:43:28 +02:00
Matthias
1ad4f0c9b5
chore: re-export from system module
2024-10-05 11:30:17 +02:00
Matthias
27a327402b
chore: improve behavior by validating earlier
...
(and with exception handling)
2024-10-05 11:09:39 +02:00
Matthias
cf6c41f9db
chore: remove no longer required imports
2024-10-04 07:10:49 +02:00
Matthias
8ec5dd6def
chore: update to modern typing syntax
2024-10-04 07:08:30 +02:00
Matthias
acc40c73f3
chore: update strategy to modern typing syntax
2024-10-04 07:07:32 +02:00
Matthias
1d4658e978
chore: update rpc to modern typing syntax
2024-10-04 07:06:27 +02:00
Matthias
b8bbf3b69e
chore: update resolvers to modern typing syntax
2024-10-04 07:02:57 +02:00
Matthias
d8e41fa8b1
chore: update plugins to modern typing syntax
2024-10-04 07:02:20 +02:00
Matthias
e9a6ba03f9
chore: update persistence to modern typing syntax
2024-10-04 06:55:05 +02:00
Matthias
2e69e38adb
chore: update optimize to modern typing syntax
2024-10-04 06:53:50 +02:00
Matthias
c5ed876c09
chore: update types config to modern typing syntax
2024-10-04 06:50:53 +02:00
Matthias
96f737f13e
chore: update freqai to modern typing syntax
2024-10-04 06:50:34 +02:00
Matthias
f369151e8e
chore: update exchange config to modern typing syntax
2024-10-04 06:46:45 +02:00
Matthias
d1b9990e4e
chore: update edge config to modern typing syntax
2024-10-04 06:42:29 +02:00
Matthias
ed7eb01d1b
chore: update data to modern typing syntax
2024-10-04 06:42:04 +02:00
Matthias
6601127693
chore: update config to modern typing syntax
2024-10-04 06:39:58 +02:00
Matthias
43236c1cc4
chore: update config to modern typing syntax
2024-10-04 06:39:20 +02:00
Matthias
65bbf7b2a2
chore: update commands to modern typing syntax
2024-10-04 06:38:06 +02:00
Matthias
74b8dca63e
chore: update to modern typing syntax
2024-10-04 06:36:00 +02:00
Meng Xiangzhuo
30a273c946
Revert lazy import requests
2024-10-04 11:36:51 +08:00
Meng Xiangzhuo
903614140a
Eliminate unnecessary lazy import
2024-10-04 11:22:47 +08:00
Meng Xiangzhuo
0fe772efa8
Eliminate unnecessary TYPE_CHECKING
2024-10-04 11:10:39 +08:00
Meng Xiangzhuo
e6dedee56f
Split freqtrade.system into a package
2024-10-04 11:05:49 +08:00
Meng Xiangzhuo
66605e91aa
Merge branch 'develop' into startup-time
2024-10-04 08:38:55 +08:00
Meng Xiangzhuo
48a8d7de1c
Postpone imports on demand
2024-10-03 11:33:52 +08:00
xmatthias
5fa96c944d
chore: update pre-commit hooks
2024-10-03 03:07:14 +00:00
Matthias
9bdee1b82d
feat: improve typing of fetch_funding_rates
2024-10-02 07:05:00 +02:00
Matthias
abe01f8f48
feat: implement liquidation price update on all order fills
2024-10-02 07:05:00 +02:00
Matthias
c5525d356e
feat: support backtesting with cross configuration
2024-10-02 07:05:00 +02:00
Matthias
36ae564d26
feat: update liquidation price on startup
2024-10-02 07:05:00 +02:00
Matthias
cba6bd6ef5
fix: use t.leverage, not trade.leverage for cross liq calculations
2024-10-02 07:05:00 +02:00
Matthias
4d40ffedff
fix: allow setting 0 as liquidation price
2024-10-02 07:05:00 +02:00
Matthias
319e8d746f
feat: use proper trade objects for liquidation calc
2024-10-02 07:05:00 +02:00
Matthias
fe7a88362b
feat: add method to fetch binance funding fees
...
which is necessary to calculate accurate liquidation prices
2024-10-02 07:05:00 +02:00
Matthias
8bf314202f
chore: simplify call to liquidation price for cross futures
2024-10-02 07:05:00 +02:00
Matthias
ac8bc7dec2
fix: use "other trades" logic for binance cross calc
2024-10-02 07:05:00 +02:00
Matthias
1473abf19a
refactor: rename dry-liquidation parameter
...
passing all open trades will be more flexible for the future.
2024-10-02 07:05:00 +02:00
Matthias
45e75f3d09
chore: improve arguments to get_liquidation_price
2024-10-02 07:05:00 +02:00
Matthias
5358f2fb9e
feat: allow liquidation-price update without trades for cross mode
2024-10-02 07:05:00 +02:00
Matthias
c316d27444
refactor: move exception handler into helper function
2024-10-02 07:05:00 +02:00
Matthias
0c0bb29f83
chore: add other_trades param to liquidation_price calls
2024-10-02 07:05:00 +02:00
Matthias
ec79b0b17b
feat: update dry-run calculation params to be more generic
2024-10-02 07:05:00 +02:00
Matthias
0560567058
test: add test for liquidation_price update function
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
b69f598e51
refactor: move more code into cross conditional
2024-10-02 07:05:00 +02:00
Matthias
1ad177fca7
feat: add liquidation_price update support for cross mode
2024-10-02 07:05:00 +02:00
Matthias
a92532c0c9
chore: Remove now pointless helper function
2024-10-01 07:11:10 +02:00
Matthias
0cd051cee2
chore: update conditional check for python version
2024-10-01 06:44:49 +02:00
Matthias
757ae65189
chore: remove pointless conditional (we can't hit this point)
2024-10-01 06:41:58 +02:00
Matthias
773bf765ad
feat(hyperliquid): Remove precision override
...
part of #10377
2024-09-30 07:06:16 +02:00
Matthias
b0b866eec5
Merge pull request #10723 from freqtrade/remove/deprecated_protection-setting
...
Remove long deprecated protections from config setting
2024-09-30 06:41:22 +02:00
Matthias
8a742ce3ec
chore: bump version to 2024.10-dev
Build Documentation / Deploy Docs through mike (push) Waiting to run
2024-09-29 20:01:11 +02:00
Matthias
f77fedbea4
chore: move available_protections constant to test file (it's only used there)
2024-09-29 15:08:57 +02:00
Matthias
8736728478
chore: remove unused import
2024-09-29 15:06:22 +02:00
Matthias
23cf9f47b0
chore: move protection validation to protectionManager
2024-09-29 15:06:15 +02:00
Matthias
e3a6c71087
chore: Remove protections from config logic
2024-09-29 09:41:02 +02:00
Matthias
d6cc88fa99
chore: remove schema syntax highlighting for protections
2024-09-29 09:27:40 +02:00
Matthias
428d451e55
chore: remove long-deprecated setting
2024-09-29 09:07:43 +02:00
Matthias
415b8354f4
fix: if coingecko when no pair returned
...
fails to return valid pairs, the pairlist should be empty
2024-09-28 19:45:01 +02:00
Matthias
5816a594fd
Merge pull request #10671 from jakubikan/category-for-market-cap-pairlist
...
Build Documentation / Deploy Docs through mike (push) Has been cancelled
Devcontainer Pre-Build / build-and-push (push) Has been cancelled
Category for market cap pairlist
2024-09-28 11:51:42 +02:00
Matthias
f4d76aa360
chore: improved wording
2024-09-28 10:18:59 +02:00
Matthias
56835f5f09
chore: manually check for symlink
2024-09-28 10:17:52 +02:00
Matthias
3dc92b42fe
fix: Check if sub-directories are actually directories and fail otherwise.
...
This will explicitly fail if a file (or an invalid symlink) is present.
Freqtrade requires these files to be valid files - so failing here is correct behavior.
closes #10720
2024-09-28 09:54:49 +02:00
Jakub W.
1ed5a37280
Update freqtrade/plugins/pairlist/IPairList.py
...
Co-authored-by: Matthias <xmatthias@outlook.com>
2024-09-26 23:38:17 +02:00
Matthias
cb36f2844e
chore: Improve "wrong category" error.
2024-09-26 20:21:27 +02:00
Matthias
6837196e44
fix: treat marketcap as optional parameter
2024-09-26 19:59:23 +02:00
Matthias
31680f3b59
chore: Improve UI wording
2024-09-26 19:31:43 +02:00
Robert Caulk
d18d8cf0ea
freqai_info -> ft_params
2024-09-26 17:54:14 +02:00
Robert Caulk
123909cdac
fix: Update BasePyTorchRegressor.py
2024-09-26 16:31:43 +02:00
xmatthias
1d66ef2f2d
chore: update pre-commit hooks
2024-09-26 03:17:36 +00:00
Jakub Werner (jakubikan)
8aefae3aff
format
2024-09-25 21:22:40 +02:00
Jakub Werner (jakubikan)
0dbe507b26
making list of categories available
2024-09-25 21:11:52 +02:00