Market Cultivator
- Эксперты
- Версия: 1.20
- Активации: 5
Market Cultivator
Превращая малые движения в устойчивый рост
Market Cultivator — это полностью автоматический торговый советник (Expert Advisor) для MetaTrader 5, разработанный для краткосрочной торговли по инструменту XAUUSD. Система сочетает в себе начальное двустороннее хеджирование, контролируемое сеточное усреднение (набор позиций), денежный трейлинг средней прибыли и алгоритм восстановления через резерв прибыли (Profit Bank).
Советник спроектирован так, чтобы его настройки оставались простыми и понятными. Он не зависит от ATR, ADX, EMA или перегруженного набора технических индикаторов. Управление позициями базируется на ценовой дистанции, текущей прибыли в валюте депозита, спреде и импульсе цены на таймфрейме M5 во время фазы восстановления.
Важно: Market Cultivator использует коэффициент умножения лота по принципу мартингейла и не выставляет фиксированный Stop Loss для каждой отдельной позиции. Пожалуйста, внимательно ознакомьтесь с информацией о рисках перед использованием.
Основной торговый процесс
В начале нового торгового цикла советник проверяет текущий спред и одновременно открывает одну позицию Buy и одну позицию Sell одинаковым начальным объемом.
Затем направления Buy и Sell сопровождаются независимо друг от друга:
- Прибыльное направление сопровождается с помощью денежного трейлинга средней прибыли (Average Profit Trailing) в валюте счета.
- Убыточное направление может наращивать сетку позиций после того, как цена проходит заданное расстояние шага сетки.
- Добавление новых колен сетки прекращается при достижении установленного максимального количества уровней.
- Общий совокупный объем открытых позиций строго ограничен параметром MaxTotalLot.
- После завершения торгового цикла советник выдерживает настроенное время паузы (cooldown) перед запуском следующего цикла.
Денежный трейлинг средней прибыли (Average Profit Trailing)
Market Cultivator не использует классический тейк-профит в пунктах для всей корзины. Вместо этого для каждого направления действует собственный процесс трейлинга по фиксируемой сумме прибыли.
Когда суммарная прибыль по одному из направлений достигает значения AverageTrailStartMoney, советник фиксирует максимальную плавающую прибыль. Если затем прибыль откатывается от этого пика на величину AverageTrailDistanceMoney, все позиции данного направления закрываются.
Это позволяет точке выхода следовать за благоприятным движением рынка без необходимости задавать жесткую ценовую цель.
Контролируемый набор позиций
Если одно из направлений уходит в просадку, советник может открыть дополнительную позицию после того, как цена пройдет против последней открытой сделки расстояние в LayerDistancePoints пунктов.
Объем следующей позиции рассчитывается на основе параметров InitialLot и LotMultiplier. Шаг лота и ограничения брокера по объему применяются автоматически. Встроенная минимальная задержка между сделками предотвращает чрезмерно быстрое открытие нескольких ордеров подряд.
Количество позиций в одном направлении ограничено параметром MaxLayers. Советник не использует бесконечное усреднение.
Восстановление через Profit Bank
Когда убыточное направление достигает лимита MaxLayers, Market Cultivator может переключиться в режим восстановления.
В режиме восстановления:
- Советник прекращает добавление стандартных мартингейл-позиций.
- Он ожидает подтверждения импульса на таймфрейме M5, после чего открывает небольшую скальпинг-позицию в противоположном направлении.
- Фиксированная прибыль от восстановительных скальп-сделок накапливается в Profit Bank.
- Когда накопленный банк прибыли покрывает убыток по подходящей зависшей позиции, советник в первую очередь закрывает наименее убыточное колено сетки.
- Этот процесс продолжается поэтапно до тех пор, пока общая нагрузка на депозит не будет снижена.
Убытки по восстановительным скальп-сделкам ограничены параметром ScalpMaxLossMoney. Весь торговый цикл защищен параметром MaximumCycleLossMoney, который закрывает абсолютно все позиции Market Cultivator при достижении заданного порога денежного убытка.
Ключевые особенности
- Полностью автоматическая торговля золотом (XAUUSD) для MetaTrader 5.
- Рекомендуемый рабочий таймфрейм — M5.
- Независимое управление направлениями Buy и Sell.
- Трейлинг средней прибыли в валюте депозита.
- Контролируемая сетка по принципу мартингейла с жестким лимитом количества уровней.
- Восстановительные скальпинг-сделки с фильтрацией по импульсу M5.
- Механизм Profit Bank для постепенного сокращения зависших позиций.
- Фильтр спреда перед открытием новых сделок.
- Ограничение совокупного максимального объема лотов.
- Максимальный лимит денежного убытка на весь торговый цикл.
- Проверка маржи, брокерских ограничений по объему и торговых сессий.
- Логика повторных попыток отправки ордеров и проверка исполнения.
- Сохранение состояния восстановления при перезапуске торгового терминала.
- Информационная панель на графике с актуальными данными счета и цикла в реальном времени.
- Кнопки ручного управления: Close All, Close Buy, Close Sell, Pause и Resume.
- Стильная зелено-оранжевая цветовая тема оформления графика.
Информация на панели управления
Информационная панель отображает:
- Текущий статус работы советника.
- Баланс и эквити торгового счета.
- Текущий спред и статус фильтра спреда.
- Номер текущего цикла и время его работы.
- Количество открытых ордеров Buy и Sell, объем, среднюю цену и плавающий результат.
- Общий объем всех открытых позиций и суммарный плавающий результат.
- Текущий уровень (количество колен) сетки.
- Настройки трейлинга средней прибыли и зафиксированный пик прибыли.
- Статус режима восстановления и текущее значение Profit Bank.
Рекомендуемые условия торговли
- Платформа: MetaTrader 5.
- Торговый инструмент: XAUUSD (Gold).
- Таймфрейм: M5.
- Тип счета: Обязательно хеджинговый счет (Hedging).
- Исполнение: Рекомендуются счета с низким спредом и качественным рыночным исполнением (Market Execution / ECN / RAW).
- Сервер: Для бесперебойной круглосуточной работы рекомендуется использовать VPS с минимальным пингом.
- Алготрейдинг: Разрешение на автоматическую торговлю (Algo Trading) должно быть включено в терминале.
Спецификации контрактов, размер пункта, спреды, комиссии, свопы, скорость исполнения и проскальзывания различаются у разных брокеров. Всегда предварительно тестируйте советник на торговых условиях и исторических данных конкретного брокера.
Входные параметры по умолчанию
Основные параметры торговли
- MarketCultivatorMagic = 26091601
Уникальный идентификатор (Magic Number) для отделения сделок Market Cultivator от других ордеров. - InitialLot = 0.01
Начальный объем для стартовых позиций Buy, Sell и восстановительных скальп-ордеров. - CycleCooldownSeconds = 60
Время ожидания (в секундах) перед началом нового торгового цикла.
Трейлинг средней прибыли по направлениям
- AverageTrailStartMoney = 2.00
Суммарная прибыль по направлению, необходимая для активации трейлинга. - AverageTrailDistanceMoney = 0.50
Допустимый откат от зафиксированного пика прибыли до момента полного закрытия направления.
Контролируемый мартингейл
- EnableMartingale = true
Включение добавления дополнительных позиций при просадке. - MaxLayers = 5
Максимально допустимое количество позиций в одном направлении. - LotMultiplier = 1.30
Коэффициент умножения объема для расчета каждого следующего уровня. - LayerDistancePoints = 300
Минимальная дистанция движения цены против последней позиции для рассмотрения добавления нового уровня (в пунктах).
Восстановление через Profit Bank
- EnableProfitBankRecovery = true
Включение режима восстановления при достижении лимита колен сетки. - EnableScalpMomentumFilter = true
Требование подтверждения направления по закрытым свечам M5 перед открытием восстановительной сделки. - ScalpMaxLossMoney = 4.00
Порог максимального денежного убытка для восстановительного скальпирующего направления. - MaximumCycleLossMoney = 500.00
Порог экстренного денежного стоп-лосса на весь текущий торговый цикл.
Базовая защита
- MaxSpreadPoints = 50
Максимально допустимый спред для открытия новых позиций (в пунктах). - MaxTotalLot = 1.00
Максимальный совокупный объем всех позиций, открытых советником по текущему инструменту.
Инструкция по установке
- Установите Market Cultivator через вкладку Маркет в терминале MetaTrader 5.
- Откройте график XAUUSD на таймфрейме M5.
- Перетащите Market Cultivator на график.
- Включите кнопку «Алготрейдинг» (Algo Trading).
- Убедитесь, что торговый счет поддерживает режим хеджирования (Hedging).
- Начните тестирование с параметров по умолчанию в тестере стратегий и на демо-счете.
- Используйте VPS, если планируете непрерывную работу эксперта.
Используйте только один экземпляр Market Cultivator с одинаковым Magic Number на одном инструменте. Если необходимо запустить несколько экземпляров, задайте каждому из них уникальный Magic Number.
Результаты внутреннего тестирования на истории
Ниже приведены данные внутреннего исторического бэктеста (не является гарантией результатов на реальном счете):
- Инструмент и таймфрейм: XAUUSD M5.
- Период тестирования: с 1 августа 2026 г. по 16 сентября 2026 г.
- Моделирование: На основе реальных тиков (Real ticks).
- Качество истории: 99%.
- Начальный депозит: 10 000.
- Чистая прибыль: 5 065.62.
- Профит-фактор: 1.54.
- Максимальная просадка по эквити: 888.05 (или 6.58%).
- Всего сделок: 6 381.
Это короткий тестовый период на истории, который не должен рассматриваться как гарантия будущей доходности. Реальные результаты могут существенно отличаться из-за брокерских условий, спредов, комиссий, свопов, проскальзываний, качества котировок и изменений рыночной динамики.
Важная информация о рисках
Market Cultivator использует хеджирование, множественные позиции и увеличение объема по принципу мартингейла. При возникновении сильных или затяжных безоткатных трендов эти методы могут приводить к значительной плавающей просадке.
Советник не выставляет фиксированный Stop Loss для каждой отдельной позиции. Параметр MaximumCycleLossMoney является защитой на уровне всего цикла и может зависеть от проскальзываний, ценовых разрывов (гэпов), обрывов связи, отклонения ордеров брокером и задержек исполнения. Это не гарантирует точное совпадение фактического убытка с заданным значением.
Не выбирайте размер лота исключительно на основе ожидаемой прибыли. Всегда учитывайте совокупную потенциальную нагрузку при открытии всех уровней сетки. Тщательно проверяйте любые изменения настроек в тестере стратегий и на демо-счете перед использованием на реальных средствах.
Торговля на рынке Форекс, золотом и контрактами CFD сопряжена с высоким уровнем риска. Возможна потеря депозита. Прошлые результаты тестирования не гарантируют доходность в будущем. Используйте только тот капитал, потерю которого вы можете себе позволить.
Поддержка
По вопросам установки, консультациям по настройкам, сообщениям об ошибках и техподдержке обращайтесь в раздел комментариев к продукту Market Cultivator или через личные сообщения MQL5.
