Подскажите, пожалуйста! У меня есть готовая коллекция IEnumerable<Candle> Candles, содержащая свечи 10мин. Я хочу их запихнуть в источник. Как я понимаю это можно сделать через RawConvertableCandleBuilderSource<TSourceValue>. Но как именно это сделать ни где не нашел, ни в документации, ни на форуме. Везде пишут про сделки RawConvertableCandleBuilderSource<Trade>. А что в моем случае писать вместо TSourceValue?
Пробовал
var cbs = new RawConvertableCandleBuilderSource<Candle>(security, startTime, endTime, Candles);
Выдает исключение: Вызвано: "Объект должен реализовывать интерфейс IConvertible." (System.InvalidCastException) Сообщение об исключении = "Объект должен реализовывать интерфейс IConvertible.", Тип исключения = "System.InvalidCastException", Данные среды выполнения Windows для исключения = ""
Может кто сталкивался подскажите!
P.S. С наступающим Старым Новым годом! 😀
Комментарии (2)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
В данном случае лучше унаследоваться от ```csharp BaseCandleSource<Candle>
Спасибо за ответ! Если вас не затруднит, не могли бы вы поподробнее описать переопределение GetSupportedRanges, Start, Stop. Пока для меня это не просто.