фикс стопов открытия шортов и лонгов
test / deploy_trader_prod (push) Successful in 2m16s
Details
test / deploy_trader_prod (push) Successful in 2m16s
Details
parent
39b509c0cf
commit
0d47a64d56
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue