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

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

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

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

Простой стоп-лосс. Полное закрытие позиции по стопу. Размер стопа задается в пп или в % от текущей цены инструмента.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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