Commit Graph

31909 Commits

Author SHA1 Message Date
Matthias 98fd645df6 feat: enable config validation for demo_trading 2026-04-09 06:38:24 +02:00
Matthias 86b8eae344 feat: add supports_demo_trading ft_has key 2026-04-09 06:38:24 +02:00
Matthias 8e62158145 Merge pull request #13039 from freqtrade/update/binance-leverage-tiers
Update Binance Leverage Tiers
2026-04-09 06:32:47 +02:00
Matthias 6a5fb9af42 chore: remove aiohttp shorter exclude-newer exception 2026-04-09 06:32:09 +02:00
Freqtrade Bot 02125f1883 chore: update binance leverage tiers 2026-04-09 04:18:20 +00:00
Matthias ed6899aad6 Merge pull request #13019 from freqtrade/feat/capture_wallets
Capture wallet balance
2026-04-07 07:16:34 +02:00
Matthias 4cced59530 Merge pull request #13032 from freqtrade/update/pre-commit-hooks
Update pre-commit hooks
2026-04-07 07:01:18 +02:00
Matthias 70b24fd0c1 test: reset pairlocks pior to running test 2026-04-07 06:44:25 +02:00
Freqtrade Bot d026b67dee chore: update pre-commit hooks 2026-04-07 03:56:56 +00:00
Matthias c906e146fc test: add reset_locks to the end of the new test 2026-04-06 10:24:41 +02:00
Matthias 8890cdbcdb chore: shorter wording in docstring 2026-04-06 10:05:26 +02:00
Matthias 6712d20578 test: Add test for new pairlock deduplication 2026-04-06 09:58:58 +02:00
Matthias 9582bd3cd7 feat: don't allow re-creation of existing logs
This prevents lock spam - where 100ds of identical rows can be inserted
into the database
2026-04-06 09:58:35 +02:00
Matthias 04990a888b fix: improve bot cleanup methods for safer shutdown 2026-04-06 09:26:28 +02:00
Matthias e6aa098c4e Merge pull request #13022 from freqtrade/dependabot/pip/develop/types-5079a209b0
chore(deps-dev): bump the types group across 1 directory with 2 updates
2026-04-06 09:15:39 +02:00
Matthias c27f719fb5 Merge pull request #13021 from AchmadFathoni/develop
Enforce SKDecimal 'name' parameter as string
2026-04-06 09:06:51 +02:00
Matthias e45d781630 chore: bump types in pre-commit config 2026-04-06 08:58:56 +02:00
dependabot[bot] 63ac3bef01 chore(deps-dev): bump the types group with 2 updates
Bumps the types group with 2 updates: [types-requests](https://github.com/python/typeshed) and [types-python-dateutil](https://github.com/python/typeshed).


Updates `types-requests` from 2.32.4.20260107 to 2.33.0.20260327
- [Commits](https://github.com/python/typeshed/commits)

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

---
updated-dependencies:
- dependency-name: types-requests
  dependency-version: 2.33.0.20260327
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: types
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20260323
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 06:38:04 +00:00
Matthias 753bf99b95 Merge pull request #13031 from freqtrade/dependabot/pip/develop/torch-2.11.0
chore(deps): bump torch from 2.10.0 to 2.11.0
2026-04-06 08:36:48 +02:00
Matthias f13a02e2ec Merge pull request #13023 from freqtrade/dependabot/pip/develop/numpy-2.4.4
chore(deps): bump numpy from 2.4.3 to 2.4.4
2026-04-06 08:35:20 +02:00
Matthias b7b1bdda27 Merge pull request #13030 from freqtrade/dependabot/pip/develop/ccxt-4.5.46
chore(deps): bump ccxt from 4.5.45 to 4.5.46
2026-04-06 08:35:01 +02:00
Matthias 262c002a74 Merge pull request #13025 from freqtrade/dependabot/pip/develop/cmaes-0.13.0
chore(deps): bump cmaes from 0.12.0 to 0.13.0
2026-04-06 08:32:51 +02:00
Matthias a68d943eeb Merge pull request #13029 from freqtrade/dependabot/github_actions/develop/codecov/codecov-action-6.0.0
chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0
2026-04-06 08:32:30 +02:00
Matthias a4c6cbcfd4 Merge pull request #13027 from freqtrade/dependabot/github_actions/develop/astral-sh/setup-uv-8.0.0
chore(deps): bump astral-sh/setup-uv from 7.3.1 to 8.0.0
2026-04-06 08:32:05 +02:00
Matthias f151639677 Merge pull request #13026 from freqtrade/dependabot/pip/develop/ruff-0.15.8
chore(deps-dev): bump ruff from 0.15.7 to 0.15.8
2026-04-06 08:30:43 +02:00
Matthias 0f4d1df59f Merge pull request #13024 from freqtrade/dependabot/pip/develop/fastapi-0.135.2
chore(deps): bump fastapi from 0.135.1 to 0.135.2
2026-04-06 08:30:30 +02:00
Matthias 043281ba1b Merge pull request #13028 from freqtrade/dependabot/pip/develop/pymdown-extensions-10.21.2
chore(deps): bump pymdown-extensions from 10.21 to 10.21.2
2026-04-06 08:30:03 +02:00
dependabot[bot] a33def834a chore(deps): bump torch from 2.10.0 to 2.11.0
Bumps [torch](https://github.com/pytorch/pytorch) from 2.10.0 to 2.11.0.
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](https://github.com/pytorch/pytorch/compare/v2.10.0...v2.11.0)

---
updated-dependencies:
- dependency-name: torch
  dependency-version: 2.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:48 +00:00
dependabot[bot] d25124021c chore(deps): bump ccxt from 4.5.45 to 4.5.46
Bumps [ccxt](https://github.com/ccxt/ccxt) from 4.5.45 to 4.5.46.
- [Release notes](https://github.com/ccxt/ccxt/releases)
- [Commits](https://github.com/ccxt/ccxt/compare/v4.5.45...v4.5.46)

---
updated-dependencies:
- dependency-name: ccxt
  dependency-version: 4.5.46
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:40 +00:00
dependabot[bot] 82ab8c4674 chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.2 to 6.0.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/671740ac38dd9b0130fbe1cec585b89eea48d3de...57e3a136b779b570ffcdbf80b3bdc90e7fab3de2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:24 +00:00
dependabot[bot] 696af8ec07 chore(deps): bump pymdown-extensions from 10.21 to 10.21.2
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.21 to 10.21.2.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.21...10.21.2)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: 10.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:15 +00:00
dependabot[bot] 7af050ecc4 chore(deps): bump astral-sh/setup-uv from 7.3.1 to 8.0.0
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.3.1 to 8.0.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/5a095e7a2014a4212f075830d4f7277575a9d098...cec208311dfd045dd5311c1add060b2062131d57)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:08 +00:00
dependabot[bot] 13c872d079 chore(deps-dev): bump ruff from 0.15.7 to 0.15.8
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.7 to 0.15.8.
- [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.7...0.15.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:04:08 +00:00
dependabot[bot] bc574509bf chore(deps): bump cmaes from 0.12.0 to 0.13.0
Bumps [cmaes](https://github.com/CyberAgentAILab/cmaes) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/CyberAgentAILab/cmaes/releases)
- [Commits](https://github.com/CyberAgentAILab/cmaes/compare/v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: cmaes
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:03:56 +00:00
dependabot[bot] 90d4447911 chore(deps): bump fastapi from 0.135.1 to 0.135.2
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.135.1 to 0.135.2.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.135.1...0.135.2)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.135.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:03:51 +00:00
dependabot[bot] 69ffc2c7a2 chore(deps): bump numpy from 2.4.3 to 2.4.4
Bumps [numpy](https://github.com/numpy/numpy) from 2.4.3 to 2.4.4.
- [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.3...v2.4.4)

---
updated-dependencies:
- dependency-name: numpy
  dependency-version: 2.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:03:44 +00:00
Matthias 3d68d6aefc test: Add exchange mock for get_pair_base_currency 2026-04-05 17:06:53 +02:00
Achmad Fathoni de064505c5 Enforce SKDecimal 'name' parameter as string 2026-04-05 21:55:42 +07:00
Matthias 4ba01b5c12 fix: don't assume "/" for pair base currency 2026-04-05 10:10:06 +02:00
Matthias aaadb01a6a docs: improve doc wording 2026-04-05 10:08:56 +02:00
Matthias 8768fe90b3 refactor: slightly improve generate_wallet_stats 2026-04-05 10:08:50 +02:00
Matthias 51478baa47 docs: Add Dashboard section to freqUI docs 2026-04-04 19:46:46 +02:00
Matthias b6b9ae5eb0 test: assert repr for walletHistory 2026-04-04 14:09:36 +02:00
Matthias af815a3c76 chore: unify treatment of pos.leverage fallbacks 2026-04-04 13:51:13 +02:00
Matthias 754f24c8a6 feat: allow skipping of the wallet migration
fallback method in case of problems
2026-04-04 13:48:54 +02:00
Matthias b45e086b50 test: add tests for get_backtest_wallet_change (and market change) 2026-04-04 13:41:20 +02:00
Matthias 7af322a197 fix: impove behavior when loading old backtest results 2026-04-04 13:17:48 +02:00
Matthias 75bfa87f74 chore: minor code cleanup 2026-04-04 13:12:43 +02:00
Matthias a40de0a59b chore: rename variable for better debuggability 2026-04-04 13:12:43 +02:00
Matthias 66eb7f0199 test: add test for historic_balance endpoint 2026-04-04 13:12:43 +02:00