Создание группы условий на закрытие ордеров для Forex-стратегий
Каждая группа состоит из набора условий, результатом выполнения всех условий группы служит сигнал на закрытие ордеров определенного типа и направления. При необходимости можно создать несколько групп условий закрытия ордеров, каждая из которых будет иметь свой набор условий.Для создания группы условий на закрытие ордеров необходимо открыть в редакторе вкладку "Условия закрытия".
После нажатия на кнопку "Добавить группу условий закрытия" появится пустой блок группы.
Вверху блока можно увидеть выпадающий список, необходимый для выбора цели закрытия для данной группы. Возможны два варианта: "Тип ордеров" и "Группа на открытие". Первый вариант позволит выбрать тип ордеров, которые будут закрыты при соблюдении всех условий группы. При выборе второго варианта можно задать условия закрытия ордеров, открытых конкретной группой условий открытия.
Группы закрытия имеют два типа условий:
Принцип работы, настройка и описание данных условий подробно описаны в разделах справки.
Перейдем к созданию групп условий закрытия. В разделе
"Создание групп условий открытия" описан пример пересечения "быстрой" и "медленной" MA (Moving Average). На основании данного примера были получены две группы условий открытия. Для BUY-ордеров:
Для SELL-ордеров:
Для данного примера добавим условия закрытия. BUY-ордера должны закрыться, когда "быстрая" MA пересечет "медленную" МА сверху вниз.
SELL-ордера должны закрыться, когда "быстрая" MA пересечет "медленную" МА снизу вверх.
Данные условия реализуем двумя способами. В первом способе создадим группы условий закрытия для конкретного типа ордеров. Пустая группа условий закрытия BUY-ордеров задается следующим образом:
На основании примера добавим условия закрытия в данную группу. В нашем случае это будет проверка на пересечение "быстрой" и "медленной" MA ("быстрая" МА пересекает "медленную" сверху вниз):
Перейдем в терминал и отследим выполнение данной группы условий закрытия.
Аналогично создадим группу условий закрытия для SELL-ордеров, исходя из условия примера:
Также проверим выполнение данного условия в терминале.
Объединим условия открытия и закрытия ордеров двух направлений. Теперь, согласно нашей стратегии, при поступлении сигнала на открытие BUY-ордера будут закрыты все SELL-ордера, находящиеся в рынке. И наоборот, при поступлении сигнала на открытие SELL-ордера будут закрыты все BUY-ордера.
Однако в некоторых случаях необходимо задать условия закрытия ордеров, открытых определенной группой условий открытия. Для этого необходим второй тип целей закрытия - "Группа на открытие".
Согласно условию примера, создадим группу условий закрытия ордеров, выставленных первой группой условий открытия:
Аналогично для второй группы:
В данном случае группа условий закрытия №1 будет закрывать сделки, открытые только группой открытия №1, а группа условий закрытия №2 - только сделки, открытые группой открытия №2. Данный способ позволяет более детально подойти к созданию условий закрытия.