Matthias
9f4e167455
chore: force keyword usage on refresh_backtest_ohlcv
2025-12-08 09:27:48 +01:00
Matthias
f5e6504e22
test: add test for funding rate exchange fix
2025-12-08 09:11:49 +01:00
Matthias
0ec1066b34
test: add test for funding_rate fix
2025-12-08 08:48:37 +01:00
Matthias
62d4da3b94
test: add test for get_funding_rate_timeframe
2025-12-08 08:43:50 +01:00
Matthias
253950deb6
Merge pull request #12600 from freqtrade/dependabot/pip/develop/scipy-ea2b5522bf
...
chore(deps-dev): bump scipy-stubs from 1.16.3.1 to 1.16.3.2 in the scipy group
2025-12-08 08:38:40 +01:00
Matthias
ed92d6beb9
Merge pull request #12601 from freqtrade/dependabot/pip/develop/ruff-0.14.7
...
chore(deps-dev): bump ruff from 0.14.6 to 0.14.7
2025-12-08 08:27:20 +01:00
Matthias
ebb362d9fa
chore: bump scipy-stubs in pre-commit config
2025-12-08 08:16:30 +01:00
dependabot[bot]
f23fad420e
chore(deps-dev): bump ruff from 0.14.6 to 0.14.7
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.14.6 to 0.14.7.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.6...0.14.7 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 07:11:06 +00:00
Matthias
aaf23221ff
Merge pull request #12602 from freqtrade/dependabot/pip/develop/fastapi-0.123.0
...
chore(deps): bump fastapi from 0.122.0 to 0.123.0
2025-12-08 08:10:21 +01:00
Matthias
156c1a99a9
Merge pull request #12603 from freqtrade/dependabot/pip/develop/mypy-1.19.0
...
chore(deps-dev): bump mypy from 1.18.2 to 1.19.0
2025-12-08 08:09:35 +01:00
dependabot[bot]
cb55ef5c59
chore(deps-dev): bump mypy from 1.18.2 to 1.19.0
...
Bumps [mypy](https://github.com/python/mypy ) from 1.18.2 to 1.19.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.18.2...v1.19.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 03:02:14 +00:00
dependabot[bot]
6540fbb8e7
chore(deps): bump fastapi from 0.122.0 to 0.123.0
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.122.0 to 0.123.0.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.122.0...0.123.0 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.123.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 03:02:07 +00:00
dependabot[bot]
412392aea9
chore(deps-dev): bump scipy-stubs in the scipy group
...
Bumps the scipy group with 1 update: [scipy-stubs](https://github.com/scipy/scipy-stubs ).
Updates `scipy-stubs` from 1.16.3.1 to 1.16.3.2
- [Release notes](https://github.com/scipy/scipy-stubs/releases )
- [Commits](https://github.com/scipy/scipy-stubs/compare/v1.16.3.1...v1.16.3.2 )
---
updated-dependencies:
- dependency-name: scipy-stubs
dependency-version: 1.16.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: scipy
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 03:01:42 +00:00
Matthias
e6030b7f59
chore: minor adjustments for clarity
2025-12-07 20:01:08 +01:00
Matthias
c1c968666e
chore: some minor cleanups
2025-12-07 18:19:22 +01:00
Matthias
f8d6363d19
test: update further tests
2025-12-07 16:11:47 +01:00
Matthias
acc69e0d2e
test: fix a couple more tests
2025-12-07 16:02:30 +01:00
Matthias
5110d0bdde
test: update a couple of tests for new behavior
2025-12-07 15:12:42 +01:00
Matthias
597cc0592b
test: update funding_rate_migration test
2025-12-06 20:14:22 +01:00
Matthias
01b0a8fa42
fix: 1h should be the default for funding/mark candles
2025-12-06 16:15:32 +01:00
Matthias
cf6b7a847b
fix: bitget's minimal funding fee interval is 1h
2025-12-06 16:01:05 +01:00
Matthias
4897080827
fix: bybit's minimal funding fee interval to 1h
2025-12-06 15:53:27 +01:00
Matthias
3ca8e0fb5c
feat: auto-adjust funding rate timeframe in dataprovider
2025-12-06 15:42:40 +01:00
Matthias
40f4ff04c2
feat: auto-fix invalid funding rate timeframe in informative decorator
2025-12-06 14:16:27 +01:00
Matthias
3bd911982f
feat: add get_funding_rate_timeframe to dataprovider
2025-12-06 14:13:53 +01:00
Matthias
730383ab18
feat: auto-download correct funding rate timeframe
2025-12-06 14:13:41 +01:00
Matthias
b70f10dca6
chore: simplify warning formatting
2025-12-06 14:06:17 +01:00
Matthias
17009ac59f
chore: allow non-matching funding timeframe - as timeframe doesn't actually matter any longer.
2025-12-06 13:53:18 +01:00
Matthias
07fbf2b467
feat: support dynamic funding fees in dry/live mode
2025-12-06 13:46:27 +01:00
Matthias
3f0be5e41f
fix: floor timestamp to seconds
...
no candle has more than second precision.
2025-12-06 13:42:16 +01:00
Matthias
2845568f61
feat: limit funding_fee renaming to rename from low to high.
2025-12-05 20:32:56 +01:00
Matthias
e3229935f6
Merge pull request #12594 from stremblayiOS/fix-hyperliquid-fetch-positions
...
Fix IndexError in fetch_positions for Hyperliquid when no pair specified
2025-12-05 20:16:48 +01:00
Matthias
b1ee115b77
Merge pull request #12593 from arawrdn/develop
...
Update README.md
2025-12-05 19:53:33 +01:00
Matthias
d6060f04bc
Merge pull request #12595 from freqtrade/dependabot/pip/urllib3-2.6.0
...
chore(deps): bump urllib3 from 2.5.0 to 2.6.0
2025-12-05 19:43:22 +01:00
dependabot[bot]
1ae5310d2f
chore(deps): bump urllib3 from 2.5.0 to 2.6.0
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-05 18:27:27 +00:00
stremblayiOS
417a0817a7
Fix IndexError in fetch_positions for Hyperliquid when no pair specified
...
## Summary
Fix IndexError crash in fetch_positions() when initializing wallets on Hyperliquid exchange.
## Quick changelog
- Changed fetch_positions to pass None instead of empty list when no specific pair is requested
- Fixes compatibility with Hyperliquid CCXT implementation that expects None for all positions
## What's new?
When fetch_positions() is called without a specific pair parameter, the code was passing an empty list [] to the CCXT API.
For Hyperliquid exchange, this causes an IndexError because the exchange's implementation attempts to access symbols[0]
without checking if the list is empty.
The CCXT standard is to pass None (not an empty list) when requesting all positions. This change aligns the code with
the CCXT API convention and prevents the crash on Hyperliquid during wallet initialization.
Error that was occurring:
```
IndexError: list index out of range
at /root/freqtrade/.venv/lib/python3.11/site-packages/ccxt/hyperliquid.py:3051
market = self.market(symbols[0])
```
This change does not use AI-generated code.
2025-12-05 18:33:40 +01:00
Matthias
41a82eff21
fix: don't fill up funding fee data Data
...
Timeframes are arbitrary and may vary between pairs or
time ranges
2025-12-05 18:20:14 +01:00
Matthias
d41acc77f7
fix: floor funding-rate to seconds to account for slight time offset
2025-12-05 18:20:14 +01:00
Matthias
271fc6b585
feat: don't fill up missing funding-fees after merge
2025-12-05 18:20:14 +01:00
Matthias
262f4ffa4c
test: update bt tests for new timeout behavior
2025-12-05 07:10:17 +01:00
Matthias
338c1c5424
fix: compare timeout with <= instead of <
...
closes #12590
Backtesting assumes round dates, so a timeout at "candle length" needs
to timeout at the hour - not after the hour.
otherwise the timeout becomes either double (60 instead of 30) -
or longer by one "timeframe detail" (31 instead of 30).
2025-12-05 07:10:04 +01:00
0xward
8ca25b1757
Update README.md
...
docs: fix minor typo and inconsistency in README disclaimer (Dry-run to dry-run)
2025-12-05 09:50:16 +07:00
Matthias
68e54248fd
fix: calculate meaningful price change properly weighting each pair
...
closes #12588
2025-12-04 21:28:31 +01:00
Matthias
e792bafe21
test: update test to ensure rel_mean is reasonable
2025-12-04 21:28:31 +01:00
Matthias
fe95581acd
test: update rel_mean test to use USDT Pairs
...
This will allow highlighting a problem pointed out in #12588
2025-12-04 21:28:31 +01:00
Matthias
7f831f8a9c
test: update tests for new test pairs
2025-12-04 21:28:31 +01:00
Matthias
3fb7382cc4
test: update test data to include USDT pairs
2025-12-04 21:28:31 +01:00
Matthias
83f70b3c27
Merge pull request #12585 from LMessi2000/fix/okx-price-type-mapping
...
fix(okx): correct PriceType.MARK and PriceType.INDEX mapping
2025-12-04 07:24:31 +01:00
Ingo
922d5893f8
newest ccxt
2025-12-04 07:06:52 +01:00
Matthias
e6e14ab67f
Merge branch 'develop' into fix/okx-price-type-mapping
2025-12-04 07:02:27 +01:00