Пытаюсь записать и считать скользящую из кеша
Фрагмент кода исходного скрипта, работает без ошибок
// Расчет скользящей
this.SMA1_h.Period = 2000;
this.SMA1_h.Context = ctx;
IList<double> SMA = ctx.GetData("SMA", new[] { SMA1_h.ToString() }, delegate { return SMA1_h.Execute(CL); });
//Запись в кеш
SMA1_h.Context.StoreGlobalObject("SMA2000", SMA);
Читающий скрипт имеет код:
IList<double> SMAG = (IList<double>)SMA.Context.LoadGlobalObject("SMA2000");
Выдает ошибку, что нет объекта на который ссылка.
Где я накосячил?