Commit Graph

12 Commits

Author SHA1 Message Date
Oda
9d536ea49e Refactoring TradingBotBase.cs + clean architecture (#38)
* Refactoring TradingBotBase.cs + clean architecture

* Fix basic tests

* Fix tests

* Fix workers

* Fix open positions

* Fix closing position stucking the grain

* Fix comments

* Refactor candle handling to use IReadOnlyList for chronological order preservation across various components
2025-12-01 19:32:06 +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
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
ac1707c439 Add test for RSI Divergence 2025-11-14 20:02:51 +07:00
460a7bd559 Fix realized pnl on backtest save + add tests (not all passing) 2025-11-14 02:38:15 +07:00
d8f7a73605 Update test 2025-11-13 00:55:14 +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
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