Функциональные возможности торгового робота можно разделить на несколько разделов:

ВХОД В ПОЗИЦИЮ

Вход в позицию может осуществляться несколькими способами:

Ручная сделка в терминале QUIK или любом другом (включая через планшеты или звонок брокеру), который настроен на данный торговый счет. В этом случае робот сразу получит информацию о новых сделках по торгуемому инструменту и внесет корректировку в свои настройки:

  • Если Вы вручную открыли новую позицию, то робот пометит у себя, что открыта новая позиция (по цене сделки), рассчитает все стопы, профиты, таймеры и автоматически начнет вести позицию.
  • Если Вы вручную увеличили позицию, то робот пометит у себя, что позиция изменена (по цене сделки), пересчитает все стопы, профиты, таймеры и автоматически продолжит позицию относительно новой средневзвешенной цены.
  • Если Вы вручную уменьшили позицию, то робот пометит у себя, что позиция изменена (по цене сделки), рассчитает полученный профит и автоматически продолжит ведение позиции.
  • Если Вы вручную закрыли позицию, то робот пометит у себя, что позиция закрыта (по цене сделки), рассчитает полученный профит, сбросит все необходимые флаги и таймеры.
  • Если Вы вручную перевернули позицию, то робот пометит у себя, что текущая позиция закрыта (по цене сделки), рассчитает полученный профит, сбросит все необходимые флаги и таймеры и откроет новую позицию (по цене сделки), рассчитает все стопы, профиты, таймеры и автоматически начнет вести позицию в другом направлении.

Робот позволяет осуществлять торговлю по кнопкам ПОКУПКА/ПРОДАЖА, ПЕРЕВОРОТ и ЗАКРЫТЬ в любой момент по текущей цене, при этом:

  • Если Вы открыли новую позицию, то робот пометит у себя, что открыта новая позиция, рассчитает все стопы, профиты, таймеры и автоматически начнет вести позицию. Число контрактов может быть задано в Таблице текущих параметров в любой момент.
  • Если Вы нажали на кнопку с тем же направлением торговли (увеличили позицию), то робот пометит у себя, что позиция изменена, пересчитает все стопы, профиты, таймеры и автоматически продолжит позицию относительно новой средневзвешенной цены.
  • Если Вы нажали на кнопку с противоположным направлением торговли (уменьшили позицию), то робот изменит текущую позицию на заданное число контрактов, рассчитает полученный профит.
  • Если Вы закрыли позицию, то робот пометит у себя, что позиция закрыта, рассчитает полученный профит, сбросит все необходимые флаги и таймеры.
  • Если Вы перевернули текущую позицию, то робот закроет позицию, рассчитает полученный профит, сбросит все необходимые флаги и таймеры и откроет новую позицию в противоположную сторону на число контрактов, заданное в Таблице текущих параметров.

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

  • Направление торговли (Покупка, Продажа)
  • Цена
  • Тип открытия (9 типов открытия, включая “Прокол уровня” и “Недоход до уровня“, описываются отдельно)
  • Количество контрактов по данному уровню (перебираются варианты, заданные пользователем)
  • Число попыток входа по данному уровню в день (перебираются варианты, заданные пользователем)
  • Включение режим автоматического переворота уровня (режим «ворота»)
  • Расстояние, на которое будет автоматически переворачиваться уровень в режиме “ворот” после входа в позицию (рассчитывается от предыдущего уровня)
  • Статус уровня. Уровень может добавляться сразу включенным или выключенным (включается пользователем)

По любому уровню можно отредактировать любую настройку в любой момент, включить/выключить, передвинуть мышкой на графике на новое значение цены.

Робот позволяет:

  • Набирать позицию несколькими уровнями и индикаторами (при их включении)
  • Переворачиваться по уровню с противоположным направлением, при этом закрывается позиция на текущее число контрактов и открывается на заданное по уровню число контрактов

Робот позволяет автоматически строить и добавлять уровни по значимым фракталам при включении соответствующего модуля (рассматривается отдельно). Уровни по фракталам робот может торговать полностью в автоматическом режиме.

Данный модуль позволяет отрабатывать любые движения (пробой/отбой) по любому числу индикаторов, нанесенных на разные таймфреймы одного инструмента. Это могут быть Bolinger Bands, Price Channel, AB-Trend, диагональные каналы, трендовые линии (можно торговать диагональный поддержки/сопротивления, флаги, сужающиеся, расширяющиеся треугольники), Pivol-points любого типа (Classic, Fibonacci, Camarilla, Woodie, DeMark), каналы линейной регрессии, скользящие средние (Moving Average), любой другой индикатор, у которого можно торговать пробойные/отбойные движения, а также любое их сочетание (при этом стандартные уровни базового функционала тоже торгуются).

Все индикаторы настраиваются на графике по торгуемому инструменту. По каждому индикатору задается:

  • Направление торговли (Покупка, Продажа)
  • Линии индикатора для покупки и продажи
  • Тип открытия (9 типов открытия, включая “Прокол индикатора” и “Недоход до индикатора“, описываются отдельно)
  • Сдвиг уровня входа в позицию относительно линии индикатора (для лонга ниже линии индикатора, для шорта выше линии индикатора)
  • Количество контрактов по данному уровню (перебираются варианты, заданные пользователем)
  • Число попыток входа по данному уровню в день (перебираются варианты, заданные пользователем)
  • Статус линии. Линия индикатора добавляется включенной, но в любой момент может быть выключена пользователем

Одна и та же линия индикатора в 1 момент времени может использоваться и для сигнала в лонг и для сигнала в шорт (например MA, при этом надо задать разные сдвиги относительно линии индикатора). Также учитывается общая настройка «Максимальное расстояние до уровня», дальше которого уровень не учитывается. Позволяет не входить в позицию на гэпах, когда цена пробила уровень на расстояние, дальше указанного. При этом попытка входа считается в первый раз пробоя.

По любому индикатору можно отредактировать любую настройку в любой момент, включить/выключить линию или все индикаторы.

Робот позволяет:

  • Набирать позицию несколькими индикаторами и уровнями
  • Переворачиваться по индикатору с противоположным направлением, при этом закрывается позиция на текущее число контрактов и открывается на заданное по уровню число контрактов

Индикаторы робот торгует полностью в автоматическом режиме.

Робот позволяет автоматически строить и добавлять уровни по значимым фракталам при включении данной функциональности. В настройках задается:

  • Задается число баров до и после пика для построения фрактала (значения могут не совпадать)
  • Задается тип открытия по уровню (9 типов входа, включая “Прокол уровня” и “Недоход до уровня“, рассматривается отдельно)
  • Задается количество контрактов по данному уровню
  • Задается статус уровня (Рабочий, Отработан)
  • Задается размер сдвига относительно пика фрактала
  • Включение/выключение округления значения уровня (возможно округление по любому числу)

Если фрактальные уровни находятся близко друг к другу, то остается только один (более высокий верхний уровень, более низкий нижний уровень). При включения модуля при появлении нового фрактала новый уровень сразу создается автоматически. Если не задан ни 1 уровень в таблице, то робот автоматически строит фрактальные уровни по всей истории графика.С помощью этого модуля робот может превратиться в полноценную торговую систему. Любой уровень, после его автоматического создания, можно подвинуть через стандартные возможности робота.

ВЕДЕНИЕ ПОЗИЦИИ

В режиме ЗАКРЫТИЕ позволяет частично закрывать текущую позицию по противоположным уровням или линиям индикаторов на указанное в них число контрактов. Число уровней или линий индикаторов неограниченно. Все уровни мышкой выставляются на графике по инструменту и в любой момент могут быть откорректированы, включены/выключены прямо в процессе ведения позиции.

Полное или частичное закрытие позиции по стопу. Размер стопа задается в пп или в проценте от текущей цены инструмента. Многоуровневый стоп-лосс в настройках задается в виде списка, в каждом элементе можно указать: относительно уровня входа значение в пунктах или коэффициент умножения рассчитанного при входе в позицию стопа, долю закрываемых контрактов. Число уровней неограничено.

Позволяет перевести уровень стопа в безубыток при уходе цены в плюс относительно уровня входа в позицию далее, чем заданное значение (задается в пунктах или в коэффициенте умножения размера стопа). Уровень безубытка может корректироваться относительно уровня входа отдельным параметром.

