NEXA Ultimate Gold System
- Эксперты
-
Park Seongcheon
Здравствуйте!
Меня зовут Пак Сон Чхан (Park Sung Chan), я разработчик алгоритмических торговых систем MetaTrader 5.
Я занимаюсь исследованием и разработкой долгосрочных и надежных автоматических торговых систем, основанных на структурных особенностях финансовых рынков и статистических моделях. - Версия: 1.12
- Активации: 5
NEXA_Ultimate_Gold_System
NEXA_Ultimate_Gold_System — это мультистратегический портфельный Expert Advisor для торговли GOLD и XAUUSD на платформе MetaTrader 5.
Советник не зависит от одного торгового сигнала. Внутри одной системы он управляет восемью независимыми Strategy Profiles, использующими различные рыночные структуры и условия пробоя.
Система анализирует рыночные структуры на таймфреймах Daily, H4 и H1. В зависимости от Strategy Profile дополнительно могут использоваться условия подтверждения на M1, M5 и M15.
Продукт работает как один EX5-файл.
Он не использует DLL, WebRequest, внешние CSV-файлы, Python, внешние файлы данных или сторонние системы лицензирования.
ОСНОВНАЯ ТОРГОВАЯ СТРУКТУРА
NEXA_Ultimate_Gold_System анализирует недавние ценовые данные и определяет уровни Support и Resistance.
Каждый Strategy Profile использует собственный Structure Timeframe и Entry Timeframe для оценки торговых условий.
В зависимости от Profile входы выполняются одним из двух способов.
Первый способ размещает Pending Stop Order на рассчитанном Breakout Level. Позиция открывается, когда цена фактически достигает и пробивает этот уровень.
Второй способ сначала определяет Breakout, затем проверяет Closed Candle Confirmation на необходимых таймфреймах и после этого открывает Market Order.
Расчёт ценовых расстояний выполняется с использованием Fixed Distance, Price Scaling или ATR Scaling в зависимости от Strategy Profile.
8 STRATEGY PROFILES
Система содержит восемь независимых Strategy Profiles.
P01 DailyRecent
Анализирует недавнюю структуру Daily и ищет уровни пробоя.
P02 DailyMajor
Использует основные структуры Daily вместе с подтверждением закрытых свечей M5 и M15.
P03 DailyPersist
Использует устойчивые структуры Daily, которые могут оставаться активными в течение продолжительного времени.
P04 ReaperH4
Использует структуру H4 с подтверждением M1 и M15.
P05 ReaperH1
Использует структуру H1 с подтверждением M1 и M15.
P06 ScalpH1
Использует структуру H1 и модель Fixed Distance.
P07 ATRDaily
Использует структуру Daily с адаптацией расстояний на основе ATR.
P08 ATRH4
Использует структуру H4 с адаптацией расстояний на основе ATR.
Каждый Strategy Profile использует независимый Magic Number для идентификации и управления собственными сделками и позициями.
КОНТРОЛЬ РИСКА ПОРТФЕЛЯ
NEXA_Ultimate_Gold_System управляет риском как на уровне отдельной сделки, так и на уровне всего портфеля.
Базовый риск на одну сделку по умолчанию составляет 1.0% от Equity счёта.
Фактический размер позиции рассчитывается на основе текущего Equity, расстояния до Stop Loss, спецификации торгового символа и Risk Weighting соответствующего Strategy Profile.
InpMaxConcurrentProfiles
Определяет максимальное количество Strategy Profiles, которые могут одновременно иметь открытые позиции.
Значение по умолчанию: 5.
InpMaxSameDirectionPositions
Ограничивает количество позиций NEXA и Pending Exposure в одном направлении.
Значение по умолчанию: 4.
InpMaxPortfolioStopRiskPct
Определяет максимальный совокупный риск Stop Loss для всего портфеля NEXA.
Значение по умолчанию: 8.0%.
InpUseHistoricalDDWeighting
Активирует систему Profile-based Risk Weighting.
InpMinHistoricalDDWeight
Определяет минимальный множитель риска, используемый системой Profile Risk Weighting.
Значение по умолчанию: 0.25.
РАСЧЁТ РАЗМЕРА ПОЗИЦИИ
InpBaseRiskPerTradePct
Определяет базовый процент риска для каждой сделки.
Значение по умолчанию: 1.0%.
InpMaxSingleTradeRiskPct
Определяет максимальный процент риска для одной сделки.
Значение по умолчанию: 3.0%.
InpMaxLots
Определяет максимальный объём одной заявки.
Значение по умолчанию: 10.0 лотов.
InpAllowBrokerMinimumLot
Разрешает использовать минимальный объём брокера, если рассчитанный размер позиции меньше минимально допустимого.
InpBrokerMinLotMaxRiskPct
Определяет максимальный допустимый риск при использовании минимального объёма брокера.
Значение по умолчанию: 3.0%.
InpAdaptEmergencySLToMinLotRisk
При необходимости Expert Advisor пытается скорректировать начальный Stop Loss таким образом, чтобы минимальный лот брокера оставался в пределах установленного риска.
Если условие риска невозможно выполнить, сделка не открывается.
InpUseEquityForSizing
Использует Equity счёта вместо Balance при расчёте размера позиции.
Значение по умолчанию: true.
ОГРАНИЧЕНИЕ ДНЕВНЫХ ВХОДОВ
InpMaxNewEntriesPerDay
Определяет максимальное количество новых исполненных входов за торговый день брокера.
Значение по умолчанию: 5.
Создание Pending Order не увеличивает дневной счётчик входов.
Счётчик увеличивается только после фактического исполнения Entry Deal.
После достижения установленного дневного лимита оставшиеся Pending Orders системы NEXA отменяются, а новые входы блокируются до следующего торгового дня брокера.
Управление уже открытыми позициями, включая Stop Loss и Take Profit, продолжает работать.
УПРАВЛЕНИЕ ПОЗИЦИЯМИ
Каждый Strategy Profile использует собственные параметры начального Stop Loss и Take Profit.
Некоторые Profiles используют управление Break Even.
Когда позиция достигает установленного расстояния прибыли, Stop Loss может быть перемещён к цене входа или в прибыльную область.
Некоторые Profiles используют Trailing Stop.
После достижения необходимого уровня прибыли Stop Loss может следовать за ценой в соответствии с настройками Profile.
Некоторые Profiles также используют Trailing Take Profit.
После перемещения Stop Loss в более выгодную сторону логика управления позицией не должна намеренно возвращать его на менее выгодный уровень.
КОНТРОЛЬ ИСПОЛНЕНИЯ
InpDeviationPoints
Определяет максимально допустимое отклонение цены для Market Orders.
Значение по умолчанию: 40 points.
InpMinSecondsBetweenActions
Определяет минимальный интервал между последовательными торговыми действиями одного Strategy Profile в одном направлении.
Значение по умолчанию: 1 секунда.
InpCancelOppositePendingOnEntry
Отменяет оставшиеся Pending Orders того же Profile после исполнения входа.
Значение по умолчанию: true.
InpUseGlobalSpreadFilter
Активирует общий Spread Filter для всех Strategy Profiles.
Значение по умолчанию: false.
InpGlobalMaxSpreadPips
Определяет максимальный Spread при активированном Global Spread Filter.
Значение по умолчанию: 176.0.
InpConfirmationMaxWaitMinutes
Определяет максимальное время ожидания завершения подтверждения пробоя.
Значение по умолчанию: 1680 минут.
InpConfirmationLookbackBars
Определяет количество Closed Bars, проверяемых во время процесса подтверждения.
Значение по умолчанию: 12.
InpSameLevelReuseHours
Определяет минимальный период ожидания перед повторным использованием того же Breakout Level.
Значение по умолчанию: 30 часов.
ОБЩИЕ ПАРАМЕТРЫ
InpEnableTrading
Включает или отключает новые торговые входы.
При значении false управление уже открытыми позициями NEXA продолжает работать.
InpTradeSymbol
Определяет торговый символ.
Если оставить поле пустым, Expert Advisor использует символ текущего графика.
InpBaseMagic
Определяет базовый Magic Number для идентификации восьми Strategy Profiles.
Значение по умолчанию: 2026082000.
InpAllowBuy
Включает Buy-входы.
InpAllowSell
Включает Sell-входы.
InpClosedBarEvaluation
Выполняет оценку рыночной структуры при открытии нового бара Entry Timeframe.
Значение по умолчанию: true.
InpPrintLogs
Включает дополнительные журнальные сообщения NEXA.
Значение по умолчанию: false.
Для длительных тестов в Strategy Tester рекомендуется оставлять эту функцию выключенной, чтобы уменьшить объём ненужных записей в Journal.
InpLogThrottleSeconds
Определяет минимальный интервал между сообщениями журнала при включённом логировании.
Значение по умолчанию: 900 секунд.
ПАРАМЕТРЫ ВКЛЮЧЕНИЯ PROFILES
Каждый Strategy Profile можно включать или отключать отдельно.
InpUseProfile01_GoldDailyRecent
InpUseProfile02_GoldDailyMajor
InpUseProfile03_GoldDailyPersist
InpUseProfile04_ReaperH4
InpUseProfile05_ReaperH1
InpUseProfile06_ScalpH1
InpUseProfile07_ATRDaily
InpUseProfile08_ATRH4
По умолчанию активированы все восемь Strategy Profiles.
DASHBOARD
InpShowDashboard
Отображает статистику NEXA Profiles на графике.
Значение по умолчанию: false.
InpDashboardRefreshSeconds
Определяет интервал обновления Dashboard при его включении.
Значение по умолчанию: 2 секунды.
РЕКОМЕНДУЕМАЯ ТОРГОВАЯ СРЕДА
Рекомендуемый Symbol:
GOLD или XAUUSD
Рекомендуемый Chart Timeframe:
M5
Expert Advisor внутри системы использует несколько таймфреймов.
Необходимо иметь достаточный объём исторических данных для M1, M5, M15, H1, H4 и D1.
Название символа Gold может отличаться у разных брокеров.
Примеры:
GOLD
XAUUSD
XAUUSD#
XAUUSDm
Если InpTradeSymbol оставить пустым и установить Expert Advisor на график Gold вашего брокера, будет использоваться текущий символ графика.
Spread, Commission, Swap, Trading Sessions, Stop Level, Tick Size, Minimum Volume и условия исполнения могут отличаться у разных брокеров.
ТИП СЧЁТА
NEXA_Ultimate_Gold_System определяет режим счёта MetaTrader 5.
Система может работать как со структурой Hedging, так и со структурой Netting.
На Hedging Account несколько Strategy Profiles могут независимо управлять собственными позициями.
На Netting Account MetaTrader 5 допускает только одну суммарную позицию по одному символу.
При обнаружении Netting Account Expert Advisor ограничивает торговую активность, чтобы избежать конфликтов между независимыми позициями Profiles на одном символе.
УСТАНОВКА
Установите продукт через MetaTrader 5 Market.
Откройте график GOLD или XAUUSD вашего брокера на M5.
Установите NEXA_Ultimate_Gold_System на график.
Включите Algo Trading в MetaTrader 5.
Перед запуском проверьте Inputs Expert Advisor.
При использовании Expert Advisor у нового брокера рекомендуется предварительно проверить спецификацию символа и торговые условия в Strategy Tester или на Demo Account.
БАЗОВЫЕ НАСТРОЙКИ ПО УМОЛЧАНИЮ
InpEnableTrading = true
InpAllowBuy = true
InpAllowSell = true
InpClosedBarEvaluation = true
InpMaxNewEntriesPerDay = 5
InpMaxConcurrentProfiles = 5
InpMaxSameDirectionPositions = 4
InpMaxPortfolioStopRiskPct = 8.0
InpBaseRiskPerTradePct = 1.0
InpMaxSingleTradeRiskPct = 3.0
InpUseEquityForSizing = true
InpDeviationPoints = 40
InpMinSecondsBetweenActions = 1
InpUseGlobalSpreadFilter = false
InpConfirmationMaxWaitMinutes = 1680
InpConfirmationLookbackBars = 12
InpSameLevelReuseHours = 30
InpPrintLogs = false
InpShowDashboard = false
ИНФОРМАЦИЯ ОБ ИСТОРИЧЕСКОМ ТЕСТИРОВАНИИ
Отчёты Strategy Tester и Balance Curves, показанные на странице продукта, являются результатами исторического Backtest на исторических рыночных данных.
Результаты Backtest не являются результатами Live Trading или Real Account Trading.
Историческое тестирование предоставляется только для демонстрации того, как Expert Advisor работал на определённых исторических данных и при определённых условиях тестирования.
Результаты могут отличаться в зависимости от данных брокера, Spread, Commission, Swap, условий исполнения, Slippage, истории тиков и спецификации торгового символа.
Результаты исторического Backtest не гарантируют будущие торговые результаты.
ИНФОРМАЦИЯ О РИСКАХ
Торговля на финансовых рынках связана с возможностью убытков.
Использование Expert Advisor не устраняет торговые риски.
Более высокие настройки риска могут увеличить колебания Equity и Drawdown.
Особое внимание следует уделять изменению следующих параметров:
InpBaseRiskPerTradePct
InpMaxSingleTradeRiskPct
InpMaxPortfolioStopRiskPct
InpMaxConcurrentProfiles
InpMaxSameDirectionPositions
Пользователь должен проверять настройки с учётом размера счёта, условий брокера и допустимого уровня риска.
Перед использованием Expert Advisor на реальном счёте рекомендуется провести тестирование в Strategy Tester и на Demo Account.
ПОДДЕРЖКА
По вопросам, связанным с продуктом, используйте раздел Product Comments на MQL5.com или систему сообщений MQL5.com.
Для работы продукта не требуется внешний Messenger, Telegram Group или внешний сайт поддержки.
ВАЖНАЯ ИНФОРМАЦИЯ
NEXA_Ultimate_Gold_System — это Expert Advisor, который автоматически анализирует торговые условия, формирует торговые заявки и управляет позициями в соответствии с заданными правилами.
Торговые результаты могут отличаться в зависимости от рыночных условий и условий исполнения брокера.
Продукт не гарантирует конкретную прибыль, доходность или будущие торговые результаты.
