Commit Graph

31263 Commits

Author SHA1 Message Date
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
Matthias 5dca913b9e Merge pull request #12936 from freqtrade/dependabot/pip/develop/types-9ab316b5d0
chore(deps-dev): bump the types group with 2 updates
2026-03-16 14:56:49 +01:00
Matthias 6492f3d29e chore: bump types in pre-commit-config 2026-03-16 14:43:22 +01:00
dependabot[bot] 21c5cc7994 chore(deps-dev): bump the types group with 2 updates
Bumps the types group with 2 updates: [types-tabulate](https://github.com/typeshed-internal/stub_uploader) and [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader).


Updates `types-tabulate` from 0.9.0.20241207 to 0.10.0.20260308
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

Updates `types-python-dateutil` from 2.9.0.20260124 to 2.9.0.20260305
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-tabulate
  dependency-version: 0.10.0.20260308
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: types
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20260305
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 10:14:00 +00:00
Matthias 056bb213f8 Merge pull request #12941 from freqtrade/dependabot/pip/develop/sqlalchemy-2.0.48
chore(deps): bump sqlalchemy from 2.0.47 to 2.0.48
2026-03-16 11:10:02 +01:00
Matthias 5d3c65f7da chore: bump sqlalchemy in pre-commit config 2026-03-16 09:00:57 +01:00
dependabot[bot] 5061554ada chore(deps): bump sqlalchemy from 2.0.47 to 2.0.48
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.47 to 2.0.48.
- [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.48
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 07:56:21 +00:00
Matthias 14e97e3f22 Merge pull request #12938 from freqtrade/dependabot/pip/develop/scipy-1e08eb4daa
chore(deps-dev): bump scipy-stubs from 1.17.1.0 to 1.17.1.1 in the scipy group
2026-03-16 07:36:56 +01:00
Matthias 0f816ddfb7 Merge pull request #12937 from freqtrade/dependabot/pip/develop/mkdocs-4d03651020
chore(deps): bump mkdocs-material from 9.7.3 to 9.7.4 in the mkdocs group
2026-03-16 07:29:06 +01:00
dependabot[bot] 92dd17ab62 chore(deps): bump mkdocs-material in the mkdocs group
Bumps the mkdocs group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material).


Updates `mkdocs-material` from 9.7.3 to 9.7.4
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.3...9.7.4)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mkdocs
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 05:49:03 +00:00
Briarion a8c887a5b0 fix: avoid DataFrame fragmentation in get_predictions_to_append
Replace column-by-column DataFrame assignment with dict-based
construction. The previous approach triggered pandas
PerformanceWarning about DataFrame fragmentation when many
prediction columns and their corresponding mean/std columns
were added one at a time.

Also add defensive key checks (label in self.data["labels_mean"])
to prevent KeyError when custom models produce prediction columns
that don't have corresponding entries in labels_mean/labels_std.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 08:46:57 +03:00
Matthias 009fa747e3 chore: combine actions updates from docker/*
they release as one anyway
2026-03-16 06:45:47 +01:00
Matthias 2744449773 Merge pull request #12950 from stash86/main-stash
fix cagr on zero or negative values
2026-03-16 06:41:47 +01:00
Matthias 537426d77a Merge pull request #12948 from freqtrade/dependabot/pip/develop/tabulate-0.10.0
chore(deps): bump tabulate from 0.9.0 to 0.10.0
2026-03-16 06:38:45 +01:00
Matthias e3994d1add chore: bump scipy-stubs in pre-commit config 2026-03-16 06:37:24 +01:00
Matthias 720cd8b68c Merge pull request #12946 from freqtrade/dependabot/github_actions/develop/docker/setup-qemu-action-4.0.0
chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
2026-03-16 06:36:21 +01:00
Matthias 3846bd16f0 Merge pull request #12944 from freqtrade/dependabot/github_actions/develop/docker/login-action-4.0.0
chore(deps): bump docker/login-action from 3.7.0 to 4.0.0
2026-03-16 06:36:08 +01:00
Matthias 7863d4b854 Merge pull request #12945 from freqtrade/dependabot/pip/develop/pytz-2026.1.post1
chore(deps): bump pytz from 2025.2 to 2026.1.post1
2026-03-16 06:34:44 +01:00
Matthias 7e8da54ad1 Merge pull request #12943 from freqtrade/dependabot/pip/develop/plotly-6.6.0
chore(deps): bump plotly from 6.5.2 to 6.6.0
2026-03-16 06:34:30 +01:00
Matthias ae06f90ca6 Merge pull request #12942 from freqtrade/dependabot/pip/develop/cachetools-7.0.4
chore(deps): bump cachetools from 7.0.1 to 7.0.4
2026-03-16 06:34:06 +01:00
Matthias 8a7b235b6e Merge pull request #12940 from freqtrade/dependabot/github_actions/develop/zizmorcore/zizmor-action-0.5.2
chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2
2026-03-16 06:33:53 +01:00
Matthias daa0361c02 Merge pull request #12939 from freqtrade/dependabot/github_actions/develop/docker/setup-buildx-action-4.0.0
chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0
2026-03-16 06:33:33 +01:00
Matthias 9136877bc7 Merge pull request #12949 from freqtrade/dependabot/pip/develop/mike-2.1.4
chore(deps): bump mike from 2.1.3 to 2.1.4
2026-03-16 06:33:03 +01:00
Matthias 2df3890917 Merge pull request #12947 from freqtrade/dependabot/pip/develop/ruff-0.15.5
chore(deps-dev): bump ruff from 0.15.4 to 0.15.5
2026-03-16 06:32:50 +01:00
Stefano f2b930079b fix cagr on zero or negative values 2026-03-16 12:38:39 +09:00
dependabot[bot] f0a83c9e59 chore(deps): bump mike from 2.1.3 to 2.1.4
Bumps [mike](https://github.com/jimporter/mike) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/jimporter/mike/releases)
- [Changelog](https://github.com/jimporter/mike/blob/master/CHANGES.md)
- [Commits](https://github.com/jimporter/mike/compare/v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: mike
  dependency-version: 2.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:04:36 +00:00
dependabot[bot] b12ea975e0 chore(deps): bump tabulate from 0.9.0 to 0.10.0
Bumps [tabulate](https://github.com/astanin/python-tabulate) from 0.9.0 to 0.10.0.
- [Changelog](https://github.com/astanin/python-tabulate/blob/master/CHANGELOG)
- [Commits](https://github.com/astanin/python-tabulate/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: tabulate
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:04:30 +00:00
dependabot[bot] ab74dd785c chore(deps-dev): bump ruff from 0.15.4 to 0.15.5
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.4 to 0.15.5.
- [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.4...0.15.5)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:04:25 +00:00
dependabot[bot] 39affd30f9 chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/c7c53464625b32c7a7e944ae62b3e17d2b600130...ce360397dd3f832beb865e1373c09c0e9f86d70a)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:04:20 +00:00
dependabot[bot] ff6c96022e chore(deps): bump pytz from 2025.2 to 2026.1.post1
Bumps [pytz](https://github.com/stub42/pytz) from 2025.2 to 2026.1.post1.
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](https://github.com/stub42/pytz/compare/release_2025.2...release_2026.1.post1)

---
updated-dependencies:
- dependency-name: pytz
  dependency-version: 2026.1.post1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:04:06 +00:00
dependabot[bot] fc3b8f37b0 chore(deps): bump docker/login-action from 3.7.0 to 4.0.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/c94ce9fb468520275223c153574b00df6fe4bcc9...b45d80f862d83dbcd57f89517bcf500b2ab88fb2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:54 +00:00
dependabot[bot] 26615dbd55 chore(deps): bump plotly from 6.5.2 to 6.6.0
Bumps [plotly](https://github.com/plotly/plotly.py) from 6.5.2 to 6.6.0.
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/plotly/plotly.py/compare/v6.5.2...v6.6.0)

---
updated-dependencies:
- dependency-name: plotly
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:45 +00:00
dependabot[bot] 6411a76f03 chore(deps): bump cachetools from 7.0.1 to 7.0.4
Bumps [cachetools](https://github.com/tkem/cachetools) from 7.0.1 to 7.0.4.
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/tkem/cachetools/compare/v7.0.1...v7.0.4)

---
updated-dependencies:
- dependency-name: cachetools
  dependency-version: 7.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:40 +00:00
dependabot[bot] ce1734b176 chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2
Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) from 0.5.0 to 0.5.2.
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/0dce2577a4760a2749d8cfb7a84b7d5585ebcb7d...71321a20a9ded102f6e9ce5718a2fcec2c4f70d8)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:32 +00:00
dependabot[bot] 2b3e3a5c46 chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/8d2750c68a42422c14e847fe6c8ac0403b4cbd6f...4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:28 +00:00
dependabot[bot] 0eddda2ee1 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.17.1.0 to 1.17.1.1
- [Release notes](https://github.com/scipy/scipy-stubs/releases)
- [Commits](https://github.com/scipy/scipy-stubs/compare/v1.17.1.0...v1.17.1.1)

---
updated-dependencies:
- dependency-name: scipy-stubs
  dependency-version: 1.17.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: scipy
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 03:03:26 +00:00