Работает независимо от модуля перевода стопа на уровень безубытка. Дополнительно можно указать комфортный уровень профита, начиная с которого включается трейлинг-стоп (задается в пунктах или в коэффициенте умножения размера стопа). Это позволяет настраивать получение профита по позиции не менее заданной величины (задается в пунктах или в коэффициенте умножения размера стопа), а дальше передвигать стоп вслед за ценой на заданном расстоянии или настроить получение профита в вилке между указанным и уровнем трейлинга.

В настройках задается:

Возможность переворота по стопу(стоп формируется динамически на основе всех модулей, включая ручную корректировку) . При перевороте число контрактов на открытие позиции равно остатку по текущей позиции.

Тейк-профит позволяет полностью или частично закрыть позицию по тейк-профиту (задается в пунктах или в коэффициенте умножения размера стопа). Многоуровневый тейк-профит в настройках задается в виде списка, в каждом элементе можно указать: относительно уровня входа значение в пунктах или коэфициент умножения рассчитанного при входе в позицию стопа, долю закрываемых контрактов. Число уровней неограничено.

Данный функционал тесно связан с многоуровневым тейк-профитом, т.к. докупки осуществляются по уровням частичного закрытия позиции в профит.

Настройки по каждому уровню профита для автодокупки:

  • Смещение в минус относительно фактической цены закрытия данного уровня профита. Указанная доля контрактов докупается при условиях:
    • Лонг – текущая цена ниже или равна (фактической цены закрытия данного уровня профита минус смещение)
    • Шорт – текущая цена выше или равна (фактической цены закрытия данного уровня профита плюс смещение)
  • Смещение в плюс относительно фактической цены закрытия данного уровня профита. Указанная доля контрактов докупается при условиях:
    • Лонг – текущая цена выше или равна (фактической цены закрытия данного уровня профита минус смещение)
    • Шорт – текущая цена ниже или равна (фактической цены закрытия данного уровня профита плюс смещение)
  • Доля контрактов докупаемых по данному уровню (от 0 до 1, где 1 – 100%)

Если указываются оба смещения, то контракты докупятся по первому из сработавших условий. Докупка по каждому уровню происходит 1 раз за позицию (данный уровень докупки помечается как отработанный).

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

В настройках задается:

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

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

Закрытие позиции по времени удержания (например через 15 минут после входа в позицию). При этом можно настроить закрывать позицию в любом случае или только, если не получен частичный тейк-профит.

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

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

Робот постоянно автоматически пересчитывает уровни стопа и профита по текущей позиции, поскольку одновременно в настройках могут быть заданы несколько видов расчетов. Данные уровни показываются на графике в виде горизонтальных линий соответствующего цвета. Уровень стоп-лосса изображается на графике в виде синей линии, уровень тейк-профита желтой. В любой момент пользователь может мышкой передвинуть уровень стопа или профита. После корректировки робот перестает рассчитывать данный уровень автоматически и устанавливает число контрактов на закрытие по данному уровню равное текущему числу контрактов. Если хочется продолжить автоматический расчет уровня (сброс ручной корректировке), то это всегда можно сделать в модуле быстрой торговли.

ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

