Commit Graph

142 Commits

Author SHA1 Message Date
b60295fcb2 Add test for dailysnapshot 2025-11-14 19:42:52 +07:00
d27df5de51 Add test for platform summary calculation 2025-11-14 17:21:39 +07:00
a6ae3a971c Rename finalPnl to netPnl in tradinbox for ROI 2025-11-14 14:37:32 +07:00
d341ee05c9 Add more tests + Log pnl for each backtest 2025-11-14 13:12:04 +07:00
2548e9b757 Fix all tests 2025-11-14 04:03:00 +07:00
0831cf2ca0 Improve tests logic 2025-11-14 03:18:11 +07:00
b712cf8fc3 Fix test for trading metrics 2025-11-14 03:04:09 +07:00
460a7bd559 Fix realized pnl on backtest save + add tests (not all passing) 2025-11-14 02:38:15 +07:00
3b176c290c Update precalculated indicators values 2025-11-12 23:26:12 +07:00
e0d2111553 Fix positions for backtests 2025-11-12 19:45:30 +07:00
46966cc5d8 perf: optimize TradingBotBase and TradingBox - reduce LINQ overhead and allocations (+31.1%) 2025-11-11 12:21:50 +07:00
1792cd2371 Fix backtest consistency 2025-11-11 12:15:12 +07:00
14d101b63e Add benchmark for backtest on the test 2025-11-11 11:23:30 +07:00
1d70355617 Optimze worker for backtest 2025-11-11 03:59:41 +07:00
0861e9a8d2 Add admin page for bundle 2025-11-10 11:50:20 +07:00
51a227e27e Improve perf for backtests 2025-11-10 02:15:43 +07:00
7e08e63dd1 Add genetic backtest to worker 2025-11-09 03:32:08 +07:00
7dba29c66f Add jobs 2025-11-09 02:08:31 +07:00
e0795677e4 Add whitelisting and admin 2025-11-07 23:46:48 +07:00
21110cd771 Add whitelisting service + update the jwt valid audience 2025-11-07 19:38:33 +07:00
38e6998ff3 Add test to check if backtest behavior changed 2025-10-24 19:08:10 +07:00
92c28367cf Add Versionning for bundle backtest request 2025-10-23 13:37:53 +07:00
a1fe7ed3b3 Add saved bundle status 2025-10-22 16:45:49 +07:00
d6122aeb27 Fix backtests and indicators 2025-10-16 20:06:47 +07:00
472c507801 Add netpnl and initialBalance to backtests 2025-10-16 17:19:22 +07:00
1dcd562cf8 Fix backtests 2025-10-16 00:47:55 +07:00
e9479e0a48 Add logs when running signal 2025-10-15 22:01:32 +07:00
74adad5834 Add filters and sorting for backtests 2025-10-14 18:06:36 +07:00
30fccc3644 Remove required from the accountName 2025-10-12 16:18:01 +07:00
32ac342a20 Update bundle backtests 2025-10-12 15:42:38 +07:00
5acc77650f Add bundle backtest refact + fix whitelist 2025-10-12 14:40:20 +07:00
7ddde08b98 Fix % formating for SL TP 2025-10-12 01:13:00 +07:00
b2a4e1ca5d Fix agent volume 2025-10-08 19:57:19 +07:00
76b087a6e4 Fix status and filtered positions for metrics 2025-10-08 18:37:38 +07:00
86dd6849ea Fix status IsFinished/IsOpen/IsForMetrics + use redis for markets on gmx.tsx instead of inmemory cache 2025-10-08 12:13:04 +07:00
67065469a6 Fix config update + remove messages + Summary fix for not open position 2025-10-08 02:52:11 +07:00
f67ee330b3 Fix Runtime by adding TotalRuntimeInSeconds 2025-10-05 20:51:46 +07:00
faec7e2e5a Fix win and loses count 2025-10-05 03:21:59 +07:00
f72bfc4ab8 Update balance tracking 2025-10-03 16:43:20 +07:00
7c13ad5f06 Update Agent balance tracking 2025-10-03 15:30:39 +07:00
06850b57c4 Add BacktestCount 2025-10-01 13:01:03 +07:00
f041c1e8e8 Add net Pnl in db 2025-09-28 22:18:58 +07:00
16a56bd26c Add agent fees 2025-09-28 20:57:42 +07:00
fd2387932e Refacto 2025-09-28 19:34:06 +07:00
d432549d26 Clean and update event 2025-09-27 22:20:12 +07:00
1e19e29cec Fix get Gas fees + position direction list 2025-09-26 12:02:07 +07:00
bcfeb693ce Update account/position and platform summary 2025-09-26 01:18:59 +07:00
841bb20800 Reduce API call when fetching new candles 2025-09-17 17:45:41 +07:00
900405b3de Add genetic grain 2025-09-17 17:35:53 +07:00
63bc7bbe59 Bundle from worker to grain 2025-09-15 12:56:59 +07:00