PrecisionGold PRO Smart Fractal Breakout EA
- Эксперты
-
Khac Thanh Bui
👨💻 Разработчик MQL5 и специалист по алгоритмической торговле
📍 Ханой, Вьетнам | Активный трейдер с 2018 года - Версия: 1.30
- Обновлено: 27 марта 2026
- Активации: 5
PrecisionGold PRO
Автоматизированная торговая система для MetaTrader 5, объединяющая входы на пробое фракталов с двойным EMA-фильтром тренда и подтверждением импульса по ADX, разработанная для XAUUSD на таймфрейме H1.
PrecisionGold PRO — это советник, построенный на стратегии пробоя фракталов применительно к золоту (XAUUSD). Он выявляет подтверждённые ценовые фракталы на H1, проверяет направление пробоя относительно двойного EMA-тренда, рассчитанного на H4, и требует минимального значения ADX и 24-часовой волатильности перед размещением отложенного стоп-ордера. Риск на сделку рассчитывается как процент от баланса или эквити счёта, а уровни стоп-лосс и тейк-профит устанавливаются динамически на основе ATR. Советник управляет открытыми позициями с помощью опционального трейлинг-стопа и механизма безубыточности и включает встроенную панель мониторинга в реальном времени.
Обзор
На каждом новом баре H1 советник ищет последний подтверждённый фрактальный максимум или минимум в пределах настраиваемого окна поиска. Фрактал считается действительным, если заданное количество баров по обе стороны от опорной точки ниже (для фрактального максимума) или выше (для фрактального минимума) опорного бара. Направление сделки определяется соотношением быстрой и медленной EMA на H4: бычья конфигурация требует, чтобы цена находилась выше быстрой EMA, которая, в свою очередь, должна быть выше медленной EMA; медвежья конфигурация применяет обратное условие.
После выявления действительного фрактала и подтверждённого направления тренда советник проверяет, что значение ADX на H1 превышает настроенный минимальный уровень и что 24-часовой диапазон максимум-минимум соответствует порогу минимальной волатильности. Если все условия выполнены и открытых позиций нет, отложенный стоп-ордер размещается за пределами уровня фрактала со смещением, с расстояниями стоп-лосс и тейк-профит на основе ATR. Ограничения по зонам и общему количеству ордеров предотвращают накопление дублирующих ордеров вблизи одного ценового уровня.
При каждом закрытии бара H4 советник проверяет существующие отложенные ордера. Если направление тренда изменилось с момента последнего бара, все отложенные ордера отменяются и логика сигналов запускается заново. Если изменился только уровень фрактала, ордера, не соответствующие новому фракталу, отменяются и заменяются. Если ни то, ни другое не изменилось и ордеров нет, советник размещает новый ордер. Такая условная проверка позволяет избежать лишних отмен, сохраняя при этом соответствие книги ордеров текущей рыночной структуре.
Ключевые особенности
- Вход на пробое фрактала: Отложенные стоп-ордера на покупку размещаются выше подтверждённых фрактальных максимумов, на продажу — ниже фрактальных минимумов, с настраиваемым смещением для снижения числа ложных срабатываний на самом уровне фрактала.
- Двойной EMA-фильтр тренда на H4: Направление входа ограничено соответствием тренду H4, определяемому относительным положением быстрой и медленной EMA и текущей ценой закрытия. Сделки против тренда не размещаются.
- Фильтры по ADX и волатильности: Советник требует минимального значения ADX на H1 и минимального 24-часового ценового диапазона перед размещением любого ордера, отсеивая условия низкого импульса и низкой волатильности.
- Стоп-лосс и тейк-профит на основе ATR: Расстояния стоп-лосс и тейк-профит рассчитываются как кратные значения ATR на H1 с настраиваемыми минимальными и максимальными пипсовыми ограничениями для стоп-лосса.
- Условное управление отложенными ордерами на H4: Советник проверяет и перестраивает отложенные ордера только при фактическом изменении тренда или уровня фрактала, избегая лишних отмен в стабильных рыночных условиях.
- Трейлинг-стоп и безубыток: Опциональный трейлинг-стоп активируется, когда прибыль превышает настраиваемый множитель ATR, и перемещается вперёд с шагом ATR. Независимая функция безубытка перемещает стоп-лосс на цену открытия плюс настраиваемый пипсовый буфер при достижении отдельного порога прибыли в ATR.
- Расчёт лота на основе риска: Размер лота рассчитывается из расстояния стоп-лосс и процента баланса или эквити счёта с определяемыми пользователем минимальным и максимальным ограничениями лота и проверкой маржи перед каждым ордером.
- Сессионный фильтр и дневной лимит сделок: Торговля ограничена настраиваемым временным окном GMT с опциональным исключением выходных. Счётчик дневных сделок на основе исполненных ордеров предотвращает избыточную торговлю в рамках одной сессии.
Принцип работы
На каждом новом баре H1 советник проверяет, допускают ли текущая торговая сессия и дневной счётчик сделок новый вход. Затем он считывает последние значения индикаторов и ищет подтверждённый фрактал в окне поиска. Направление тренда оценивается по конфигурации EMA на H4, после чего проверяются значения ADX и волатильности. Если все условия выполнены и активных позиций нет, отложенный стоп-ордер размещается на уровне фрактала плюс смещение входа, со стоп-лоссом и тейк-профитом, рассчитанными по текущему ATR. После исполнения логика трейлинг-стопа и безубытка работает на каждом тике для управления открытой позицией. При каждом закрытии бара H4 книга отложенных ордеров проверяется на соответствие текущему тренду и состоянию фрактала с избирательной отменой и заменой там, где это необходимо.
Рекомендуемые настройки
Советник предназначен в первую очередь для XAUUSD на H1 с H4 в качестве таймфрейма тренда. Для золота рекомендуется установить ограничение спреда на уровне 100 пунктов и выше, чтобы избежать фильтрации допустимых торговых условий в нормальные торговые часы. Предпочтителен тип счёта ECN с низким базовым спредом. Для обеспечения бесперебойного исполнения и точного управления отложенными ордерами при смене баров H1 и H4 рекомендуется использование VPS.
Входные параметры
Strategy Settings
- Magic number — Уникальный идентификатор ордеров советника — Default: 10001
- Order comment — Комментарий, прикрепляемый к каждой сделке — Default: PrecisionGold
- Maximum spread — Максимально допустимый спред в пунктах, при превышении которого торговля приостанавливается — Default: 40
Risk Management
- Risk per trade — Процент баланса или эквити счёта, подвергаемый риску в одной сделке — Default: 0.1
- Risk base — Использовать эквити (true) или баланс (false) для расчёта размера лота — Default: false
- Maximum lot size — Верхний предел размера лота независимо от расчёта риска — Default: 0.1
- Minimum lot size — Нижний предел размера лота — Default: 0.01
Entry Settings
- Left bars — Количество баров слева, которые должны быть ниже (максимальный фрактал) или выше (минимальный фрактал) опорного бара — Default: 5
- Right bars — Количество подтверждённых закрытых баров справа от опорного бара — Default: 2
- Fractal lookback — Количество баров H1 для поиска действительного фрактала — Default: 30
- Minimum fractal distance — Минимальное расстояние в пипсах между фракталом и текущей ценой — Default: 5.0
- Entry offset — Дополнительные пипсы за пределами уровня фрактала, где размещается отложенный ордер — Default: 2.0
Trend Filter
- Fast EMA period — Период быстрой EMA на таймфрейме тренда — Default: 50
- Slow EMA period — Период медленной EMA на таймфрейме тренда — Default: 200
- Trend timeframe — Таймфрейм для оценки тренда по EMA и цикла проверки отложенных ордеров — Default: H4
Momentum Filter
- ADX period — Период расчёта индикатора ADX на H1 — Default: 14
- Minimum ADX level — Минимальное значение ADX, необходимое перед размещением ордера — Default: 20.0
- ATR period — Период расчёта индикатора ATR на H1 — Default: 14
- Minimum volatility — Минимальный 24-часовой диапазон максимум-минимум в пипсах, необходимый для разрешения входа — Default: 40.0
Exit Management
- Stop loss ATR multiplier — Расстояние стоп-лосс, выраженное как кратное ATR — Default: 2.5
- Take profit ATR multiplier — Расстояние тейк-профит, выраженное как кратное ATR — Default: 5.0
- Minimum stop loss — Минимальное расстояние стоп-лосс в пипсах — Default: 100.0
- Maximum stop loss — Максимальное расстояние стоп-лосс в пипсах — Default: 300.0
Trailing Stop
- Enable trailing stop — Активировать механизм трейлинг-стопа — Default: true
- Trail activation — Порог прибыли в кратных ATR, необходимый для начала трейлинга — Default: 3.0
- Trail step — Шаг корректировки трейлинг-стопа, выраженный как кратное ATR — Default: 2.0
Break Even
- Enable break even — Активировать механизм безубыточного стоп-лосса — Default: false
- Break even activation — Порог прибыли в кратных ATR, необходимый для активации безубытка — Default: 2.0
- Locked profit at break even — Минимальный пипсовый буфер выше цены открытия, фиксируемый при активации безубытка — Default: 50.0
Trading Filters
- Use session filter — Ограничить торговлю определённым временным окном GMT — Default: true
- Session open — Время начала сессии по GMT (формат чч:мм) — Default: 07:00
- Session close — Время окончания сессии по GMT (формат чч:мм) — Default: 21:00
- Avoid weekend — Запретить новые ордера с пятничного вечера по воскресенье — Default: true
- Weekend start time — Время GMT в пятницу, с которого торговля приостанавливается — Default: 22:00
- Maximum daily trades — Максимальное количество исполненных входов в день — Default: 10
- Minimum gap between trades — Минимальный интервал в минутах между двумя последовательными исполненными сделками — Default: 30
Pending Order Control
- Maximum orders per zone — Максимальное количество отложенных ордеров в пределах одного ценового диапазона — Default: 3
- Zone radius — Радиус ценовой зоны в пипсах для обнаружения дублирующих отложенных ордеров — Default: 3.0
- Maximum total pending orders — Максимальное общее количество отложенных ордеров советника в любой момент времени — Default: 10
Dashboard
- Show dashboard — Отображать панель мониторинга в реальном времени на графике — Default: true
Прошлые результаты в тестировании на исторических данных не гарантируют будущих результатов. Любая торговля сопряжена с риском. Перед запуском на реальном счёте тщательно протестируйте советника на демо-счёте с условиями вашего брокера.

The seller was supportive and the bot works well thank you Tomy.