Многофункциональный торговый робот по уровням и индикаторам Таблица текущих параметров
  • Код торгуемого инструмента
  • Возможность работы в данный момент времени (при указании перерывов в работе робота)
  • Направление открытой позиции
  • Количество открытых контрактов на текущий момент
  • Эффективная цена позиции
  • Вариационная маржа позиции с учетом частичного закрытия по стопу и профиту
  • Прогнозируемая вариационная маржа позиции. Показывает размер прибыли/просадки всей позиции, если ее закрыть по текущей цене инструмента. Обновляется 1 раз в секунду, используется в модулях по автоматическому закрытию позиции по заданной прибыли или просадке (если их включить).
  • Прогнозируемая вариационная маржа позиций за день. Показывает размер прибыли/просадки за день, если текущую позицию закрыть по текущей цене инструмента. Обновляется 1 раз в секунду.
  • Уровень стопа. При использовании многоуровнего стопа указывается ближайший уровень. Красный цвет строки показывает, что данный уровень был откорректирован вручную.
  • Уровень тейк-профита. При использовании многоуровнего профита указывается ближайший уровень. Красный цвет строки показывает, что данный уровень был откорректирован вручную.
  • Максимальное число контрактов по данной позиции
  • Кнопка СИНХРОНИЗАЦИЯ ОСТАТКА – синхронизация текущего остатка по инструменту в роботе и терминале QUIK.
  • Тип открытия для уровня по умолчанию (про типы можно прочитать в разделе «Типы открытия позиции»), выбирается из списка в параметре настроек / Число контрактов для уровня по умолчанию и для быстрых кнопок, выбирается из настроек
  • СТОП ВКЛ./ВЫКЛ. – включение или отключение расчета всего стоп-лосса в моменте. В выключенном состоянии все виды стопов не работают.
  • ПРОФ.ВКЛ./ВЫКЛ. – включение или отключение расчета всего тейк-профита в моменте. В выключенном состоянии все виды профитов не работают.
  • Многоуровневый профит – текущий номер профита, по клику мышке можно перейти к следующему. Используется, если пользователь вручную закрыл часть позиции раньше времени (например по кнопке) и хочет пропустить текущий уровень профита.
  • СТОП В БУ – перевод значения стоп-лосса на уровень безубытка. Стоп-лосс переводится при условии, что текущая цена инструмента находится в плюсе позиции дальше, чем уровень безубытка.
  • 1 / 2 – Число контрактов для уровня по умолчанию и для быстрых кнопок становится равно текущему числу контрактов в позиции, деленное на 2. Полезно для быстрого закрытия половины позиции.
Многофункциональный торговый робот по уровням и индикаторам Таблица уровней

Кнопки в первой строке таблицы (срабатывают по двойному нажатию левой кнопкой мыши):

«НЕЗАВИСИМО/ОБЪЕДИНЕНИЕ» — Включение набора позиции несколькими уровнями и индикаторами

«ПЕРЕВОРОТ/ЗАКРЫТИЕ» — Режимы работы противоположных уровней:

  • ПЕРЕВОРОТ – закрывается текущая позиция и открывается в противоположном направлении (по умолчанию).
  • ЗАКРЫТИЕ – частично закрывается текущая позиция на указанное число контрактов. В данном режиме позволяет выставлять уровни или линии индикаторов для многоуровневого закрытия позиции.

«ОБН.МЕТКИ» — Обновляет метки уровней на графике

«ФИКС» — фиксирует уровни на графике и не дает их изменить мышкой, при этом снижается нагрузка на робота по опросу всех уровней. Красный цвет фиксация работает, зеленый – не работает.

«ОТБОЙ/ПРОБОЙ» — Режим генерации фрактальных уровней относительно текущей цены. ОТБОЙ — генерация уровней на отскок (по умолчанию), ПРОБОЙ — генерация уровней на пробой

«СБРОС» — При условии, что нет позиции, удаляет все уровни в таблице и на графике, заново сканирует уровни по фракталам (если включен данный модуль)

«ЗАКРЫТЬ» — Закрытие открытой позиции по текущей цене в моменте

«ДОБАВИТЬ» — Добавляется новый уровень со следующими параметрами:

  • Направление (по умолчанию «Покупка»)
  • Значение — текущее значение цены
  • Тип открытия (по умолчанию берется из настроек)
  • Количество контрактов (берется первый вариант из возможных значений)
  • Число попыток входа по данному уровню (берется первый вариант из возможных значений)
  • Режим автоматического переворота уровня (режим «ворота») выключен
  • Расстояние, на которое будет автоматически переворачиваться уровень после входа в позицию (рассчитывается от предыдущего уровня, берется первый вариант из возможных значений)
  • Статус «Отработан» (во избежании открытия по нему позиции в момент его появления)

Таким образом можно добавлять и удалять уровни без ручных настроек в файле.

В любой строке двойным нажатием мышкой возможно:

  • Поменять направление уровня
  • Поменять тип открытия позиции по уровню
  • Изменить количество контрактов по данному уровню (перебираются варианты, заданные пользователем)
  • Изменить число попыток входа по данному уровню в день (перебираются варианты, заданные пользователем)
  • Включить/выключить режим автоматического переворота уровня (режим «ворота»)
  • Изменить расстояние, на которое будет автоматически переворачиваться уровень после входа в позицию (перебираются варианты, заданные пользователем)
  • Пометить уровень/снять пометку уровня «Отработан» (включить/выключить уровень в моменте)
  • Удалить данный уровень

