DoubleDragon Gold

> Language: Русский | Product: DoubleDragon Gold

DoubleDragon Gold — описание продукта для MQL5 Market

Краткое описание (для поля "brief description")

DoubleDragon Gold — это автоматический менеджер торговли для золота (XAUUSD) на M1. Он

строит хеджированные цепочки, отслеживает средневзвешенную цену каждой цепочки и

закрывает всю цепочку при достижении небольшой настраиваемой цели. Пять выбираемых

режимов и четыре стартовых размера лота определяют шаг, цель и кривую лотов.

Дополнительно доступна многоуровневая система предохранителей для плавающего убытка,

длительного нахождения в глубине, отдачи после отката, дневного убытка и закрытия на

выходные (все опциональны и отключены в конфигурации по умолчанию).

Полное описание

Обзор

DoubleDragon Gold — полностью автоматический советник (Expert Advisor), разработанный для

золота (XAUUSD) на таймфрейме M1. Советник не полагается на единственный сигнал входа.

Он управляет двусторонней (хеджированной) цепочкой позиций, удерживает среднюю цену

цепочки близко к последнему заполненному колену и закрывает всю цепочку, когда

средневзвешенная прибыль достигает заданной цели. Шаг между коленами, расстояние до цели

и кривая лотов определяются выбранным режимом и стартовым размером лота.

Требуется хеджинговый счёт. Советник независимо открывает длинные и короткие позиции и

управляет каждой стороной как отдельной цепочкой.

Как это работает

  • Построение цепочки. Позиции добавляются с фиксированным или адаптивным шагом.

Каждое новое колено приближает среднюю цену цепочки к текущей рыночной цене.

  • Закрытие цепочки. Вся цепочка закрывается, когда средневзвешенная прибыль этой

стороны достигает цели. Уровни тейк-профита управляются на стороне сервера, а после

заполнения запускается пополнение по тикам, чтобы цель оставалась согласованной.

  • Двустороннее управление. Длинная и короткая цепочки отслеживаются отдельно,

поэтому советник может снижать экспозицию на одной стороне, пока другая продолжает

работу.

  • Адаптивный шаг и цель. Оба параметра могут следовать выбранному режиму либо быть

отключены или переопределены вручную.

Выбираемые режимы и стартовые лоты

Доступно пять режимов. Они различаются тем, как рассчитывается расстояние между коленами,

как рассчитывается цель закрытия цепочки и как долго советник ждёт перед повторным входом:

Режим Расстояние между коленами Цель закрытия цепочки Задержка повторного входа
Conservative Адаптируется к волатильности рынка (на основе ATR) Фиксированная 75 с
Classic Фиксированное расстояние, без адаптации к волатильности Фиксированная 75 с
Smart (по умолчанию) Стандартное фиксированное расстояние Адаптируется к волатильности рынка 30 с
Aggressive Плотное расстояние (колена ближе друг к другу) Более широкая цель на основе волатильности 30 с
D recipe Тот же движок, что и у Conservative, с заданными фиксированными значениями Фиксированная 75 с

Как читать таблицу

  • Расстояние между коленами — насколько должна пройти цена, прежде чем добавится

следующая позиция. "Адаптируется к волатильности" означает, что советник измеряет

недавний диапазон рынка (ATR, средний истинный диапазон) и автоматически расширяет или

сужает шаг.

  • Цель закрытия цепочки — средневзвешенная прибыль, при которой закрывается вся

цепочка. Цель на основе волатильности следует за рынком; фиксированная цель — нет.

  • Задержка повторного входа — сколько советник ждёт перед открытием новой цепочки в

том же направлении после закрытия предыдущей.

  • D recipe — это вариант с низким риском: он использует движок Conservative с

заданными фиксированными значениями (настраивать нечего). Он предназначен для

пользователей, которым нужна самая простая настройка.

Четыре стартовых размера лота (0.01, 0.02, 0.03, 0.04) можно выбирать независимо от

режима. Советник никогда не масштабирует лоты по балансу счёта или размеру контракта

самостоятельно.

Защита: что активно, и что вы включаете сами

Движок режима, описанный выше (расстояние, цель, пауза), активен всегда. Дополнительные

защитные слои отключены в конфигурации по умолчанию — нужные вы включаете во входных

параметрах:

Защита По умолчанию Что делает при включении
Дневной лимит убытка ( DailyLossGuard ) Выключено при дневном убытке 15% приостанавливает новые входы и пополнения; открытые позиции продолжают управляться, принудительного закрытия нет
Предохранитель стойкого плавающего убытка Выключено закрывает цепочку, когда плавающий убыток держится выше вашего уровня заданное вами число минут
Предохранитель глубокого зависания Выключено закрывает цепочку, которая слишком долго находится в глубине, пока плавающий убыток выше вашего уровня
Предохранитель "слишком далеко от цели" Выключено закрывает, когда цена слишком далеко от цели и плавающий убыток превышает ваш уровень
Предохранитель отдачи после отката Выключено после отката закрывает, если отдана заданная часть восстановленного убытка
Завершение на выходные Выключено пытается закрыться в пределах допустимого убытка до выходных
Избегание сессий и новостей Выключено приостанавливает новые входы на открытиях рынков и вокруг событий календаря
Проверка и восстановление Выключено проверяет и восстанавливает локальное состояние, если советник завис

Каждый из этих слоёв необязателен; даже когда все они выключены, советник продолжает

управлять цепочками, целями и выходами, как описано выше.

Как включить защиту и рекомендуемые начальные значения

Три шага:

1. Прикрепите советник к графику XAUUSD M1 и нажмите F7 (или дважды щёлкните советник в

Навигаторе и откройте "Входные параметры").

2. Найдите нужную группу в списке: группы 03-06 для предохранителей, группа 07 для

сессий и избегания убытков, группа 10 для проверки и восстановления.

3. Введите значения и нажмите OK. Советник применит их на следующем тике, а уже открытые

цепочки будут пересчитаны с новыми порогами.

Два правила, действующих для любой суммы:

  • Суммы вводятся как базовые значения в USD. На центовом счёте советник пересчитывает

их автоматически (коэффициент 100x), поэтому вы всегда вводите одни и те же числа в USD

независимо от валюты счёта.

  • Пороги масштабируются вместе с множителем стартового лота цепочки: цепочка, начатая

с большего размера лота, получает пропорционально большие пороги. Отдельные настройки

для каждого стартового размера лота не нужны.

Значение 0 (или false ) выключает соответствующую защиту — и выключенное состояние

является значением по умолчанию для всех них.

Защита Входные параметры Рекомендуемые начальные значения
Предохранитель стойкого плавающего убытка InFloatEscUsd / InFloatEscMin / InFloatEscResetUsd / InFloatEscDeepUsd 300 / 30 / 150 / 800
Предохранитель глубокого зависания InDeepDwellLayer / InDeepDwellMin / InDeepDwellUsd 20 / 60 / 500
Предохранитель "слишком далеко от цели" InRetrEscUsd / InRetrEscFloatUsd 30 / 400
Предохранитель отдачи после отката InRebEsc / InRebEscLayer / InRebEscArmUsd / InRebEscMinRebUsd / InRebEscRecPct / InRebEscGiveUsd / InRebEscGivePct true / 25 / 250 / 60 / 0.5 / 150 / 0.5
Дневной лимит убытка DailyLossGuard true (уровень фиксирован на 15%)
Завершение на выходные WeekendFinish / InWeekendLossLimit true / 0 (автоматически)
Избегание сессий и новостей UseSessionOpenGate / NewsAutoManage true / true
Проверка и восстановление InAutoHeal true

Приведённые числа — это отправная точка, которую нужно подстроить под размер вашего счёта

и склонность к риску, а не утверждение о размере счёта или бюджете риска. Перед выходом

в реальную торговлю проверьте их на демо-счёте с условиями вашего брокера. Любой

предохранитель лишь завершает цепочку раньше: он никогда не открывает новые позиции и

никогда не увеличивает размер лота.

Панель ручного управления

Панель на графике предоставляет уровни паузы (остановка новых входов, затем и остановка

пополнений), закрытие одним щелчком, которое затрагивает только собственные позиции советника на текущем символе, а также индикаторы

состояния цепочек, целей и предохранителей. Кнопки не затрагивают позиции других советников и позиции, открытые вручную.

Входные параметры

Входные параметры сгруппированы по функциям: общие настройки, автоматическое управление,

пять групп предохранителей, избегание сессий и убытков, управление паузой, отображение и

исполнение, проверка и восстановление, а также служебные группы для устаревших

конфигураций. Каждый вход имеет английское описание в терминале.

Рекомендуемая настройка

  • Символ: XAUUSD (или золотой символ вашего брокера), таймфрейм M1
  • Счёт: хеджинговый счёт; счета в центах поддерживаются (единицы USD и центов

определяются автоматически)

  • Начните с режима по умолчанию и минимального стартового лота и сначала проверьте

настройки на демо-счёте

Важные замечания

  • Советник — это инструмент управления торговлей. Он не гарантирует никакого торгового

