Matthias
eb3e0ce201
chore: bump pyarrow wheel for 3.13
4 days ago
Matthias
7a4c45dd50
chore: bump pi image to trixie
4 days ago
Matthias
5b33c3b723
chore: simplify docker install
4 days ago
Matthias
faeae20216
chore: bump armhf dockerfile to python 3.13
4 days ago
Matthias
f7969e2e38
chore: add pyarrow 3.13 armv7 wheel
4 days ago
Matthias
22c4fa2649
chore: remove no longer existing exchange mapping
4 days ago
Matthias
1142d8d6db
test: Improve funding_fees test
4 days ago
Matthias
57e1b10546
Merge pull request #13217 from xujiantop-crypto/codex/mask-db-uri-password
...
Improve DB URI password masking
5 days ago
Matthias
393cc61001
Merge pull request #13225 from ducky-duke/perf/backtest-detail-no-broadcast
...
perf(backtest): build detail rows without broadcasting signals into the frame
5 days ago
Matthias
dbd698a268
chore: add explaining comment
5 days ago
Matthias
c7b3bd6234
Merge pull request #13224 from freqtrade/update/binance-leverage-tiers
...
Update Binance Leverage Tiers
6 days ago
ducky-duke
dd2297b462
perf(backtest): build detail rows without broadcasting signals into the frame
...
`get_detail_data` copied the detail-candle slice and broadcast the six
entry/exit signal and tag values into DataFrame columns via `.loc`, then
converted the frame to a list. The per-column inserts dominated detail-backtest
runtime (~62s of ~98s in the function on a 2-month 1m-detail profile).
Those values are constant across every detail candle of a main candle, so append
them to each row list directly and slice only the canonical OHLCV columns.
Output is byte-identical: test_get_detail_data's independent mask oracle still
passes, and a full 1m-detail futures backtest produces identical trades. ~3x
faster end-to-end on a 2-month 1m-detail futures backtest.
6 days ago
Freqtrade Bot
4bd2db0536
chore: update binance leverage tiers
6 days ago
Matthias
40bced950f
Merge pull request #13219 from ducky-duke/fix/backtest-detail-searchsorted
...
perf(backtest): slice detail candles via searchsorted instead of full-frame mask
6 days ago
Matthias
46394ba21d
chore: Update comment parentheses alignment
6 days ago
ducky-duke
3d6ad7ccd9
perf(backtest): address review feedback on get_detail_data
...
- Drop the optimization rationale from the get_detail_data docstring; keep
only the sorted-"date" precondition as an inline comment next to the
searchsorted calls that rely on it (the O(log n)/hot-path narrative is
PR-description material, not durable docstring content).
- test_get_detail_data: build the detail frame with generate_test_data()
instead of a hand-rolled DataFrame, so the candles are roughly valid.
- Reword the test's lead comment to describe the contract under test
(detail candles in [current, current + timeframe_td), signal columns from
the main row) with the boolean mask framed as an independent oracle.
7 days ago
ducky-duke
46ae0c5f77
perf(backtest): slice detail candles via searchsorted instead of full-frame mask
...
`get_detail_data` is called once per main candle that has a signal or an open
position, for every active pair, when backtesting with `--timeframe-detail`. It
located the detail candles for the current main candle by building a boolean
mask over the entire detail dataframe -> O(n_detail) per call.
The detail "date" column is sorted ascending (guaranteed by the OHLCV load
path, which cleans/resamples on "date"), so the same half-open window can be
located with two `searchsorted` lookups and an `iloc` slice -> O(log n). The
result is byte-identical to the mask.
On a 1-year single-pair BTC/USDT:USDT backtest with `--timeframe-detail 1m`,
cProfile flagged this as the largest single cumulative-time contributor in the
loop; an A/B wall-clock comparison showed ~20% faster end-to-end with identical
trade output.
Adds `test_get_detail_data` asserting equivalence to the prior mask
implementation across interior, boundary, empty, and out-of-range windows.
7 days ago
Matthias
8303f18b0c
Merge pull request #13222 from freqtrade/update/pre-commit-hooks
...
Update pre-commit hooks
1 week ago
Freqtrade Bot
d2cfb0c409
chore: update pre-commit hooks
1 week ago
XuJian
a203e8e4ea
Improve DB URI password masking
1 week ago
Matthias
9eededcaef
Merge pull request #13216 from freqtrade/dependabot/pip/develop/fastapi-0.136.3
...
chore(deps): bump fastapi from 0.136.1 to 0.136.3
1 week ago
Matthias
e83538a3ab
Merge pull request #13213 from freqtrade/dependabot/pip/develop/certifi-2026.5.20
...
chore(deps): bump certifi from 2026.4.22 to 2026.5.20
1 week ago
dependabot[bot]
ba5edbbf59
chore(deps): bump fastapi from 0.136.1 to 0.136.3
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.136.1 to 0.136.3.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.136.1...0.136.3 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.136.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
Matthias
ce408ede2a
Merge pull request #13210 from freqtrade/dependabot/pip/develop/uvicorn-0.48.0
...
chore(deps): bump uvicorn from 0.47.0 to 0.48.0
1 week ago
Matthias
dd733c9543
Merge pull request #13215 from freqtrade/dependabot/pip/develop/sqlalchemy-2.0.50
...
chore(deps): bump sqlalchemy from 2.0.49 to 2.0.50
1 week ago
Matthias
d0b725ac7b
Merge pull request #13212 from freqtrade/dependabot/pip/develop/ccxt-4.5.56
...
chore(deps): bump ccxt from 4.5.55 to 4.5.56
1 week ago
dependabot[bot]
6feb220735
chore(deps): bump certifi from 2026.4.22 to 2026.5.20
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2026.4.22 to 2026.5.20.
- [Commits](https://github.com/certifi/python-certifi/compare/2026.04.22...2026.05.20 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.5.20
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
a514956ef2
chore(deps): bump uvicorn from 0.47.0 to 0.48.0
...
Bumps [uvicorn](https://github.com/Kludex/uvicorn ) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.47.0...0.48.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
Matthias
7a24b9cd3b
Merge pull request #13214 from freqtrade/dependabot/github_actions/develop/docker-947cb9a718
...
chore(deps): bump the docker group with 2 updates
1 week ago
Matthias
2bd4418afc
Merge pull request #13211 from freqtrade/dependabot/pip/develop/ruff-0.15.14
...
chore(deps-dev): bump ruff from 0.15.13 to 0.15.14
1 week ago
Matthias
bb2c1569c1
Merge pull request #13209 from freqtrade/dependabot/pip/develop/numpy-2.4.6
...
chore(deps): bump numpy from 2.4.5 to 2.4.6
1 week ago
Matthias
c81b042de8
Merge pull request #13208 from freqtrade/dependabot/pip/develop/pyjwt-2.13.0
...
chore(deps): bump pyjwt from 2.12.1 to 2.13.0
1 week ago
Matthias
8502f6f729
Merge pull request #13207 from freqtrade/dependabot/pip/develop/cachetools-7.1.4
...
chore(deps): bump cachetools from 7.1.2 to 7.1.4
1 week ago
Freqtrade Bot
4b74a953bd
chore(deps): Apply pre-commit types update
1 week ago
dependabot[bot]
4c00f167ce
chore(deps): bump sqlalchemy from 2.0.49 to 2.0.50
...
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy ) from 2.0.49 to 2.0.50.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases )
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst )
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits )
---
updated-dependencies:
- dependency-name: sqlalchemy
dependency-version: 2.0.50
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
7941e45d8f
chore(deps): bump the docker group with 2 updates
...
Bumps the docker group with 2 updates: [docker/login-action](https://github.com/docker/login-action ) and [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ).
Updates `docker/login-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](4907a6ddec...650006c6eb )
Updates `docker/setup-buildx-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](4d04d5d948...d7f5e7f509 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker
- dependency-name: docker/setup-buildx-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
f622ed51aa
chore(deps): bump ccxt from 4.5.55 to 4.5.56
...
Bumps [ccxt](https://github.com/ccxt/ccxt ) from 4.5.55 to 4.5.56.
- [Release notes](https://github.com/ccxt/ccxt/releases )
- [Commits](https://github.com/ccxt/ccxt/compare/v4.5.55...v4.5.56 )
---
updated-dependencies:
- dependency-name: ccxt
dependency-version: 4.5.56
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
9bdcff208d
chore(deps-dev): bump ruff from 0.15.13 to 0.15.14
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.13 to 0.15.14.
- [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.15.13...0.15.14 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
8857158a12
chore(deps): bump numpy from 2.4.5 to 2.4.6
...
Bumps [numpy](https://github.com/numpy/numpy ) from 2.4.5 to 2.4.6.
- [Release notes](https://github.com/numpy/numpy/releases )
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst )
- [Commits](https://github.com/numpy/numpy/compare/v2.4.5...v2.4.6 )
---
updated-dependencies:
- dependency-name: numpy
dependency-version: 2.4.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
d8c6a3ee0a
chore(deps): bump pyjwt from 2.12.1 to 2.13.0
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.12.1 to 2.13.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.1...2.13.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
dependabot[bot]
96316500a4
chore(deps): bump cachetools from 7.1.2 to 7.1.4
...
Bumps [cachetools](https://github.com/tkem/cachetools ) from 7.1.2 to 7.1.4.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tkem/cachetools/compare/v7.1.2...v7.1.4 )
---
updated-dependencies:
- dependency-name: cachetools
dependency-version: 7.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 week ago
Matthias
80e81cdd5c
chore: bump version to 2026.6-dev
1 week ago
Matthias
1cd0d147a5
Merge pull request #13201 from Kempeter/develop
...
fix: return error message if type is invalid
1 week ago
Kempeter
46e685796f
Remove unused variable declaration in api_ws.py
1 week ago
kempeter
ced4fb4448
fix: return error message if type is invalid
1 week ago
Matthias
779645f846
Merge pull request #13149 from alisalama/develop
...
Add PairInformationFilter Pairlist
1 week ago
Matthias
ef77c32902
chore: remove unnecessary parameter
2 weeks ago
Matthias
6fe134df48
docs: remove additional whitespaces
2 weeks ago
Matthias
33eab42faf
chore: remove unused image
2 weeks ago
Matthias
97fd9757ac
docs: add documentation for PairInformationFilter
2 weeks ago