← Назад

Shell выдаёт ошибку "Wrong parameter of candle"

Здравствуйте, В последних версиях Shell при запуске стратегии выдаёт ошибку:

Basket  5/18/2022 2:30:41 PM +03:00  Error  System.InvalidOperationException: Wrong parameter of candle 00:15:00.
   at StockSharp.Messages.Extensions.GetArg[TArg](MarketDataMessage mdMsg)
   at StockSharp.Messages.Extensions.GetTimeFrame(MarketDataMessage mdMsg)
   at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnSendInMessage(Message message)
   at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
   at StockSharp.Algo.BasketMessageAdapter.SendRequest(ISubscriptionMessage subscrMsg, IMessageAdapter adapter)
   at StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)
   at StockSharp.Algo.BasketMessageAdapter.InternalSendInMessage(Message message)
   at StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)

Это происходит только если закрыть шел и открыть с этой стратегией

Если запустить стратегию сразу после добавления её через + то работает нормально либо нужно изменить таймфрейм и потом запустить, тоже сработает

Как это исправить? Или как программно(кодом) задать таймфрей свечам чтобы не нужно было вручную каждый раз тыкать вручную ?

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Support
Support

Здравствуйте! Вы не написали что за стратегию пытаетесь запускать.

Umid
Umid Автор

Support: Здравствуйте! Вы не написали что за стратегию пытаетесь запускать.

Прошу прощения, хотел написать "эту же стратегию", а не "эту стратегию" Т.е. если добавить ЛЮБУЮ стратегию в Backtesting через плюс, закрыть приложение и открыть снова То стратегия не запустится для теста пока вручную не поменяешь таймфрейм свечей

Support
Support

Ошибка будет исправлена в следующем релизе S#.Shell.