Add genetic backtest to worker

This commit is contained in:
2025-11-09 03:32:08 +07:00
parent 7dba29c66f
commit 7e08e63dd1
30 changed files with 5056 additions and 232 deletions

View File

@@ -43,12 +43,12 @@ namespace Managing.Application.Tests
var tradingBotLogger = TradingBaseTests.CreateTradingBotLogger();
var backtestLogger = TradingBaseTests.CreateBacktesterLogger();
ILoggerFactory loggerFactory = new NullLoggerFactory();
var backtestJobLogger = loggerFactory.CreateLogger<BacktestJobService>();
var backtestJobLogger = loggerFactory.CreateLogger<JobService>();
var botService = new Mock<IBotService>().Object;
var agentService = new Mock<IAgentService>().Object;
var _scopeFactory = new Mock<IServiceScopeFactory>();
var backtestJobRepository = new Mock<IBacktestJobRepository>().Object;
var backtestJobService = new BacktestJobService(backtestJobRepository, backtestRepository, kaigenService, backtestJobLogger);
var backtestJobRepository = new Mock<IJobRepository>().Object;
var backtestJobService = new JobService(backtestJobRepository, backtestRepository, kaigenService, backtestJobLogger);
_backtester = new Backtester(_exchangeService, backtestRepository, backtestLogger,
scenarioService, _accountService.Object, messengerService, kaigenService, hubContext, _scopeFactory.Object,
backtestJobService);