Каждый уровень на графике изображен меткой-горизонтальным отрезком. Данную метку можно двигать мышкой, при этом в таблице автоматически меняется значение уровня. Желательно перед изменением уровня поменять ему статус на «Отработан», иначе если Вы случайно переместите уровень ближе к текущей цене откроется позиция.

Многофункциональный торговый робот по уровням и индикаторам Таблица индикаторов

Кнопки в первой строке таблицы (срабатывают по двойному нажатию левой кнопкой мыши):

«ВКЛЮЧЕНО«/»ВЫКЛЮЧЕНО» — Включение/выключение обработки индикаторов. Полезно при изменении параметров индикатора или передвижении линий интерактивного индикатора, например в диагональном канале (перед изменением выключаем обработку, меняем параметры, включаем обработку).

«СБРОС ИНДИКАТОРОВ» — Сброс счетчиков отработки уровней всех индикаторов, загрузка текущих параметров по индикаторам из файла настроек по роботу.

Каждая строка таблицы показывает:

  • Идентификатор индикатора, берется из файла настроек.
  • Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по лонговой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
  • Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по шортовой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
  • Кнопка включения/выключения лонговой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
  • Кнопка включения/выключения шортовой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
  • Тип открытия позиции по данному индикатору
  • Число открываемых контрактов по данному индикатору

С помощью этого модуля робот превращается в полноценную универсальную торговую систему, которая может торговать как контртрендовые движения, так и пробой линии индикаторов.

Многофункциональный торговый робот по уровням и индикаторам Таблица быстрых кнопок

Данный модуль позволяет открывать, переворачиваться и закрывать позицию в моменте по 1 клику мышкой по соответствующей кнопке:

«ПОКУПКА» — Открытие позиции в Лонг по текущей цене. При включенном обьединении набора позиции несколькими уровнями позволяет докупиться при уже открытой позиции. Если до этого была открытая позиция в Шорт, то происходит переворот позиции в Лонг (закрываются все контракты в Шорт и открывается позиция а Лонг). Число контрактов берется из Таблицы текущих параметров .

«ПРОДАЖА» — Открытие позиции в Шорт по текущей цене. При включенном обьединении набора позиции несколькими уровнями позволяет докупиться при уже открытой позиции. Если до этого была открытая позиция в Лонг, то происходит переворот позиции в Шорт (закрываются все контракты в Лонг и открывается позиция а Шорт). Число контрактов берется из Таблицы текущих параметров .

«ЗАКРЫТЬ» — Закрытие открытой позиции по текущей цене.

«ПЕРЕВОРОТ» — Переворот текущей позиции, при открытии новой позиции число контрактов берется из Таблицы текущих параметров.

«СТОП АВТО/РУЧНОЙ» — Перевод автоматически рассчитываемого стопа в ручной режим для его корректировки на графике мышкой (при этом стоп НЕ корректируется роботом при изменении позиции) и обратно на автоматический расчет (при этом стоп корректируется роботом при изменении позиции). В ручном режиме по стопу всегда закрывается вся позиция.

«ПРОФИТ АВТО/РУЧНОЙ» — Перевод автоматически рассчитываемого профита в ручной режим для его корректировки на графике мышкой (при этом профит НЕ корректируется роботом при изменении позиции) и обратно на автоматический расчет (при этом стоп корректируется роботом при изменении позиции). В ручном режиме по профиту всегда закрывается вся позиция.

ФИКС – Фиксация ручных уровней стопа и профита (при их включении) во избежании случайного перемещения мышкой, а также для снижения нагрузки на робот, т.к. робот перестает опрашивать координаты уровней стопа/профит каждый тик.

ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ

Ниже представлены настройки для уровня или индикатора, по условиям которых робот входит в позицию.

Тип открытия «По уровню» (M)

На пробой уровня или отбой от уровня робот открывает позицию при пересечении уровня.

Тип открытия «По уровню» (M1)

Робот открывает позицию при пересечении уровня снизу вверх для лонга и наоборот для шорта. Пересечение смотрится в моменте (текущая цена относительно цены открытия текущей свечи)

Тип открытия «По уровню» (M2)

