|
|
f56d75d28f
|
Fix loop when trying to recover the cancelled position
|
2025-11-19 20:23:44 +07:00 |
|
|
|
030a6b0eba
|
Fix bot running signal
|
2025-11-18 23:02:38 +07:00 |
|
|
|
52c11e30c4
|
Refactor TradingBotBase to manage current balance more effectively. Introduced _currentBalance field to track balance updates during trading operations. Updated wallet balance logic to utilize _currentBalance for consistency. Added new entries to performance benchmark CSV files for recent test runs.
|
2025-11-17 23:53:53 +07:00 |
|
|
|
091f617e37
|
Update configuration files for production, sandbox, and local environments. Changed Kaigen BaseUrl and database connection strings to point to new server addresses. Adjusted CORS allowed origins and authentication valid audiences for improved security and functionality.
|
2025-11-17 22:59:15 +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 |
|
|
|
61ade29d4e
|
Remove logs for position update on pnl
|
2025-11-14 13:39:39 +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 |
|
|
|
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 |
|
|
|
e0d2111553
|
Fix positions for backtests
|
2025-11-12 19:45:30 +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 |
|
|
|
903413692c
|
Add precalculated signals list + multi scenario test
|
2025-11-11 14:05:09 +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 |
|
|
|
1d70355617
|
Optimze worker for backtest
|
2025-11-11 03:59:41 +07:00 |
|
|
|
51a227e27e
|
Improve perf for backtests
|
2025-11-10 02:15:43 +07:00 |
|
|
|
db6e06ad5d
|
Do not check signal if position open and flipping is off
|
2025-11-05 10:56:07 +07:00 |
|
|
|
1079f38ed7
|
Add exception for webhook + add gracefull time before market decrease
|
2025-11-05 10:54:14 +07:00 |
|
|
|
60035ca299
|
Fix pnl calculation when force closed
|
2025-11-03 19:26:48 +07:00 |
|
|
|
ce43bbf31f
|
Remove debug for position updated
|
2025-10-27 11:05:15 +07:00 |
|
|
|
abd5eb675c
|
Re-update internal balance before opening position
|
2025-10-27 10:25:45 +07:00 |
|
|
|
f816b8de50
|
Update fetch borkerPosition in bot + better HandleClosePosition + Add debug channel to receive all debug
|
2025-10-25 18:35:51 +07:00 |
|
|
|
38e6998ff3
|
Add test to check if backtest behavior changed
|
2025-10-24 19:08:10 +07:00 |
|
|
|
fc4369a008
|
Add start and enddate when fetching the position history
|
2025-10-24 18:00:23 +07:00 |
|
|
|
554cac7d89
|
Check direction of the position before updating the broker position
|
2025-10-24 02:41:40 +07:00 |
|
|
|
8170052fd7
|
Update open price when position filled to match more the reality
|
2025-10-17 16:52:30 +07:00 |
|
|
|
3f1b5f09e0
|
Update the gmx for the execution fees
|
2025-10-17 00:49:20 +07:00 |
|
|
|
d6122aeb27
|
Fix backtests and indicators
|
2025-10-16 20:06:47 +07:00 |
|
|
|
1dcd562cf8
|
Fix backtests
|
2025-10-16 00:47:55 +07:00 |
|
|
|
f1df1a06e2
|
Add more log during cooldown
|
2025-10-15 23:11:01 +07:00 |
|
|
|
4543246871
|
Remove ocndition for account name
|
2025-10-12 10:27:47 +07:00 |
|
|
|
7ddde08b98
|
Fix % formating for SL TP
|
2025-10-12 01:13:00 +07:00 |
|
|
|
b6a4c7661f
|
Fix update agent Summary when new balance fetch
|
2025-10-11 13:10:47 +07:00 |
|
|
|
04df72a6bd
|
Fix .First Position update + add more details when position rejected
|
2025-10-11 12:27:54 +07:00 |
|
|
|
d71d47f644
|
Add reason when stopping bot
|
2025-10-10 23:31:32 +07:00 |
|
|
|
d9ffadfe2b
|
Log internal positions
|
2025-10-10 22:52:05 +07:00 |
|
|
|
bdb254809e
|
Improve CandleStore grain deactivating
|
2025-10-10 22:09:30 +07:00 |
|
|
|
c618bca108
|
Fix cooldown
|
2025-10-10 16:45:11 +07:00 |
|
|
|
652c01b8bb
|
Fix AgentName
|
2025-10-10 16:08:50 +07:00 |
|
|
|
21314430ef
|
Reduce logs for backtests
|
2025-10-10 01:59:27 +07:00 |
|
|
|
a3d6dd1238
|
Remove warning for backtest when signal is expired
|
2025-10-10 01:35:10 +07:00 |
|
|
|
e4c2f8b7a5
|
Add monitoring on queries with sentry alert + Fix check position list in db for backtest
|
2025-10-10 00:15:02 +07:00 |
|