Контртрендовый робот на индикаторе Bollinger Bands под Quik.

Контртрендовый робот на индикаторе Bollinger Bands под Quik.

 

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

Представляю вашему вниманию контртрендового робота на основе индикатора Bollinger Bands. Данный робот позволит вам торговать в промежутки боковика и высоковолатильной ситуации на рынке. Робот анализирует цену относительно индикатора и принимает на основе этого торговые решения, позволяя тем самым автоматизировать торговлю.В этой статье расскажу, как запустить робота и опишу торговый алгоритм, реализованный в механической торговой системе (МТС).


План:

1) Как установить робота на основе Bollinger Bands под Quik;

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

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

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

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

• Класс - класс инструмента (смотреть надо в таблице всех параметров Квика "Код класса") для Сбербанка - TQBR, Газпрома - TQBR, для их текущих фьючерсов SPBFUT

• Инструмент - торгуемый инструмент (смотреть надо в таблице всех параметров Квика "Код бумаги") для Сбербанка - SBER, Газпрома - GAZP, для их текущих фьючерсов SRM6 и GZM6

• Таймфрейм – это используемый таймфрейм для построения индикатора

• Кол-во – это количество торгуемых лот роботом

• Тип MA – это тип скользящей средней используемый для построения Bollinger Bands (это та линия, которая будет проходить по середине)

• Период – это период для расчета скользящей средней в индикаторе Bollinger Bands

• Способ – это выбор точек для построения индикатора MiddleS – средняя по экстремумам бара, MiddleB – средняя по телу свечи , Middle – средняя по сумме Open, High, Low, Close

• Id – это точка отсчета для id транзакций робота. Если будете запускать нескольких роботов, увеличьте данное число у следующего на 1000 • Вкл. – если установить галочку робот начнет торговать, если снять, то робот закроет свою позицию.

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

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

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

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

После этого запускаем main.luac в Quik Сервисы ->Lua скрипты Если у вас стоит галочка Вкл. в Bollinger.exe , то робот сразу начнет торговать.

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

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

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

В роботе реализована базовая контртрендовая стратегия. При превышении верхней линии Bollinger Bands , робот берет позицию шорт. При уходе цены ниже средней скользящей (линия посередине) робот закрывает позицию шорт. При уходе цены ниже нижней линии Bollinger Bands , робот берет позицию лонг. При уходе цены выше средней скользящей (линия посередине) робот закрывает позицию лонг.
Какие стратегии можно торговать:

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

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

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

СКАЧАТЬ

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

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

 

P.S.

Обсуждаем в телеграмме: https://t.me/o_s_a_chat

Канал проекта: https://t.me/bad_quant

 

 

20:04
9457

52 комментария

00:47
Спасибо ВАМ добрые люди за хорошие дела! С уважением Юрий.
[email protected]
буду благодарить ВАС за профитный скрипт…
10:49
добрый день, ошибка при запуске скрипта
main.lua:135: attempt to index global 'ds' (a nil value)
как ее устранить?
День добрый. Проверьте правильность названия класса и кода инструмента и перезапустите main.luac
13:40
Спасибо, теперь работает
13:57
и еще вопрос-стопы он выставляет?
нет. Это переворотный алгоритм
14:24
да, это я прочитал, но на Si он работает как-то странно, на таймфрейме 60 минут за полчаса успел наоткрывать сделок, в настройках выставлено 8 лотов, так он 3*8 успел продать и 3*8 успел откупить, я не понял алгоритм.счет демо для теста конечно
если цена ходила от ур. к ур., то все ок так и должно быть. В роботе может быть много сделок на одной свече так отслеживается текущее значение цены, а не закрытие бара
WIN
16:43
Здравствуйте, как проверить, правильно сохранил и запустил бота по SIU, вроде в LUA треугольник стоит
День добрый. Если все настройки правильные, то робот начнет торговать и не выдаст ошибок. Обратите внимание, что инст. называется SiU7 важно писать правильно, так же посмотрите есть ли этот инст. в таб. обезличенный ордеров
15:50
Добрый день, спасибо Вам за робот! Скажите пожалуйста, где посмотреть информацию про тип МА (SMA и EMA)? как правильно настроить на то, что бы при минимуме покупал, при максимуме продавал.
День добрый. Подобрать нужные параметры можно обратившись к статье по тестированию
16:23
Робот запустился без проблем, только вот он начал сливать со счета, по дороже покупать, по дешевле продавать, можете помочь, разобраться в настройках?
настройки надо братьот сюда
08:07
Спасибо, но как для платформы QUIK рассчитать или найти эти SMA параметры?
13:47
Не меняет таймфреймы. Точнее нажимаю кнопку выкл. меняю таймфрейм применить/включаю. торгует по м1
16:24
+1
На днях проверю работу робота
13:38
Не получилось проверить?
Вечер добрый. Спасибо за ожидание. Робот был обновлен. Скачайте его по новой
17:56
+1
Добрый вечер. Все равно робот выставил по М1 заявку.
18:12


