Всех приветствую.
Представляю вашему вниманию робота для торговли растущей/падающей скользящей. Данный робот позволит вам торговать движение скользяще средней и автоматизировать свою торговлю. С помощью этого робота можно торговать как трендовые алгоритмы так и контртренд. В этой статье рассмотрим тесты трендовой составляющей, опишу как быстро установить и запустить торговлю.
План:
1) Тестирование стратегии;
2) Как установить робота для торговли растущей/падающей MA;
3) Как использовать;
4) Заключение
1) Тестирование стратегии
Стратегия предлагается как пример. Тесты проводились на прошлых ликвидных фьючерсных контрактах с одинаковыми параметрами(без «подгона»):
Таймфрейм 5мин., SMA по Close с периодом сглаживания 72
Тесты делались на торговлю в тренд(то есть в роботе это, «при росте MA» Long)
Учтена комиссия 1р. Для всех контрактов.
SiH6
RIH6
2) Как установить робота
Разархивируйте и сохраните в удобном месте. Для запуска нескольких копий сделайте доп. копии папок робота и установите соответствующие настройки.
Запускаем MA_UPDN.exe и настраиваем.
На выбор можно строить мувинги по: открытиям свечи, вершинам, низам, закрытиям, среднему по тенями, сренему по телу и (Open+High+Low+Close)/4
Примечание! Все изменения вступают в силу только после нажатия кнопки Применить.
Примечание! Для работы робота можно не располагать на графике индикатор.
Примечание! Для более удобного визуального отображения можно добавить индикатор moving average при этом выбрав в настройках отображения в виде гистограммы(Вид графика).
Важно! ТФ, Класс , Инст. нельзя менять на лету, после изменения этих параметров придется остановить main.luac и перезапустить. Все остальные параметры можно менять на лету.
В Quik выбираем Создать Окно->Все типы окон
Добавляем таблицу обезличенных сделок. Это нужно для дополнительного контроля идущих транзакций.
Выбираем необходимые инструменты которые будем использовать для робота. В случае со Сбербанком раздел Акции первого уровня, потом добавляем Сбербанк.
У вас появится таблица.
Отлично.
После этого запускаем main.luac в Quik Сервисы ->Lua скрипты
Если у вас стоит галочка Вкл. в MA_UPDN.exe , то робот сразу начнет торговать.
3) Как использовать
Торговля ведется после закрытия свечи, то есть берутся значения предыдущей сформировавшейся свечи.
Робот является переворотным и все время находится в позиции когда включен.
Как видно из скрина можно торговать и контртренд, устраивая сиртаки :)
Какие стратегии можно торговать:
Для этого надо в пункте «при росте MA» установить режим Long.
- Трендовые
Для этого надо в пункте «при росте MA» установить режим Short.
- Контртренд
Можно запустить несколько ботов на одном или разных инструментах, для этого надо просто сделать копию папки, настроить нужные параметры и запустить.
4) Заключение
В рамках статьи был рассмотрен торговый робот с алгоритмом принятия решения по направлению движения скользящей средней. Мы рассмотрели доходность, научились за короткие время запускать и торговать данную стратегию.
46 комментариев
Возможно ли настроить робота для торговли только в лонг?
Уточните, пожалуйста, по какому алгоритму робот закрывает позицию?
Данный робот очень интересен своими возможностями, но, я столкнулся с проблемой: Во время ввода данных в поле Счет, вылетает ошибка: Неверный код клиента. Есть предположение что в одном из модулей робота (возможно order.luac) указан Ваш Код Клиента.
Какие варианты решения этой проблемы могут быть?
Заранее благодарен!
P.S. Являюсь клиентом Сбербанка, вход в quik по фпсу.
На картинке не виден ваш инструмент. Предполагаю, что проблема может быть при торговле акций ММВБ. Вы торгуете акции?
все ок, робот входит, сообщений об ошибке не выдает. Думаю вы ввели не тот номер счета
joxi.ru/p271PbGFa55Wr7.jpg
joxi.ru/KAg0qPytgeV5nr.jpg
(1) выбираете рынок, а потом вносите в список нужные инст. (2)
(1) выбираем рынок
(2) входим в фильтр
(3) в таб. фильтра выбираем наши инст. (4)
(5) в таб. обезличенных сделок появляются наши инст.
Столкнулся с тем, что это как минимум визуально не совсем так: в квике МО на соседних свечах совпадают до 6ого знака после запятой, но робот совершает операцию по перервороту позиции
Как я понял при включении в работу робот не сразу входит в позицию, а ждет смены наклона МА? Или не так?
Когда планируется адаптация под квик 8,9
Как с этим бороться?