обновление стратегии
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, OpenShortReal = 301,
CloseShort = 400, CloseShort = 400,
CloseShortReal = 401, 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); await account.Value.ResetStops(message.Figi, stops.stopLoss, stops.takeProfit);
if (asset.Count < 0) if (asset.Count < 0)
{ {
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice - stops.takeProfit, message.Time.AddMilliseconds(-100), message); await LogDeclision(DeclisionTradeAction.ResetStopsShort, 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.stopLoss, message.Time.AddMilliseconds(100), message);
} }
else else
{ {
await LogDeclision(DeclisionTradeAction.ResetStops, asset.BoughtPrice + stops.takeProfit, message.Time.AddMilliseconds(-100), message); await LogDeclision(DeclisionTradeAction.ResetStopsLong, 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.stopLoss, message.Time.AddMilliseconds(100), message);
} }
} }
} }