Skip to content

[pull] develop from freqtrade:develop#1694

Merged
pull[bot] merged 92 commits intoUncodedtech:developfrom
freqtrade:develop
Mar 22, 2026
Merged

[pull] develop from freqtrade:develop#1694
pull[bot] merged 92 commits intoUncodedtech:developfrom
freqtrade:develop

Conversation

@pull
Copy link

@pull pull bot commented Mar 22, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

hallonstedt and others added 30 commits March 22, 2026 19:07
…der/createMarketOrder overrides until CCXT is updated
xmatthias and others added 27 commits March 22, 2026 19:07
CCXT's krakenfutures parse_order misses triggerPrice when the
/orders/status endpoint nests it inside priceTriggerOptions.
Override _order_contracts_to_amount to populate triggerPrice and
stopPrice from info.order.priceTriggerOptions.triggerPrice.
…ures

Kraken Futures' /orders/status returns limitPrice (not fill price) and
/fills omits fee amounts (only fillType). This adds:

- _adjust_krakenfutures_order: fetches trades for closed/filled orders
  with average=None and computes VWAP average price.
- get_trades_for_order override: enriches trades with calculated fees
  from the market's maker/taker fee schedule.

Tests: 7 new tests covering VWAP computation, fee enrichment with
maker/taker rates, and preservation of existing values.
Kraken Futures now provides 1 year of hourly funding rate history.
The previous limit of 700 candles (29 days) was a workaround for
limited API retention. Freqtrade paginates funding rate fetches
automatically, so the CCXT default (2000) works correctly.
ccxt limit is tested as part of test_ohlcv_limit_futures in compat testing
to force fallback to individual orders
@pull pull bot locked and limited conversation to collaborators Mar 22, 2026
@pull pull bot added the ⤵️ pull label Mar 22, 2026
@pull pull bot merged commit 250156f into Uncodedtech:develop Mar 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants