Update bot config on front and back
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using Managing.Application.Abstractions.Repositories;
|
||||
using Managing.Application.Abstractions.Services;
|
||||
using Managing.Domain.Accounts;
|
||||
using Managing.Domain.Bots;
|
||||
using Managing.Domain.MoneyManagements;
|
||||
using Managing.Domain.Scenarios;
|
||||
using Managing.Domain.Shared.Helpers;
|
||||
@@ -262,16 +263,30 @@ public class StatisticService : IStatisticService
|
||||
TakeProfit = 0.02m
|
||||
};
|
||||
|
||||
var config = new TradingBotConfig
|
||||
{
|
||||
AccountName = account.Name,
|
||||
MoneyManagement = moneyManagement,
|
||||
Ticker = ticker,
|
||||
ScenarioName = scenario.Name,
|
||||
Timeframe = timeframe,
|
||||
IsForWatchingOnly = true,
|
||||
BotTradingBalance = 1000,
|
||||
BotType = BotType.ScalpingBot,
|
||||
IsForBacktest = true,
|
||||
CooldownPeriod = 1,
|
||||
MaxLossStreak = 0,
|
||||
FlipPosition = false,
|
||||
Name = "StatisticsBacktest"
|
||||
};
|
||||
|
||||
var backtest = await _backtester.RunScalpingBotBacktest(
|
||||
account,
|
||||
moneyManagement,
|
||||
ticker,
|
||||
scenario,
|
||||
timeframe,
|
||||
1000,
|
||||
config,
|
||||
DateTime.Now.AddDays(-7),
|
||||
DateTime.Now,
|
||||
isForWatchingOnly: true);
|
||||
null,
|
||||
false,
|
||||
null);
|
||||
|
||||
return backtest.Signals;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user