Renko Trading Bot EA
- Эксперты
- Версия: 1.2
- Обновлено: 26 июля 2026
- Активации: 10
Renko Trading Bot EA — Автоматический советник для торговли по графикам Renko на MetaTrader 5
ОПИСАНИЕ
Renko Trading Bot EA — полностью автоматический торговый советник для MetaTrader 5, построенный на методологии Renko. В основе системы лежит принцип построения ценовых «кирпичей» (bricks): новый кирпич формируется только тогда, когда цена проходит заданное расстояние, а обычные колебания и рыночный шум внутри этого диапазона игнорируются. Такой подход отфильтровывает незначительные движения и оставляет только значимые движения цены, на основе которых советник принимает торговые решения.
Renko Trading Bot EA автоматически отслеживает направление Renko, текущий уровень Renko и уровень разворота, а торговый сигнал формируется в момент подтверждённого разворота серии кирпичей. Для сопровождения сделок используются Smart Risk, Grid Trading, Trailing Stop, Break Even, комбинированный фильтр входов, фильтр времени и встроенные механизмы контроля торговых условий.
Советник поддерживает неттинговые и хеджинговые счета и подходит для торговли XAU/USD, Forex, индексами, сырьевыми товарами и криптовалютами. Renko Trading Bot EA подойдёт трейдерам, которые автоматизируют Renko Trading и торговлю по подтверждённым разворотам цены в среде MetaTrader 5.
КЛЮЧЕВЫЕ ПРЕИМУЩЕСТВА
Фильтрация рыночного шума — методология Renko отсекает незначительные внутридиапазонные колебания и оставляет только значимые движения цены, обеспечивая более стабильную торговую логику.
Вход по подтверждённому развороту — сигнал формируется в момент смены направления серии кирпичей, а не на случайном движении, что помогает избежать преждевременных входов.
Smart Risk — объём каждого следующего ордера сетки уменьшается, а не увеличивается, снижая нагрузку на депозит по мере расширения серии.
Контролируемая сеточная торговля — собственный внутренний учёт уровней сетки, одинаково корректная работа на неттинговых и хеджинговых счетах.
Регулируемая частота торговли — комбинированный фильтр по времени и расстоянию с четырьмя режимами для редких входов или активной работы.
Проверка торговых условий — перед каждым входом проверяются спред, свободная маржа, состояние торговой сессии, фильтр времени и дневной лимит сделок.
Гибкое управление позицией — настраиваемые Stop Loss, Take Profit, динамический Trailing Stop и функция Break Even.
Визуальный контроль торговли — информационная панель и визуальная история сделок в реальном времени.
Универсальность инструментов — золото, валютные пары, индексы, энергоносители и криптовалюты.
ОСНОВНЫЕ ФУНКЦИИ
Renko Engine (построение кирпичей и определение разворота)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
КАК РАБОТАЕТ СОВЕТНИК
Построение кирпичей. Советник формирует серию кирпичей Renko от текущей цены. Новый кирпич добавляется только тогда, когда цена проходит расстояние, равное размеру кирпича (BrickSize). Пока цена движется в пределах этого диапазона, новые кирпичи не формируются, а рыночный шум не влияет на логику.
Отслеживание разворота. Для текущего направления советник рассчитывает уровень разворота на расстоянии, заданном параметром ReversalBricks. Пока цена продолжает движение в сторону тренда, серия кирпичей продолжается. Когда цена проходит уровень разворота в противоположную сторону, направление серии меняется, и в этот момент формируется торговый сигнал.
Формирование сигнала. Сигнал на покупку возникает при развороте серии вверх, сигнал на продажу — при развороте вниз. Поскольку сигнал привязан к завершённому развороту кирпичей, а не к произвольному внутридиапазонному колебанию, советник не открывает сделки на случайном шуме.
Открытие сделок. Когда сигнал сформирован и соответствует выбранному режиму направления, применяются общие правила контроля: проверяются интервал и расстояние между сделками согласно выбранному режиму фильтра, текущий спред, состояние торговой сессии, фильтр времени, дневной лимит и достаточность свободной маржи. При необходимости объём автоматически корректируется в соответствии с требованиями брокера. При включённом параметре CloseOnReversal встречные позиции могут закрываться в момент разворота. После открытия позиция сопровождается стоп-лоссом, тейк-профитом, трейлинг-стопом и безубытком, а при включённой сеточной торговле советник может добавлять ордера по мере движения рынка против позиции.
ПАРАМЕТРЫ СОВЕТНИКА
Renko Settings
RenkoTimeframe — рабочий таймфрейм; при запуске график переключается на выбранный период.
BrickSize — размер кирпича Renko в пунктах: расстояние, которое должна пройти цена для формирования нового кирпича. Меньшее значение делает систему чувствительнее, большее — более сглаженной.
ReversalBricks — количество кирпичей для подтверждения разворота: насколько глубоким должно быть встречное движение, чтобы сменить направление и сформировать сигнал.
CloseOnReversal — закрытие встречных позиций в момент разворота серии кирпичей.
Lot Settings
LotMethod — метод расчёта объёма: Fixed Lot (фиксированный лот) или Smart Risk (автоматический расчёт от размера баланса).
FixedLotSize — размер лота для режима фиксированного объёма (применяется только в этом режиме).
Grid Trading Settings
UseGrid — включение сеточной торговли при сопровождении открытых позиций.
GridStep — расстояние в пунктах между соседними уровнями сетки; используется и как минимальное расстояние между входами при работе фильтра по расстоянию.
MaxGridOrders — максимальное число ордеров в одном направлении при работе сетки; ограничивает совокупный риск.
Trading Direction
TradeDirection — разрешённое направление: только покупки (BUY), только продажи (SELL) или обе стороны (BOTH). В режиме BOTH направление определяется разворотом серии кирпичей.
Stop Loss & Take Profit Settings
StopLoss — размер стоп-лосса в пунктах (0 отключает Stop Loss).
TakeProfit — размер тейк-профита в пунктах для автоматической фиксации прибыли (0 отключает Take Profit).
Trailing Stop & BreakEven Settings
TrailingStop — автоматическое сопровождение прибыльных позиций трейлинг-стопом.
TrailingStart — минимальная прибыль в пунктах для активации трейлинг-стопа.
TrailingDistance — расстояние в пунктах между ценой и уровнем трейлинг-стопа после активации.
TrailingStep — минимальное изменение цены для очередного перемещения трейлинг-стопа.
BreakEven — автоматический перевод позиции в безубыток.
BreakEvenStart — прибыль в пунктах для активации безубытка.
BreakEvenOffset — смещение стоп-лосса в плюс относительно цены открытия после перевода в безубыток.
Trading Rules
MaxSpread — максимально допустимый спред в пунктах для открытия сделок; выше этого значения открытие временно блокируется.
MinutesBetweenTrades — минимальный интервал в минутах между открытиями новых сделок.
FilterMode — режим фильтра входов: только по времени, только по расстоянию, по времени ИЛИ расстоянию, либо по времени И расстоянию.
MagicNumber — уникальный идентификатор сделок советника.
TradeComment — комментарий, добавляемый ко всем сделкам советника.
DailyLimit — ограничение на количество новых сделок в течение торгового дня.
MaxOrdersPerDay — максимальное количество сделок за один торговый день.
Time Filter
EnableTimeFilter — включение фильтра времени; при выключенном фильтре торговля разрешена в любое время.
TradeMonday … TradeSunday — переключатели дней недели: для каждого дня торговлю можно разрешить или запретить (по серверному времени брокера).
StartHour, StartMinute — час и минута начала торгового окна.
EndHour, EndMinute — час и минута окончания торгового окна. Если начало больше окончания, окно переходит через полночь.
Display Settings
ShowPanel — отображение информационной панели на графике.
ShowProfitStats — статистика прибыли за день, неделю, месяц и весь период работы.
ShowTradeHistory — отображение истории сделок непосредственно на графике.
BuyTradeColor, SellTradeColor — цвета отображения сделок на покупку и продажу.
TradeFontSize — размер шрифта подписей истории сделок.
PanelBackColor, PanelTextColor, PanelEditColor — цвета фона, текста и полей со значениями информационной панели.
SMART RISK
Smart Risk — режим автоматического расчёта объёма позиции от размера баланса. Объём сделки растёт вместе с депозитом и уменьшается при его сокращении, поэтому нагрузка на счёт остаётся соразмерной его текущему состоянию.
Ключевая особенность режима проявляется при работе сетки: объём каждого следующего ордера уменьшается, а не увеличивается. Это принципиально отличает Smart Risk от классического мартингейла, где каждый последующий ордер удваивается и нагрузка на депозит растёт лавинообразно.
Пример расчёта. При балансе 5 000 USD стартовый объём первого ордера составит 0.05 лота. По мере расширения сетки объём каждого следующего уровня уменьшается на один шаг:
Баланс: 5 000 USD
1 уровень — 0.05
2 уровень — 0.04
3 уровень — 0.03
4 уровень — 0.02
5 уровень — 0.01
6+ уровень — 0.01
Таким образом, вместо наращивания объёма серия усредняется всё меньшими лотами, а совокупная нагрузка на депозит растёт значительно медленнее, чем при мартингейле.
Перед открытием любой позиции советник проверяет доступную свободную маржу и при необходимости уменьшает объём, приводя его к допустимому шагу лота брокера.
GRID TRADING
При включённой сеточной торговле советник не ограничивается одной позицией. По мере движения рынка против открытой стороны он добавляет новые ордера через заданный шаг в пунктах, формируя сетку усреднения. Общее количество ордеров в одном направлении ограничено параметром MaxGridOrders.
Советник ведёт собственный внутренний учёт уровней сетки и цен входа, поэтому сеточная логика работает одинаково корректно на неттинговых и хеджинговых счетах. После полного закрытия стороны внутренний счётчик обнуляется, и новый сигнал начинает свежий цикл с первого уровня.
Добавление ордеров в сетке подчиняется тем же правилам фильтрации по времени и расстоянию, что и первый вход, что позволяет контролировать плотность серии и совокупный риск.
TIME FILTER
Фильтр времени позволяет ограничить торговлю определёнными днями недели и временем суток. Он управляется параметром EnableTimeFilter и по умолчанию отключён.
При включении фильтра торговля разрешается только если выполнены оба условия: текущий день недели отмечен как разрешённый и текущее время находится внутри заданного окна. Если время начала окна больше времени окончания, окно считается переходящим через полночь. Все проверки выполняются по серверному времени брокера.
TRADE DIRECTION
BUY ONLY — советник открывает только сделки на покупку; сигналы на продажу игнорируются.
SELL ONLY — советник открывает только сделки на продажу; сигналы на покупку игнорируются.
BOTH — разрешены обе стороны. Направление конкретной сделки определяется разворотом серии кирпичей: покупки при развороте вверх, продажи при развороте вниз.
INFORMATION PANEL
При включённой панели советник выводит в углу графика сводку по своей работе: прибыль за день, неделю, месяц и весь период; BUY Grid и SELL Grid — текущее число уровней сетки на сторонах покупок и продаж; режим фильтра входов; текущее направление Renko и уровень кирпича; размер кирпича и шаг сетки; параметры управления позицией (состояние Trailing Stop и Break Even, значения Stop Loss и Take Profit). Панель обновляется в ходе работы и позволяет контролировать торговлю, не открывая дополнительных окон. Цвета фона, текста и полей со значениями настраиваются.
ИСТОРИЯ СДЕЛОК НА ГРАФИКЕ
При включённом отображении советник наносит совершённые сделки прямо на график: точки входа и выхода отмечаются стрелками с раздельными цветами для покупок и продаж, вход и соответствующий выход соединяются линией, а рядом с закрытием выводится подпись с финансовым результатом сделки с учётом свопа и комиссии. Объекты истории размещаются так, чтобы не перекрывать информационную панель, и автоматически перестраиваются при прокрутке и изменении масштаба графика.
РЕКОМЕНДАЦИИ ПО НАСТРОЙКЕ
Размер кирпича BrickSize и глубину разворота ReversalBricks рекомендуется адаптировать под конкретный инструмент и его волатильность: для более волатильных инструментов (золото, индексы) обычно используется больший размер кирпича, для менее волатильных валютных пар — меньший. Перед запуском на реальном счёте советник можно протестировать в MetaTrader 5 Strategy Tester на исторических данных, подобрать размер кирпича и параметры сопровождения для каждого инструмента и оценить работу в режимах BUY, SELL и BOTH. Поскольку кирпичи Renko строятся от цены, для корректного тестирования рекомендуется использовать режим тестирования на реальных тиках.
ЗАКЛЮЧЕНИЕ
Renko Trading Bot EA объединяет автоматическое построение графиков Renko, вход по подтверждённому развороту кирпичей, управление капиталом Smart Risk и контролируемую сеточную торговлю. Советник дополнен комбинированным фильтром входов, фильтром времени, гибкой системой управления открытыми позициями и полным набором механизмов контроля торговых условий — в одном полностью автоматическом торговом советнике для MetaTrader 5. Фильтрация рыночного шума, наглядная информационная панель и визуальная история сделок делают работу советника прозрачной и удобной для контроля. Полная поддержка неттинговых и хеджинговых счетов позволяет применять его для торговли золотом, валютными парами, индексами, энергоносителями и криптовалютами.
Советник не гарантирует получение прибыли. Результаты торговли зависят от рыночных условий, выбранных настроек, условий брокера и подхода трейдера к управлению рисками. Перед использованием на реальном счёте обязательно проведите тестирование в Strategy Tester и на демо-счёте.

