← Zurück

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)

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

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Support
Support

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

Umid
Umid Autor

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

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

Support
Support

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