Процесс торговли состоит, как минимум из двух действий – открытия и закрытия позиции. От своевременности их совершения напрямую зависит успешность торговых операций, выполняемых трейдером. При этом больше всего внимания в стратегиях форекс уделяется именно размещению ордера, а вот вопрос как закрыть сделку в МТ4 часто не поднимают.
Сделать это можно вручную, а также установив автоматическую функцию, выполняющуюся при определенных условиях (достижении котировкой заданного уровня). Таких автоматических функций закрытия сделки в MT4 две – СтопЛосс и ТейкПрофит. Их можно как задать непосредственно при настройке размещаемого ордера (вызывается нажатием F9), так и изменить у уже размещенного ордера любого типа (рыночного, отложенного). Вызвать окно модификации ордера можно двойным кликом на:
- горизонтали, обозначающей на графике уровень ордера;
- строке ордера на вкладке «Торговля» окна «Терминал».
Поле «Тип» должно иметь значение «Изменить». СтопЛосс задается в правом столбце зоны «Изменить ордер», а «ТейкПрофит» – в правом. Эти столбцы состоят из трех строк:
- Уровень – расстояние от ордера до СтопЛосса или ТейкПрофита (задается в пунктах);
- Копировать – эта кнопка отображает текущее значение СтопОрдера с соответствии со значением поля «Уровень» и позволяет задает его соответствующему СтопОрдеру;
- СтопЛосс/ТейкПрофит – поля с уровнями соответствующих СтопОрдеров, которые можно изменять вручную (вводом с клавиатуры или стрелками инкремента/декремента).
Если установленные значения СтопОрдеров удовлетворяют требованиям спецификации актива и торговых условий брокера, то кнопка «Изменить», расположенная ниже, активируется. В результате, достижение котировкой любого из этих уровней приведет к закрытию сделки в МТ4, но с одной разницей – в одном случае зафиксируется прибыль (закрытие по ТейкПрофиту), а во втором случае зафиксируется убыток (закрытие по СтопЛоссу).
Уровни СтопОрдеров также отображаются несплошными горизонталями и подписываются (sl и tp). Захватив их нажатием левой кнопки при наведенном указателе мыши, можно изменять их уровень.
Если же требуется выполнить закрытие, то вызывается контекстное меню из:
- строки ордера вкладки «Торговля» окна «Терминал» (рис. 2);
- линии уровня ордера на графике.
Надо закрыть часть сделки в МТ4 – как это сделать?
Как закрыть все сделки в MT4 одновременно
Отдельные ТС основаны на открытии нескольких сделок по одному активу на разных уровнях. При этом, помимо основного условия их закрытия (фиксация прибыли или ограничение убытков), существует и условие безусловного закрытия всех открытых ордеров (закрытые при этом может быть необходимо как оставить, так и удалить). Такую функцию можно реализовать с помощью скриптов на языке MQL.