Робот для торговли перекупленность/перепроданность по Williams'% Range под Quik.

Робот для торговли перекупленность/перепроданность по Williams'% Range под Quik.

Всех приветствую.

Представляю вашему вниманию робота для торговли перекупленность/перепроданность с помощью индикатора Williams'% Range. Данный робот позволит вам торговать различные состояния рынка анализируя положения индикатора и автоматизировать свою торговлю. Этот робот является контртрендовым и ведет себя лучше в волатильные дни без тренда. В этой статье расскажу как запустить робота и начать автоматическую торговлю.

 

План:

1) Как установить робота для торговли перекупленности/перепроданности по Williams'% Range;

2) Как использовать;

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

 

1) Как установить робота

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

Запускаем Williams'% Range.exe и настраиваем.

  • Класс - класс инструмента (смотреть надо в таблице всех параметров Квика "Код класса") для Сбербанка - TQBR, Газпрома - TQBR, для их текущих фьючерсов SPBFUT
  • Инструмент - торгуемый инструмент (смотреть надо в таблице всех параметров Квика "Код бумаги") для Сбербанка - SBER, Газпрома - GAZP, для их текущих фьючерсов SRM6 и GZM6
  • Таймфрейм – это используемый таймфрейм для индикатора
  • Кол-во – это количество торгуемых лот роботом
  • Период – это период для расчета индикатора Williams'% Range
  • Перекупленность – это уровень при превышении, которого по закрытию свечи робот возьмет позицию в шорт.
  • Перепроданность – это тот ур. при опускании ниже по закрытию свечи, робот займет позицию лонг.
  • Id – это точка отсчета для id транзакций робота. Если будете запускать нескольких роботов, увеличьте данное число у следующего на 1000
  • Вкл. – если установить галочку робот начнет торговать, если снять, то робот закроет свою позицию.

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

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

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

Важно! ТФ, Класс , Инст. нельзя менять на лету, после изменения этих параметров придется остановить main.luac и перезапустить. Все остальные параметры можно менять на лету.

В Quik выбираем Создать Окно->Все типы окон

 

Добавляем таблицу обезличенных сделок. Это нужно для дополнительного контроля идущих транзакций.

 

Выбираем необходимые инструменты которые будем использовать для робота. В случае со Сбербанком раздел Акции первого уровня, потом добавляем Сбербанк.

У вас появится таблица.

 

Отлично.

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

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

 

2) Как использовать

 

Торговля ведется после закрытия свечи, то есть берутся значения предыдущей сформировавшейся свечи.

Робот является переворотным и все время находится в позиции когда включен.

Какие стратегии можно торговать:

  • Контртренд.

В интерфейсе, при установке в графе Перекупленность допустим -20 , при закрытии свечи на этом ур. -20 или выше по индикатору Williams'% Range робот займет позицию шорт, если была позиция лонг, то он перевернется.

При установки в графе Перепроданность допустим -80 , то при закрытии свечи на этом ур. или ниже -80 по индикатору Williams'% Range робот займет позицию лонг, если была позиция шорт, то он перевернется.

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

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

СКАЧАТЬ

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

В рамках статьи был рассмотрен торговый робот с контртрендовым алгоритмом построенным на базе индикатора Williams'% Range. Мы научились устанавливать и запускать робота в торговлю.

12:31
4248

17 комментариев

15:41
Вы почему заказанного мной робота пустили в свободный доступ, да еще и на смарт-лаб отправили??? Вы же обещали что все что делаете своим клиентам, не кому не раскрываете… я просто в шоке… исправьте это недоразумение пожалуйста,. или объясните мне на почту: [email protected]
День добрый. Масель, вы заказывали доработку бесплатного робота. Этого бесплатного робота. У вас должен быть ваш робот и он отличается от этого не только алгоритмом, но и интерфейсом. Посмотрите пожалуйста внимательней, если вы не найдете его, то я могу его отправить вам повторно. Просьба после того как убедитесь, что они совершенно разные написать здесь об этом
13:06
Да! Все разобрался, извините за клевету, вообще не похожи. Просто сразу не заметил и ушел в шок! Извините еще раз!!!:)
День добрый. Понимаю, столько времени прошло, два года. Спасибо, что написали
15:23
Скажите пожалуйста, можно ли робот переделать под другой индикатор, все оставить тоже самое, но к примеру индикатор стохастик, а не Вильямс, и сколько это по цене?
Да, можно. Марсель, пишите пожалуйста ТЗ на почту
15:59
Подскажите, где в данном роботе мне нужно указать Код Клиента?
для неконсолидированных счетов Код клиента можно не указывать. Если у вас консолидированный счет и заявки по Аккаунту не идут, то нужно вносить правки в робот
14:50
Добрый день. подскажите, а на ЕТС он будет работать?
День добрый. Робот работает под все рынки которые есть в Quik
18:14
Syntax error while compiling C:\Quik\Robots\WilliamsRange\main.luac: C:\Quik\Robots\WilliamsRange\main.luac: bad header in precompiled chunk
Как исправить?
15:16
Syntax error while compiling C:\Alina\Williams Range\main.luac: C:\Alina\Williams Range\main.luac: version mismatch in precompiled chunk
15:20
Syntax error while compiling C:\Williams Range\main.luac: C:\Williams Range\main.luac: version mismatch in precompiled chunk
15:18
А не правильнее было бы реализовать работу, чтобы позиции в лонг закрывалась при пересечении линии (-80) сверху вниз, а не как сейчас реализовано, снизу вверх? И аналогично шортовые позиции?
День добрый. Можно модифицировать или создавать робота по вашему ТЗ. Отправляйте ТЗ на [email protected]
22:04
При запуске пишет контактные данные автора. Скрипт не запускается
День добрый
Для фильтрации багов на бирже там требовались Обезличенные сделки
Учитывая, что никто инструкции не читает
Убрал их проверку

Проверил робот на Quik 10
Всё ОК