intermediate высокая просадка ~40 trades/mo

Grid

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

Механизм

The EA divides a price range into equal steps (e.g. every 20 pips) and places pending buy stops and sell stops at each level. As price oscillates through the grid, filled orders generate running profit. Positions are closed when net floating P&L crosses a configurable threshold. Grid width, step size, and lot scaling determine maximum drawdown.

Пригодность

Profitable in consolidating, low-trend markets (ADX < 20). Severely disadvantaged during sustained trends: if price breaks out of the grid range, unrealised losses compound quickly. Best on EUR/CHF, USD/CHF in calm macro environments. Requires $3,000-$10,000 minimum to absorb multi-level open exposure.

Примечания

Сеточная торговля отказывается от идеи предсказывать направление. Вместо этого она расставляет сеть ордеров на покупку и продажу через фиксированные интервалы и извлекает прибыль из колебаний. Каждый раз, когда цена ходит туда-сюда сквозь сетку, исполненные ордера фиксируют небольшую прибыль. На спокойном, диапазонном рынке это даёт гладкую, почти скучную кривую капитала — именно поэтому сетки так соблазнительны. Опасность — это тренд. Когда цена пробивает диапазон сетки и продолжает движение, советник накапливает убыточные позиции на одной стороне, которые он никогда не планировал закрывать, и нереализованный убыток нарастает стремительно.

Эта страница объясняет, как сеточный советник на самом деле ведёт себя внутри MetaTrader 5. Она охватывает конкретные входные параметры, которые решают, выживет ли он, как он терпит крах и как построить и провести стресс-тест такого советника в конструкторе EA, прежде чем подвергать риску реальный капитал.

Как это работает: механизм сетки

Сеточный советник делит ценовой диапазон на равные шаги и размещает отложенные ордера на каждом уровне. Допустим, EUR/USD торгуется на 1.1000, и вы задаёте шаг в 20 пипсов. Советник ставит buy stop на 1.1020, 1.1040, 1.1060 выше и sell stop на 1.0980, 1.0960, 1.0940 ниже (двунаправленная, или «хеджированная», сетка). Когда цена растёт через 1.1020, эта покупка исполняется; если затем цена падает обратно, встречная продажа закрывает её примерно за 20 пипсов минус спред. Сетке безразлично, куда цена двинется дальше — ей нужно лишь, чтобы цена продолжала пересекать одни и те же уровни.

Три входных параметра определяют всю машину целиком:

  • Размер шага (spacing) — расстояние в пипсах между уровнями. Меньший шаг ловит больше колебаний, но быстрее накапливает открытые позиции.
  • Диапазон сетки / число уровней — как далеко выше и ниже стартовой цены советник будет продолжать размещать ордера. Это единственный самый важный рычаг риска, потому что он ограничивает, сколько убыточных позиций может накопиться на неверной стороне.
  • Логика тейк-профита — большинство сеток закрывают всю корзину, когда чистая плавающая прибыль пересекает порог (например, +$50), а не закрывают ноги по отдельности. Цель по корзине, разделённая на множество мелких ног, — вот почему сетки могут показывать высокий процент прибыльных сделок.

Двигатель прибыли — это колебание; двигатель убытка — это тренд. Когда цена уходит из диапазона сетки в одном направлении, каждый ордер на дальней стороне превращается в плавающий убыток, который советник никогда не планировал реализовать, и он продолжает наращивать эту кучу, засеивая новые уровни. Переживаема ли эта куча — целиком функция от числа уровней и вашей свободной маржи, вот почему сеточная торговля на самом деле есть задача расчёта размера позиции, нарядившаяся в костюм стратегии входа.

Рыночные условия: когда сетка выигрывает и когда ломается

Сетка — это ставка на возврат к среднему. Она выигрывает, когда цена сдержана — колеблется внутри полосы, не определяясь с направлением, — и проигрывает, когда цена трендует. Самый чистый фильтр — это Average Directional Index (ADX). Значения ниже 20 сигнализируют о диапазонном режиме, где сетка надёжно собирает прибыль. Значения, поднимающиеся выше 25, предупреждают, что формируется тренд и открытая экспозиция будет нарастать на одной стороне.

РежимADX (14)Что делает сеткаИтог
Узкий диапазон< 15Ноги исполняются с обеих сторон, корзины закрываются по расписаниюПлавные, стабильные прибыли
Дёргающийся / дрейф15–25Корзины закрываются медленнее, нарастает умеренный плавающий убытокПограничный; следите за экспозицией
Устойчивый тренд> 25Одна сторона никогда не закрывается, убытки накапливаютсяРиск просадки / маржин-колла

Вот почему выбор пары значит здесь больше, чем для направленной стратегии. Исторически диапазонные пары — EUR/CHF, USD/CHF и другие пары, привязанные к медленно меняющимся макросвязям, — больше времени проводят в колебаниях и меньше в тренде. Это ровно та диета, которая нужна сетке. Широко трендящие мажоры и кроссы с JPY во время цикла повышения ставок — кладбище наивных сеток. Сетка, работающая через сюрприз центробанка или пробой на уходе от риска, — хрестоматийный случай отказа. Та самая кривая, «гладкая месяцами», что привлекает покупателей, и есть подготовка к единственному заходу, который её отдаст.

