|
|
02e46e8d0d
|
Add paginated user retrieval functionality in AdminController and related services. Implemented UsersFilter for filtering user queries and added LastConnectionDate property to User model. Updated database schema and frontend API to support new user management features.
|
2025-11-17 20:04:17 +07:00 |
|
|
|
06ef33b7ab
|
Enhance user authentication by adding optional OwnerWalletAddress parameter in LoginRequest and UserService. Update UserController and related components to support the new wallet address functionality, ensuring better user profile management and validation in trading operations.
|
2025-11-17 13:48:05 +07:00 |
|
|
|
8697f1598d
|
Add validation for Kudai strategy staking requirements in StartCopyTradingCommandHandler. Implemented methods in IEvmManager to retrieve staked KUDAI balance and GBC NFT count. Enhanced error handling for staking checks.
|
2025-11-17 12:57:47 +07:00 |
|
|
|
c229212acd
|
Add copy trading authorization checks in LiveTradingBotGrain and StartCopyTradingCommandHandler. Integrated IKaigenService to verify user ownership of master strategy keys before allowing copy trading. Enhanced error handling and logging for authorization verification.
|
2025-11-16 22:11:54 +07:00 |
|
|
|
ec88b124e6
|
Refactor LiveTradingBotGrain to close all open positions before stopping the bot. Introduced CloseAllOpenPositionsAsync method to handle position closure and logging, ensuring a smoother stop process. Removed the previous check for open positions in the database.
|
2025-11-16 18:22:48 +07:00 |
|
|
|
1e15d5f23b
|
Add copy trading functionality with StartCopyTrading endpoint and related models. Implemented position copying from master bot and subscription to copy trading stream in LiveTradingBotGrain. Updated TradingBotConfig to support copy trading parameters.
|
2025-11-16 14:54:17 +07:00 |
|
|
|
428e36d744
|
Add todo for backtest performance
|
2025-11-15 20:53:08 +07:00 |
|
|
|
bed25e7222
|
Optimize backtest memory usage by implementing a rolling window for candle storage and update performance benchmarks with new test data.
|
2025-11-15 13:54:39 +07:00 |
|
|
|
e814eb749c
|
Update MessengerService to reflect initial balance and net PnL in messages
|
2025-11-15 13:44:50 +07:00 |
|
|
|
6d661f459e
|
Remove candle from backtest return + fix message when good backtest
|
2025-11-14 20:49:02 +07:00 |
|
|
|
b4005a2d1e
|
Add telemetry for update signal and run bot
|
2025-11-14 20:22:01 +07:00 |
|
|
|
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 |
|
|
|
61ade29d4e
|
Remove logs for position update on pnl
|
2025-11-14 13:39:39 +07:00 |
|
|
|
258dd48867
|
Add more logs for backtest completed
|
2025-11-14 13:27:20 +07:00 |
|
|
|
42993735d0
|
Add logs for BacktestExecutor.cs
|
2025-11-14 13:17:48 +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 |
|
|
|
460a7bd559
|
Fix realized pnl on backtest save + add tests (not all passing)
|
2025-11-14 02:38:15 +07:00 |
|
|
|
1f7d914625
|
Add cancellation token support to backtest execution and update progress handling
|
2025-11-13 18:05:55 +07:00 |
|
|
|
2cc6cc5dee
|
Refactor BacktestExecutor to use net PnL calculations consistently across methods. Updated variable names for clarity and ensured final results reflect net profit after fees. Minor adjustment in TradingBotBase to directly access net PnL from position profit and loss.
|
2025-11-13 11:56:11 +07:00 |
|
|
|
6d6f70ae00
|
Fix SLTP for backtests
|
2025-11-12 23:52:58 +07:00 |
|
|
|
3b176c290c
|
Update precalculated indicators values
|
2025-11-12 23:26:12 +07:00 |
|
|
|
a8f55c80a9
|
Fix bundle completion
|
2025-11-12 22:40:58 +07:00 |
|
|
|
e0d2111553
|
Fix positions for backtests
|
2025-11-12 19:45:30 +07:00 |
|
|
|
57ba32f31e
|
Add bundle version number on the backtest name
|
2025-11-12 18:11:39 +07:00 |
|
|
|
e8a21a03d9
|
Refactor TradingBotBase to remove unnecessary debug logging and streamline position recovery checks. Improved clarity in position management by eliminating redundant code.
|
2025-11-12 00:58:33 +07:00 |
|
|
|
8d97fce41c
|
Refactor TradingBotBase to streamline recovery logic for recently canceled positions. Removed redundant recovery call and added comments for clarity in position management.
|
2025-11-12 00:50:16 +07:00 |
|
|
|
2057c233e5
|
Enhance TradingBotBase with recovery logic for recently canceled positions and improved error handling for Web3Proxy. Updated CheckPositionInExchangeHistory to return error status, ensuring robust position verification and cancellation processes.
|
2025-11-12 00:41:39 +07:00 |
|
|
|
583b35d209
|
Update perf
|
2025-11-11 14:19:41 +07:00 |
|
|
|
903413692c
|
Add precalculated signals list + multi scenario test
|
2025-11-11 14:05:09 +07:00 |
|
|
|
e810ab60ce
|
Improve backtest run
|
2025-11-11 13:05:48 +07:00 |
|
|
|
fc036bb7de
|
docs: enhance benchmark command with business logic validation tests
- Add 2 ETH-based validation tests to benchmark script
- Validates ExecuteBacktest_With_ETH_FifteenMinutes_Data_Should_Return_LightBacktest
- Validates ExecuteBacktest_With_ETH_FifteenMinutes_Data_Second_File_Should_Return_LightBacktest
- Ensures performance optimizations don't break trading logic
- Update command documentation with comprehensive validation details
- All 3 validation levels must pass for benchmark success
|
2025-11-11 12:32:56 +07:00 |
|
|
|
61fdcec902
|
perf: remove debug logging and optimize rolling window maintenance (+5.0%)
|
2025-11-11 12:26:44 +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 |
|
|
|
567de2e5ee
|
Add benchmark + fix bundle that should be completed
|
2025-11-11 11:35:48 +07:00 |
|
|
|
14d101b63e
|
Add benchmark for backtest on the test
|
2025-11-11 11:23:30 +07:00 |
|
|
|
14bc98d52d
|
Fix update bundle
|
2025-11-11 05:47:57 +07:00 |
|
|
|
0a676d1fb7
|
Add the bundle healthcheck worker
|
2025-11-11 05:31:06 +07:00 |
|
|
|
8a27155418
|
Improve a bit workers. bug : Bundle reset after all backtest finish
|
2025-11-11 05:30:40 +07:00 |
|
|
|
c6becb032b
|
Improve perf for worker
|
2025-11-11 04:09:45 +07:00 |
|
|
|
1d70355617
|
Optimze worker for backtest
|
2025-11-11 03:59:41 +07:00 |
|
|
|
5a4cb670a5
|
fix executor speed
|
2025-11-11 03:38:21 +07:00 |
|
|
|
4a8c22e52a
|
Update and fix worker
|
2025-11-11 03:02:24 +07:00 |
|
|
|
e8e2ec5a43
|
Add test for executor
|
2025-11-11 02:15:57 +07:00 |
|
|
|
b3f3df5fbc
|
Fix privy secrets
|
2025-11-10 17:57:00 +07:00 |
|
|
|
91c766de86
|
Add admin endpoint to delete bundle backtest requests and implement related UI functionality + Add job resilient
|
2025-11-10 12:28:07 +07:00 |
|
|
|
0861e9a8d2
|
Add admin page for bundle
|
2025-11-10 11:50:20 +07:00 |
|
|
|
ecf07a7863
|
Fix genetic db connection pool
|
2025-11-10 02:40:00 +07:00 |
|