Блог им. Sergey_gt

Торговый робот на индикаторе Alligator для Quik

Торговый робот на индикаторе Alligator для Quik


В данной статье хочу представить вам робота на основе индикатора Alligator. Индикатор Alligator был создан известным трейдером Биллом Вильямсом. В своих книгах он как раз рассматривает торговую систему базирующуюся на данном индикаторе. Задачей, которую решал Билл Вильямc была фильтрация рыночного шума и он решил ее созданием системы и индикатора в частности. Нам как раз интересен Alligator тем, что он хорошо фильтрует боковую динамику рынка и позволяет точно входить в тренд.

В роботе реализована трендовая стратегия, и он позволит автоматически торговать на ММВБ рынках: фьючерсов и акций. Давайте перейдем к рассмотрению механизма установки и запуска робота в торговлю.

робот на индикаторе Alligator для Quik

Содержание: 

1) Установка торгового робота Alligator под Quik; 

2) Инструкция по эксплуатации; 

3) Заключение  

 

1) Установка торгового робота Alligator под Quik 

Разархивируйте и сохраните в удобном месте. Для запуска нескольких копий сделайте доп. копии папок робота и установите соответствующие настройки.

 

Запускаем Alligator.exe и настраиваем. 

  • Класс — класс инструмента (смотреть надо в таблице всех параметров Квика «Код класса») для Сбербанка — TQBR, Газпрома — TQBR, для их текущих фьючерсов SPBFUT
  • Инструмент — торгуемый инструмент (смотреть надо в таблице всех параметров Квика «Код бумаги») для Сбербанка — SBER, Газпрома — GAZP, для их текущих фьючерсов SRZ6 и GZZ6
  • Таймфрейм – это используемый таймфрейм для построения индикатора
  • Кол-во – это количество торгуемых лот роботом
  • Период Челючть – это период для расчета скользяшей средней для расчета одной из линий «Челючть» индикатора Alligator
  • Сдвиг – это значение баров на которое будет запаздывать расчет MA в расчете каждой линии входящих в расчет Alligator: «Челючть», «Зубы», «Губы».
  • Период Зубы – это период для расчета скользяшей средней для расчета одной из линий «Зубы» индикатора Alligator
  • Период Губы – это период для расчета скользяшей средней для расчета одной из линий «Губы» индикатора Alligator
  • Тип MA – на выбор представлено два типа для построения скользящих средних: SMA, EMA
  • Способ – выбор точки по которым будет строиться исдикатор в роботе 
  • Id – это точка отсчета для id транзакций робота. Если будете запускать нескольких роботов, увеличьте данное число у следующего на 1000
  • Вкл. – если установить галочку робот начнет торговать, если снять, то робот закроет свою позицию.

 

Примечание! Все изменения вступают в силу только после нажатия кнопки Применить. 

Примечание! Для работы робота можно не располагать на графике индикатор. 

Примечание! Для более удобного визуального отображения можно добавить индикатор Alligator. 

Примечание! Робот ведет только свою позицию и не видит «ручную» торговлю пользователя.  

 

После этого запускаем main.luac в Quik Сервисы ->Lua скрипты 

Если у вас стоит галочка Вкл. в Alligator.exe, то робот сразу начнет торговать.  

 

2) Инструкция по эксплуатации

робот на индикаторе Alligator для Quik

Индикатор Alligator рассчитывается исходя из уже закрывшейся свечи, то есть берутся значения предыдущей сформировавшейся свечи. Решения о входе и выходе принимаются на новом баре. 

 

Описание торгового алгоритма. 

Alligator Билла Вильямса состоит из трех скользящих с запаздыванием. В рамках робота можно выбрать два вида скользящих средних – это экспоненциальная и простая скользящая средняя. Для построения точек, по которым будут строиться скользящие средние индикатора у Билла Вильямсы выступает Middle S(средняя по экстремумам свечи), у вас в рамках робота есть хороший выбор их в «Способ». 

