|
|
2baa2e173c
|
Add localhost authorize for production
|
2025-11-16 18:27:19 +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 |
|
|
|
49a693b44a
|
Remove orderBy to improve perfs
|
2025-11-15 14:17:21 +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 |
|
|
|
ac1707c439
|
Add test for RSI Divergence
|
2025-11-14 20:02:51 +07:00 |
|
|
|
b60295fcb2
|
Add test for dailysnapshot
|
2025-11-14 19:42:52 +07:00 |
|
|
|
479fcca662
|
Add more test for the daily volumes and add button to set the UIFee Factor
|
2025-11-14 18:04:58 +07:00 |
|
|
|
d27df5de51
|
Add test for platform summary calculation
|
2025-11-14 17:21:39 +07:00 |
|
|
|
b6e4090f4e
|
Fix backtestTable
|
2025-11-14 14:49:16 +07:00 |
|
|
|
a6ae3a971c
|
Rename finalPnl to netPnl in tradinbox for ROI
|
2025-11-14 14:37:32 +07:00 |
|
|
|
0cfc30598b
|
Fix managing with good backtest return
|
2025-11-14 14:28:13 +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 |
|
|
|
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 |
|
|
|
1f7d914625
|
Add cancellation token support to backtest execution and update progress handling
|
2025-11-13 18:05:55 +07:00 |
|
|
|
17d904c445
|
Fix test assert
|
2025-11-13 12:46:55 +07:00 |
|
|
|
155fb2b569
|
Make more backtest parallele and run bundle health only on instance 1
|
2025-11-13 12:22:23 +07:00 |
|
|
|
27e2cf0a09
|
Update config to handle more backtest
|
2025-11-13 12:08:16 +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 |
|
|
|
d8f7a73605
|
Update test
|
2025-11-13 00:55:14 +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 |
|
|
|
ac711ac420
|
Update perf files
|
2025-11-12 22:34:31 +07:00 |
|
|
|
d94896915c
|
Fix benchmark tests
|
2025-11-12 21:04:39 +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 |
|
|
|
c66f6279a7
|
perf: benchmark run - 6015.5 candles/sec with full validation passing
|
2025-11-11 12:42:12 +07:00 |
|
|
|
fc0ce05359
|
test: fix ETH backtest assertions with floating point tolerances
|
2025-11-11 12:41:20 +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 |
|
|
|
578709d9b7
|
perf: benchmark run - 5688.8 candles/sec (+31.6% from baseline)
|
2025-11-11 12:27:53 +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 |
|