Обсуждение статьи "Автоматизация торговых стратегий с помощью MQL5 (Часть 48): Блоки ордеров, провокация ликвидности, пробой структуры"

 

Опубликована статья Автоматизация торговых стратегий с помощью MQL5 (Часть 48): Блоки ордеров, провокация ликвидности, пробой структуры:

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

Блоки ордеров (order blocks, OB) – это ценовые зоны, в которых, как считается, институциональные участники размещали крупные ордера на покупку или продажу; обычно они формируются как последняя противоположная свеча перед сильным импульсным движением от зоны консолидации. Когда цена впоследствии возвращается к этим зонам, она часто реагирует на них, создавая возможность для входа по направлению преобладающего институционального движения. Концепция основана на теории Smart Money, согласно которой крупные игроки накапливают или распределяют позиции в узких диапазонах, прежде чем резко двинуть цену в одном направлении.

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

Используйте зоны блоков ордеров как основной ориентир для входа. Открывайте длинные позиции у бычьих блоков ордеров в сформировавшемся восходящем тренде и короткие – у медвежьих блоков ордеров в нисходящем тренде. Подтверждайте сетап только после пробоя структуры, произошедшего вслед за заметным свингом провокации, который указывает на сбор ликвидности и повышает вероятность подлинности движения. Используйте разрыв справедливой стоимости (fair value gap, FVG) внутри импульса как дополнительное подтверждение, рассматривая его как признак сильной направленности движения. Избегайте торговли блоками ордеров, которые были глубоко смягчены ценрй без заметной реакции, и всегда соотносите входы с трендом на старшем таймфрейме, чтобы отфильтровать контртрендовый шум.

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

STRATEGY BLUEPRINT


Автор: Allan Munene Mutiiria