Commit Graph

31875 Commits

Author SHA1 Message Date
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
Matthias d001d91640 chore: rename temporary column for clarity 2026-04-04 12:50:10 +02:00
Matthias dec3c3e13b test: fix a couple tsts ... 2026-04-04 12:12:11 +02:00
Matthias f99ccc5e3d docs: improved backtesting doc wording 2026-04-04 11:52:46 +02:00
Matthias 78ccb68929 fix: adjust backtest-logic to new capture method 2026-04-04 11:50:47 +02:00
Matthias e28da4b087 test: Fix and improve balance distribution test 2026-04-04 09:12:44 +02:00
Matthias 425ebeeedb fix: include fees on both trade sides 2026-04-04 09:12:44 +02:00
Matthias c3b2a73eef feat: warn for pairs without history 2026-04-04 09:12:44 +02:00
Matthias 35806c26bf fix: Improved migration for short trades 2026-04-04 09:12:44 +02:00
Matthias a9bbc45ba5 fix(migration): stake should be non-leveraged. 2026-04-04 09:12:44 +02:00
Matthias 5e6d3e265b tests: rename mock helper function 2026-04-04 09:12:44 +02:00
Matthias f9db85fcaf chore: slightly reorder parallelism code 2026-04-04 09:12:44 +02:00
Matthias 138b70a2bf test: add explicit test for prepare_balance_distribution 2026-04-04 09:12:44 +02:00
Matthias 518092a0ad fix: handle error-cases gracefully 2026-04-04 09:12:44 +02:00
Matthias 5d3776309c refactor: improve migration code structure 2026-04-04 09:12:44 +02:00
Matthias ab2e0e6d6f chore: improved logging for clarity on startup wait 2026-04-04 09:12:44 +02:00
Matthias fa48910e96 feat: improved dataframe handling 2026-04-04 09:12:44 +02:00
Matthias 5d2a7d2187 feat: wallet-migration for futures trades 2026-04-04 09:12:44 +02:00
Matthias e4eee1aa1b feat: add short fields to balance_distribution 2026-04-04 09:12:44 +02:00
Matthias 803b4cae78 chore: improved docstring 2026-04-04 09:12:44 +02:00
Matthias 09ddef3716 chore: improved variable naming 2026-04-04 09:12:44 +02:00
Matthias 5a847665ff fix: add total_quote to migration 2026-04-04 09:12:44 +02:00
Matthias 50fd6d152e fix: use correct formula for shorts 2026-04-04 09:12:44 +02:00
Matthias b4961a2cb7 fix: add quote_currency to wallet migration 2026-04-04 09:12:44 +02:00
Matthias 4cac724709 test: update wallet capture test 2026-04-04 09:12:44 +02:00
Matthias 05bbc84bf2 fix: use correct formula for wallet capture 2026-04-04 09:12:44 +02:00
Matthias 21ac7d1969 refactor: use shorter variable name 2026-04-04 09:12:44 +02:00
Matthias f125349587 feat: add additional columns to better cover futures 2026-04-04 09:12:44 +02:00
Matthias f7ddf46b32 refactor: rename WalletHistory fieldname from price to rate 2026-04-04 09:12:44 +02:00
Matthias 623991c772 chore: rename variable to price 2026-04-04 09:12:44 +02:00
Matthias 1237bb798c test: fix backtest api wallets test 2026-04-04 09:12:44 +02:00
Matthias a09036cd6e chore: fix Model naming collision 2026-04-04 09:12:44 +02:00
Matthias 9891b8332b chore: set wallet_migration_date in the correct space 2026-04-04 09:12:44 +02:00
Matthias 7b223f3d38 feat: improve balance_history response 2026-04-04 09:12:44 +02:00
Matthias 61a5ab8e1c feat: add bot_managed to wallet-history migration 2026-04-04 09:12:44 +02:00