Блог им. XXM

Канал Кёльтнера. Индикатор для QUIK.

    • 01 марта 2015, 11:40
    • |
    • XXM
  • Еще

Канал Кёльтнера (англ. Keltner channel) — технический индикатор, состоящий из двух полос, построенных вокруг экспоненциальной cкользящей средней (Exponential Moving Average, EMA), ширина которых зависит от волатильности рынка, определяемой индикатором среднего изменения цены за период (average true range, ATR)
Период вычисления EMA  - 20, ATR — 10 периодов, ширина полосы — две величины ATR.
Можно перенастроить.
Канал Кёльтнера. Индикатор для QUIK.
Представлена версия индикатора, рисующая сигналы на торговлю внутри канала:
1. Продать: закрытие свечи внутри канала а максимум свечи был выше верхней линии канала.
2. Купить: закрытие свечи внутри канала а минимум свечи был ниже нижней линии канала.
Для настройки индикатора на случай торговли на пробой канала наружу, следует направления линий «bue» и «sell» поменять наоборот: параметр Type «Треугольник вверх» с «Треугольник вниз».
Скачать: KeltnerChannel.lua
 

★46
40 комментариев
Я очень за вас рад!)
желаю всего наилучшего)
Константин, и вам всего самого наилучшего!
avatar
а почему не шортили в середине ноября?
avatar
ну все. теперь каждый может стать миллиардером)
индикатор Василия
avatar
спасибо
avatar
Шел первый день марта. Так уж совпало — восресенье воскресенье.
Но все пройдет, а индикатор останется.
avatar
XXM, а как его запустить в квике
avatar
Lii, скопировать в каталог LuaIndicators вашего QUIK. И в списке индикаторов появится «Keltner Channel»
avatar
XXM, Я так и подумал только с помощью RAR нажимаю на файл правой кнопкой и выбираю извлечь в указанную папку появляется окно среди выбранных файлов и папок архивов не найдено как сделать
avatar
Чем этот индикатор лучше-хуже Боллинджера, который есть в Квике?
avatar
Из Википедии:
Полосы Боллинджера являются развитием идеи «конвертов» скользящей средней и Канала Кельтнера. Различие между данными индикаторами состоит в методологии определения ширины полос. В общем случае, из-за разных методик вычисления данной величины, торговые стратегии не коррелируются.
Еще одно отличие: индикатора «Каналы Кельтнера» в QUIK в общем доступе еще не было:
forum-archive.quik.ru/forum/ideas/91020/91020/
avatar
… если предложенная система генерирует убытки, перенастроить квик. Графу «убыток» переобозначить в «прибыль» и наоборот.
И радоваться жизни.
Весна пришла! :)
avatar
bocha, это — правильное решение!
На боковиках трудимся внутри канала, — в тренде торгуем на прорыв.
Graal detected.
avatar
Спасибо за полезные советы по Quik очень интересно много чего нового узнал.
avatar
А сколько можно, в среднем, сливать за месяц, если счёт около 1млн, и риск на сделку 1 %? )))))))))
Канал Келтнера можно сочетать с линиями Боллинджера. Область, в которой линии Боллинджера входят внутрь канала Келтнера, называют областью сжатия волатильности.
avatar
Marcello, круто. Боковик детектед? А мужики то не знали!
avatar
Анал и волосы болинджера.
avatar
Имеет права на жизнь +++++
avatar
Интересно, не встречал ещё практической реализации этих каналов
Почему-то нижний треугольник смещен на пиксел относительно верхнего.
Если верхний выставляется точно по свече, то нижний кособоко. Если точно выставить нижний, то сдвинется верхний. Мелочь, а чего-то лезет мне в глаз =))
avatar
Смещение в пиксел треугольника — это еще терпимо. С текстовыми метками пробовал экспериментировать на скриптах — не смог одолеть: они оказались сильнее.
avatar
Большущее спасибо! Не перестаете радовать меня!
Тружусь!
avatar
XXM, спасибо за работу. Мне кажется, треугольники надо рисовать по закрытию текущей свечи. В реальности, пока свеча не закрылась, сигнал будет то появляться, то исчезать (так как цена Close постоянно у свечи меняется на протяжении ТФ). А вот на истории, когда свечи сформированы, гораздо показательнее было бы видеть истинные точки входа/выхода по окончательному сигналу. Ведь входим-то мы не на пересечении с MA+ или MA-, а по закрытию свечи/открытию следующей свечи. Хотя, безусловно, входить можно и на пересечении High/Low с MA±, но такой вариант не вяжется с Вашей стратой.
avatar
XXM, ещё нашёл косяк.
На примере SiH5 15M. Параметры периодов: ATR = 10, EMA = 20 по Close, K = 2.0.
Возьмите, к примеру, свечу за 05.03.2015 18:00. Нижняя и верхняя границы отстоят от MA не на величину 2xATR, а на какое-то другое число. Разница в один-два десятка пунктов. EMA у Вас совпадает с квиковской. А вот ATR, по ходу, нет, либо формула границ не MA ± K * ATR.
avatar
Enfernuz, SiH5 15M, 05.03.2015 18:00.
ATR = 10, EMA = 20 по Close, K = 2.0
Посмотрю, спасибо, отвечу обязательно!
avatar
Как считает QUIK:

У меня же было по другому:

Исправил.
Спасибо, Enfernuz.
avatar
XXM, пожалуйста :)
Можно, кстати, это как опцию сделать, где по умолчанию ATR будет считаться классически, а в альтернативе — через EMA, если кому вдруг так больше нравится.
avatar
Доступна версия 1.3 индикатора от 07.04.2015г.
Округление индикатора производится в соответствии с минимальным шагом цены инструмента.
KeltnerChannel.lua
avatar
Спасибо за индикатор!
avatar
Странно.Скачал индикатор. В корневой папке квика создал папку LuaIndikators.Закинул туда индикатор.
Кликаю добавить индикатор-а в списке нет этого индикатора.
avatar
Индикатор рабочий, только что все перепроверил.
avatar
avatar
Можно сделать версию с тремя каналами кельтнера на одном графике с разными периодами? H4 M15 M5 например?
Можно. Самый простой: прямо можете переписать код индикатора под эти три тайм-фрейма, и будут у вас 9 линий.
Тут есть код индикатора: https://smart-lab.ru/blog/315944.php
Я для себя эту тему закрыл.
avatar
C:\SBERBANK\QUIK\LuaIndicators\KeltnerChannel.lua:122: attempt to perform arithmetic on field '?' (a nil value) 
Подскажите, пожалуйста, почему выскакивает эта ошибка всё время. Версия Квика 7.26.0.26 под 32 Windows. И как это можно исправить? Спасибо!
Сергей Сотников, тут есть код индикатора: https://smart-lab.ru/blog/315944.php
Я для себя эту тему давно закрыл.
avatar

теги блога XXM

....все тэги



UPDONW
Новый дизайн