Представляем уникальный торговый робот (написан для QUIK на Lua), который включает в себя целый спектр стратегий:
- Краткосрочная контртрендовая стратегия по среднеквадратичному (сигма) отклонению от средней цены с уникальным функциональным набором (подробный перечень возможностей представлен ниже). Позволяет торговать несколько версий стратегии, адаптироваться к волатильности инструмента, а также вести торговлю в режиме «Сетки», который вбирает в себя лучшие решения из локальной контрендовой торговли и независимого закрытия части позиции на каждом уровне докупки.
- Возможность торговать краткосрочную стратегию по Сигма отклонению в рамках тренда, который задается отдельным глобальным индикатором (индикатор может быть любым, который накладывается на цену инструмента).
- Комплексная стратегия, которая включает в себя среднесрочное ведение трендовой части позиции по глобальному индикатору и дополнительного профита за счет краткосрочной торговли на быстрых локальных коррекциях к тренду. В боковых движениях и на локальных откатах зарабатывает стратегия по сигма отклонению, при трендовых движениях профит позиции увеличивается за счет трендовой части. Данный функционал отлично себя показывает совместно с режимом работы Сетка.
- Торгует фьючерсами на Срочном рынке Московской Биржи;
- Доступны для торговли все фьючерсы, без ограничений;
- Максимальный объем торговли: не ограничен! Зависит от ликвидности конкретного фьючерса;
Робот предоставляется в виде нескольких вариантов пробной версии и полной версии (см. раздел «Стоимость робота«). По вопросам стоимости или дополнительных заказных доработок к нему Вы всегда можете обратиться через форму запроса, на почту по адресу luarobot@yandex.ru или в чате на сайте.
Функциональные возможности
Ниже представлено 39 функциональных возможностей (список постоянно расширяется), направленных на более точное вхождение в позицию и увеличение прибыли:
- Набор позиции по неограниченному числу уровней докупок
- Возможность указания разного числа контрактов на каждом уровне докупки
- Возможность указания разного размера профита на каждом уровне докупки
- НОВОЕ! Флаг входа в позицию по наилучшей цене (наилучшая из BID/ASK в стакане) без проскальзования. При этом дается только 1 попытка входа с заданной длительностью. Если попытка не получилась, то заявка снимается и ждется следующий сигнал на вход. Если флаг не включен, то работает стандартный вход в позицию/увеличение позиции с проскальзованием+докупка остатка по рынку. Данный функционал существенно улучшает цену входа по каждому уровню докупки.
- Дополнительная проверка уровня докупки относительно предыдущего уровня. Таким образом можно задавать минимальное расстояние до предыдущего уровня и не позволять входить уровнями слишком близко друг к другу на гэпе.
- Дополнительная проверка уровня докупки: побарный анализ скорости движения цены. Таким образом можно фильтровать относительно быстрые движения цены от медленного трендового движения.
- Дополнительная проверка уровня докупки на основе дополнительного индикатора. Возможно указание своей линии для лонговой и шортовой позиции, сдвига относительно линии индикатора.
- НОВОЕ! Фильтр обьема для первого входа в позицию и/или докупкам по позиции. Фильтр можно задавать как по абсолютному значению, так и в коэффициенте умножения среднего обьема за заданное число баров. Увеличивает точность входа и в среднем улучшает цену входа по каждому уровню докупки. Позволяет улучшить точку входа или отфильтровать движения на малых обьемах.
- Возможность задания направления торговли: (-1) — только шорт, 0 — торговля в лонг и шорт, 1 — только лонг
- Возможность увеличения числа контрактов после убыточной позиции (можно также указать число попыток с увеличенным коэффициентом и минимальную просадку для срабатывания). По статистике замечено, что по данной стратегии после 1 убыточной сделки идут от 1 до нескольких прибыльных. За счет увеличения числа контрактов на вход ускоряется закрытие просадки.
- Возможность задания направления торговли за счет глобального индикатора. Позволяет торговать в направлении индикатора (2 режима: 1. для Лонг – цена выше линии индикатора, для Шорт – цена ниже линии индикатора, если цена находится между линиями, то возможна торговля в обе стороны 2. для Лонг — наклон вверх, для Шорт — наклон вниз). Дополнительно можно задать закрытие позиции при перевороте индикатора.
- Возможность независимо трендово торговать часть контрактов по глобальному индикатору (трендовая торговля). Данный функционал позволяет параллельно со стандартным функционалом робота дополнительно увеличить позицию по контрактам, которые держатся весь тренд от переворота до переворота глобального индикатора. При правильной настройке глобального индикатора позволяют сильно увеличить общий доход в длинных трендовых движениях (по сути данный функционал — объединение трендовой составляющей робота и контртрендовых входов по роботу).
- Динамический расчет числа контрактов для входа в позицию на первый уровень докупки в зависимости от размера возможной просадки и заданного размера профита при перевороте глобального индикатора. В зависимости от настроек может увеличивать число контрактов 1 или несколько раз (робот начинает вести вариационную маржу с накопительным итогом). Рассчитан на режим работы Сетка. При работе в режиме Сетка с учетом работы по глобальному индикатору просадка возможна только при перевороте индикатора, пока индикатор не перевернулся, робот ждет закрытие всех уровней докупки по Сетке в плюс (часть уровней закрывает и переоткрывает с учетом всех фильтров на вход). Эту просадку можно закрыть на первых нескольких входах в позицию после переворота. На это и рассчитан данный модуль. Если задано закрытие позиции по профиту, то для данных позиций оно автоматически временно пересчитывается до размера просадки.
- НОВОЕ! Возможность указывать максимальное расстояние до линии глобального индикатора для входа в позицию. Позволяет запретить вход и докупки, если цена слишком далеко от линии глобального индикатора.
- Новый режим работы Сетка. Подробнее можно ознакомиться в разделе «Режим работы Сетка».
- НОВОЕ! Дополнительный модуль по режиму Сетка (покупается отдельно) позволяет закрывать текущий уровень докупки по накопленному профиту от следующего уровня. Это позволяет снизить риски при уходе позиции в минус и накопления нескольких уровней. Робот на локальной волатильности на старших уровнях будет накапливать прибыль и по ней постепенно закрывать более младшие.
- Стоп по пику цены с отступом. Позволяет установить стоп по пику бара, на котором произошла докупка с указанным отступом (стоп ставится на следующем баре).
- Блокировка входа по времени после стопа. Блокирует вход в позицию на заданное время при условии, что предыдущая позиция была закрыта по стопу.
- НОВОЕ! Перевод профита в БУ по времени. Позволяет переводить уровень профиту в БУ с учетом заданного отступа через заданное время после открытия позиции. Поскольку стратегия Сигма предполагает быстрый возврат к средней цене, то любая задержка («проторговка») может потенциально вести цену в минус позиции. Данный функционал снижает риски по позиции.
- Два адаптивных режима работы по торговому диапазону.
- Возможность независимо задать свой адаптивный режим или абсолютное значение по каждому уровню докупки для расчета отклонения от МА для входа в позицию, размеру тейк-профита, обратному отклонению от МА по закрытию позиции, при этом робот учитывает и профит и обратное отклонение и стоп (в случае его указания) одновременно.
- Фильтр на первый вход в позицию на основе анализа баров
- Пересчет второй докупки при сильном отклонении от МА на первом входе (например после выхода сильных новостей)
- Возможность указания разного обратного отклонения на разном уровне докупки для закрытия позиции по пересечению с МА.
- Трейлинг-стоп по дополнительному индикатору. Возможно указание своей линии для лонговой и шортовой позиции, сдвига относительно линии индикатора, возможно ограничение по трейлингу только до уровня безубытка или без ограничения. Настраивается по желанию. Позволяет ограничить число докупок при торговле по стратегии.
- Возможность указать для трейлинг-стопа по индикатору уровень докупки и условия, при которых данный стоп включается в работу
- Перевод уровня стопа в безубыток. Настраивается по желанию. Позволяет получить небольшую прибыль при частичном движении к уровню тейк-профита.
- Трейлинг-стоп по движению цены (трейлинг-стоп относительно пика цены), включается после перевода уровня стопа в безубыток Возможно указать для включения уровень докупки.
- Многоуровневый тейк-профит. В настройках задается в виде списка, в каждом элементе можно указать: относительно уровня входа абсолютное значение или относительное по адаптивному режиму, долю закрываемых контрактов. Число уровней неограничено. Один и тот же уровень может закрываться несколько раз, если после частичного закрытия по профиту произошла докупка на следующем уровне. Возможно выставить запрет на докупки после первого закрытия в профит.
- Трейлинг-профит по дополнительному индикатору. Возможно указание своей линии для лонговой и шортовой позиции, сдвига относительно линии индикатора. Возможность указать уровень докупки, при которых данный трейлинг-профит включается в работу. Настраивается по желанию. Позволяет ограничить число докупок при торговле по стратегии. НОВОЕ! Возможность включения трейлинг-профита через заданное время после открытия позиции.
- Закрытие позиции при просадке по ней в рублях свыше заданного значения. Позволяет перезапустить стратегию при превышении просадки заданного уровня.
- Закрытие позиции по прибыли в рублях свыше заданного значения. Позволяет перезапустить стратегию при превышении прибыли заданного уровня.
- Возможность закрытия позиции по противоположному сигналу или только по стопу и профиту (необходимо обязательно настроить стопы и профиты или трейлинг стоп для полного закрытия позиции)
- НОВОЕ! Закрытие позиции и выключение робота по кнопке в моменте
- Перерывы в работе робота. Обязательная настройка. Настраиваем перерывы в работе в начале сессии, после открытия вечерней сессии и на время выхода основных значимых новостей. В каждом перерыве можно явно указать закрытие позиции по текущей цене или запретить открытие позиции.
- Тестовый режим работы Включение/выключение тестового режима. Описание тестового режима представлено ниже.
- Проскальзование при открытии позиции
- Число попыток и время ожидания открытия позиции по лучшей цене
- Подробное логирование всех сделок и действий робота
- Все эти дополнительные возможности направлены на увеличение общего профита стратегии и снижения рисков.
После включения робот работает в полностью автоматическом режиме согласно указанным настройкам (открывает, увеличивает и закрывает позиции), постоянно сохраняет свои текущие параметры, пишет в журнал все сделки, отображает в интерфейсе всю актуальную информацию.
Статистика работы
Ниже представлена статистика работы робота по нашим настройкам с 2016 года (депо по данной стратегии 250 000 руб., максимальное число контрактов в позиции — 16, версия робота ПРЕМИУМ+). Статистика выкладывается по окончании месяца за прошедший месяц. Если вы хотите узнать актуальную статистику за текущий месяц, то ее можно запросить по электронной почте.
Все новости и дальнейшая статистика представлена на нашем новом сайте trdrobot.ru
Статистика сделок за период 01.07.2018-31.07.2018 Итог: +23200 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.06.2018-30.06.2018 Итог: +5200 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Основная просадка была 19 июня, когда после 17:30 началось сильное трендовое движение вверх без коррекции. Несмотря на это робот показал профит за месяц.
Статистика сделок за период 01.05.2018-31.05.2018 Итог: +8500 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Основная просадка была 15 мая, когда с 14:00 до 17:00 шло сильное трендовое движение вниз без коррекции. Несмотря на это робот показал уверенный профит за месяц.
Статистика сделок за период 01.04.2018-30.04.2018 Итог: +24000 рублей (с учетом комиссии брокера и биржи). До 09 апреля робот работал полностью в автоматическом режиме. 09 апреля робота работал до 12.00, в 12.00 открытая позиция была закрыта на первой планке (в минус) и в этот день робот больше не торговал, т.к. был выключен в виду обвала рынка. Робот был включен 10 апреля и далее до конца месяца продолжал торговать в автоматическом режиме. Благодаря высокой волатильности после 09 апреля робот заработал достаточно высокую прибыль.
Статистика сделок за период 01.03.2018-31.03.2018 Итог: +6400 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. 06 и 26 марта были сильные трендовые движения внутри дня без коррекций («ударные дни»), по данным позициям робот получил минус, но все равно получена прибыль по результатам месяца.
Статистика сделок за период 01.02.2018-28.02.2018 Итог: +17130 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Против возможных трендовых безкоррекционных движений добавлена настройка трейлинг-профита на старших уровнях докупок, это позволяет оставлять робота даже в ударные дни без присмотра.
Статистика сделок за период 04.01.2018-31.01.2018 Итог: +19550 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Включен был 04.01.2018 (первый рабочий день пропущен из-за высокой вероятности посленовогодних спекуляций).
Статистика сделок за период 01.12.2017-31.12.2017 Итог: +8800 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.11.2017-30.11.2017 Итог: +5300 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Месяц был достаточно сложным, пониженная волатильность+сильные трендовые движения с плоской коррекцией.
Статистика сделок за период 01.10.2017-31.10.2017 Итог: -6100 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. Месяц был очень сложным, низкая волатильность+сильные трендовые движения с плоской коррекцией (19 и 27 октября). В результате получили минус по месяцу. Робот с последними настройками (фильтр по индикатору на вход+трейлинг профит) получил в этом месяце плюс.
Статистика сделок за период 01.09.2017-30.09.2017 Итог: +5900 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.08.2017-31.08.2017 Итог: -2350 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме. В последний день 31 августа прошел ударный день, но закрыть позицию вручную было негде по выработанным правилам. Эта сделка и увела прибыль в минус. Рынок отомстил за предыдущий месяц с отличным результатом 🙂
Статистика сделок за период 01.07.2017-31.07.2017 Итог: +18000 рублей (с учетом комиссии брокера и биржи). Весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.06.2017-30.06.2017 Итог: +3000 рублей (с учетом комиссии брокера и биржи). Вручную были закрыты позиции 14 и 20 июня вследствии безкоррекционного движения (закрыты на второй волне, когда уже было понятно, что цена не отскакивает), весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.05.2017-31.05.2017 Итог: +4600 рублей (с учетом комиссии брокера и биржи). Последний день мая оказался ударным днем, цена пролетела 3000 пунктов без коррекции. Сделка в этот день была закрыта в 15 часов вручную, весь месяц робот работал полностью в автоматическом режиме.
Статистика сделок за период 01.04.2017-30.04.2017 Итог: +5000 рублей (с учетом комиссии брокера и биржи). В апреле было много трендовых безоткатных дней, но робот сумел выйти в плюс.
Статистика сделок за период 22.03.207-31.03.2017 Итог: +14000 рублей (с учетом комиссии брокера и биржи).
Итоги торговли за период с 12.09.2016 по 30.09.2016 +8700 рублей. Торговля проводилась контрактами на инструмент RI в количестве от 2 (первый вход) до 6 (максимальная добавка) контрактов. При размере депозита 100 тыс рублей (позволяет оперировать 6 контрактами) получаем 8,7% за половину месяца.
Картинки по реальной работе робота в 2016 годы Вы можете посмотреть в отдельной статье
Понятия и определения торговой стратегии.
Среднеквадратическое отклонение — в теории вероятностей и статистике наиболее распространённый показатель рассеивания значений случайной величины относительно её математического ожидания. С точки зрения биржевой торговли среднеквадратическое отклонение или сигма отклонение позволяет оценить, насколько текущая цена актива может отличаться от значения средней цены за последний диапазон торгов.
Правило трёх сигм — практически все значения нормально распределённой случайной величины лежат в интервале (x — 3*sigma; x + 3*sigma). Где x — среднее арифметическое выборки. Более строго — приблизительно с вероятностью 0,9973 значение нормально распределённой случайной величины лежит в указанном интервале
Представленный робот начинает покупки если текущая цена торгуемого инструмента значительно ниже среднего своего значения и начинает продавать, если цена гораздо выше средней цены. Стратегия контртрендовая, робот всегда входит в позицию в сторону средней цены инструмента.
Суть торговой стратегии (базовые понятия).
Ниже представлено суть торговой стратегии, работа в различных фазах рынка, настройка уровней для набора позиции, настройка перерывов работы робота.
Чем сильнее и быстрее отклонение цены от своих средних значений, тем больший размер позиции робот набирает против данного движения цены. Набор позицию производится по мере развития сильного отклонения цены. Например, есть настройки:
- 1 лот при отклонении в 200 пунктов от скользящей средней;
- 2 лота при отклонении в 300 пунктов от скользящей средней;
- 3 лота при отклонении в 500 пунктов от скользящей средней;
- 4 лота при отклонении в 600 пунктов от скользящей средней.
В итоге, если цена отклонится на 200 пунктов, или чуть больше, от своих средних значений, то робот откроет позицию в 1 лот против движения цены. Тейк-профит может быть равен 150 пунктов. То есть, при обратном отскоке цены робот возьмет прибыль и закроет позицию.
Другой вариант, если цена отклонится сначала на 200 пунктов, а затем на 300 пунктов, то робот сначала откроет позицию в 1 лот, а затем добавит ещё 2 лота. Позиция станет равна 3. При этом пересчитается средневзвешенная цена позиции, тейк-профит подтянется ближе к текущей цене и вероятность его срабатывания увеличится. Аналогично, если движение будет более 500 или более 600 пунктов, то робот наберет позицию 1+2+3=6 или 1+2+3+4=10 лота. При этом скользящая средняя также двигается за ценой, что еще больше улучшает средневзвешенную цену позиции. Робот позволяет независимо указать размер профита для каждого числа набранных уровней докупки, осуществить побарную проверку первого входа, пересчитать уровень второй докупки при резком гэповом открытии слишком далеко от линии МА, дополнительно проверить положение цены относительно предыдущего уровня, скорость движения цены, объем, фильтр по дополнительному индикатору, указать направление торговли (работать в сторону трендового движения), а также с указанного уровня включить трейлинг-стоп или трейлинг-профит по условию. Также возможно включение перевода стопа на уровень безубытка при прохождении цены в плюс заданного значения, включение перевода профита на уровень безубытка по времени и многое другое. Все эти возможности резко сокращают риск просадки при длительном безкоррекционном движении цены в одну сторону.
Различные фазы рынка. Открытие и закрытие позиции.
Если вы запустите робота на гэпе, когда отклонение от средней цены будет более 600 пунктов, то робот сразу откроет позицию в 1 лот по текущей цене, затем начнет увеличивать позицию, т.к. расстояние до МА будет удовлетворять условию входа для следующих уровней докупки, при этом сама скользящая средняя приближается к текущей цене. Таким образом робот автоматически улучшает средневзвешенную цену позиции. В роботе возможно включение дополнительных фильтров (перечисленый выше), это защитит его от мгновенного входа всеми уровнями на гэпе и снизит риски. На коррекции цены робот зафиксирует прибыль по всем набранным контрактам. Если после закрытия всей позиции отклонение от средней цены будет больше значения одного из уровней докупки, то робот снова частично восстановит позицию на 1 или более контрактов, которую либо закроет на очередной коррекции в прибыль, либо увеличит позицию, если отклонение от средней цены опять возрастет и достигнет следующего уровня докупки.
Иногда инструмент начинает двигаться в одну сторону практически без коррекций (локальное трендовое движение). Если в какой-то момент было отклонение от средней цены на 200 пунктов и робот открыл позицию, но затем скользящая средняя догнала текущую цену и отклонение уменьшилось или движется параллельно цене, то цена может продолжать медленно двигаться против нашей позиции. И если не произойдет отклонений от средней цены на 300, 500 или 600 пунктов (с учетом дополнительных фильтров по входу), то робот не станет увеличивать позицию. В итоге, либо на коррекции робот закроет позицию в прибыль или по трейлинг-профиту, либо цена дойдет до локального стоп- лосса по позиции, либо у робота произойдет превышение указанного размера просадки по позиции, либо цена проколет настроенный трейлинг-стоп, после чего робот закроет позицию и перезапустит алгоритм уже по новым ценам. Для снижения рисков робот позволяет независимо указать размер профита для каждого числа набранных уровней докупки, а также с указанного уровня включить трейлинг-стоп или трейлинг-профит по условию, указать стоп относительно средневзвешенной цены позиции, указать лимит просадки или прибыли, перевод уровней стопа или профита в БУ по времени. После стопа возможно указание временного запрета на вход в позицию.
В горизонтальном боковом ценовом канале или слабовыраженном трендовом диагональном канале (достаточно волатильном, чтобы цена доходила до своего среднего значения) 80-90% сделок закрываются в прибыль. Фигуры технического анализа «Флаг», «Треугольник» (расходящийся или сужающийся) также отлично торгуются данной стратегией.
Настройка уровней для набора позиции
Для данной стратегии достаточно важно оптимально подобрать уровни докупки, на которых робот увеличивает свою позицию. Если указать маленькое значение для первого уровня, то робот будет часто входить в позицию и при боковом движении это положительно скажется на общий профит, но при этом сильно повышается риск войти в позицию слишком рано на трендовом движении и получить просадку. И наоборот слишком большое указанное значение для первого входа будет очень редко срабатывать. Для анализа можно посмотреть историю графика цены с наложенным индикатором скользящей средней (далее МА, параметр индикатора подобрать, чтобы цена достаточно часто возвращалась к индикатору, особенно в трендовом движении, но при этом позволяла роботу набрать позицию на отлонении цены от линии индикатора), а также посмотреть среднее значение волатильности по индикатору ATR. Уровни докупок лучше указывать по средний и максимальным пикам локальных отклонений от МА, но с небольшим запасом на недоход.
В роботе реализованы 2 адаптивных режима работы, которые позволяют автоматически подстраиваться стратегии под характер рынка. Также возможно включение фильтров (перечисленый выше) на вход по каждой докупке, это защитит его от мгновенного входа всеми уровнями на гэпе и снизит риски. При включении данных фильтров робот входит в позицию позже и реже, но при этом точнее и можно указать мЕньшее значение отклонения от МА.
Выбор количества уровней отклонений, а следовательно максимального числа торгуемых контрактов зависит либо от депозита, либо от риска, который вы на себя желаете брать. Чем больше риск, тем больше потенциальная прибыль, но и просадки более значительные. Слишком больше число уровней повышает вероятность закрыться в плюс после трендового движения, но при этом необходимо понимать, что бОльшая часть депозита простаивает, т.к. большую часть времени отрабатывают только первые несколько уровней докупки. Также для большого числа уровней необходимо увеличить период скользящей средней, чтобы робот успевал эти уровни набрать до того, как цена начнет возвращаться к МА.
Оптимальное число уровней от 2 до 6. На бОльших отклонениях от средней цены можно увеличить число контрактов, т.к. в этом случае эффективная цена позиции будет ближе к цене последней сделки. Правильное использование фильтров первого входа, адаптивных режимов, трейлинг-стопа с условиями на включение и ограничения по просадке поможет для закрытия большинства сделок в плюс и рестарта робота в случае затяжного безкоррекционного движения цены.
Варианты числа контрактов на уровнях докупки:
- 1-1
- 1-1-1
- 1-1-1-1
- 1-1-2
- 1-1-2-2
- 1-1-2-2-3
- 1-1-2-2-3-4
- 1-1-2-4-8-16 (очень агрессивный стиль торговли)
Настройка перерывов работы робота.
Для прибыльной торговли по данной стратегии желательно боковое или слабовыраженное трендовое движение с достаточной валотильностью. Рассмотрим внутридневные периоды торговли и некоторые дни:
- Открытие торговой сессии. Обычно на открытие происходит гэп (мгновенное изменение цены с разрывом), при котором цена резко уходит от своего среднего значения (отклонение может превысить сразу несколько уровней докупки). Без фильтрации первого входа такое движение цены торговать опасно. Предусмотренное в роботе включение анализа баров для первого входа и пересчета второго уровня докупки позволит войти в позицию не сразу, а на возврате к своему среднему значению и только на первый уровень докупки, что резко снизит риск получить просадку от входа сразу на несколько уровней.
- Важные события/новости. Периодически в течение дня выходят разные отчетные данные и другие новости, которые способны сильно повлиять на движение цены в краткосрочной перспективе в виде быстрых направленных движений. Краткий обзор таких новостей можно увидеть например на сайте Investing Желательно настроить в роботе перерыв в работе на период выхода новости (модуль Перерывы в работе робота) или выключить его. Если настроек не было совершено, то здесь опять поможет предусмотренное в роботе включение анализа баров для первого входа и пересчета второго уровня докупки
- На вечерней сессии недостаточно волатильности для нормальной работы робота при сохранении дневных значений настроек отклонений от средней цены. Лучше в настройках робота предусмотреть выключение робота в вечернюю сессию (модуль Перерывы в работе робота).
- Праздничные дни. В эти дни недостаточно волатильности для нормальной работы робота при сохранении дневных значений настроек отклонений от средней цены. В такие дни лучше не торговать.
Торговый робот позволяет настроить расписание торговли, т.е. задать неограниченное число временных периодов с точностью до секунды, в течение которых робот не будет отрабатывать сигналы на вход в позицию. Также возможна настройка на закрытие открытой позиции в начале такого периода по текущей цене (например это желательно сделать вечером по окончанию торговли роботом примерно в 19-20 часов).
Риск-менеджмент и управление капиталом
В торговом роботе предусмотрен целый комплект функциональных возможностей, направленных на ограничения рисков и снижение общей просадки по счету. Перечислим только некоторые из них:
- Стоп-лосс по позиции. Позволяет закрыть текущую позицию по заданному значению стопа и перезапустить стратегию.
- Трейлинг-стоп по индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора (с учетом отступа), который следует за ценой на некотором отдалении в зависимости от настроек и перезапустить стратегию. Данный функционал можно включать сразу при открытии позиции или только после определенной докупки. Ограничивать трейлинг только до уровня безубытка или вести его в плюс позиции. Предусмотрены и другие фильтра для настройки.
- Перевод стопа на уровень безубытка при проходе цены в плюс позиции на заданное расстояние. Можно указать отступ от уровня входа, можно включить трейлинг в плюс позиции по пику цены.
- Перевод стопа по уровням High/Low бара, на котором была совершена докупка с заданным отступом. Позволяет динамически ориентировать стоп по границам баров. Данный функционал можно включать сразу при открытии позиции или только после определенной докупки.
- Возможно включение запрета на вход в позицию после закрытия по стопу на определенное время.
- Перевод профита на уровень безубытка по времени удержания позиции. Можно указать отступ от уровня входа. Поскольку стратегия Сигма предполагает быстрый возврат к средней цене, то любая задержка («проторговка») может потенциально вести цену в минус позиции.
- Трейлинг-профит по индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора (с учетом отступа), который следует перед ценой на некотором отдалении в зависимости от настроек и перезапустить стратегию. Данный функционал можно включать сразу при открытии позиции или только после определенной докупки или по времени удержании позиции. Предусмотрены и другие фильтра для настройки.
- Закрытие позиции по глобальному трендовому индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора или изменению его наклона.
- Закрытие позиции при просадке по ней в рублях свыше заданного значения. Позволяет перезапустить стратегию при превышении просадки заданного уровня.
- Закрытие позиции по прибыли в рублях свыше заданного значения. Позволяет перезапустить стратегию при превышении прибыли заданного уровня.
- Дополнительный модуль для режима сетки позволяет закрывать текущий уровень докупки по накопленному профиту от следующего уровня. Это позволяет снизить риски при уходе позиции в минус и накопления нескольких уровней. Робот на локальной волатильности на старших уровнях будет накапливать прибыль и по ней постепенно закрывать более младшие.
Статический и адаптивный режимы работы.
В торговом роботе предусмотрен как статический, так и целых два адаптивных режима работы. На любом уровней докупки отклонение от скользящей средней, размер профита и закрытие по обратному пересечению скользящей средней Вы произвольно можете задать в пунктах или в коэффициенте умножения по любому адаптивному режиму. Адаптивные режимы позволяют автоматически подстраиваться под характер рынка. Робот позволяет задавать настройки одновременно в статическом и адаптивном режиме, тогда он рассчитывает значения по заданному алгоритму.
Пользовательский интерфейс
При включении робота появляется таблица, которая в режиме реального времени показывает:
- Код торгуемого инструмента (Серый фон – тестовый режим, Зеленый — боевой)
- Возможность работы в данный момент времени (при указании перерывов в работе робота)
- Направление открытой позиции
- Количество открытых контрактов на текущий момент
- Эффективная цена позиции
- Вариационная маржа позиции с учетом частичного закрытия по стопу и профиту
- Прогнозируемая вариационная маржа позиции. Показывает размер прибыли/просадки всей позиции, если ее закрыть по текущей цене инструмента. Обновляется 1 раз в секунду, используется в модулях по автоматическому закрытию позиции по заданной прибыли или просадке (если их включить).
- Уровень стопа.
- Уровень тейк-профита.
- Расчетное значение среднего торгового диапазона для адаптивного режима 0
- Указанный в настройках размер стоп-лосса
- Статус по включению трейлинг стопа
- Статус по включению перевода в безубыток
- Расчетный размер тейк-профита. Расчитывается по заданному массиву докупок.
- Статус по включению тейк-профита по МА
- Количество возможных контрактов на текущий момент/коэффициент умножения.
- Размер ограничения по просадке позиции в рублях
- Размер ограничения по прибыли позиции в рублях
- Расчетное значение дополнительного отклонения первого входа от заданного. Используется для пересчета отклонения от МА для второй докупки.
- Граница отскока для позиции в Лонг
- Граница отскока для позиции в Шорт
- Верхнее и нижнее значение торгового диапазона для адаптивного режима 1
- Кнопка ВКЛЮЧЕНО/ВЫКЛЮЧЕНО — Включение/Выключение работы робота из окна интерфейса. При самом первом запуске робот по умолчанию выключен.
- Кнопка ЗАКРЫТЬ — Закрытие позиции в моменте по текущей цене, после этого робот автоматически переводится в состояние ВЫКЛЮЧЕНО по избежание нового открытия позиции.
- Разрешенное направление торговли.
Режим работы Сетка
Данный режим позволяет независимо закрывать каждый уровень докупки. В нем каждый уровень докупки закрывается по своему профиту относительно значения входа данного уровня (на экране появляется дополнительное окно, которое показывает значения входа и количество контрактов каждого купленного уровня докупки). Все функциональные возможности робота по увеличению позиции на каждом уровне докупки сохраняются. В результате получается динамическая сетка, в которой можно регулировать минимальное расстояние между уровнями докупки, при этом сам вход осуществляется только на сильных отклонениях цены с учетом всех фильтров.
В данном режиме отключаются:
- закрытие по простому и многоуровневому профиту относительно средневзвешенной цены позиции,
- закрытие по обратному пересечению МА,
- закрытие по индикатору трейлинг-профита.
Дополнительный модуль (покупается отдельно) позволяет закрывать текущий уровень докупки по накопленному профиту от следующего уровня. Это позволяет снизить риски при уходе позиции в минус и накопления нескольких уровней. Робот на локальной волатильности на старших уровнях будет накапливать прибыль и по ней постепенно закрывать более младшие.
Работа по тренду частью позиции
Данный функционал позволяет параллельно с краткосрочными входами по сигма отклонению независимо вести часть позиции по контрактам, которые держатся весь тренд от переворота до переворота глобального индикатора. При правильной настройке глобального индикатора позволяют сильно увеличить общий доход в длинных трендовых движениях. В результате получается комплексная стратегия, которая охватывает среднесрочные трендовые движения и краткосрочную торговлю на быстрых локальных коррекциях к тренду. Данный функционал отлично себя показывает совместно с режимом работы Сетка.
Комплексная стратегия по тренду
Рассмотрим представленный пример. Зеленая линия — глобальный индикатор, по которому фильтруется направление торговли (показан в качестве примера, не дается в комплекте с роботом), Желтая линия — фильтрующий индикатор на вход в позицию, который не дает входить на пиках локальных волн (в качестве фильтрующего индикатора могут быть использованы различные типы МА, Bollinger Band и любые другие, которые могут служить в качестве дополнительного фильтра на вход), Красная линия — скользящая средняя(МА), по отклонению от которой осуществляется вход в позицию и докупки.
Данная стратегия вбирает в себя лучшие решения, она обьединяет торговлю по тренду и контртрендовую торговлю на волатильности. По тренду робот покупать указанное число контрактов и ведет эту часть позиции до переворота. В рамках трендового движения робот дополнительно входит по стратегии Сигма (контртренд) на сильных локальных отклонениях от красной линии МА, но с учетом фильтрующего индикатора (желтая линия) и расстояния от линии глобального индикатора для фильтра входов на пиках волн, а также других предусмотренных фильтров. Закрытие контртрендовой части позиции может быть как классическое по Сигме, так и по режиму Сетка.
Тестовый режим работы
В тестовом режиме работы робот обрабатывает все сигналы, открывает и закрывает позиции, заполняет лог-файлы, считаются все параметры (цена сделки, эффективная цена позиции, профит позиции, сигнал, уровень стопа, уровень профита и т.д.), т.е. делает всю работу, только не выставляет заявки в терминал QUIK. Цена открытия и закрытия позиции, стопа и профита при этом берется текущая из стакана на момент сигнала без проскальзования и комиссий брокера и биржи.
На график в виде меток выводятся:
- Вход и выход из позиции (значок треугольника, как в стандартном терминале). При наведении мышки показывается цена и название сигнала, по которому отработан данный вход/выход.
- Уровень стопа. При смещении уровня (трейлинг стоп) рисуется новый уровень.
- Уровень профита.
Логирование (запись в журналы информации о событиях и сделках)
Все виртуальные (в тестовом режиме) и реальные покупки и продажи робот пишет в подробный лог файл CSV, который легко открывается в Excel. Робот также считает среднюю цену позиции, доход позиции, пишет сигналы, все уровни и флаги.
Технические характеристики
Робот поставляется в скомпилированном виде (закрытый исходный код).
Скорость робота ограничена лишь характеристиками вашего оборудования и скоростью интернет-канала. Робот может отрабатывать с очень высокой скоростью: несколько раз в секунду.
Оборудование:
Процессор не хуже Pentium 4 (2.0 ГГц);
Оперативная память не менее 1 ГБ (рекомендуется 4 ГБ);
2 ГБ свободного места на жестком диске;
Минимальное разрешение экрана — 1024×600 пикселей.
Программное обеспечение:
Операционная система Windows 2003/XP/Vista/2008/Windows 7/2012/Windows 8/Windows 10.
Требования к каналам связи:
Пропускная способность интернет-канала должна быть не менее 50 Кбит/сек, в расчете на 1 пользователя.
Ограничения
Торговый робот предоставляется на один реальный торговый счет.
Для формирования экземпляра робота нам потребуются значения Вашего Торгового счета.
Тестовый режим робота не ограничен по счетам. Робота можно устанавливать на один реальный Торговый счет. Количество инструментов и количество компьютеров не ограничено!
Стоимость робота
НАЗВАНИЕ | ПРОБНАЯ | ПРЕМИУМ | ПРЕМИУМ+ | ПРЕМИУМПРО |
Срок лицензии | 1 месяц | 1 год | ||
Продление лицензии | Не предусмотрено | 3000 руб./год | 5000 руб./год | |
Число инструментов | 1 | Все: RI, Si, SR, GZ, Br и другие | ||
Обновления | Бесплатные в течение 1 месяца | Бесплатные в течение срока действия лицензии | ||
Тех.поддержка | Бесплатные в течение 1 месяца | Бесплатные в течение срока действия лицензии | ||
Одновременный запуск роботов | Без ограничения* | |||
Максимальное число добавок | Без ограничения | |||
Максимальное число контрактов | Без ограничения | |||
Управление капиталом | есть | |||
Управление рисками | есть | |||
Тестовый режим работы | Только тестовый | есть | ||
Логирование (журнализация действий и сделок) | есть | |||
Полный контроль отработки цепочек Транзакция-Заявка-Сделки-Остаток по инструменту | Да | |||
Постоянное сохранение всех текущих параметров по позиции и статистики | Да | |||
2 адаптивных режима работы | Да | Да | Да | Да |
Указание уровня докупки и условий на включение трейлинг-стопа | Да | Нет | Да | Да |
Трейлинг-стоп по цене (трейлинг относительно пика цены) | Да | Нет | Да | Да |
Многоуровневый тейк-профит | Да | Нет | Да | Да |
Доп.проверка уровня докупки относительно предыдущего | Да | Да | Да | Да |
Доп.проверка уровня докупки: побарный анализ скорости движения цены | Да | Да | Да | Да |
Доп.проверка уровня докупки по дополнительному индикатору | Да | Нет | Да | Да |
Трейлинг-профит по дополнительному индикатору | Да | Нет | Да | Да |
Закрытие позиции по превышению просадки | Да | Да | Да | Да |
Закрытие позиции по превышению прибыли | Да | Да | Да | Да |
Готовые настройки по инструменту РИ с учетом функций данной версии | Нет | Нет | Да | Да |
Увеличение числа контрактов по каждой докупке после просадки | Да | Нет | Нет | Да |
Указание направление торговли напрямую или через индикатор, закрытие позиции по перевороту индикатора | Да | Нет | Нет | Да |
Расчет числа контрактов для входа в позицию в зависимости от размера возможной просадки и заданного размера профита при перевороте глобального индикатора | Да | Нет | Нет | Да |
Режим работы Сетка | Да | Нет | Нет | Да |
Стоп по пику цены с отступом | Да | Нет | Нет | Да |
Блокировка входа по времени после стопа | Да | Нет | Нет | Да |
Перевод профита в БУ по времени | Да | Нет | Нет | Да |
Вход/увеличение позиции по более выгодной цене | Да | Нет | Нет | Да |
Фильтр обьема для первого входа в позицию и/или докупкам по позиции | Да | Нет | Нет | Да |
Трендовая торговля по глобальному индикатору | Да | Нет | Нет | Да |
Модуль разблокировки уровней для режима Сетка | Да | Нет | Нет | +1500 руб. |
Цена | 4000 руб.** | 19000 руб. | 22000 руб. | 39000 руб. |
Продление технической поддержки и обновления торгового робота | Нет | Входит в стоимость лицензии |
*- Для пробной версии робота имеет смысл одновременный запуск роботов только в тестовом режиме.
**- ВНИМАНИЕ! Стоимость пробной версии учитывается при приобретении версии «ПРЕМИУМ, ПРЕМИУМ+» и «ПРЕМИУМПРО«.
Как купить робота. Оплата и получение робота.
- Заказываете робота через электронную почту, форму запроса или заявку в техническую поддержку.
- Оплачиваете нужную сумму любым удобным способом по высылаемым реквизитам;
- Мы запрашиваем значение вашего Торгового счета для формирования экземпляра робота;
- Мы высылаем Вашего робота с подробной Инструкцией по его использованию на указанный e-mail;
Обычно, вся процедура занимает не более часа.
Привязка робота идет к Торговому счету.
Если понадобится сменить Торговый счет, то по Вашему запросу мы это делаем.
Если у вас возникнут трудности с установкой или настройкой данного торгового робота, то наши специалисты
1. бесплатно ответят на ваши вопросы;
2. дистанционно оперативно установят робота и ответят на текущие вопросы. Данная услуга платная: 300 рублей.
По любым вопросам обращайтесь на почту luarobot@yandex.ru
Служба поддержки обязательно вам поможет!
Желаем прибыльной торговли!
История изменений
Все новости и информацию о новых версия данного робота Вы можете прочитать на нашем новом сайте https://trdrobot.ru/
05.07.2018 — Версия 1.13
Изменения:
- Добавлена функциональность: Дополнительный модуль (покупается отдельно) позволяет закрывать текущий уровень докупки по накопленному профиту от следующего уровня. Это позволяет снизить риски при уходе позиции в минус и накопления нескольких уровней. Робот на локальной волатильности на старших уровнях будет накапливать прибыль и по ней постепенно закрывать более младшие.
16.04.2018 — Версия 1.12.01
Изменения:
- Добавлена функциональность: Возможность включения трейлинг-профита через заданное время после открытия позиции.
- Добавлена функциональность: Возможность указывать максимальное расстояние до линии глобального индикатора для входа в позицию. Позволяет запретить вход и докупки, если цена слишком далеко от линии глобального индикатора.
09.02.2018 — Версия 1.12
Изменения:
- Добавлена функциональность: Возможность независимо трендово торговать часть контрактов по глобальному индикатору Данный функционал позволяет параллельно со стандартным функционалом робота дополнительно увеличить позицию по контрактам, которые держатся весь тренд от переворота до переворота глобального индикатора. При правильной настройке глобального индикатора позволяют сильно увеличить общий доход в длинных трендовых движениях (по сути данный функционал — объединение трендовой составляющей робота и контртрендовых входов по роботу).
06.02.2018 — Версия 1.11
Изменения:
- Добавлена функциональность: Фильтр обьема для первого входа в позицию и/или докупкам по позиции. Фильтр можно задавать как по абсолютному значению, так и в коэффициенте умножения среднего обьема за заданное число баров.
24.01.2018 — Версия 1.10
Изменения:
- Добавлена функциональность: Флаг входа в позицию по наилучшей цене (наилучшая из BID/ASK в стакане) без проскальзования. При этом дается только 1 попытка входа с заданной длительностью. Если попытка не получилась, то заявка снимается и ждется следующий сигнал на вход. Если флаг не включен, то работает стандартный вход в позицию/увеличение позиции с проскальзованием+докупка остатка по рынку.
27.12.2017 — Версия 1.09
Изменения:
- Добавлена функциональность: Стоп по пику цены с отступом (Премиум+ версия). Позволяет установить стоп по пику бара, на котором произошла докупка с указанным отступом (стоп ставится на следующем баре).
- Добавлена функциональность: Блокировка входа по времени после стопа (Премиум+ версия). Блокирует вход в позицию на заданное время при условии, что предыдущая позиция была закрыта по стопу.
- Добавлена функциональность: Перевод профита в БУ по времени (Премиум+ версия). Позволяет переводить уровень профиту в БУ с учетом заданного отступа через заданное время после открытия позиции.
18.11.2017 — Версия 1.08
Изменения:
- Добавлена функциональность: Динамический расчет числа контрактов для входа в позицию на первый уровень докупки в зависимости от размера возможной просадки и заданного размера профита при перевороте глобального индикатора (Премиум+ версия). В зависимости от настроек может увеличивать число контрактов 1 или несколько раз (робот начинает вести вариационную маржу с накопительным итогом). Рассчитан на режим работы Сетка. При работе в режиме Сетка с учетом работы по глобальному индикатору просадка возможна только при перевороте индикатора, пока индикатор не перевернулся, робот ждет закрытие всех уровней докупки по Сетке в плюс (часть уровней закрывает и переоткрывает с учетом всех фильтров на вход). Эту просадку можно закрыть на первых нескольких входах в позицию после переворота. На это и рассчитан данный модуль. Если задано закрытие позиции по профиту, то для данных позиций оно автоматически временно пересчитывается до размера просадки.
08.11.2017 — Версия 1.07
Изменения:
- Добавлена функциональность: в окно робота добавлены кнопки ВКЛЮЧЕНО/ВЫКЛЮЧЕНО и ЗАКРЫТЬ.
- Добавлена функциональность: в окно робота добавлены поля: Вариационная маржа. Прогноз, Размер ограничения по прибыли позиции в рублях, Направление торговли
- Кнопка ВКЛЮЧЕНО/ВЫКЛЮЧЕНО — Включение/Выключение работы робота из окна интерфейса. При самом первом запуске робот по умолчанию выключен.
- Кнопка ЗАКРЫТЬ — Закрытие позиции в моменте по текущей цене, после этого робот автоматически переводится в состояние ВЫКЛЮЧЕНО по избежание нового открытия позиции.
- Добавлена функциональность: Настройка направления торговли (Лонг, Шорт или в обе стороны)
- Добавлена функциональность: Настройка увеличения числа контрактов в позиции после получения убытка (указывается коэффициент умножение, число попыток и минимальная просадка для срабатывания, по завершению которых число контрактов восстанавливается)
- Добавлена функциональность: Настройка работы по индикатору. Позволяет торговать в направлении индикатора (2 режима: 1. для Лонг – цена выше линии индикатора, для Шорт – цена ниже линии индикатора, если цена находится между линиями, то возможна торговля в обе стороны 2. для Лонг — наклон вверх, для Шорт — наклон вниз) и при желании закрывать позицию при перевороте индикатора
- Добавлен а функциональность: Возможность закрытия позиции по превышению прибыли.
- Добавлен а функциональность: новый режим работы Сетка. Более подробно написано в разделе «Режим работы Сетка»
11.09.2017 — Версия 1.06
Изменения:
- Добавление функциональности: дополнительный фильтр на вход — индикатор (отдельные линии для лонга и шорта).
- Добавление функциональности: трейлинг-профит по индикатору (отдельные линии для лонга и шорта) с дополнительными условиями.
21.04.2017 — Версия 1.05
Изменения:
- Добавление функциональности: дополнительный фильтр на вход — побарный анализ скорости движения цены для каждого уровня докупки.
22.03.2017 — Версия 1.04
Изменения:
- Для трейлинг-стопа по индикатору добавлена возможность указывать включение после первого закрытия в профит
- Для трейлинг-стопа относительно пика цены добавлена возможность указать для включения уровень докупки.
- Для многоуровневого тейк-профита добавлена возможность выставить запрет на докупки после первого закрытия в профит
20.03.2017 — Версия 1.03
Изменения:
- Новая функциональность: дополнительная проверка уровня докупки относительно предыдущего уровня
- Возможность закрытия позиции по противоположному сигналу или только по стопу и профиту
- Новая функциональность: Трейлинг-стоп относительно пика цены
- Новая функциональность: Многоуровневый тейк-профит
11.03.2017 — Версия 1.02
Изменения:
- Для трейлинг-стопа по индикатору добавлена возможность указывать уровень докупки, на котором он включается
- Для трейлинг-стопа по индикатору добавлена возможность указать, что он включится только после обратного пересечения ценой линии МА
10.03.2017 — Версия 1.01
Изменения:
- Добавлен второй адаптивный режим работы
- Добавлена возможность указания значения обратного отклонения от МА в адаптивном режиме
- Добавлена возможность указания периода расчета торгового диапазона для каждого адаптивного режима
- Новый параметр для указания адаптивного режима для расчета отклонения от МА, профита и закрытия позиции по обратному отклонению.
- Новый параметр для трейлинг-стопа по индикатору: отступ от линии индикатора
01.10.2016 — Версия 1.0
Первая стабильная версия робота
Добрый день. Сколько стоит данный робот?
Добрый день!
Ответил Вам на почту варианты приобретения как данной настройки, так и отдельного робота, работающего только по данной стратегии и более гибкого.
Добрый день. Сколько стоит данный робот?
мой брокер https://www.ricom.ru/
Добрый день!
Робот предлагается в 2-х вариантах, собственно стоимость и сами варианты расписаны в статье (посмотрите сразу под картинкой). Какой у Вас брокер неважно, главное, чтобы торговый терминал был QUIK (желательно версии 7.*), торговля проходит на рынке ФОРТС.
Добрый день.
А у этого робота есть тестовый режим и логирование как в универсальном?
Добрый день! У любого моего робота всегда есть тестовый режим и логирование в файлы.
как получить тестовую версию
Добрый день!
Ответил Вам на почту.