Робот открывает позицию при пересечении уровня сверху вниз для лонга и наоборот для шорта. Пересечение смотрится в моменте (текущая цена относительно цены открытия текущей свечи)

Тип открытия «По уровню» (C1)

Робот открывает позицию при пересечении уровня снизу вверх для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия)

Тип открытия «По уровню» (C2)

Робот открывает позицию при пересечении уровня сверху вниз для лонга и наоборот для шорта. Пересечение смотрится по крайней закрытой свече (цена закрытия относительно цены открытия)

Тип открытия «Прокол/отбой по закрытию свечи» (С)

Для входа в Лонг:

  • Прокол:
    • Low закрытого бара ближе минимально заданного расстояния
    • Open и Close закрытого бара выше уровня/линии индикатора
  • или Пересечение:
    • Open закрытого бара ниже уровня/линии индикатора
    • Close закрытого бара выше уровня/линии индикатора

Для входа в Шорт:

  • Прокол:
    • High закрытого бара ближе минимально заданного расстояния
    • Open и Close закрытого бара ниже уровня/линии индикатора
  • или Пересечение:
    • Open закрытого бара выше уровня/линии индикатора
    • Close закрытого бара ниже уровня/линии индикатора

Тип открытия «Гибрид» (G)

Работает только на отбой от уровня. Робот открывает позицию при соблюдении 1 из условий (любого):

  • При пересечении уровня.
  • При соблюдении условий (отбой по закрытой свече):
    • Пик закрытой свечи был ближе минимально заданного расстояния
    • Текущая цена ближе максимально заданного расстояния
  • При соблюдении условий (отбой по текущей открытой свече):
    • Пик текущей свечи в моменте был ближе минимально заданного расстояния
    • Цена пошла от уровня на заданное расстояние от текущего пика

Тип открытия «Выше/ниже уровня контртренд»

Работает только на отбой от уровня индикатора. Робот открывает позицию при соблюдении 1 из условий (любого):

  • Цена ниже уровня или линии индикатора (с учетом отступа). Открытие позиции в лонг.
  • Цена выше уровня или линии индикатора (с учетом отступа). Открытие позиции в шорт.

Тип открытия «Выше/ниже уровня тренд»

Работает только на  пробой уровня индикатора. Робот открывает позицию при соблюдении 1 из условий (любого):

  • Цена выше уровня или линии индикатора (с учетом отступа). Открытие позиции в лонг.
  • Цена ниже уровня или линии индикатора (с учетом отступа). Открытие позиции в шорт.

Возможность указать максимальное число контрактов по позиции. Робот не дает входить по уровням, кнопкам, автодокупке при превышении заданного числа. Защита позиции от превышения рисков.

Робот позволяет задавать неограниченное число внутридневных перерывов в работе в виде списка:

  • Время начала перерыва
  • Время окончания перерыва
  • Флаг закрытия позиции в начале перерыва по текущей цене

Дополнительно настраивается:

  • Флаг, при включении которого робот в указанные периоды перестает смотреть закрытие позиции по стопу.
  • Флаг, при включении которого робот в указанные периоды перестает смотреть закрытие позиции по профиту.

Позволяет торговать в направлении индикатора по 2 режимам:

  1. Для Лонг – цена выше линии индикатора, для Шорт – цена ниже линии индикатора, если цена находится между линиями, то возможна торговля в обе стороны
  2. Для Лонг — наклон вверх, для Шорт — наклон вниз

Дополнительно можно задать:

  • закрытие позиции при перевороте индикатора.
  • расстояние до линии индикатора для входа в позицию, докупки возможны только ближе к линии индикатора. Для типов открытия L и P не смотрится.

При включении параметра блокирует вход в позицию на заданное время относительно момента закрытия предыдущей позиции. Полезно против «запиливания» или множественных входов на одном уровне.

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

На график в виде меток могут выводиться:

  • Вход и выход из позиции (значок треугольника, как в стандартном терминале). При наведении мышки показывается цена и название сигнала, по которому отработан данный вход/выход.
  • Уровень стопа. При смещении уровня (следующий уровень в многоуровневом стопе, трейлинг стоп) рисуется новый уровень.
  • Уровень профита. При смещении уровня (следующий уровень в многоуровневом профите) рисуется новый уровень.
Торговые роботы для QUIK Журнал сделок

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