Параметры и настройки в MT5

Внутри MetaTrader 5 сеточный советник раскрывает свой риск через горстку входных параметров в диалоге свойств стратегии. Это те, что решают исход — задавайте их от собственной волатильности пары, никогда от круглых чисел:

ПараметрТипичная стартовая точкаЧто он контролирует
GridStepPips≈ 1× ATR(14) на рабочем таймфрейме (15–25 на EUR/USD H1)Расстояние между уровнями; уже = быстрее набор экспозиции
MaxLevels8–12 на сторону, жёстко ограниченоПотолок экспозиции — ваш единственный самый важный параметр безопасности
LotPerLevelФиксированный (например, 0.01)Размер позиции на каждом уровне; держите постоянным, без масштабирования
LotMultiplier1.0 (т. е. отключено)Любое значение > 1.0 превращает сетку в мартингейл — тревожный сигнал
BasketTakeProfitЧистый +$X по всем открытым ногамЗакрывает всю корзину на цели
BasketStopLossЧистый -$Yдолжен быть заданПредохранитель, ограничивающий худший случай

Два параметра, которые люди пропускают, — это те два, что сохраняют счёт живым. MaxLevels ограничивает, как глубоко может уйти лестница, прежде чем советник перестанет добавлять ордера; BasketStopLoss заставляет советника реализовать убыток и сбросить состояние вместо того, чтобы удерживать открытую корзину в небытие. Сетка с неограниченным MaxLevels и без стопа по корзине — это не стратегия, а отложенный маржин-колл.

Стоит отметить две ловушки, специфичные для MT5. Во-первых, отложенные ордера сетки не потребляют маржу, пока не исполнятся. Так что цифра маржи в тестере стратегий выглядит комфортной вплоть до момента, когда тренд исполняет всю лестницу разом — всегда вычисляйте маржу исполненной лестницы вручную. Во-вторых, брокеры ограничивают число одновременных отложенных и открытых ордеров на счёт. Узкая сетка у брокера с низким лимитом может незаметно не выставить свои более глубокие уровни, тихо меняя ту стратегию, которую вы думали, что запускаете.

  1. Откройте свойства советника в MT5 (F7 на графике) и задайте GridStepPips от ATR, а не от круглого числа.
  2. Жёстко ограничьте MaxLevels и задайте ненулевой BasketStopLoss — никогда не оставляйте ни то, ни другое без ограничения.
  3. Подтвердите, что LotMultiplier равен 1.0, если только вы явно не смоделировали худший случай мартингейла.
  4. Прогоните тестер стратегий на трендовом периоде, затем вычислите маржу, которую полностью исполненная лестница потребит на дальнем крае.
  5. Только после того как маржа исполненной лестницы укладывается в ваш счёт с запасом, проведите форвард-тест на демо не менее недели.

Режимы отказа: как сетка взрывается

Каждый отказ сетки восходит к открытой экспозиции, которую счёт не смог унести. Конкретные пути:

  • Пробой тренда. Цена уходит из диапазона, и одна сторона сетки никогда не закрывается. Плавающий убыток растёт с каждым новым уровнем, пока не сработает стоп по корзине — или, без него, пока не кончится маржа. Это доминирующий убийца.
  • Скрытый мартингейл. Многие «сеточные» советники тихо масштабируют лоты на более глубоких уровнях. Это приукрашивает процент прибыльных сделок и кривую капитала в бэктесте. Но во время тренда это превращает линейную, переживаемую просадку в экспоненциальную, убивающую счёт.
  • Недокапитализация. Счёт не может обеспечить маржой полностью исполненную лестницу. Советник выглядит нормально месяцами при частичных исполнениях, а затем единственный направленный день исполняет каждый уровень разом и вызывает маржин-колл по наихудшей возможной цене.
  • Подгонка шага под кривую. Размер шага был оптимизирован под один исторический диапазон. Когда режим волатильности меняется, тот же шаг оказывается либо слишком узким (перезаторговка), либо слишком широким (пропуск колебаний), и преимущество испаряется.
  • Утечка на издержках. Узкие сетки порождают высокое число сделок. Спред и своп на десятках мелких ног тихо разъедают тонкую прибыль на ногу, так что сетка, показывающая в бэктесте безубыток, часто теряет деньги в реальной торговле, как только приходят настоящие издержки.

Как построить и провести стресс-тест сеточного советника в mt5depot

