• Обзор
  • Отзывы
  • Обсуждение (29)
  • Что нового

RenkoTradingBot

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

Преимущества данного эксперта:

  • На рынке всегда не более одного открытого ордера по символу;
  • Не используется мартингейл, доливки и усреднения;
  • Опциональная установка стоп-лосса и его сопровождение;
  • Опциональное управление размером лота с учетом загрузки депозита или риска убытка при выбранном размере стоп-лосса;
  • Выделение эксперту под управлением лотом только части депозита;

Обратите внимание, что эксперт не выводит график Ренко.

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

Для анализа работы эксперта и визуализации графиков Ренко можно использовать сторонние индикаторы или оффлайн-эксперты. Один из них Вы найдете на вкладке "Обсуждение" данного продукта.


Параметры

  • Magic - идентификатор ордеров для данного экземпляра эксперта, по умолчанию - 0;
  • LotSize - размер лота для новых ордеров, по умолчанию - 0.1; данный параметр игнорируется, если используется Exposure или Risk;
  • RenkoBox - размер бара Ренко в пунктах, по умолчанию - 100;
  • SignalSize - количество однонаправленных баров Ренко после разворота, при котором начинается торговля; по умолчанию - 3;
  • MultipleOrders - если true, после достижения SignalSize каждый следующий сформированный бар Ренко в прежнем направлении инициирует доливку; по умолчанию - false, т.е. существует только один ордер в актуальном направлении;
  • EquityPart - значение от 0 до 1; часть свободной маржи счета, которая будет использоваться при вычислении размера лота по Exposure или Risk; по умолчанию - 0, что означает отсутствие ограничения;
  • Exposure - значение от 0 до 1; процент нагрузки на депозит, используемый для расчета лота относительно свободной маржи или части свободной маржи, заданной вEquityPart; по умолчанию - 0, режим отключен, используется постоянный лот из LotSize;
  • Risk - значение от 0 до 1; процент риска как допустимый размер убытка относительно свободной маржи счета при срабатывании заданного стоп-лосса StopLossInBoxes; по умолчанию - 0, режим отключен, используется постоянный лот из LotSize;
  • StopLossInBoxes - размер стоп-лосса как коэффициент размера бара Ренко RenkoBox; то есть, например, если RenkoBox равен 300 пунктов, а StopLossInBoxes - 2, то расстояние до стоп-лосса равно 600; если равно 0, стоп-лосс не выставляется;
  • TrailingStop - включение/отключение сопровождения стоп-лосса (если StopLossInBoxes больше нуля); по умолчанию - true;
  • TakeProfitInBoxes - размер тейк-профита как количество баров Ренко; если равно 0, тейк-профит не выставляется;
  • Slippage - проскальзывание в пунктах при исполнении ордеров; по умолчанию - 10;
  • RetryCount - количество повторных попыток выполнения торговой операции при возникновении ошибок; по умолчанию - 5; если операция не была выполнена после RetryCount, а сигнал остается, то эксперт попытается его обработать на следующем тике;
  • AllowCloseBy - опция, разрешающая использование функции OrderCloseBy; по умолчанию - true; игнорируется, если функция OrderCloseBy запрещена брокером;
  • VersionCompatibility (по умолчанию - 0) - если изменить на 1.1, робот работает по старому алгоритму от версии 1.1 (может быть полезно для тех, у кого сохранились удачные настройки для прежнего алгоритма, хотя он и был неканоническим);

Рекомендуемые таймфреймы: M15, M30, H1.

Тестирование и оптимизацию необходимо проводить в потиковом режиме.

На скриншотах представлены пояснения по формированию торговых сигналов и отчеты тестирования.

Нет отзывов
Версия 1.2 2018.05.21
- Исправлен неверный отсчет количества блоков SignalSize после разворота (вход осуществлялся на 1 раньше, чем нужно);
- Исправлен пропуск открытия некоторых дополнительных ордеров при включенной опции MultipleOrders;
- Добавлен параметр VersionCompatibility (по умолчанию - 0): если изменить на 1.1, робот работает по старому алгоритму от версии 1.1 (может быть полезно для тех, у кого сохранились удачные настройки для прежнего алгоритма, хотя он и был неканоническим).
Версия 1.1 2017.09.28
- Добавлена проверка, разрешено ли брокером использование функции OrderCloseBy (если нет, закрытие производится обычным способом с помощью OrderClose).
- Добавлена проверка на смену направления для первого сигнала после запуска (в версии 1.0 ордер открывался сразу же после запуска, если цена прошла в любом направлении заданное количество боксов; последующие сигналы обрабатываются прежним образом).
- Добавлен параметр TakeProfitInBoxes.