Renko Nexus AI
- Эксперты
-
Elham Afsharpour
Я опытный разработчик программного обеспечения для трейдинга с 8-летним опытом программирования, особенно в Python, C++ и MQL5. Последние 2 года я в основном занимаюсь разработкой Expert Advisors, пользовательских индикаторов, торговых инструментов и систем автоматизации для MetaTrader. - Версия: 2.31
- Активации: 5
Renko Nexus AI
Renko Nexus AI — это мультистратегический советник для MetaTrader 5, построенный на внутреннем движке Renko, настраиваемых рыночных фильтрах, гибком управлении позициями и дополнительном модуле подтверждения с помощью ИИ.
Советник содержит семь выбираемых торговых модулей, обозначенных просто как Стратегия A — Стратегия G. Их можно использовать по отдельности или в поддерживаемых комбинациях. Такая структура позволяет пользователю выбирать способ формирования сигналов, при этом контроль риска, исполнение сделок и управление позициями остаются в единой системе.
Советник не зависит от одного метода входа. Торговый кандидат формируется выбранной стратегией, проверяется активными фильтрами, проходит через правила управления капиталом, после чего позиция открывается с рассчитанным объемом, Stop Loss и Take Profit.
После входа дополнительные системы управления могут продолжать контролировать позицию, включая динамический Stop Loss, Break-even, Trailing Stop, восстановление через противоположные позиции, восстановление корзины и закрытие по Equity.
Дополнительный модуль подтверждения ИИ работает как финальный фильтр. Он не создает самостоятельные сделки и не заменяет стратегии советника.
Как работает советник
Обычная последовательность:
Сигнал стратегии → фильтры входа → расчет риска и лота → дополнительное подтверждение ИИ → исполнение сделки → управление позицией
Сначала советник строит внутреннюю структуру Renko на основе выбранных настроек Renko.
Когда одна из активных стратегий создает кандидата на BUY или SELL, советник проверяет включенные фильтры. Это могут быть Power Trend, внутренний фильтр направления, подтверждение свечой графика, фильтр трендовых линий, ограничения по волатильности, временные ограничения и ограничения по экономическим новостям.
Если кандидат остается допустимым, советник рассчитывает риск и объем. На итоговый объем могут влиять уже существующая экспозиция, предыдущие позиции того же направления, доступная маржа и включенные модификаторы размера лота.
После открытия позиции активные системы управления работают независимо от генератора сигнала. Поэтому одни и те же правила динамического Stop Loss, Trailing, Break-even, Recovery и управления корзиной могут применяться к позициям, открытым любой из включенных стратегий.
Выбор стратегии
Советник содержит Стратегии A, B, C, D, E, F и G.
Параметр Strategy Mode определяет, какая стратегия или комбинация стратегий активна.
Подробные внутренние торговые правила обрабатываются советником автоматически. Пользователю достаточно выбрать нужный режим стратегии и настроить соответствующие параметры в разделе этой стратегии.
Если одновременно включено несколько стратегий, они используют общие системы управления риском и позициями.
Настройки Renko
Раздел Renko Engine определяет, как советник строит внутреннюю структуру Renko.
Renko source timeframe выбирает данные графика, используемые для построения последовательности Renko.
Renko box-size method выбирает, где доступно, фиксированный, ATR-ориентированный или процентный способ расчета размера блока.
Fixed Renko box size задает размер блока при выборе классического фиксированного режима.
Renko price source выбирает источник цены для расчета Renko.
ATR period and ATR multiplier управляют ATR-ориентированным размером Renko.
Percentage box size управляет процентным размером Renko.
Round box size to tick округляет рассчитанный размер блока до допустимого ценового шага инструмента.
Эти настройки существенно влияют на частоту сделок, поэтому при смене символа или таймфрейма их рекомендуется тестировать заново.
Фильтр Power Trend
Power Trend — это многотаймфреймовый фильтр рыночного состояния.
Его можно независимо включать или отключать.
Для BUY-сделок пользователь может задать допустимый положительный диапазон Power Trend.
Для SELL-сделок пользователь может задать допустимый отрицательный диапазон Power Trend.
Можно включить до шести таймфреймов, каждому назначается собственный вес. Это позволяет при необходимости сделать старшие таймфреймы более влиятельными, чем младшие.
Также можно потребовать подтверждение со старших таймфреймов перед разрешением сделки.
Советник может дополнительно требовать, чтобы режим Power Trend сначала перешел на противоположную сторону, прежде чем разрешить новую серию входов в том же направлении.
Power Trend также может участвовать в расчете риска и защите позиций.
Фильтр направления
Советник содержит внутренний фильтр направления.
Он может ограничивать новые сделки режимами BUY, SELL или «не торговать» в зависимости от заданных уровней начала и выхода.
Пользователь может выбрать таймфрейм и уровни, при которых начинается и заканчивается окно направления.
Фильтр является дополнительным и может быть отключен.
Дополнительные фильтры входа
Доступно несколько дополнительных фильтров.
Фильтр трендовых линий Renko можно использовать как дополнительное условие входа.
Можно потребовать, чтобы последняя закрытая свеча графика соответствовала направлению предполагаемой сделки.
Минимальные и максимальные значения ATR можно использовать для исключения торговли вне выбранного диапазона волатильности.
Временной фильтр позволяет исключить определенные периоды брокерского времени из новых входов.
Фильтр экономических новостей может блокировать новые позиции на заданное количество минут до и после выбранных событий.
Для исторической фильтрации новостей в Strategy Tester советнику должны быть доступны исторические данные новостей.
Настройка сделок
Раздел Trade Setup управляет общими правилами позиций.
Maximum open BUY positions ограничивает количество одновременно открытых BUY-позиций.
Maximum open SELL positions ограничивает количество одновременно открытых SELL-позиций.
Значение `0` означает отсутствие отдельного ограничения по направлению.
Minimum bars between same-direction entries не позволяет открывать BUY или SELL позиции слишком близко друг к другу.
Stop-loss Renko bricks back определяет исходную Renko-опору для расчета Stop Loss.
Extra stop-loss points добавляет дополнительную дистанцию к Stop Loss.
Reward/risk ratio определяет обычную дистанцию Take Profit относительно рассчитанной дистанции риска.
Если BUY и SELL позиции должны оставаться открыты одновременно, требуется хеджинговый тип счета. На неттинговом счете MetaTrader объединяет противоположные позиции согласно стандартной логике netting.
Риск и управление капиталом
Параметр Base risk per trade задает исходный процент риска, используемый при стандартном расчете объема по риску.
Советник может по желанию снижать риск при повторных входах в одном направлении.
Он также может изменять текущий направленный риск с учетом расположения нового входа относительно предыдущего входа того же направления.
Отдельно можно задать максимальный текущий риск, чтобы направленная экспозиция не росла без ограничений.
Система защиты маржи может ограничивать запрашиваемый объем в зависимости от доступной маржи.
Maximum free-margin use per new trade определяет, какую долю свободной маржи может использовать одна новая сделка.
Эти защитные правила применяются до отправки ордера.
Альтернативные режимы расчета лота
Renko Nexus AI содержит дополнительные способы расчета лота помимо обычного процентного риска.
Previous-entry target sizing рассчитывает объем последующих позиций того же направления, используя вход непосредственно предыдущей позиции того же направления как целевую точку.
Первый BUY и первый SELL используют заданный начальный объем. Последующие позиции могут рассчитываться так, чтобы на цене предыдущего входа достигался настроенный процентный целевой результат относительно баланса.
Cycle-close target sizing может рассчитывать объем новой позиции с учетом активной цели восстановления цикла.
ATR lot adjustment может делить рассчитанный итоговый объем с использованием текущего ATR.
Это расширенные функции. Если одновременно включено несколько модификаторов объема, каждый из них может влиять на итоговый размер позиции.
Risk-Free и управление корзиной
Советник содержит несколько дополнительных правил управления корзиной.
Risk-free on opposite position open может защищать уже открытую противоположную сторону, когда открывается новая позиция в обратном направлении.
Risk-free on opposite Renko brick может активировать защиту при появлении противоположного условия Renko.
Deferred TP может временно не выставлять TP у более поздней противоположной позиции, пока связанная с ней противоположная позиция остается в убытке.
Cycle Profit/Loss Close использует реализованные результаты текущего цикла вместе с текущим состоянием Equity, чтобы определить, когда активная корзина достаточно восстановилась для закрытия.
Множитель цикла определяет требуемое восстановление относительно реализованного убытка цикла.
Система Cycle Close начинает работать только после того, как в текущем цикле есть хотя бы одна закрытая позиция.
Закрытие по Equity после определенного числа позиций
Это дополнительная функция безопасности/выхода для корзины.
Она активируется, когда количество открытых позиций советника становится больше заданного порога.
После активации советник ждет, пока Equity счета достигнет:
Balance + заданная сумма
после чего закрывает корзину советника.
Например, если порог равен `5`, а сумма `100`, правило активируется после появления более пяти открытых позиций и закрывает корзину, когда Equity достигает как минимум Balance + 100.
Динамический Stop Loss
Раздел Dynamic Stop Loss предлагает альтернативу немедленному выставлению исходного рассчитанного Stop Loss.
Обычный рассчитанный Stop Loss можно установить сразу либо сохранить внутри советника как опорный уровень.
Когда включено управление динамическим Stop Loss по pivot, советник ждет выполнения условий выбранного режима Dynamic SL, после чего выставляет Stop Loss на основе рыночных pivot-уровней.
Пользователь может настраивать количество баров слева/справа от pivot, буфер pivot, глубину поиска и минимальное требуемое движение цены.
Дополнительно можно применять условие RSI-дивергенции для выбора динамического Stop Loss.
Dynamic SL является общей функцией управления и применяется ко всем включенным стратегиям.
Break-even
Защиту Break-even можно включать независимо.
Пользователь может выбрать момент активации Break-even, например после заданного R-множителя, расстояния в пунктах или уровня, эквивалентного TP.
Смещение Break-even позволяет поставить Stop Loss точно на цену входа или немного дальше нее.
Trailing Stop
Trailing можно включить отдельно от Break-even.
Советник поддерживает ATR-ориентированный и структурный/pivot-ориентированный режим Trailing.
Trailing может начинаться сразу либо после выполнения заданного условия прибыли.
ATR Trailing использует собственный период ATR и множитель расстояния.
Структурный Trailing использует подтвержденные pivot-уровни и настраиваемый буфер.
Минимальный шаг Trailing предотвращает слишком мелкие и лишние изменения Stop Loss.
Восстановление противоположной позицией
Система Recovery является дополнительной.
Если она включена, реальное убыточное закрытие по Stop Loss может создать противоположную recovery-сделку согласно выбранному времени входа Recovery.
Recovery-позиции могут использовать цену входа предыдущей закрытой по Stop Loss позиции как ориентир для Stop Loss либо фиксированное расстояние Recovery SL.
Recovery TP при необходимости может рассчитываться так, чтобы покрыть реализованный убыток всей recovery-цепочки, с дополнительным процентом, если он задан.
Цепочка также может быть остановлена после Recovery SL, если соответствующая опция включена.
Эта система может увеличивать торговую экспозицию и должна быть тщательно настроена и протестирована перед использованием.
Дополнительное подтверждение ИИ
Система подтверждения ИИ — это дополнительный уровень принятия решения, который используется после того, как советник уже сформировал допустимого торгового кандидата.
ИИ не сканирует рынок самостоятельно и не создает собственные BUY или SELL сигналы.
Для каждого кандидата советник может передавать такие данные, как исходная стратегия, предполагаемое направление, текущая структура Renko, состояние Power Trend, соотношение риска и цели, spread, текущая BUY/SELL экспозиция, плавающий результат, состояние маржи и релевантный контекст конкретной стратегии.
После этого ИИ может:
ALLOW исходную сделку, BLOCK ее либо изменить объем в пределах разрешенного диапазона множителей.
ИИ не может развернуть сделку или изменить детерминированную стратегию.
Минимальный уровень confidence определяет требуемую уверенность ИИ для решения ALLOW.
Минимальный и максимальный множители объема определяют допустимый диапазон изменения размера позиции.
Allow AI to increase lot size рекомендуется оставлять отключенным, если ИИ должен работать только как консервативный фильтр и инструмент уменьшения объема.
Подтверждение ИИ не является обязательным. Советник может нормально работать с отключенным ИИ.
Для live-режима ИИ пользователю требуется собственный совместимый API-доступ, API-ключ и разрешение WebRequest в MetaTrader. Доступность API, стоимость и лимиты использования определяются поставщиком API и не входят в состав советника.
Бэктестирование ИИ
MetaTrader Strategy Tester не использует тот же live WebRequest-процесс, что и live-режим ИИ.
Поэтому в советнике предусмотрен двухэтапный процесс тестирования.
На первом проходе советник экспортирует торговых кандидатов.
Затем эти кандидаты можно обработать скриптом принятия решений ИИ.
На втором проходе советник воспроизводит сохраненные решения ИИ на том же историческом тесте.
Это позволяет сравнить детерминированную версию советника и вариант с подтверждением ИИ на одном историческом периоде и с одинаковыми настройками.
Рекомендуемое тестирование
Перед использованием любой конфигурации на реальном счете протестируйте ее в MetaTrader 5 Strategy Tester в условиях, максимально близких к предполагаемой брокерской среде.
Разные символы, брокеры, spread, комиссии, кредитное плечо, условия исполнения, размеры Renko и комбинации параметров могут давать разные результаты.
Начинайте с контролируемого риска и убедитесь, что понимаете взаимодействие выбранных функций управления позициями и Recovery, прежде чем увеличивать экспозицию.
Поддержка и примеры настроек
После покупки Renko Nexus AI вы можете связаться со мной напрямую через систему сообщений MQL5.com.
Я могу предоставить примеры файлов `.set`, которые использую как стартовые конфигурации для разных комбинаций стратегий и стилей управления риском.
Эти set-файлы являются только примерами и не гарантируют будущие результаты.
Если вы хотите использовать дополнительную систему подтверждения ИИ в историческом тестировании, напишите мне через MQL5 Messages. Я также могу помочь с экспортом кандидатов, формированием решений ИИ и workflow воспроизведения в Strategy Tester.
Поддержка предоставляется только через платформу MQL5.
Важная информация
Renko Nexus AI — это автоматизированный торговый инструмент. Он не гарантирует прибыльность и не защищает от убытков.
Исторические тесты не могут предсказать будущее поведение рынка. Результаты могут отличаться в зависимости от рыночных условий, исполнения брокера, spread, комиссии, кредитного плеча, спецификаций инструмента и параметров.
Recovery, несколько одновременно открытых позиций и динамический расчет лота могут увеличивать экспозицию счета. Пользователь должен выбирать настройки риска в соответствии со своим счетом и тестировать конфигурации до использования на реальном счете.
Дополнительный модуль ИИ является слоем подтверждения и управления размером позиции. Он не гарантирует более качественные сделки или прибыльные результаты.
Советник следует рассматривать как настраиваемую торговую систему и систему управления риском, а не как гарантию прибыли.
