Update bundle backtests
This commit is contained in:
@@ -462,11 +462,6 @@ public class BacktestController : BaseController
|
||||
{
|
||||
var user = await GetUser();
|
||||
|
||||
// Validate universal configuration
|
||||
if (string.IsNullOrEmpty(request.UniversalConfig.AccountName))
|
||||
{
|
||||
return BadRequest("Account name is required in universal configuration");
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(request.UniversalConfig.ScenarioName) && request.UniversalConfig.Scenario == null)
|
||||
{
|
||||
@@ -510,8 +505,9 @@ public class BacktestController : BaseController
|
||||
/// Generates individual backtest requests from variant configuration
|
||||
/// </summary>
|
||||
/// <param name="request">The bundle backtest request</param>
|
||||
/// <param name="accountName">The account name to use for all backtests</param>
|
||||
/// <returns>List of individual backtest requests</returns>
|
||||
private List<RunBacktestRequest> GenerateBacktestRequests(RunBundleBacktestRequest request)
|
||||
private List<RunBacktestRequest> GenerateBacktestRequests(RunBundleBacktestRequest request, string accountName)
|
||||
{
|
||||
var backtestRequests = new List<RunBacktestRequest>();
|
||||
|
||||
@@ -523,7 +519,7 @@ public class BacktestController : BaseController
|
||||
{
|
||||
var config = new TradingBotConfigRequest
|
||||
{
|
||||
AccountName = request.UniversalConfig.AccountName,
|
||||
AccountName = accountName,
|
||||
Ticker = ticker,
|
||||
Timeframe = request.UniversalConfig.Timeframe,
|
||||
IsForWatchingOnly = request.UniversalConfig.IsForWatchingOnly,
|
||||
|
||||
Reference in New Issue
Block a user