Доброго дня
Решил попробовать написать некоторые индикаторы для Quik.
Была прочитана книга по языку
Роберту Иерузалимски «Программирование на языке Lua» и
Документация по языку LUA в QUIK и примеры.
Надо заметить, что язык мне понравился. В нем так мало и так много одновременно!
Первый
блин индикатор — что-то похожее на
Волатильность Чайкина, только попроще.
Идея: хочется изучить циклы волатильности. За основу берем ATR. Но если рассматривать большие интервалы, то цена может гулять в больших пределах, соответственно приводим ее к текущей цене.
Сделал первый вариант, получил ошибки выполнения — надо добавить обработку ошибок.
Следующий вариант заработал, я посмотрел — очень большой разброс, надо добавить сглаживание.
Добавил сглаживание, разброс стал поменьше, но все равно немного не то. Добавил отдельное сглаживание для диапазона и для цены (предполагая, что цена меняется медленнее чем периоды волатильности). Уже лучше.
А что если брать не цену закрытия, а например среднюю? Добавил, но оказалось что влияние мизерное.
В общем, уже можно поиграться.
Исходник
Продолжаю эксперименты.