Commit Graph

31905 Commits

Author SHA1 Message Date
Matthias 7105279654 fix(bitget): handle old and new stoploss order types 2026-04-14 20:41:18 +02:00
Matthias 812dc64cd7 chore: bump cryptography exclusion to 6 days 2026-04-14 07:18:09 +02:00
Matthias 019f1ab28d Merge pull request #13062 from freqtrade/dependabot/pip/pytest-9.0.3
chore(deps-dev): bump pytest from 9.0.2 to 9.0.3
2026-04-14 07:15:04 +02:00
Matthias ff7e6c3737 chore: allow pytest to be newer temporarily 2026-04-14 06:34:14 +02:00
Matthias ac3e0899a3 Merge pull request #13063 from freqtrade/update/pre-commit-hooks
Update pre-commit hooks
2026-04-14 06:32:18 +02:00
Freqtrade Bot 0568c7b945 chore: update pre-commit hooks 2026-04-14 04:01:05 +00:00
dependabot[bot] 3a31337e43 chore(deps-dev): bump pytest from 9.0.2 to 9.0.3
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 02:29:25 +00:00
Matthias 2c5dc72985 chore: ensure date-column is in ms range 2026-04-13 20:09:47 +02:00
Matthias 16547dbdbe fix: improve json trades storing for pandas3 2026-04-13 18:13:40 +02:00
Matthias 412e112c0f test: fix pandas3 test 2026-04-13 18:13:40 +02:00
Matthias cd5ea969c4 test: update test pandas frequency usage 2026-04-13 18:13:40 +02:00
Matthias 15bba1b0d0 chore: remove some deprecated functions from datakitchen 2026-04-13 18:13:40 +02:00
dependabot[bot] 755a426992 chore(deps): bump pandas from 2.3.3 to 3.0.2
Bumps [pandas](https://github.com/pandas-dev/pandas) from 2.3.3 to 3.0.2.
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](https://github.com/pandas-dev/pandas/compare/v2.3.3...v3.0.2)

---
updated-dependencies:
- dependency-name: pandas
  dependency-version: 3.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 18:13:40 +02:00
Matthias c19982dd36 chore: use string aliases for astype calls 2026-04-13 18:06:59 +02:00
Matthias 74ba9d76a2 fix: use as_unit instead of int math 2026-04-13 07:18:48 +02:00
Matthias 187d06b5ba fix: use pd.notna to check for empty strings 2026-04-13 07:10:09 +02:00
Matthias 202326875d Merge pull request #13055 from freqtrade/dependabot/pip/develop/sqlalchemy-2.0.49
chore(deps): bump sqlalchemy from 2.0.48 to 2.0.49
2026-04-13 06:54:31 +02:00
Matthias 895a9f351f chore: bump sqlalchemy in pre-commit config 2026-04-13 06:32:28 +02:00
Matthias 48b67f7bfb Merge pull request #13059 from freqtrade/dependabot/pip/develop/ccxt-4.5.48
chore(deps): bump ccxt from 4.5.47 to 4.5.48
2026-04-13 06:31:42 +02:00
Matthias fcf5785367 Merge pull request #13058 from freqtrade/dependabot/pip/develop/technical-1.6.0
chore(deps): bump technical from 1.5.4 to 1.6.0
2026-04-13 06:31:05 +02:00
Matthias 85e84d8b69 Merge pull request #13057 from freqtrade/dependabot/pip/develop/uvicorn-0.43.0
chore(deps): bump uvicorn from 0.42.0 to 0.43.0
2026-04-13 06:30:53 +02:00
Matthias b8bd4604fa Merge pull request #13056 from freqtrade/dependabot/github_actions/develop/docker-cb5fd4910d
chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 in the docker group
2026-04-13 06:30:38 +02:00
Matthias f7080ac11d Merge pull request #13054 from freqtrade/dependabot/pip/develop/ruff-0.15.9
chore(deps-dev): bump ruff from 0.15.8 to 0.15.9
2026-04-13 06:30:18 +02:00
dependabot[bot] a9b1fd219b chore(deps): bump ccxt from 4.5.47 to 4.5.48
Bumps [ccxt](https://github.com/ccxt/ccxt) from 4.5.47 to 4.5.48.
- [Release notes](https://github.com/ccxt/ccxt/releases)
- [Commits](https://github.com/ccxt/ccxt/compare/v4.5.47...v4.5.48)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 03:04:23 +00:00
dependabot[bot] 3da3290224 chore(deps): bump technical from 1.5.4 to 1.6.0
Bumps [technical](https://github.com/freqtrade/technical) from 1.5.4 to 1.6.0.
- [Release notes](https://github.com/freqtrade/technical/releases)
- [Commits](https://github.com/freqtrade/technical/compare/1.5.4...1.6.0)

---
updated-dependencies:
- dependency-name: technical
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 03:04:11 +00:00
dependabot[bot] 2f8d82e0b0 chore(deps): bump uvicorn from 0.42.0 to 0.43.0
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.42.0 to 0.43.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.42.0...0.43.0)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 03:04:03 +00:00
dependabot[bot] 94e52f5241 chore(deps): bump docker/login-action in the docker group
Bumps the docker group with 1 update: [docker/login-action](https://github.com/docker/login-action).


Updates `docker/login-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121)

---
updated-dependencies:
- dependency-name: docker/login-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>
2026-04-13 03:04:02 +00:00
dependabot[bot] df9469d195 chore(deps): bump sqlalchemy from 2.0.48 to 2.0.49
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.48 to 2.0.49.
- [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.49
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13 03:03:36 +00:00
Matthias 12f37b7575 chore: more generic datetime selection 2026-04-12 19:54:44 +02:00
Matthias 51d61bc6a8 chore: don't use microsecond precision for 2026-04-12 19:52:18 +02:00
Matthias 79ea1ba1d5 fix: use is_string_dtype to check for object/string types 2026-04-12 19:50:27 +02:00
Matthias f6f0180fc1 fix: use more stable "date to ms" method 2026-04-12 13:35:36 +02:00
Matthias 33211c8eb1 chore: don't use deprecated resmapling frequency 2026-04-12 13:25:07 +02:00
Matthias c60d96922d chore: improve type safety 2026-04-12 10:38:44 +02:00
Matthias 45d4c5d036 docs: update backtesting docs 2026-04-12 10:07:05 +02:00
Matthias 09106ecbe0 chore: further reorder backtest output 2026-04-12 10:06:59 +02:00
Matthias da9f592d3d docs: update backtesting docs 2026-04-12 10:03:06 +02:00
Matthias 22707d6c04 test: update test with new metrics 2026-04-12 09:51:54 +02:00
Matthias 2d930f1fff chore: improved wallet stat drawdown safety 2026-04-12 09:33:39 +02:00
Matthias 44919adae4 feat: improve backtest-output 2026-04-12 09:27:47 +02:00
Matthias a28545a67a feat: improved backtst output 2026-04-12 09:18:46 +02:00
Matthias 76c09299a9 feat: calculate complete drawdown metrics from wallet (incl. underwater) 2026-04-12 09:18:37 +02:00
Matthias 173c75c08c feat: improve wording on metrics 2026-04-12 09:00:14 +02:00
Matthias dfa2db8575 docs: add new fields to the docs 2026-04-12 09:00:04 +02:00
ABS 81fcd5ea5a fix(bitget): use stopLossPrice mapping for futures stoploss handling 2026-04-12 02:42:35 +08:00
Matthias 5e0eb5da10 chore: improved backtest-output ordering 2026-04-11 18:15:36 +02:00
Matthias 64ceb028ac test: add test for wallet based output 2026-04-11 17:25:58 +02:00
Matthias bc0c8ffb71 feat: add wallet based metrics to backtest output 2026-04-11 17:25:45 +02:00
Matthias 624be0c469 feat: add calmar_from_balance 2026-04-11 17:10:05 +02:00