Здравствуйте, В последних версиях 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)
Это происходит только если закрыть шел и открыть с этой стратегией
Если запустить стратегию сразу после добавления её через + то работает нормально либо нужно изменить таймфрейм и потом запустить, тоже сработает
Как это исправить? Или как программно(кодом) задать таймфрей свечам чтобы не нужно было вручную каждый раз тыкать вручную ?
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Здравствуйте! Вы не написали что за стратегию пытаетесь запускать.
Прошу прощения, хотел написать "эту же стратегию", а не "эту стратегию" Т.е. если добавить ЛЮБУЮ стратегию в Backtesting через плюс, закрыть приложение и открыть снова То стратегия не запустится для теста пока вручную не поменяешь таймфрейм свечей
Ошибка будет исправлена в следующем релизе S#.Shell.