Как можно заметить при боковом движении рынка линии индикатора начинают пересекаться. В рамках робота стоит фильтр на расположение этих MA, что позволяет отфильтровать лишний шум и входить при начале направленной тенденции на рынке. 

Для входа в лонг линия «Челюсти» должна быть ниже линии «Зубов», а линия «Зубов» должна быть ниже линии «Губ». При условии, что у вас стоят настройки скользящих по умолчанию. При обратном расположении — линия «Челюсти» выше линии «Зубов», а линия «Зубов» выше линии «Губ» происходит переворот в шорт.

 

Примечание: Робот видит только свою позицию, то есть если вы закроете руками его позицию, то он знать об этом не будет. Для закрытия позиции снимите галочку с Вкл. и нажмите кнопку Применить.

 

Можно запустить несколько роботов на одном или разных инструментах, для этого надо просто сделать копию папки, настроить нужные параметры и запустить.

 

СКАЧАТЬ

 

3) Заключение 

В рамках статьи был рассмотрена стратегия и торговый робот с трендовым алгоритмом, построенным на базе индикатора Alligator. Мы научились устанавливать и запускать робота в торговлю. Для более детального разбора алгоритмов построенных на базе это индикатора стоит обратиться к книгам Била Вильямса: «Торговый Хаос» и «Новые Измерения в Биржевой Торговле».

★19
18 комментариев
хороший индикатор.
но пропилит всю деньгу…
avatar
baron_samedi, это хорошая трендовая стратегия, которая зарабатывает на нашем рынке

avatar
baron_samedi, это точно
На каком ТФ лучше работает?
avatar
Евгений Гуревич, тренды лучше торговать от 15мин. и выше
avatar
Сергей < o-s-a.net >, лучше от часа

avatar
автору спасибо за альтруизм!
avatar
спасибо
avatar
это грааль?
avatar
zeroFF, думаю грааля нет, а есть хорошие и плохие стратегии. Это неплохая трендовая стратегия. У одного из моих клиентов похожий алгоритм заработал в прошлом году более 100%
avatar
Интересно увидеть эквити этого робота.
avatar
можно ли его настроить для однонаправленной торговли?
avatar
Олег, данный робот является переворотным
avatar
Сергей < o-s-a.net >, Как увидеть эквити этого робота?

avatar
INTELLEKTTRADE, позже обязательно запущу серию статей с тестами различных стратегий
avatar
Сергей < o-s-a.net >, Тут даже лучше сделать эквити в САМОМ роботе. Допустим масштабируешь его на 200 свечей — одно эквити, меняешь параметры аллигатора или другие если это стратегия не на нем — другая… важно примерно понимать что ожидать от робота. Конечно, детальных вещей от него ожидать будет сложно, таких как не торговля гэпов и других «удовольствий»… так хотя бы можно было настраивать на непрерывный график.
avatar
Сергей < o-s-a.net >, 

Добрый день. Разобью вопросы на пункты, а то их много)))

1- Подскажите, робот когда робот открывает позиции он смотрит на цену закрытия или на медианную цену, или только на расположение скользящих?(т.е. цена должна быть выше для лонга или ниже для шорта скользящих, или ему все равно где находиться цена)

2-  Если поставить сдвиг везде равный 0, он будет работать как будто на простых 3-х скользящих? Или вообще не будет работать?

3-Если период например челюстей самый большой, а зубов самый маленький, а у губ период между челюстями и зубами, он будет работать?

4- Если я правильно понимаю он откроет лонг когда smaЧелюсти<smaЗубы и smaЗубы<smaГубы и перевернет позицию в шорт когда smaЧелюсти>smaЗубы и smaЗубы>smaГубы

5-Он открывает позицию после закрытия свечи на которой случилось пересечение, на открытии  следующей свечи?

avatar
Настроил этого робота на крипту. Результаты хорошие торгую в режиме оналайн https://t.me/alligator_treyd 
avatar

теги блога Сергей < o-s-a.net >

....все тэги



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