Страница 1 из 1

Сохранение значений переменных между итерациями

Добавлено: 03 май 2020, 22:08
Kostyan777
Как можно сохранить значение бара Input1.Close в переменную priсe, чтобы при следующей итерации это значение было доступно?

Re: Сохранение значений переменных между итерациями

Добавлено: 04 май 2020, 05:45
evge
В Initialize() добавить

Код: Выделить всё

AddGlobalVariable("price", Types.Double, 0);

Re: Сохранение значений переменных между итерациями

Добавлено: 04 май 2020, 07:32
BugsDigger
Стоит добавить, что в приведенном сценарии проще использовать

Input1.Close[-1]

что на текущей итерации, которая имеет индекс [0] ( Input1.Close[0] ). как раз соответствует цене закрытия на предыдущем баре.

Глобальную переменную стоит заводить только в том случае, если нет серии (входной или той, которую вы добавляете к сценарию через AddSeries). из которой можно извлечь значения за прошлые бары.