MQL4: Пишем Forex советник на основе Пирамиды Сетки ордеров для MT4 Портал TradeLikeaPro

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

сетка ордеров

Buttons pending orders on/off — показать/скрыть кнопки открытия отложенных ордеров. Pending order — вкл/выкл использовать отложенные ордера. Для их сортировки каждая сетка имеет свой номер, соответствующей тикету первого (стартового) ордера. Каждый ордер сетки, кроме первой, имеет комментарий с номером сетки, к которому он принадлежит.

Динамическая сетка ордеров

С этой сеточной стратегией идеальным сценарием будет, если цена движется вверх или вниз, активируя ордера только одной стороны сетки. При этом она открывает как можно больше ордеров и проходит как можно больше уровней тейк-профита в одном направлении. Хеджируемая сетка ордеров — это игра на волатильности рынка. Есть две причины, по которым он привлекает трейдеров Форекс.

сетка ордеров

Как только на рынке активизируются наиболее выгодные точки открытия сделки, в дело вступает данная система – начинает работать Форекс скрипт сетка ордеров. Такая стратегия получила свое название из-за того, что от текущей цены, выше и ниже неё, выставляются на одинаковом расстоянии друг от друга множество отложенных ордеров, как на покупку, так и на продажу. Для каждого ордера могут выставляться тейк-профиты и стоп-лоссы с каким-то определенным значением, а могут и нет. Тогда берутся какие-то общие цели совокупно по всем ордерам, при достижении которых все сделки закрываются разом. Функция безубыток предназначена для автоматического перевода стоп лосса сетки ордеров на уровень безубыточности. Grid Manual контролирует каждую сетку отдельно и переставляет стоп лосс ордеров на уровень безубытка при достижении текущей цены дистанции BreakEven Distance , отложенного от уровня безубытка сетки.

Для этого открывается на одинаковом расстоянии от цены в противоположные стороны ордера селл стоп и бай стоп. Принцип сетки ордеров в этом случае довольно понятен, если удастся закрыть все ордера по тейк профит получаем 150 пунктов прибыли, в случае если все закроются по стоп лосс убытки составят всего 100 пунктов. На одном уровне открываются две сделки – на покупку и на продажу.

Решение этой задачи мы оставим за рамками сегодняшнего урока. Отметим лишь, что искать подобные точки входа лучше всего на старших таймфреймах от торговля бинарными опционами H1 и выше. Закрывать все ордера сетки рекомендуется до начала Американской сессии даже в том случае, если они в сумме дают небольшой убыток.

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

Стратегия сетка ордеров

Общий тейк профит для сетки ордеров (в пунктах, 0 — выкл). Stop — сетка строится из BuyStop или SellStop ордеров, и направлена в сторону прибыли первого ордера. Данный тип применяется в стратегиях с наращиванием прибыли. Имеет функцию перевода стоп лосса сетки ордеров в безубыток. Работать с отложенными ордерами можно не только во время тренда, но и во время флэта, правда, при этом используются различные стратегии. Например, на скриншоте ниже используется сетка для флетового движения.

сетка ордеров

Каждый следующий усредняющий ордер имеет больший объем (обычно в 2 раза), чем предыдущий. Многие тут могут возразить, что это обычный “Мартингейлщик” и что никаких положительных результатов от него ждать не следует. Но, когда вы разберетесь с самой торговой системой, вы поймете насколько это увеличение лота важно в данном торговом алгоритме. И то, что он полностью основан на математическом расчете, я вас тоже предупреждал. Исходя из особенностей трендовой торговли, вариант с уменьшением лота выглядит предпочтительнее, поскольку по мере затухания тренда мы уменьшаем и объём наших «доливок».

Как определить расстояние между ордерами?

Прибыль может быть рассчитана на основе каждой пары сопоставленных ордеров на покупку и продажу, а по оставшимся ордерам, ожидающим подходящей пары, прибыль отображается как —. Stop loss (0-off) — уоррен баффет лучший инвестор мира общий стоп лосс для сетки ордеров (в пунктах, 0 — выкл). Take profit (0-off) — общий тейк профит для сетки ордеров (в пунктах, 0 — выкл). Общий стоп лосс для сетки ордеров (в пунктах, 0 — выкл).

Прибыльный индикатор – советник Форекс на основе сетки ордеров (grid, трал)

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

Функции советника

Можно выбрать немедленное исполнение лимитных ордеров по сетке или же активацию ордеров при достижении рыночной ценой определенного значения. Ордера размещаются, когда выбранный тип активации (цена маркировки или последняя цена) падает ниже/поднимается выше цены активации. Binance предлагает сеточную торговлю на фьючерсах USDⓈ-M (бессрочные контракты USDT-Margined и поставочные контракты BTCBUSD). Пользователи могут настраивать параметры сетки, устанавливая верхние/нижние границы и размер сетки. После создания сетки для ее активации достаточно одного клика. Это стратегический инструмент, позволяющий получать прибыль, размещая длинные и короткие ордера через определенные интервалы выше или ниже установленной цены. Сеточная торговля обычно используется на волатильном рынке, когда наблюдается колебание цены на актив в определенный интервал времени.

Утилита открывает соответствующий отложенный ордер на ближайшем, к текущей цене уровне сетки. После его исполнения, открывается следующий отложенный ордер, на следующем уровне.

Если цена целенаправленно идет в одном направлении, это вызывает срабатывание 3-4 отложенных ордеров, которые закрываются по ТР. Количество ордеров – может быть разным, в любом случае количество ордеров в обе стороны должно быть одинаковым. Текущая прибыль ордеров равна 10$, и вы хотите чтобы утилита закрыла ордера при достижении убытка в -100$. В таком случае вы вводите в поле для убытка значение -100, то есть со знаком минус. Текущая прибыль ордеров равна 200$, и вы хотите чтобы утилита закрыла ордера, если прибыль понизиться до 100$. В таком случае вы вводите в поле для убытка значение 100, без знака минус.

Данные настройки присваиваются каждой новой сетки один раз, в момент его создания. Изменение настроек на данной вкладке, не влияет на настройки уже открытых сеток ордеров. Отложенные ордера на покупку срабатывают, если цена поднимается выше начального уровня, а отложенные ордера на продажу срабатывают, если цена опускается ниже начального драгон опцион уровня. Таким образом, с помощью этой системы мы всегда открываем ордера по тренду. Если трейдер выбирает такой тип стратегии, то работа по ней сводится к разработке тактики измерения расстояния ордеров, правил их закрытия и отмены. Все это время трейдеру приходится переставлять, отменять и закрывать часть усредненных ордеров.

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

Leave a Comment

Your email address will not be published. Required fields are marked *