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


Здравствуйте,
В последних версиях 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)


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

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

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



Спасибо:


Support

Фотография
Дата: 30.05.2022
Ответить


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

Umid

Фотография
Дата: 30.05.2022
Ответить


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


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

Support

Фотография
Дата: 20.07.2022
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy