Если не требуется преобразований к IList, то почему получается ошибка:
Пишу, например:
IList<double> old = source.Bars[-1].Close;
возникает ошибка:
Неявное преобразование типа 'double' в 'System.Collections.Generic.IList<double>' невозможно
"Как тогда без глобальных переменных узнать результат работы скрипта за какой-то промежуток времени, скажем за сегодня?"
выставить даты от и до и посмотреть.
что посмотреть? Ведь за этот промежуток времени была не одна сделка, а несколько.