Вам не нужно писать на MQL5, чтобы построить дисциплинированную сетку. В no-code конструкторе вы собираете ту же машину — лестницу отложенных ордеров, лимит уровней, цель по корзине и стоп по корзине — и, что критично, можете провести стресс-тест худшего случая, прежде чем рисковать капиталом:

  • Задайте шаг от ATR на той самой паре и таймфрейме, на которых будете работать, и протестируйте на истории хотя бы три варианта шага.
  • Жёстко ограничьте число уровней и подтвердите, что полностью исполненная лестница укладывается в вашу свободную маржу с запасом.
  • Держите лоты фиксированными; относитесь к любому множителю лота как к мартингейлу, требующему собственной модели вероятности разорения.
  • Прикрепите ненулевой стоп по корзине, чтобы худший направленный заход был ограничен, а не бесконечен.
  • Тестируйте на истории на худшем трендовом отрезке пары, затем проведите форвард-тест на демо не менее недели.

Ценность самостоятельной сборки в том, что вы можете увидеть просадку, которую скрывает покупной сеточный советник. Когда вы прогоняете ту же сетку на трендовом периоде на тиковых данных, корзина, которая «всегда восстанавливается» в маркетинге, либо восстанавливается в пределах вашей маржи, либо нет. Конструктор показывает вам, какой из вариантов, прежде чем реальный счёт узнает это тяжёлым путём.

Сетка против трендовой стратегии

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

СеткаСледование за трендом
Лучший режимДиапазон (ADX < 20)Тренд (ADX > 25)
Процент прибыльныхВысокий (много мелких побед)Низкий (мало крупных побед)
Форма убыткаТолстый левый хвост (пробой)Много мелких убытков (пила)
Потребность в капиталеВысокая (финансирует открытую лестницу)Умеренная
Худший врагУстойчивый трендСпокойный диапазон

Ни одна не «лучше»; это инструменты под разную погоду. Ошибка — развёртывать сетку так, будто это всепогодная система. Это специалист по диапазонам, который должен быть выключен — или защищён жёстким стопом по корзине и трендовым фильтром — в тот момент, когда рынок определяется с направлением.

Типичные пары

Где эта стратегия работает лучше всего

Часто задаваемые вопросы

Что такое сеточный (grid) торговый советник?
Сеточный торговый советник — это эксперт (советник), который размещает отложенные ордера на покупку и продажу через фиксированные ценовые интервалы — например, каждые 20 пипсов — вместо того чтобы предсказывать направление. По мере колебаний цены сквозь сетку исполняются противоположные ордера и фиксируют небольшую прибыль, а корзина закрывается, когда чистая плавающая прибыль достигает цели. Это инструмент возврата к среднему, который процветает на диапазонных рынках и страдает при устойчивых трендах.
Прибыльна ли сеточная торговля?
Сеточный советник может быть прибыльным в диапазонных, слаботрендовых условиях, где цена многократно пересекает одни и те же уровни, но его кривая капитала скрывает толстый левый хвост: один направленный пробой способен накопить множество открытых убыточных позиций и стереть месяцы прибыли. Прибыльность зависит гораздо больше от контроля просадки — ширины сетки, жёсткого стопа по корзине и фиксированных (не мартингейл) лотов — чем от заявленного процента прибыльных сделок.
Какой шаг сетки использовать в MT5?
Задавайте шаг от собственной волатильности пары, а не от круглого числа. Распространённое правило — расстояние около 14-периодного Average True Range на вашем рабочем таймфрейме: на EUR/USD H1 это часто 15-25 пипсов. Более широкий шаг означает меньше и крупнее исполнений и медленнее набирающуюся корзину; более узкий шаг ловит больше колебаний, но быстрее накапливает открытую экспозицию. Протестируйте на истории хотя бы три варианта шага на одних и тех же тиковых данных, прежде чем определяться.
Сколько уровней сетки может профинансировать мой счёт?
Разделите свободную маржу на маржу за лот при вашем плече, затем на размер лота на уровень, чтобы получить максимальное число одновременных позиций до маржин-колла. Если сетка может открыть 20 уровней по 0,01 лота, а счёт не в состоянии обеспечить маржой все 20 у дальнего края сетки, значит советник недокапитализирован. Всегда рассчитывайте лестницу под худший случай, а не под средний месяц.
Должен ли сеточный советник использовать масштабирование лота по мартингейлу?
Фиксированные лоты гораздо безопаснее. Масштабирование по типу мартингейла — увеличение размера лота на каждом более глубоком уровне — делает кривую капитала более гладкой в бэктестах, но превращает управляемую просадку сетки в убивающий счёт хвост во время тренда. Если вам необходимо масштабировать, ограничьте множитель и число уровней и смоделируйте точный убыток в худшем случае, прежде чем выходить в реальную торговлю.
Сеточная торговля — это то же самое, что мартингейл?
Нет. Чистая сетка использует постоянный размер лота на каждом уровне и зарабатывает на колебаниях; мартингейл увеличивает размер лота после убытков, чтобы силой вытянуть отыгрывающую позицию. Многие опубликованные сеточные советники тихо навешивают масштабирование по мартингейлу поверх сетки — именно отсюда происходит большинство сливов счетов. Внимательно читайте параметры и относитесь к любому входному множителю лота как к тревожному сигналу, пока не докажете худший случай.