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 |
|
Matthias
|
98493dc9ed
|
feat: add "bot_managed" to wallet_history
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
0835318b8f
|
fix: capture correct balance for futures
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
b69a042f5b
|
feat: update wallet migration to keep leverage
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
00d39bbb80
|
feat: add leverage column to wallet history
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
a88dc8839d
|
chore: simplify imports
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
cb8d68f395
|
test: add test for record_wallet_state
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
7dfcf846d0
|
test: add asserts for backtest wallet capturing
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
3a9160aace
|
chore: simplify date import
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
4904c7b9fd
|
refactor: split trade_parallelism trades into their own testfile
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
27c7a37531
|
test: add test for balance_distribution_over_time
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
9f9e13cec2
|
chore: add better docstring
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
175e77794c
|
chore: improve wallet migration code
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
1d7b1cd4ea
|
test: improve test to make it more realistic
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
323f42fc53
|
fix: Don't round date up to next date
it'll cause a record in the future eventually.
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
03fd0575ce
|
test: simplify imports
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
c12c2177cd
|
test: add tests for wallets_migration
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
c884fd20ea
|
chore: add repr output for wallet_history
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
0f9cab4231
|
chore: fix edge-case bug for empty pairlist
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
97e7939a30
|
chore: improve wallet capturing performance
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
6e3c850807
|
chore: minor nitpick changes
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
7b49dc8c11
|
chore: improve optimize reports stability
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
cbd1a4c060
|
chore: minor improvements
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
921cb4dad8
|
feat: Only ffill until the end of the trade
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
bf5ec98918
|
chore: use "filled" over amount for balance distribution
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
c877d267c7
|
feat: expose minfied when converting trade list to dataframe
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
c66adf2bf1
|
docs: update backtesting docs with new output
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
1ede186484
|
feat: display min/max balance
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
680aeb89c3
|
feat: store wallet stats
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
ba1092b726
|
chore: use builtin helpers
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
9ddabbd849
|
feat: use proper starting balance
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
b5f31bf82d
|
chore: use proper starting balance
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
db2309dfd2
|
fix: avoid errors for delisted pairs
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
418acb7034
|
chore: exclude open orders from balance calculation
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
8a284060d1
|
fix: wrong usage of getdatetimevalue
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
235c46ae12
|
chore: add wallet migration timing log
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
1f32dbef9a
|
feat: enable wallet-capture in webserver mode
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
d105770ff6
|
chore: Improve response model naming
|
2026-04-04 09:12:44 +02:00 |
|
Matthias
|
15be0510fc
|
feat: return "capture_start_ts" as part of API response
|
2026-04-04 09:12:44 +02:00 |
|