Commit Graph

26245 Commits

Author SHA1 Message Date
Matthias b885c3dda3 Merge pull request #10746 from xzmeng/startup-time
Postpone imports on demand
2024-10-06 08:21:54 +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 e2adfe9eab Merge pull request #10749 from xzmeng/fix-setuppy
Fix setup.py
2024-10-04 13:00:21 +02:00
Meng Xiangzhuo 67690c9e8e Fix setup.py 2024-10-04 18:11:36 +08:00
Matthias 7db0e3ac3f chore: remove obsolete version check 2024-10-04 06:31:19 +02:00
Meng Xiangzhuo f889c24497 Fix test 2024-10-04 11:56:38 +08:00
Meng Xiangzhuo 852a1900b4 Fix test 2024-10-04 11:52:07 +08: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
Matthias 137db2c86c Merge pull request #10745 from freqtrade/update/binance-leverage-tiers
Update Binance Leverage Tiers
2024-10-03 06:45:16 +02:00
Meng Xiangzhuo 9c28a6ff4a Add test 2024-10-03 12:07:03 +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 fe270bd9ae Merge pull request #10741 from freqtrade/feat/improve_liquidation_logic
Improved liquidation price logic
2024-10-02 19:49:03 +02:00
Matthias a0912ad6b4 tests: update ccxt compat test 2024-10-02 18:10:28 +02:00
Matthias 9ba0c54295 chore: cleanup test code 2024-10-02 07:05:00 +02:00
Matthias 86721b88ce chore: improve import logic 2024-10-02 07:05:00 +02: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 0d5919392e test: update binance test 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 82bc3270e7 test: Update binance test for new approach 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 c3ad3ff348 Merge pull request #10737 from xzmeng/fix-doc
Correct admonition indent
2024-10-02 07:03:23 +02:00
Matthias ad578bb171 Merge pull request #10739 from freqtrade/dependabot/docker/python-3.12.7-slim-bookworm
chore(deps): bump python from 3.12.6-slim-bookworm to 3.12.7-slim-bookworm
2024-10-02 06:23:44 +02:00