К роботу по одновременной отработке нескольких уровней дописан модуль автоматической работы по неограниченному числу индикаторов. Про сам робот подробно можно прочитать здесь.
Данный функционал может быть включен в настройках робота.
Данный модуль позволяет отрабатывать любые движения по любому числу индикаторов, нанесенных на разные таймфреймы одного инструмента. Это могут быть Bolinger Bands, Price Channel, AB-Trend, диагональные каналы, Pivol-уровни любого типа (Classic, Fibonacci, Camarilla, Woodie, DeMark), скользящие средние (Moving Average), любой другой индикатор, у которого можно торговать пробойные или отбойные движения, а также любое их сочетание (при этом стандартные уровни базового функционала тоже торгуются). В один момент времени открывается и ведется только 1 позиция. Если робот встал в позицию, сигналы по другим индикаторам в ту же сторону игнорируются.
В настройках робота указывается перечень торгуемых индикаторов. Для каждого индикатора задается:
- Идентификатор индикатора
- Номер линии индикатора для позиции в лонг (может быть отключена)
- Номер линии индикатора для позиции в шорт (может быть отключена)
- Число попыток входа в позицию в течение дня (может быть задано «не ограничено», для каждой линии индикатора попытки считаются независимо)
- Сдвиг уровня входа в позицию относительно линии индикатора (для лонга ниже линии индикатора, для шорта выше линии индикатора)
- Минимальное расстояние от пика цены до уровня для входа в сделку (отработка «недохода» до уровня входа)
- Сдвиг в обратную сторону от пика цены до уровня для входа в сделку
- Тип открытия позиции для данного индикатора
Одна и та же линия индикатора в 1 момент времени может использоваться и для сигнала в лонг и для сигнала в шорт (например MA, при этом надо задать разные сдвиги относительно линии индикатора). Если с какого-то момента вы хотите поменять направления входа, то измените настройки и перезапустите робота.
Также учитывается общая настройка «Максимальное расстояние до уровня», дальше которого уровень не учитывается. Позволяет не входить в позицию на гэпах, когда цена пробила уровень на расстояние, дальше указанного. При этом попытка входа считается в первый раз пробоя.
Робот работает с уровнем входа, который считается по соответствующей линии индикатора согласно настройкам и указанному типу открытия.
Каждый день на открытии торговой сессии счетчик попыток входа по каждой линии каждого индикатора сбрасывается. В любой момент можно сбросить счетчики через пользовательский интерфейс.
В интерфейс таблицы по уровням добавлены 2 кнопки:
«ВКЛЮЧЕНО«/»ВЫКЛЮЧЕНО» — Включение/выключение обработки всех индикаторов. Полезно при изменении параметров индикатора или передвижении линий интерактивного индикатора, например в диагональном канале (перед изменением выключаем обработку, меняем параметры, включаем обработку).
«СБРОС ИНДИКАТОРОВ» — Сброс счетчиков отработки уровней всех индикаторов (для модуля по отработке индикаторов), обновление параметров индикаторов из файла настройки.
Таблица индикаторов
В интерфейс робота добавлена новая таблица, которая показывает список индикаторов. Каждая строка таблицы показывает:
- Идентификатор индикатора, берется из файла настроек.
- Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по лонговой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
- Текущее число попыток из заданного числа попыток (берется из файла настроек, может быть задано конкретное число за день или неограниченное число попыток в день) для линии индикатора по шортовой позиции. Линия может быть отключена, тогда показывается статус «Отключен».
- Кнопка включения/выключения лонговой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
- Кнопка включения/выключения шортовой линии индикатора (меняет статус по двойному щелчку левой кнопки мыши)
- Тип открытия позиции по данному индикатору
С помощью этого модуля робот превращается в полноценную универсальную торговую систему, которая может торговать как контртрендовые движения, так и пробой линии индикаторов.
Примеры индикаторов:
Нестандартные индикаторы.
Интерактивный индикатор диагонального канала. Подробнее здесь.
Интерактивный индикатор трендовой линии. Подробнее здесь.
Индикатор Pivot points универсальный (Classic, Fibonacci, Camarilla, Woodie, DeMark). Подробнее здесь.
Альфа — бета тренд, alfa — beta trend. Подробнее здесь.
Индикатор канала линейной регрессии. Подробнее здесь.
Стандартные индикаторы.