Ранее мы уже добавляли индикатор ускорение на график, теперь давайте посмотрим его код. Надеюсь, Вы уже ознакомились с разделом «16. Создание индикаторов технического анализа.» и руководством по созданию собственных индикаторов, из документации QUIK.
Перейдем к коду. Строки с 1 по 30 это настройки отображения линии индикатора и собственные настройки индикатора, которые мы можем менять в окне «Редактирование настроек графика» в терминале QUIK.
Строка кода 3 – это имя индикатора в окне «Добавление графика»
Строка 4 – это идентификатор графика скользящей срендей, по этому идентификатору мы будем обращаться к скользящей средней, и брать с нее данные.
Строка кода 5 – это период расчета скользящей средней
Строка кода 6 – это период расчета ускорения скользящей средней.
Строка кода 7 — это значение коэффициента входа в позицию
Далее строки с 8 по 27 – это таблица с настройками отображения линий графика.
Далее, строки кода с 30 по 34. Функция function Init() вызывается терминалом QUIK для определения количества линий на графике и для инициализации переменных. Функция вызывается в первую очередь перед началом работы скрипта.