результата; плавающий убыток, спред, проскальзывание и своп могут повлиять на итог.

  • Держите терминал запущенным и автоторговлю включённой, пока советник активен.
  • Если на одном символе запущено несколько экземпляров, задайте каждому свой уникальный идентификатор ордеров (Magic), чтобы они не управляли позициями друг друга.
  • Перед первым запуском на реальном счёте протестируйте советника на демо-счёте с

условиями вашего брокера.

Поддержка

Вопросы и сообщения об ошибках рассматриваются через страницу продукта в MQL5 Market и

встроенный чат MQL5.

Входные параметры

Input parameters

01 - General Settings

Parameter Type Default Description
Preset ENUM_STRATEGY_MODE MODE_SMART Strategy mode: Conservative / Classic / Smart / Aggressive / D recipe
InStartLotSpec ENUM_START_LOT_SPEC START_LOT_001 Initial lot size (lots)
EnableLong bool true Allow long entries; open long positions keep being managed when off
EnableShort bool true Allow short entries; open short positions keep being managed when off
Magic long 300003 Order ID (magic): must be unique per symbol and instance

02 - Automatic Management

Parameter Type Default Description
InUseAtrStep ENUM_OPTION_SWITCH OPTION_DEFAULT Auto spacing: follow preset / off / on
InUseAtpTarget ENUM_OPTION_SWITCH OPTION_DEFAULT Auto take-profit distance: follow preset / off / on
InRescue bool false Rescue refill: open an extra position to pull the average price closer when conditions are met
InDirMemo bool false Cooldown on same-direction entries after a loss
InEscDayStop bool true After an emergency fuse exit, stop new same-direction entries for the rest of the day

03 - Fuse: Persistent Floating Loss Exit

Parameter Type Default Description
InFloatEscUsd double 0 Floating loss (USD) at which monitoring starts (0 = off)
InFloatEscMin int 5 Minutes of sustained floating loss before exit
InFloatEscResetUsd double 250 Floating loss (USD) retreat that cancels the timer
InFloatEscDeepUsd double 700 Floating loss (USD) that triggers an immediate exit (0 = off)

04 - Fuse: Deep Dwell Exit

Parameter Type Default Description
InDeepDwellLayer int 0 Layer from which deep dwell monitoring starts (0 = off)
InDeepDwellMin int 45 Minutes of deep dwell before the exit check
InDeepDwellUsd double 350 Minimum floating loss (USD) at check time to exit

05 - Fuse: Too Far From Take Profit

Parameter Type Default Description
InRetrEscUsd double 0 Distance from take profit (quote spread) that triggers exit (0 = off)
InRetrEscFloatUsd double 0 Additional minimum floating loss (USD; 0 = no extra condition)

06 - Fuse: Give-Back After Rebound

Parameter Type Default Description
InRebEsc bool false Enable give-back exit after a rebound
InRebEscLayer int 25 Minimum layer to start monitoring
InRebEscArmUsd double 200 Minimum floating loss (USD) to start monitoring
InRebEscMinRebUsd double 50 Minimum rebound (USD) to count as valid
InRebEscRecPct double 0.5 Minimum share of the loss recovered to count as valid (0-1; 0 = no limit)
InRebEscGiveUsd double 150 Give-back (USD) after a valid rebound that triggers exit
InRebEscGivePct double 0.5 Give-back as a share of the rebound (0-1; first threshold wins; 0 = USD only)

07 - Sessions and Loss Avoidance

Parameter Type Default Description
NewsAutoManage bool false News avoidance: pause new entries and refills around events, keep managing open positions
WeekendFinish bool false Weekend finish: try to exit within the allowed loss before market close
InWeekendLossLimit double 0 Allowed weekend loss: 0 = automatic; positive values in account display units (USD account = USD, cent account = cents)
UseSessionOpenGate bool false Session open gate: pause new entries and tighten targets at major market opens
DailyLossGuard bool false Daily loss guard: after triggering, pause new entries and refills, keep managing open positions

08 - Pause Management

Parameter Type Default Description
InPauseTightenMinutes int 30 Minutes after pausing during which take profit is tightened

09 - Display and Execution

Parameter Type Default Description
ShowPanel bool true Show trading panel
PanelCompact bool false Panel collapsed by default
PanelX int 8 Panel horizontal position (pixels)
PanelY int 24 Panel vertical position (pixels)
ShowChartArt bool true Show dark chart background
SlippageUsd double 0.30 Allowed slippage (gold price distance, USD per ounce)

10 - Check and Repair

Parameter Type Default Description
InAutoHeal bool false Auto check and repair: verify and restore local state when the EA stalls

Фильтр:
Нет отзывов
Ответ на отзыв