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
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
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
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
Matthias
e6e14ab67f
Merge branch 'develop' into fix/okx-price-type-mapping
2025-12-04 07:02:27 +01:00
Matthias
37792e7d86
Merge pull request #12589 from freqtrade/update/binance-leverage-tiers
...
Update Binance Leverage Tiers
2025-12-04 07:01:44 +01:00
Matthias
a63ea6adb8
test: switch to BTC/USDC in tests for now
2025-12-04 06:56:14 +01:00
Matthias
06a8f3d097
chore: bump ccxt to 4.5.24
2025-12-04 06:36:13 +01:00
Freqtrade Bot
e76b9bb64a
chore: update pre-commit hooks
2025-12-04 03:27:18 +00:00
LMessi2000
606dbe5db1
Revert "test(okx): add unit test for stop_price_type_value_mapping"
...
This reverts commit 81e4e0d301 .
2025-12-03 22:17:59 +08:00
LMessi2000
81e4e0d301
test(okx): add unit test for stop_price_type_value_mapping
2025-12-03 20:58:12 +08:00
LMessi2000
a3e97527d1
fix(okx): correct PriceType.MARK and PriceType.INDEX mapping
2025-12-03 20:41:01 +08:00
Matthias
7137461891
feat: improved download-data logging
2025-12-02 21:16:37 +01:00
Matthias
10e7d279f0
test: improve funding rate combine test
2025-12-02 20:39:34 +01:00
Matthias
971cb94ce4
feat: limit returned columns for merged mark/funding calc to used columns
2025-12-02 20:24:52 +01:00
Matthias
19526f1df2
test: update tests to align to improved formatting
2025-12-02 19:12:24 +01:00
Matthias
9c73c8671e
feat: improve format_date with fallback value
2025-12-02 19:12:24 +01:00
Matthias
0f5427f4a0
feat: round_value should support None
2025-12-02 19:12:24 +01:00
Matthias
a013793b2f
feat: improved trade repr format (used for logs)
2025-12-02 19:12:24 +01:00
Matthias
1a77f1b203
Merge pull request #12581 from freqtrade/fix/sloe_handling
...
Improve stoploss cancellation logic
2025-12-02 16:18:52 +01:00
Matthias
faf552837a
test: add test for stoploss cancel skips
2025-12-02 06:48:53 +01:00
Matthias
4b2d099258
fix: ensure stoploss on exchange is canceled once the trade closes.
2025-12-02 06:48:53 +01:00
Matthias
4e6ea1d2ba
feat: don't cancel stoploss early if it's not necessary
2025-12-02 06:48:53 +01:00
Matthias
197623839d
Merge pull request #12579 from freqtrade/dependabot/github_actions/develop/actions/checkout-6.0.0
...
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0
2025-12-02 06:47:47 +01:00
Matthias
6d8fa76708
Merge pull request #12580 from freqtrade/update/pre-commit-hooks
...
Update pre-commit hooks
2025-12-02 06:40:25 +01:00
Matthias
d7eb49d5d0
chore: align usage of actions/checkout version pin
2025-12-02 06:31:32 +01:00
Freqtrade Bot
659509e085
chore: update pre-commit hooks
2025-12-02 03:26:42 +00:00
Matthias
2b729c2527
test: improve integration test to have proper return value
2025-12-01 20:11:03 +01:00
dependabot[bot]
38151423b8
chore(deps): bump actions/checkout from 5.0.1 to 6.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 18:48:43 +00:00
Matthias
2f990b773d
chore: increase dependabot cooldown to 7 days
2025-12-01 19:08:50 +01:00
Matthias
20d253dd41
Merge pull request #12574 from freqtrade/dependabot/pip/develop/pre-commit-4.5.0
...
chore(deps-dev): bump pre-commit from 4.4.0 to 4.5.0
2025-12-01 08:16:40 +01:00
Matthias
6e2165b5e5
Merge pull request #12572 from freqtrade/dependabot/pip/develop/fastapi-0.122.0
...
chore(deps): bump fastapi from 0.121.3 to 0.122.0
2025-12-01 07:25:23 +01:00
Matthias
6860904bb9
Merge pull request #12573 from freqtrade/dependabot/pip/develop/ccxt-4.5.22
...
chore(deps): bump ccxt from 4.5.20 to 4.5.22
2025-12-01 07:16:12 +01:00
Matthias
450dc23374
Merge pull request #12571 from freqtrade/dependabot/pip/develop/pymdown-extensions-10.17.2
...
chore(deps): bump pymdown-extensions from 10.17.1 to 10.17.2
2025-12-01 07:10:42 +01:00