И вот такой скрин. Он просто на сайте выложен в разных местах, предыдущий судя по размеру файлов анологичен старом. А вот скрин того у которого отличается размер load.luac
18:14
Качать нудно по ссылке
o-s-a.net/files/download/291/f36a6df0
С страницы: (http://o-s-a.net/forum/threads/15)
или
o-s-a.net/files/download/231/01fae6c8 с страницы:
(http://o-s-a.net/work/42-kontrtrendovyi-robot-na-indikatore-bollinger-bands-pod-quik.html)
18:24
Нашел описание ошибки запуска в другом роботе. Наверно поспешил и не применил настройки. Пока тестирую. Отпишусь по завершению). Скажите Возможно ли будет к данному роботу прикрутить выставление стоп-заявки (а лучше Трейл) тейк-профита (с отступом и спредом). Понятно, не бесплатно вопрос сколько это будет стоить.
13:10
Все работает корректно!!! Спасибо.
Вечер добрый. Возьмите с форума o-s-a.net/forum/threads/15
3т.р.
18:14
Судя по рисунку, робот покупает наверху и продаёт ниже. По логике ведь касаясь верхней полосы, надо продавать, а, опускаясь ниже — покупать.
сверху продажи на средней закрытие, снизу покупки на средне закрытие
06:45
но ведь зелёные треугольнички на верхней полосе боллинджера! Это ведь покупка, не так ли?
09:36
на верхней линии почему-то зелёные треугольнички покупки
цвет можно изменять в настройках Quik, важно куда стрелочка направлена. У меня вот настроено на покупку красным
21:10
Добрый вечер.
Настроил параметры бота, открыл таблицу обезличенных сделок…
Включаю скрипт, но он отключается через 3-4 сек.
В параметрах все задал верно.
В чем тогда может быть проблема?
Вечер добрый
100% неправильно заполнены графы инструмента. Если RIZ8, то класс SPBFUT. Писать нужно именно так
03:40
Благодарю вас за оперативный ответ!
 - Повторюсь, что параметры заданы верно<img src="/upload/023/u2354/000/a2d409ad.png" /><img src="/upload/023/u2354/000/c912e8ab.png" /> (не новичок).
 Пробовал по RIZ8 и SiZ8, - все тоже...
 Прилагаю скрины:
03:42
Благодарю вас за оперативный ответ!
 - Повторюсь, что параметры заданы верно (не новичок).
 Пробовал по RIZ8 и SiZ8, - все тоже...
 Прилагаю скрины:
Утро доброе. Всё ок, кроме Отклонение, дробная часть пишется через точку
21:45
Здравствуйте.
Если я файл EXE. с нужными мне параметрами сохраню на виндоc 7, а потом всю папку переброшу на виндос 95 и оттуда через КВИК открою скрипт.
Он у меня будет правильно работать с сохраненными параметрами??
Вечер добрый. Да
00:31
Здравствуйте.
У вас во всех роботах отсутствует таймфрем ТИКИ.
Возможно ли их сделать??
День добрый. На мой взгляд они там не нужны. Да, можно добавить, напишите [email protected] по стоимости 3т.р.
12:20
Если будут тики, то как будут выставляться заявки — по рынку или их будет видно в стакане? И с каким интервалом робот будет их считать- 1 раз в секунду или по тикам?
Просьба писать ТЗ на почту. Будет так как нужно с учетом возможностей Квика
13:33
При подключении робота челенджер на КВИК, он реально сливает ))) покупает подороже и продает по дешевле ))), Сергей можете помочь разобраться в настройках? Заранее благодарен
День добрый. Это пример распространенного алгоритма. И да он убыточный. Есть другой робот у нас в латных решениях, там тот же Bollinger, но прибыльный
14:13
За чем предлагать бесплатно убыточного робота?
Данный тип алгоритма нужно включать в моменты запила. Он хорошо работает, когда идет боковик на рынке. Но на постоянной основе его включать нельзя так как периодически происходят трендовые движения, которые значительно изменяют стоимость активов
08:40
, в настройках ТФ 5мин, а точки входа робот берет с ТФ 1мин
15:26
Syntax error while compiling C:\Bollinger Bands\main.luac: C:\Bollinger Bands\main.luac: version mismatch in precompiled chunk
14:50
здравствуйте. а для BOT TRADER какой робот для автоматической торговли для скальпинга?
09:51
Сергей, добрый день. подскажите, пожалуйста, — при запуске main.luac квик выдает ошибку такого содержания: "...main.luac: version mismatch in precompiled chunk" — как ее интерпретировать и возможно все-таки запустить скрипт? и еще вопрос. Робот по bollinger, представленный в платной версии, у него аналогичная логика торговли — от «стенки» до ma или от «стенки до стенки»? Есть ли у него стопы? Очень интересуют данные роботы по bollinger — хотел перед покупкой «понаблюдать» за бесплатной версией, но не работает. Какая процедура покупки? заранее спасибо.
День добрый. Надо переделывать робота под новые изменения. Как будет время сделаю
Версия обновлена. Для Quik 8.13 с настройкой Lua 5.3.5
Всё ок