diff --git a/KLHZ.Trader.Core/Exchange/Services/Trader.cs b/KLHZ.Trader.Core/Exchange/Services/Trader.cs index 9eea799..616cda4 100644 --- a/KLHZ.Trader.Core/Exchange/Services/Trader.cs +++ b/KLHZ.Trader.Core/Exchange/Services/Trader.cs @@ -545,8 +545,8 @@ INewPrice message, int windowMaxSize, decimal uptrendStartingDetectionMeanfullSt result = MergeResultsMult(result, getTradingModeModsTask.Result); if (result[TradingEvent.UptrendStart] > Constants.UppingCoefficient - // && !LongOpeningStops.ContainsKey(message.Figi) - // && state == ExchangeState.Open + && !LongOpeningStops.ContainsKey(message.Figi) + && state == ExchangeState.Open ) { var stops = GetStops(message, PositionType.Long); @@ -566,8 +566,8 @@ INewPrice message, int windowMaxSize, decimal uptrendStartingDetectionMeanfullSt await LogDeclision(DeclisionTradeAction.ResetStopsLong, message.Value - stops.stopLoss, message.Time.AddMilliseconds(RandomNumberGenerator.GetInt32(300, 1000)), message); } if (result[TradingEvent.DowntrendStart] > Constants.PowerUppingCoefficient - //&& !ShortOpeningStops.ContainsKey(message.Figi) - // && state == ExchangeState.Open + && !ShortOpeningStops.ContainsKey(message.Figi) + && state == ExchangeState.Open ) { var stops = GetStops(message, PositionType.Short);