обновление стратегии
test / deploy_trader_prod (push) Successful in 1m20s Details

dev
vlad zverzhkhovskiy 2025-09-23 15:43:21 +03:00
parent 07e2bcef1c
commit aa786bbe90
2 changed files with 6 additions and 5 deletions

View File

@ -13,6 +13,7 @@
OpenShortReal = 301,
CloseShort = 400,
CloseShortReal = 401,
ResetStops = 500,
ResetStopsShort = 500,
ResetStopsLong = 501,
}
}

View File

@ -289,13 +289,13 @@ namespace KLHZ.Trader.Core.Exchange.Services
await account.Value.ResetStops(message.Figi, stops.stopLoss, stops.takeProfit);
if (asset.Count < 0)
{
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice - stops.takeProfit, message.Time.AddMilliseconds(-100), message);
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice + stops.stopLoss, message.Time.AddMilliseconds(100), message);
await LogDeclision(DeclisionTradeAction.ResetStopsShort, asset.BoughtPrice - stops.takeProfit, message.Time.AddMilliseconds(-100), message);
await LogDeclision(DeclisionTradeAction.ResetStopsShort, asset.BoughtPrice + stops.stopLoss, message.Time.AddMilliseconds(100), message);
}
else
{
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice + stops.takeProfit, message.Time.AddMilliseconds(-100), message);
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice - stops.stopLoss, message.Time.AddMilliseconds(100), message);
await LogDeclision(DeclisionTradeAction.ResetStopsLong, asset.BoughtPrice + stops.takeProfit, message.Time.AddMilliseconds(-100), message);
await LogDeclision(DeclisionTradeAction.ResetStopsLong, asset.BoughtPrice - stops.stopLoss, message.Time.AddMilliseconds(100), message);
}
}
}