clean scalpingbot
This commit is contained in:
@@ -121,6 +121,7 @@ namespace Managing.Application.ManageBot
|
||||
switch (backupBot.BotType)
|
||||
{
|
||||
case BotType.ScalpingBot:
|
||||
case BotType.FlippingBot:
|
||||
var scalpingBotData = JsonConvert.DeserializeObject<TradingBotBackup>(backupBot.Data);
|
||||
var scalpingMoneyManagement =
|
||||
_moneyManagementService.GetMoneyMangement(scalpingBotData.MoneyManagement.Name).Result;
|
||||
@@ -149,36 +150,6 @@ namespace Managing.Application.ManageBot
|
||||
bot = CreateTradingBot(scalpingConfig);
|
||||
botTask = Task.Run(() => InitBot((ITradingBot)bot, backupBot));
|
||||
break;
|
||||
|
||||
case BotType.FlippingBot:
|
||||
var flippingBotData = JsonConvert.DeserializeObject<TradingBotBackup>(backupBot.Data);
|
||||
var flippingMoneyManagement =
|
||||
_moneyManagementService.GetMoneyMangement(flippingBotData.MoneyManagement.Name).Result;
|
||||
|
||||
// Create config from backup data
|
||||
var flippingConfig = new TradingBotConfig
|
||||
{
|
||||
AccountName = flippingBotData.AccountName,
|
||||
MoneyManagement = flippingMoneyManagement,
|
||||
Ticker = flippingBotData.Ticker,
|
||||
ScenarioName = flippingBotData.ScenarioName,
|
||||
Timeframe = flippingBotData.Timeframe,
|
||||
IsForWatchingOnly = flippingBotData.IsForWatchingOnly,
|
||||
BotTradingBalance = flippingBotData.BotTradingBalance,
|
||||
BotType = flippingBotData.BotType,
|
||||
Name = flippingBotData.Name,
|
||||
CooldownPeriod = flippingBotData.CooldownPeriod,
|
||||
MaxLossStreak = flippingBotData.MaxLossStreak,
|
||||
MaxPositionTimeHours = flippingBotData.MaxPositionTimeHours == 0m ? null : flippingBotData.MaxPositionTimeHours,
|
||||
FlipOnlyWhenInProfit = flippingBotData.FlipOnlyWhenInProfit,
|
||||
IsForBacktest = false,
|
||||
FlipPosition = true,
|
||||
CloseEarlyWhenProfitable = flippingBotData.CloseEarlyWhenProfitable
|
||||
};
|
||||
|
||||
bot = CreateTradingBot(flippingConfig);
|
||||
botTask = Task.Run(() => InitBot((ITradingBot)bot, backupBot));
|
||||
break;
|
||||
}
|
||||
|
||||
if (bot != null && botTask != null)
|
||||
|
||||
Reference in New Issue
Block a user