Commit Graph

31448 Commits

Author SHA1 Message Date
matstedt 3f6e7ca4c1 tests: cover krakenfutures currency sum and funding fees 2026-03-22 19:07:04 +01:00
matstedt 1345cfdbee exchange: fallback to canceled orders for krakenfutures fetch_order; add tests 2026-03-22 19:07:04 +01:00
matstedt f2780c7c68 exchange: drop ccxt workarounds; keep closed-order fallback 2026-03-22 19:07:04 +01:00
matstedt 1254bd5bab tests: align krakenfutures ohlcv limit check 2026-03-22 19:07:04 +01:00
matstedt cef63725aa exchange: drop krakenfutures ohlcv limit override 2026-03-22 19:07:04 +01:00
matstedt 5af4147eb3 tests: adjust list-exchanges futures assertions for krakenfutures 2026-03-22 19:07:04 +01:00
matstedt ca9d4ed026 tests: fix _exchange_has_helper input in exchange_utils test 2026-03-22 19:07:04 +01:00
matstedt 15359f57a8 krakenfutures: avoid mypy optional assignment in fetch_order 2026-03-22 19:07:04 +01:00
matstedt 4b23e9ccce krakenfutures: strip history-only params from open/closed order calls 2026-03-22 19:07:04 +01:00
matstedt 35706eb9ec krakenfutures: restore get_ft_has so exchange validation sees fetchOrder/createMarketOrder overrides until CCXT is updated 2026-03-22 19:07:04 +01:00
matstedt 272771af38 docs(exchanges): remove redundant text 2026-03-22 19:07:04 +01:00
matstedt 2ed3db330a krakenfutures: use fetch_order_emulated with history fallback 2026-03-22 19:07:04 +01:00
matstedt 38d197b3bf krakenfutures: rely on ft_has stoploss params, update tests/docs 2026-03-22 19:07:04 +01:00
Mattias Hellerstedt 6c588cce65 docs: clarify flex account handling in Kraken Futures balances 2026-03-22 19:07:04 +01:00
matstedt 5752e52b0f tests: update krakenfutures tests for get_ft_has removal and InvalidOrderException 2026-03-22 19:07:04 +01:00
matstedt 2077f34a78 krakenfutures: use Bybit/Hyperliquid funding fee calculation 2026-03-22 19:07:04 +01:00
matstedt 7718e8e1e9 krakenfutures: fix fetch_order to raise exception instead of returning pseudo order 2026-03-22 19:07:04 +01:00
matstedt 06e2b8ae0d style: ruff format 2026-03-22 19:07:04 +01:00
matstedt 42361bc046 krakenfutures: remove redundant get_ft_has method 2026-03-22 19:07:04 +01:00
matstedt 507ea87e9f krakenfutures: convert _filter_params_for_open_closed to instance method 2026-03-22 19:07:04 +01:00
matstedt 60f71bbc2b tests: re-enable hyperliquid spot online tests 2026-03-22 19:07:04 +01:00
matstedt ea5ae9627d style: ruff format 2026-03-22 19:07:04 +01:00
matstedt 6fdeab2747 krakenfutures: align class name with resolver titlecase and remove unnecessary alias 2026-03-22 19:07:04 +01:00
matstedt 04ec24e737 krakenfutures: move ohlcv cap to _ft_has and support futures-only online tests 2026-03-22 19:07:04 +01:00
matstedt d9629c4d67 docs(exchange): add Kraken Futures notes 2026-03-22 19:07:04 +01:00
matstedt 2f7e77a41e test(exchange): add Kraken Futures exchange tests 2026-03-22 19:07:04 +01:00
matstedt 46e96e20a9 feat(exchange): add Kraken Futures exchange class 2026-03-22 19:07:04 +01:00
matstedt 1a5f4127e0 feat(exchange): register Kraken Futures exchange 2026-03-22 19:07:04 +01:00
matstedt 51588c2ef1 feat(exchange): apply ft_has overrides in check_exchange 2026-03-22 19:07:04 +01:00
matstedt 271ee6d36e feat(exchange): honor subclass has overrides in exchange validation 2026-03-22 19:07:04 +01:00
matstedt 72995835ea feat(exchange): enable krakenfutures in supported list 2026-03-22 19:07:04 +01:00
Matthias 1922f15735 chore(ci): remove reference to non-existing step 2026-03-22 09:12:25 +01:00
Matthias 633ff8c98c chore(ci): remove outdated action
it's not needed as the new discord action has nofail set by default
2026-03-22 09:10:15 +01:00
Matthias 10b2a27342 Merge pull request #12962 from freqtrade/maint/ci-discord-notify
Update discord notify action
2026-03-22 09:04:01 +01:00
Matthias 6ed329bac3 chore(ci): replace discord-webhook-notify
it's buggy since months without update / fix - we need a maintained action.
2026-03-22 08:45:07 +01:00
Matthias cebbb40c99 test: remove testing for time_in_ratio 2026-03-21 14:09:49 +01:00
Matthias adec491b3b chore: remove unused argument time_in_ratio
It was there in preparation for kraken, but kraken
doesn't seem to have this anymore.
2026-03-21 14:09:42 +01:00
Matthias cbeae975f0 test: simplify funding fee test 2026-03-21 14:08:20 +01:00
Matthias a2b1c3710f chore: remove pointless futures stuff from kraken class
(kraken futures can only be supported via krakenfutures class)
2026-03-21 14:00:57 +01:00
Matthias bbb1fecb02 test: enhanced fetch_order_fallback test 2026-03-21 09:32:28 +01:00
Matthias b7c89a72fa feat: enhance orders_emulate to include canceled orders 2026-03-21 09:19:27 +01:00
Matthias 0a7fe730f0 fix: trade recovery improvement 2026-03-21 08:51:15 +01:00
Matthias cadb269b58 Merge pull request #12957 from freqtrade/update/binance-leverage-tiers
Update Binance Leverage Tiers
2026-03-19 07:40:47 +01:00
Matthias 168962f847 Merge pull request #12953 from Briarion/fix/data-kitchen-fragmentation
fix: avoid DataFrame fragmentation in get_predictions_to_append
2026-03-19 07:24:45 +01:00
Freqtrade Bot e70e56df96 chore: update pre-commit hooks 2026-03-19 07:22:10 +01:00
Matthias 3242be2e29 fix: add dynamic timeframe_floor freq
fixes problems where funding-rates may be on the 1st second of the hour
(observed on gate from time to time)
2026-03-19 07:19:07 +01:00
Matthias 7fc6463900 refactor: align naming for clean_ohlcv_dataframe 2026-03-19 07:04:49 +01:00
Briarion 9560ba2144 fix: move do_predict and DI_values into dict before DataFrame construction
Address review feedback: do_predict and DI_values were still assigned
after DataFrame creation, partially defeating the fragmentation fix.
Now all columns are collected in the dict before the single DataFrame()
call, ensuring zero post-construction column assignments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 08:05:22 +03:00
Matthias 257e26f2c0 Merge pull request #12955 from freqtrade/update/pre-commit-hooks
Update pre-commit hooks
2026-03-17 06:29:38 +01:00
Freqtrade Bot 27a650cf1c chore: update pre-commit hooks 2026-03-17 03:47:29 +00:00