фикс стопов открытия шортов и лонгов
test / deploy_trader_prod (push) Successful in 2m16s Details

dev
vlad zverzhkhovskiy 2025-09-24 11:01:04 +03:00
parent 39b509c0cf
commit 0d47a64d56
1 changed files with 4 additions and 4 deletions

View File

@ -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);