RenkoTradingBot
- Эксперты
- Stanislav Korotky
- Версия: 1.2
- Обновлено: 21 мая 2018
- Активации: 5
Эксперт формирует внутри себя виртуальный график Ренко (без использования индикаторов) и торгует по заданным фигурам. Ордер открывается в направлении движения цены, когда сформировано заданное с помощью параметра 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.
Тестирование и оптимизацию необходимо проводить в потиковом режиме.
На скриншотах представлены пояснения по формированию торговых сигналов и отчеты тестирования.