Универсальный робот по уровням, фракталам, индикаторам, трендовым линиям, каналам, флагам, треугольникам и другим фигурам технического анализа. Идеальный помощник для ручной торговли (ведения позиции по ручным сделкам). Пробой, отбой, ворота (переворот), многоразовый вход на одном уровне, многоуровневый стоп и профит, трейлинг стоп, перевод в безубыток, ограничение по времени и т.д. Написан на Lua для QUIK. Рынок ФОРТС и фондовый.
Данный робот позволяет подхватывать ручные сделки, быстро входить в позицию по 1 кнопке или заранее задать список индикаторов и уровней, правила отработки каждого уровня (число контрактов, правила по входу, стопу, трейлинг-стопу, безубытку, просадке, профиту и трейлинг-профиту, режим автоматического переворота уровня, так называемые «ворота»), время работы. После запуска робот автоматически отрабатывает все индикаторы и уровни (входит в позицию, закрывает полностью или частично согласно правилам по стопу и профиту), по уровням ведет счетчик входов за текущий день и помечает статусом «Отработан», а по индикаторам ведет счетчик входов за текущий день. Каждый уровень отрабатывается по очереди или может объединяться в рамках 1 позиции (набор позиции несколькими уровнями). Позволяет входить в позицию по цене, не дошедшей до уровня (так называемый «недоход») согласно заложенным правилам.
- Торгует на Срочном и Фондовом рынке Московской Биржи;
- Доступны для торговли все фьючерсы и акции, без ограничений;
- Максимальный объем торговли: не ограничен! Зависит от ликвидности конкретного инструмента;
Робот предоставляется в виде нескольких вариантов пробной версии и полной версии (см. раздел «Стоимость робота«). По вопросам стоимости или дополнительных заказных доработок к нему Вы всегда можете обратиться через форму запроса, на почту по адресу luarobot@yandex.ru или в чате на сайте.
Какие стратегии возможно торговать с помощью данного робота
Представленный робот — достаточно универсальное решение, которое позволяет реализовать множество торговых стратегий. Описание некоторых из них в виду большого объема информации представлено в отдельной статье.
После включения и задания уровней (или по индикаторам) робот работает в полностью автоматическом режиме согласно указанным настройкам (открывает, увеличивает и закрывает позиции), постоянно сохраняет свои текущие параметры, пишет в журнал все сделки, отображает в интерфейсе всю актуальную информацию.
Для чего данный робот нужен
Универсальный робот поможет в следующих ситуациях:
- Вы хотите, чтобы робот подхватывал ваши ручные сделки и дальше самостоятельно вел позицию? Идеальный помощник для ручной торговли (ведения позиции по ручным сделкам).
В боевом режиме робот в режиме реального времени отслеживает остаток по данному инструменту и торговому счету и если видит несоответствие (вы сделали ручную сделку в QUIK или через любой другой торговый терминал по данному торговому счету), то робот тут же синхронизирует свой остаток по позиции, делает запись в свой журнал по сделкам и использует весь свой богатый функционал и возможности по ведению позиции:- Если Вы вручную открыли новую позицию, то робот пометит у себя, что открыта новая позиция (по текущей цене в момент изменения остатка), рассчитает все стопы, профиты, таймеры и автоматически начнет вести позицию.
- Если Вы вручную увеличили позицию, то робот пометит у себя, что позиция изменена (по текущей цене в момент изменения остатка), пересчитает все стопы, профиты, таймеры и автоматически продолжит позицию относительно новой средневзвешенной цены.
- Если Вы вручную уменьшили позицию, то робот пометит у себя, что позиция изменена (по текущей цене в момент изменения остатка), рассчитает полученный профит и автоматически продолжит ведение позиции.
- Если Вы вручную закрыли позицию, то робот пометит у себя, что позиция закрыта (по текущей цене в момент изменения остатка), рассчитает полученный профит, сбросит все необходимые флаги и таймеры.
- Вы сами или с помощью сторонних ресурсов определяете внутридневные уровни поддержки и сопротивления, ожидаете отскока или пробоя цены рядом с данными уровнями, но не можете себе позволить с утра до вечера ежеминутно отслеживать цены в торговом терминале?
Укажите роботу все эти уровни в любой момент в виде списка. Каждый уровень легко передвигается мышкой и корректируется в моменте. Любой уровень можно в любой момент включить/выключить, поменять направление торговли, изменить число контрактов, правила входа в позицию, поставить на пробой или отскок цены, настроить разовый или многократный вход в позицию в день, настроить режим автоматического переворота уровня (режим «ворота»). - Вы опасаетесь, что цена может не дойти до уровня и отскочить раньше?
Настройте отслеживание торгового диапазона около уровня и робот откроет позицию даже при недоходе. - Вы набираете позицию на основе нескольких уровней или любых индикаторов? Робот позволяет увеличивать открытую позицию несколькими уровнями и/или индикаторами, при этом отслеживается, что после открытия позиции каждый новый уровень срабатывает только 1 раз. Таким образом можно улучшить средневзвешенную цену позиции или набирать постепенно позицию в среднесрок. Число контрактов в настройках по стоп-лоссу и тейк-профиту автоматически пересчитывается при каждом увеличении позиции.
- Вы хотите быстро входить в позицию, переворачиваться, закрывать позицию по 1 клику. В роботе есть модуль быстрой торговли, в котором вход осуществляется по текущей цене 1 кликом, при этом по открытой позиции поддерживается весь богатый функционал по стоп-лоссам и тейк-профитам. При этом в любой момент можно закрыть позицию или перевернуться, откорректировать уровень стоп-лосса или тейк-профита мышкой на графике или сбросить ручную коррекцию и позволить роботу все рассчитывать самому.
- Вам психологически тяжело или у вас нет времени отслеживать цену после открытия позиции?
В роботе можно настроить различные комбинации стоп-лосса и тейк-профита, а также закрыть позицию по просадке, времени удержания или трендовому индикатору.- По стоп-лоссу возможны:
- Установка простого стопа
- Многоуровневый стоп (количество уровней неограничено)
- Простой стоп с переводом в безубыток
- Трейлинг-стоп по пику цены (отступ от пика). Возможно включение при открытии позиции при достижении комфортного уровня профита.
- Трейлинг-стоп от любого индикатора по цене, трейлинг-стоп можно настроить на ведение позиции до уровня безубытка или до закрытия позиции. Возможно включение сразу после открытия позиции или после указанного частичного закрытия по тейк-профиту.
- Комбинации простого стопа, многоуровневого стопа и трейлинг-стопа
- По тейк-профиту возможны:
- Установка простого тейк-профита
- Многоуровневый тейк-профит (количество уровней неограничено).
- Трейлинг-профит от любого индикатора по цене, при настройке трейлинг-профита можно задать отступ от линии индикатора. Для лонговой и шортовой позиции можно задать свою линию индикатора
- Комбинации простого профита, многоуровневого профита и трейлинг-профита
- Закрытие позиции при просадке по ней в рублях свыше заданного значения
- Закрытие позиции по времени удержания (например через 15 минут после входа в позицию). При этом можно настроить закрывать позицию в любом случае или только, если не получен частичный тейк-профит.
- По стоп-лоссу возможны:
- Вы опасаетесь, что на сильных новостях Ваши уровни пробьют и закроют по стоп-лоссу?
В роботе настраиваются неограниченное число временных периодов, в течение которых робот не открывает позиции. Если по окончанию такого периода выясняется, что цена ушла далеко за выставленный уровень, то робот просто помечает его, как отработанный и не открывает позицию (при настройке многократного входа робот будет ждать возвращения цены к уровню или линии индикатора). Также в любой момент можно включить/выключить любой уровень или линию индикатора. - У вас есть свои индикаторы или вы хотите запустить стратегию по одному или сразу нескольким индикаторам, представленных в терминале QUIK?
В роботе настраивается неограниченное число индикаторов по разным тайм фреймам. Для лонговых и шортовых позиций указывается своя линия индикатора. Любую линию индикатора можно не торговать. Все индикаторы представляются в отдельной наглядной таблице. В любой момент можно отключить любую линию любого индикатора, если Вам кажется, что сейчас или сегодня не стоит по ней торговать. По каждой линии возможно указать количество сигналов на открытие позиции в день или не ограничивать. По каждому индикатору независимо указывается торговый диапазон вокруг линии индикатора для входа в позицию и число контрактов на вход. В результате возможна одновременная торговля по нескольким индикаторам. Робот будет последовательно торговать каждую линию, отрабатывать стоп-лоссы и тейк-профиты или переворачиваться по противоположному сигналу. - Вы хотите торговать диагональные каналы, сужающиеся, расширяющиеся треугольники, флаги, трендовые линии, диагональные линии поддержки/сопротивления или торговать уровни многократно?
Заведите диагональный канал, уровень или трендовую линию, как индикатор и робот будет его торговать наравне с другими индикаторами и уровнями. Возможно указание неограниченного числа каналов и уровней. Каждый уровень, трендовую линию, канал или индикатор можно торговать на пробой или отбой. Поскольку в терминале QUIK нет диагонального канала и трендовой линии в виде индикаторов, мы готовы продать Вам данные индикаторы, как и любой другой нестандартный индикатор, который представлен у нас или сделать его для Вас на заказ в кратчайшие сроки. - Вы не уверены, что Ваши настройки по уровням или индикаторам оптимальны?
В роботе предусмотрен тестовый режим. В тестовом режиме полностью воспроизводится реальная торговля с наглядным нанесением меток по входу, выходу, стоп-лоссам и профитам на график, ведется журнал торговых операций с полной информацией по каждой сделке, но сами сделки не совершаются. Вы можете одновременно запускать несколько экземпляров торгового робота с различными вариантами настроек и независимыми журналами сделок и анализировать результат на графике (метки удаляются при выключении робота) или по журналу. - Вам тяжело разобраться в возможностях робота?
С роботом поставляется подробное руководство пользователя. Если Вы не смогли разобраться во всех тонкостях настройки, напишите нам, мы всегда готовы помочь вплоть до удаленной установки и настройки робота на Вашем компьютере в Вашем торговом терминале.
Примеры работы торгового робота
В виду большого объема информации примерам работы торгового робота посвящена отдельная статья.
Статистика реальной работы торгового робота
В ввиду многоплановости данного робота, статистику работы по всем его возможностям представить невозможно. По предлагаемой ссылке Вы можете проследить за реальной работой по данному роботу по публичным уровням Романа Андреева, которые он публикует в своем блоге.
Риск-менеджмент и управление капиталом
В торговом роботе предусмотрен целый комплект функциональных возможностей, направленных на ограничения рисков и снижение общей просадки по счету. Перечислим только некоторые из них:
- Стоп-лосс по позиции. Позволяет закрыть текущую позицию по заданному значению стопа.
- Многоуровневый стоп-лосс. Позволяет закрыть текущую позицию частями по заданному списку значений стопа.
- Трейлинг-стоп по индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора (с учетом отступа), который следует за ценой на некотором отдалении в зависимости от настроек. Данный функционал можно включать сразу при открытии позиции или только после получения указанной части профита. Ограничивать трейлинг только до уровня безубытка или вести его в плюс позиции. Предусмотрены и другие фильтра для настройки.
- Перевод стопа на уровень безубытка при проходе цены в плюс позиции на заданное расстояние. Можно указать отступ от уровня входа, можно включить трейлинг в плюс позиции по пику цены. Дополнительно можно указать комфортный уровень профита, начиная с которого включается трейлинг-стоп. Это позволяет настраивать получение профита по позиции не менее заданной величины, а дальше передвигать стоп вслед за ценой на заданном расстоянии или настроить получение профита в вилке между указанным и уровнем трейлинга.
- Возможно включение запрета на вход в позицию после закрытия по стопу на определенное время.
- Закрытие позиции по времени удержания. Возможно указать дополнительное условие — закрытие только, если не было закрыто ни 1 части в профит.
- Многоуровневый профит. Позволяет закрыть текущую позицию частями по заданному списку значений профита.
- Трейлинг-профит по индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора (с учетом отступа), который следует перед ценой на некотором отдалении в зависимости от настроек.
- Закрытие позиции по глобальному трендовому индикатору. Позволяет закрыть текущую позицию по пересечению линии индикатора или изменению его наклона.
- Закрытие позиции при просадке по ней в рублях свыше заданного значения. Позволяет перезапустить стратегию при превышении просадки заданного уровня.
Функциональные возможности
Ниже представлено несколько десятков функциональных возможностей данного торгового робота.
По каждому уровню задается:
- Цена
- Направление (Покупка, Продажа)
- Тип открытия (По уровню, По закрытию свечи, Гибрид). На отбой торгуются все 3 типа открытия, на пробой торгуются только типы По уровню и По закрытию свечи.
- Количество контрактов по данному уровню (перебираются варианты, заданные пользователем)
- Число попыток входа по данному уровню в день (перебираются варианты, заданные пользователем)
- Режим автоматического переворота уровня (режим «ворота»)
- Расстояние, на которое будет автоматически переворачиваться уровень после входа в позицию (рассчитывается от предыдущего уровня)
- Каждый уровень после открытия позиции или сильном пробое (когда цена на гэпе пробивает уровень и становится дальше, чем заданное расстояние) меняет статус на «Отработан»
В общих настройках задается:
- НОВОЕ! Указание типа инструмента — фьючерс или акции
- Включение/выключение тестового режима. Описание тестового режима представлено ниже.
- Проскальзование при открытии позиции
- Число попыток и время ожидания открытия позиции по лучшей цене
- Варианты количества контрактов на открытие позиции, используются при выборе по каждому уровню
- Тип открытия по умолчанию
- Включение набора позиции несколькими уровнями/индикаторами. Число контрактов в настройках по стоп-лоссу и тейк-профиту автоматически пересчитывается при каждом увеличении позиции.
- Настройка режима автоматического переворота уровня после открытия позиции (режим «ворота»). НОВОЕ! Возможность указать другой тип открытия для режима ворот после переворота. Позволяет войти например на недоходе (тип G) или проколе (тип М2), а ворота установить например на пробой (тип M1).
- Настройка ценового диапазона около уровня для входа в позицию (позволяет торговать «недоход» до уровня или входить по закрытию свечи)
- Максимальное расстояние до уровня, дальше которого он не учитывается. Позволяет не входить в позицию на гэпах, когда цена пробила уровень на расстояние, дальше указанного.
- Минимальное расстояние до уровня, на котором смотрится цена для типов открытия «По закрытию свечи» и «Гибрид». Позволяет входить в позицию по цене, не дошедшей до уровня.
- Расстояние, на которое должна уйти цена от локального пика (пик смотрится в моменте и должен быть не дальше минимального расстояния до уровня) при типе открытия «Гибрид» для входа в позицию. Позволяет входить в позицию по цене, не дошедшей до уровня.
- Варианты числа попыток входа по данному уровню в день (многократный вход в позицию), может быть задано и «неограниченно»
- Многоступенчатый стоп. В настройках задается в виде массива, в каждом элементе можно указать: относительно уровня входа значение в пунктах или коэфициент умножения рассчитанного при входе в позицию стопа, долю закрываемых контрактов. Число уровней неограничено.
- Трейлинг-стоп по дополнительному индикатору. В настройках задается:
- Ссылка на индикатор (любой индикатор на графике цены, например MA, Price Channel, Parabolic SAR и т.д.),
- Номер линии индикатора для лонговой и шортовой позиции,
- Данный стоп может быть включен сразу после открытия позиции или после указанного частичного закрытия по профиту.
- Дополнительная настройка: Трейлинг — стоп может отрабатываться до закрытия позиции по перевороту или стопу или только до уровня открытия позиции (перевод позиции/части позиции в безубыток).
- Перевод уровня стопа в безубыток — Позволяет перевести уровень стопа в безубыток при уходе цены в плюс относительно уровня входа в позицию далее, чем заданное значение. Уровень безубытка может корректироваться относительно уровня входа отдельным параметром.
- Трейлинг-стоп по пику цены, работает независимо от модуля перевода стопа на уровень безубытка. Дополнительно можно указать комфортный уровень профита, начиная с которого включается трейлинг-стоп. Это позволяет настраивать получение профита по позиции не менее заданной величины, а дальше передвигать стоп вслед за ценой на заданном расстоянии или настроить получение профита в вилке между указанным и уровнем трейлинга.
- НОВОЕ! Возможность переворота по стопу (стоп формируется динамически на основе всех модулей, включая ручную корректировку) . При перевороте число контрактов на открытие позиции равно остатку по текущей позиции.
- Многоступенчатый профит. В настройках задается в виде массива, в каждом элементе можно указать: относительно уровня входа значение в пунктах или коэфициент умножения рассчитанного при входе в позицию профита, долю закрываемых контрактов. Число уровней неограничено.
- Трейлинг-профит по дополнительному индикатору. В настройках задается:
- Ссылка на индикатор (любой индикатор на графике цены, например MA, Price Channel, Parabolic SAR и т.д.),
- Номер линии индикатора для лонговой и шортовой позиции,
- Отступ от линии индикатора (для получения бОльшего тейк-профита)
- Закрытие позиции при просадке по ней в рублях свыше заданного значения
- Перерывы в работе робота. В настройках задается в виде массива, в каждом элементе можно указать: время окончания запрета, число секунд до времени окончания, включить закрытие позиции по текущей цене в начале периода. Число указываемых промежутков неограничено. Каждый день проверка начинается заново. В начале перерыва при желании пользователя возможно закрытие всех текущих позиций, в течение перерыва новые позиции не открываются, по окончании перерыва сигналы на открытие позиции смотрятся заново. Перерывы в работе можно отключить, тогда робот будет оставлять позицию на следующий день. Внимание! В течение перерыва не проверяется отработанность уровней и линий индикаторов.
- Закрытие позиции по времени удержания (например через 15 минут после входа в позицию). При этом можно настроить закрывать позицию в любом случае или только, если не получен частичный тейк-профит.
- Модуль автоматического построения уровней по фракталам. Данный функционал может быть включен в настройках робота.
- Задается число баров до и после пика для построения фрактала (значения могут не совпадать)
- Задается тип открытия уровня (По уровню, По закрытию свечи, Гибрид)
- Задается количество контрактов по данному уровню
- Задается статус уровня (Рабочий, Отработан)
- Задается размер сдвига относительно пика фрактала
- Включение/выключение округления значения уровня (возможно округление по любому числу)Если фрактальные уровни находятся близко друг к другу, то остается только один (более высокий верхний уровень, более низкий нижний уровень). При включения модуля при появлении нового фрактала новый уровень сразу создается автоматически. Если не задан ни 1 уровень в таблице, то робот автоматически строит фрактальные уровни по всей истории графика.С помощью этого модуля робот может превратиться в полноценную торговую систему. Любой уровень, после его автоматического создания, можно подвинуть через стандартные возможности робота.
- Модуль автоматической работы по неограниченному числу индикаторов Описание представлено ниже.
- Модуль быстрой торговли в 1 клик Описание представлено ниже.
- Ручная корректировка уровня стопа и профита (автоматически рассчитанного роботом) в моменте мышкой на графике. Описание представлено ниже.
- НОВОЕ! Возможность задания направления торговли за счет глобального индикатора. Позволяет торговать в направлении индикатора (2 режима: 1. для Лонг – цена выше линии индикатора, для Шорт – цена ниже линии индикатора, если цена находится между линиями, то возможна торговля в обе стороны 2. для Лонг — наклон вверх, для Шорт — наклон вниз). Дополнительно можно задать закрытие позиции при перевороте индикатора.
- НОВОЕ! Блокировка входа в позицию по времени после закрытия предыдущей позиции. При включении параметра блокирует вход в позицию на заданное время относительно момента закрытия предыдущей позиции. Полезно против «запиливания» или множественных входов на одном уровне.
Пользовательский интерфейс
Таблица с текущими параметрами:
- Код торгуемого инструмента
- Возможность работы в данный момент времени (при указании перерывов в работе робота)
- Направление открытой позиции
- Количество открытых контрактов на текущий момент
- Эффективная цена позиции
- Вариационная маржа позиции с учетом частичного закрытия по стопу и профиту
- Уровень стопа. При использовании многоуровнего стопа указывается ближайший уровень. Красный цвет строки показывает, что данный уровень был откорректирован вручную.
- Уровень тейк-профита. При использовании многоуровнего профита указывается ближайший уровень. Красный цвет строки показывает, что данный уровень был откорректирован вручную.
- Максимальное число контрактов по данной позиции
Таблица с уровнями:
Кнопки в первой строке таблицы (срабатывают по двойному нажатию левой кнопкой мыши):
«ВКЛЮЧЕНО«/»ВЫКЛЮЧЕНО» — Включение/выключение обработки индикаторов. Полезно при изменении параметров индикатора или передвижении линий интерактивного индикатора, например в диагональном канале (перед изменением выключаем обработку, меняем параметры, включаем обработку).
«СБРОС ИНДИКАТОРОВ» — Сброс счетчиков отработки уровней всех индикаторов (для модуля по отработке индикаторов)
НОВОЕ! «R/B» — Режим генерации фрактальных уровней относительно текущей цены. R — генерация уровней на отскок (по умолчанию), B — генерация уровней на пробой
«НЕЗАВИСИМО/ОБЪЕДИНЕНИЕ» — Включение набора позиции несколькими уровнями и индикаторами
«ОБН.МЕТКИ» — Обновляет метки уровней на графике
«СБРОС» — При условии, что нет позиции, удаляет все уровни в таблице и на графике, заново сканирует уровни по фракталам (если включен данный модуль)
«ЗАКРЫТЬ» — Закрытие открытой позиции по текущей цене в моменте
«ДОБАВИТЬ» — Добавляется новый уровень со следующими параметрами:
- Направление (по умолчанию «Покупка»)
- Значение — текущее значение цены
- Тип открытия (по умолчанию берется из настроек)
- Количество контрактов (берется первый вариант из возможных значений)
- Число попыток входа по данному уровню (берется первый вариант из возможных значений)
- Режим автоматического переворота уровня (режим «ворота») выключен
- Расстояние, на которое будет автоматически переворачиваться уровень после входа в позицию (рассчитывается от предыдущего уровня, берется первый вариант из возможных значений)
- Статус «Отработан» (во избежании открытия по нему позиции в момент его появления)
Таким образом можно добавлять и удалять уровни без ручных настроек в файле.
В любой строке двойным нажатием мышкой возможно:
- Поменять направление уровня
- Поменять тип открытия позиции по уровню
- Изменить количество контрактов по данному уровню (перебираются варианты, заданные пользователем)
- Изменить число попыток входа по данному уровню в день (перебираются варианты, заданные пользователем)
- Включить/выключить режим автоматического переворота уровня (режим «ворота»)
- Изменить расстояние, на которое будет автоматически переворачиваться уровень после входа в позицию (перебираются варианты, заданные пользователем)
- Пометить уровень/снять пометку уровня «Отработан» (включить/выключить уровень в моменте)
- Удалить данный уровень
Каждый уровень на графике изображен меткой-горизонтальным отрезком. Данную метку можно двигать мышкой, при этом в таблице автоматически меняется значение уровня. Желательно перед изменением уровня поменять ему статус на «Отработан», иначе если Вы случайно переместите уровень ближе к текущей цене откроется позиция.
Типы открытия позиции
Ниже представлены настройки для уровня или индикатора, по условиям которых робот входит в позицию.
Тип открытия «По уровню» (M)
На пробой уровня или отбой от уровня робот открывает позицию при пересечении уровня.
Тип открытия «По уровню» (M1)
Робот открывает позицию при пересечении уровня снизу вверх для лонга и наоборот для шорта. Пересечение смотрится в моменте (текущая цена относительно цены открытия текущей свечи)
Тип открытия «По уровню» (M2)
Робот открывает позицию при пересечении уровня сверху вниз для лонга и наоборот для шорта. Пересечение смотрится в моменте (текущая цена относительно цены открытия текущей свечи)
Тип открытия «По уровню» (C1)
Робот открывает позицию при пересечении уровня снизу вверх для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия)
Тип открытия «По уровню» (C2)
Робот открывает позицию при пересечении уровня сверху вниз для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия)
Тип открытия «Прокол/отбой по закрытию свечи» (С)
Для входа в Лонг:
- Прокол:
- Low закрытого бара ближе минимально заданного расстояния
- Open и Close закрытого бара выше уровня/линии индикатора
- или Пересечение:
- Open закрытого бара ниже уровня/линии индикатора
- Close закрытого бара выше уровня/линии индикатора
Для входа в Шорт:
- Прокол:
- High закрытого бара ближе минимально заданного расстояния
- Open и Close закрытого бара ниже уровня/линии индикатора
- или Пересечение:
- Open закрытого бара выше уровня/линии индикатора
- Close закрытого бара ниже уровня/линии индикатора
Тип открытия «Гибрид» (G)
Работает только на отбой от уровня. Робот открывает позицию при соблюдении 1 из условий (любого):
- При пересечении уровня.
- При соблюдении условий (отбой по закрытой свече):
- Пик закрытой свечи был ближе минимально заданного расстояния
- Текущая цена ближе максимально заданного расстояния
- При соблюдении условий (отбой по текущей открытой свече):
- Пик текущей свечи в моменте был ближе минимально заданного расстояния
- Цена пошла от уровня на заданное расстояние от текущего пика
Тип открытия «Выше/ниже уровня контртренд»
Работает только на отбой от уровня индикатора. Робот открывает позицию при соблюдении 1 из условий (любого):
- Цена ниже уровня или линии индикатора (с учетом отступа). Открытие позиции в лонг.
- Цена выше уровня или линии индикатора (с учетом отступа). Открытие позиции в шорт.
Тип открытия «Выше/ниже уровня тренд»
Работает только на пробой уровня индикатора. Робот открывает позицию при соблюдении 1 из условий (любого):
- Цена выше уровня или линии индикатора (с учетом отступа). Открытие позиции в лонг.
- Цена ниже уровня или линии индикатора (с учетом отступа). Открытие позиции в шорт.
Режим автоматического переворота уровня (режим «ворота»).
Робот позволяет отрабатывать любой уровень (любой число) в режиме автоматического переворота уровня (режим «ворота»). В этом режиме после открытия позиции уровень тут же переставляется в минус позиции с противоположным направлением торговли на заданное расстояние.
Режим переворота используется в том случае, когда на значимом для Вас уровне вероятность прохода дальше или разворота одинаковы.
Если дальнейшее движение цены для Вас понятно, то более выгодно установить уровень с многоразовым стопом или сдвигать уровень в режиме «ворот» в место, где менее всего вероятно боковое горизонтальное движение.
Сдвигать уровень можно в моменте мышкой, также при желании можно ограничить число переворотов (по превышению счетчика переворотов уровень помечается как «Отработанный»).
Возможно указать другой тип открытия для режима ворот после переворота. Позволяет войти например на недоходе (тип G) или проколе (тип М2), а ворота установить например на пробой (тип M1)
Режим набора позиции несколькими уровнями/индикаторами.
Робот позволяет увеличивать открытую позицию несколькими уровнями и/или индикаторами. При этом отслеживается, что каждый новый уровень срабатывает только 1 раз. Таким образом можно улучшить средневзвешенную цену позиции или набирать постепенно позицию в среднесрок. При каждом увеличении позиции робот автоматически пересчитывает:
- Средневзвешенную цену позиции
- Уровень стоп-лосса
- Уровень тейк-профита
- Число контрактов по стоп-лоссу и тейк-профиту на данном уровне пропорционально увеличению числа контрактов относительно первого входа.
Данный режим позволяет реализовать множество контртрендных стратегий. Более подробнее будет рассмотрено в отдельных статьях.
Модуль автоматической работы по неограниченному числу индикаторов
Данный модуль позволяет отрабатывать любые движения (пробой/отбой) по любому числу индикаторов, нанесенных на разные таймфреймы одного инструмента. Это могут быть Bolinger Bands, Price Channel, AB-Trend, диагональные каналы, трендовые линии (можно торговать диагональный поддержки/сопротивления, флаги, сужающиеся, расширяющиеся треугольники), Pivol-points любого типа (Classic, Fibonacci, Camarilla, Woodie, DeMark), каналы линейной регрессии, скользящие средние (Moving Average), любой другой индикатор, у которого можно торговать пробойные/отбойные движения, а также любое их сочетание (при этом стандартные уровни базового функционала тоже торгуются). В один момент времени открывается и ведется только 1 позиция. Если робот встал в позицию, сигналы по другим индикаторам в ту же сторону игнорируются.
В настройках робота указывается перечень торгуемых индикаторов. Для каждого индикатора задается:
- Идентификатор индикатора
- Номер линии индикатора для позиции в лонг (может быть отключена)
- Номер линии индикатора для позиции в шорт (может быть отключена)
- Число попыток входа в позицию в течение дня (может быть задано «не ограничено», для каждой линии индикатора попытки считаются независимо)
- Сдвиг уровня входа в позицию относительно линии индикатора (для лонга ниже линии индикатора, для шорта выше линии индикатора)
- Минимальное расстояние от пика цены до уровня для входа в сделку (отработка «недохода» до уровня входа)
- Сдвиг в обратную сторону от пика цены до уровня для входа в сделку (для типа открытия «Гибрид»)
- Тип открытия
- Число открываемых контрактов по данному индикатору
Одна и та же линия индикатора в 1 момент времени может использоваться и для сигнала в лонг и для сигнала в шорт (например MA, при этом надо задать разные сдвиги относительно линии индикатора). Если с какого-то момента вы хотите поменять направления входа, то измените настройки и перезапустите робота.
Также учитывается общая настройка «Максимальное расстояние до уровня», дальше которого уровень не учитывается. Позволяет не входить в позицию на гэпах, когда цена пробила уровень на расстояние, дальше указанного. При этом попытка входа считается в первый раз пробоя.
Робот работает с уровнем входа, который считается по соответствующей линии индикатора согласно настройкам и указанному типу открытия.
Каждый день на открытии торговой сессии счетчик попыток входа по каждой линии каждого индикатора сбрасывается. В любой момент можно сбросить счетчики через пользовательский интерфейс.
Таблица индикаторов
В интерфейс робота добавлена новая таблица, которая показывает список индикаторов. Каждая строка таблицы показывает:
- Идентификатор индикатора, берется из файла настроек.
- Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по лонговой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
- Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по шортовой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
- Кнопка включения/выключения лонговой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
- Кнопка включения/выключения шортовой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
- Тип открытия позиции по данному индикатору
- Число открываемых контрактов по данному индикатору
С помощью этого модуля робот превращается в полноценную универсальную торговую систему, которая может торговать как контртрендовые движения, так и пробой линии индикаторов.
Модуль быстрой торговли в 1 клик
Данный модуль позволяет открывать, переворачиваться и закрывать позицию в моменте по 1 клику мышкой по соответствующей кнопке:
«ПОКУПКА» — Открытие позиции в Лонг по текущей цене. При включенном обьединении набора позиции несколькими уровнями позволяет докупиться при уже открытой позиции. Если до этого была открытая позиция в Шорт, то происходит переворот позиции в Лонг (закрываются все контракты в Шорт и открывается позиция а Лонг). Число контрактов берется из настроек по умолчанию.
«ПРОДАЖА» — Открытие позиции в Шорт по текущей цене. При включенном обьединении набора позиции несколькими уровнями позволяет докупиться при уже открытой позиции. Если до этого была открытая позиция в Лонг, то происходит переворот позиции в Шорт (закрываются все контракты в Лонг и открывается позиция а Шорт). Число контрактов берется из настроек по умолчанию.
«ЗАКРЫТЬ» — Закрытие открытой позиции по текущей цене.
«СБРОС СТОП» — Сброс скорректированного вручную уровня стопа открытой позиции. После сброса робот начинает автоматический расчет уровня стопа согласно настройкам.
«СБРОС ПРОФИТ» — Сброс скорректированного вручную уровня профита открытой позиции. После сброса робот начинает автоматический расчет уровня профита согласно настройкам.
Ручная корректировка уровня стопа и профита
После открытия позиции по кнопке, уровню или индикатору, робот начинает расчет ближайшего уровня стоп-лосса и тейк-профита. Уровень стоп-лосса изображается на графике в виде синей линии, уровень тейк-профита желтой. В любой момент пользователь может мышкой передвинуть уровень стопа или профита. После корректировки робот перестает рассчитывать данный уровень автоматически и устанавливает число контрактов на закрытие по данному уровню равное текущему числу контрактов. Если хочется продолжить автоматический расчет уровня (сброс ручной корректировке), то это всегда можно сделать в модуле быстрой торговли.
Тестовый режим
Робот позволяет вести торговлю в тестовом режиме. отрабатываются все сигналы, ведется логирование, считаются все параметры (цена сделки, эффективная цена позиции, профит позиции, сигнал, уровень стопа, уровень профита и т.д.).
На график в виде меток выводятся:
- Вход и выход из позиции (значок треугольника, как в стандартном терминале). При наведении мышки показывается цена и название сигнала, по которому отработан данный вход/выход.
- Уровень стопа. При смещении уровня (следующий уровень в многоуровневом стопе, трейлинг стоп) рисуется новый уровень.
- Уровень профита. При смещении уровня (следующий уровень в многоуровневом профите) рисуется новый уровень.
Логирование (запись в журналы информации о событиях и сделках)
Все виртуальные (в тестовом режиме) и реальные покупки и продажи робот пишет в подробный лог файл 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 пользователя.
Лицензии
Лицензия предоставляется на один реальный торговый счет+код клиента (в случае приобретении модуля по торговле акциями).
Для формирования лицензии нам потребуются значения вашего Торгового счета+Кода клиента (в случае приобретении модуля по торговле акциями).
Тестовый режим робота не ограничен по счетам. Робота можно устанавливать на один реальный счет. Количество инструментов и количество компьютеров не ограничено!
Стоимость робота
НАЗВАНИЕ | ПРОБНАЯ MAX* | ПРЕМИУМ | ПРЕМИУМ+ |
Срок действия лицензия | 1 месяц | 1 год | |
Продление лицензии | Не предусмотрено | 3000 руб/год | |
Число инструментов | 1 | Все: RI, Si, SR, GZ, Br и другие | |
Число контрактов | Без ограничения | ||
Возможность работы на фондовом рынке | Нет | Нет | +2000 руб. |
Помощник для ручной торговли (ведение позиции с учетом ручных сделок) | Да | Да | |
Вход по ценовому диапазону | Да | Да | |
Многоуровневый стоп-лосс | Да | Да | |
Многоуровневый тейк-профит | Да | Да | |
Задание перерывов в работе | Да | Да | |
Трейлинг-стоп по индикатору | Да | Да | |
Тестовый режим | Да | Да | |
Логирование всех сделок и технических событий | Да | Да | |
Полный контроль отработки цепочек Транзакция-Заявка-Сделки-Остаток по инструменту | Да | Да | |
Постоянное сохранение всех текущих параметров по позиции и статистики | Да | Да | |
Модуль по фракталам | Да | Да | Да |
Модуль по индикаторам | Да | Да | Да |
Перевод уровня стопа в безубыток | Да | Нет | Да |
Закрытие позиции по времени удержания | Да | Нет | Да |
Возможность многократного входа в позицию по одному уровню | Да | Нет | Да |
Режим автоматического переворота уровня (режим «ворота») | Да | Нет | Да |
Трейлинг-профит по индикатору | Да | Нет | Да |
Закрытие по просадке по позиции в рублях | Да | Нет | Да |
Набор позиции несколькими уровнями/индикаторами | Да | Нет | Да |
Модуль быстрой торговли в 1 клик | Да | Нет | +2000 руб. |
Корректировка уровня стопа и профита (идет совместно с модулем быстрой торговли) | Да (при условии приобретения модуля) | Нет | Да (при условии приобретения модуля) |
Указание направление торговли напрямую или через индикатор, закрытие позиции по перевороту индикатора | Да | Нет | +3000 руб. |
Блокировка входа по времени после закрытия предыдущей позиции | Да | Нет | +1000 руб. |
Критические обновления | Бесплатные в течение 1 месяца | Бесплатные в течение 1 года | |
Функциональные обновления | Нет | Бесплатные, входящие в купленную версию | |
Техническая поддержка | Бесплатные в течение 1 месяца | Бесплатные в течение 1 года | |
Одновременный запуск роботов | Без ограничения** | Без ограничения | |
Цена | 3000 руб.** | 14000 руб. | 20000 руб. |
Продление технической поддержки и обновления торгового робота | Нет | Входит в продление лицензии |
*- Для пробной версии робота имеет смысл одновременный запуск роботов только в тестовом режиме.
**- ВНИМАНИЕ! Стоимость пробной версии учитывается при приобретении версий «Премиум» и «Премиум+«.
Как купить робота. Оплата и получение робота.
- Заказываете робота через электронную почту, форму запроса или заявку в техническую поддержку;
- Оплачиваете нужную сумму любым удобным способом по высылаемым реквизитам;
- Мы запрашиваем значение вашего Торгового счета+Кода клиента (в случае приобретении модуля по торговле акциями) для формирования лицензии. При заказе пробной версии также запрашивается сама версия и торгуемый инструмент;
- Мы высылаем вашего робота с полным описанием по его использованию на указанный e-mail;
Обычно, вся процедура занимает не более часа.
Привязка робота идет к торговому счету.
Если понадобится сменить торговый счет, то это не станет проблемой. Мы обновим лицензию.
Если у вас возникнут сложности с установкой или настройкой робота, то наши специалисты
1. бесплатно ответят на ваши вопросы;
2. дистанционно оперативно установят робота и ответят на текущие вопросы. Данная услуга платная: 300 рублей.
По любым вопросам обращайтесь на почту luarobot@yandex.ru
Служба поддержки обязательно вам поможет!
Желаем прибыльной торговли!
История версий
Все новости и информацию о новых версия данного робота Вы можете прочитать на нашем новом сайте https://trdrobot.ru/
Версия 2.15 (19.05.2018).
- Добавлена функциональность: Существенная доработка торгового робота. Разработано отслеживание ручных сделок (открытие, увеличение, уменьшение, закрытие позиции) через любой торговый терминал по данному торговому счету и инструменту (робот должен быть запущен под QUIK) с учетом всей функциональности и общей логики по ведению позиции (расчет/пересчет средневзвешенной цены позиции, расчет уровней стопа, профита, размера профита при частичном или полном закрытии позиции, флагов и таймеров и другие показатели). В журнал по сделкам теперь пишутся ручные сделки со своим сигналом.
- Добавлен флаг, по которому в журнал по сделкам пишутся все промежуточные доходы по позиции или только итоговый доход при ее закрытии.
- Робот переведен на годовое лицензирование
Версия 2.14 (17.05.2018).
- Добавлена функциональность: Добавлен модуль трейлинг-стопа по пику цены, который работает независимо от модуля перевода стопа на уровень безубытка. Дополнительно можно указать комфортный уровень профита, начиная с которого включается трейлинг-стоп. Это позволяет настраивать получение профита по позиции не менее заданной величины, а дальше передвигать стоп вслед за ценой на заданном расстоянии или настроить получение профита в вилке между указанным и уровнем трейлинга.
Версия 2.13 (02.03.2018).
- Добавлена функциональность: в раздел работы по расписанию добавлены флаги, при включении которых робот перестает закрывать позицию по любому стопу или профиту в период его неработы. Иногда необходимо как защита от некорректной передачи данных по инструменту или индикатору в начале торговой сессии или после клиринга.
Версия 2.12 (06.02.2018).
- Изменения: повышения стабильность работы после разрыва соединения. Теперь в роботе можно задать задержку приема данных после восстановления соединения.
- Изменения: доработан тип открытия C на прокол по закрытию свечи. Описание добавлено на сайт.
- Добавлена функциональность: Возможность задания направления торговли за счет глобального индикатора. Позволяет торговать в направлении индикатора (2 режима: 1. для Лонг – цена выше линии индикатора, для Шорт – цена ниже линии индикатора, если цена находится между линиями, то возможна торговля в обе стороны 2. для Лонг — наклон вверх, для Шорт — наклон вниз). Дополнительно можно задать закрытие позиции при перевороте индикатора.
- Добавлена функциональность: Блокировка входа в позицию по времени после закрытия предыдущей позиции. При включении параметра блокирует вход в позицию на заданное время относительно момента закрытия предыдущей позиции. Полезно против «запиливания» или множественных входов на одном уровне.
Версия 2.11 (06.10.2017).
- Добавлена функциональность: возможность работы на фондовом рынке (торговля акциями)
Версия 2.10 (08.08.2017).
- Добавлены сигналы по пересечению линии индикатора или уровня: Тип открытия «По уровню» (C1) Робот открывает позицию при пересечении уровня снизу вверх для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия) Тип открытия «По уровню» (C2) Робот открывает позицию при пересечении уровня сверху вниз для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия)
Версия 2.9 (25.05.2017).
- Добавлена функциональность: Флаг, который указывает, увеличивать или нет счетчик по уровню или индикатору, если цена пробила уровень и ушла дальше максимально заданного отклонения или во время запрета по времени работы.
- Добавлена возможность задания сдвига относительно линии индикатора для закрытия позиции по трейлинг-стопу
Версия 2.8 (19.05.2017).
- Добавлена функциональность: режим генерации фрактальных уровней. Теперь можно генерировать фрактальные уровни на пробой или на отскок относительно текущей цены. Сам режим выбирается в таблице уровней.
Версия 2.7 (17.05.2017).
- Исправлена ситуация, при которой в некоторых случаях в сложных стратегиях (одновременная работа многоуровневого профита, модуля по индикаторам, уровням, трейлинг-стопу и докупкам) робот докупал большее число контрактов, чем указано по уровню или индикатору.
- Исправлена ситуация, при которой в некоторых случаях после частичного закрытия в профит и последующей докупки в рамках одной позиции робот после пересчета стопа менял его статус на «Ручной».
Версия 2.6 (11.05.2017).
- Добавлена функциональность: Флаг переворота по стопу (при значении true, стоп формируется динамически на основе всех модулей, включая ручную корректировку), при значение false стандартная работа стопа. При перевороте число контрактов на открытие позиции равно остатку по текущей позиции.
Версия 2.5 (26.04.2017).
- Добавлена функциональность: Флаг, который отвечает за закрытие позиции на гэпе, если он пробивает линию индикатора противоположного направления.
- Улучшена работа в режиме многопоточности при удалении уровней и их одновременной проверки на графике.
Версия 2.4 (24.04.2017).
- Добавлена функциональность: Возможность указать другой тип открытия для режима ворот после переворота. Позволяет войти на недоходе (тип G) или проколе (тип М2), а ворота установить например на пробой (тип M1).
Версия 2.3 (19.04.2017).
- Добавлена функциональность: кнопка СБРОС для удаления всех уровней и повторного сканирования уровней по фракталам
- Добавлена функциональность: добавлено 2 новых типа открытия по уровню M1 и M2
Версия 2.2.
- Добавлена функциональность: Модуль быстрой торговли в 1 клик
- Добавлена функциональность: Ручная корректировка уровня стопа и профита открытой позиции в моменте на графике
Версия 2.1.
- В настройках трейлинг-стопа по индикатору теперь можно указать элемент многоуровневого профита, после которого трейлинг-стоп включается (раньше он мог включаться после первого частичного закрытия по профиту)
Версия 2.0.
- Глобальное обновление робота. Существенно переработана логика по стопам и профитам. Теперь по всем стоп-лоссам и тейк-профитам задаются не число контрактов, а доля контрактов от общего числа контрактов в позиции
- Добавлена возможность указывать число контрактов по каждому уровню и индикатору независимо.
- Обновлен интерфейс по уровням и индикаторам для показа и изменения числа контрактов
- Обновлена инструкция по роботу
- После обновления робота необходимо изменить все настройки по стоп-лоссам, тейк-профитам и индикаторам, касающиеся количества контрактов.
- В модуль по индикаторам добавился отдельный параметр задания количества контрактов по каждому индикатору
- В модуль по фракталам добавился отдельный параметр задания количества контрактов по умолчанию
Версия 1.9.
- Добавлена функциональность: Добавлена кнопка «ОБН.МЕТКИ» — Обновляет метки уровней на графике
- Добавлена функциональность: Тип открытия «выше/ниже уровня» для уровней (тренд и контртренд)
- В модуль по фракталам добавился отдельный параметр на минимальное расстояние между уровнями, при котором происходит замещение старого уровня на новый
Версия 1.8.
- Добавлена функциональность: Тип открытия «выше/ниже уровня» для модуля работы по индикаторам (тренд)
- Добавлено запоминание координат и размеров всех интерфейсных окон при остановке робота.
Версия 1.7.
- Добавлена функциональность: Тип открытия «выше/ниже уровня» для модуля работы по индикаторам (контртренд)
Версия 1.6.
- Добавлена функциональность: Набор позиции несколькими уровнями/индикаторами
- Добавлена функциональность: закрытие позиции в плюс по индикатору (трейлинг тейк-профит).
- Добавлена возможность отключения меток стопа и профита на графике.
- Добавлено ограничение просадки по позиции в рублях.
- Добавлена функциональность: режим автоматического переворота уровня после открытия позиции (режим «ворота»)
- Для более наглядного визуального восприятия линии уровней разных направлений теперь показываются на графике разным цветом.
- Существенно переработан модуль по индикаторам. Теперь возможно задание типа открытия для данного индикатора, что позволяет торговать его как на отбой, так и на пробой. В таблицу по индикаторам добавлен соответствующий столбец.
Версия 1.5.
- Добавлена возможность установить тип открытия по умолчанию при добавлении нового уровня
- Добавлена функциональность по многократному входу в позицию по одному уровню
- Добавлена функциональность Закрытие позиции по времени удержания
- Добавлена функциональность Перевод уровня стопа в безубыток
- Исправлены незначительные ошибки. Повышена стабильность торгового робота.
- Добавлено восстановление меток уровней на графике после их удаления пользователем.
- Добавлена возможность торговать пробой уровня с типом открытия «По закрытию свечи» (пробой уровня в моменте был изначально)
Версия 1.4.
- Добавлен Модуль автоматической работы по неограниченному числу индикаторов
- Внесены изменения в таблицу уровней в связи с добавлением нового модуля
- Добавлена новая таблица списка индикаторов
Версия 1.3.
- Добавлен Модуль автоматического построения уровней по фракталам.
Версия 1.2.
- Изменена таблица с текущими параметрами. Повышена информативность и читабельность состояния текущей позиции.
Версия 1.1.
- Исправлены незначительные ошибки. Повышена стабильность торгового робота.
- Добавлен Трейлинг-стоп по индикатору.
Версия 1.0.
- Базовая версия торгового робота.