Guard channel
- Утилиты
- Alexandr Gershkevich
- Версия: 2.1
- Обновлено: 24 марта 2020
- Активации: 5
Эксперт работает в полуавтоматическом режиме. Пользователь на ценовом графике наносит горизонтальную или трендовую линию, которую он считает линией поддержки или сопротивления. В названии линии указывается команда в формате UP|DN_xxxx:yyyy, которая понимается экспертом как сигнал к действию для покупки или продажи с выставлением стоп-лосса и тейк-профита.
В настройках эксперта есть параметр с размером лота и величиной переноса стоп-лосса в безубыток. Если параметр стоп-лосса=0, эксперт переноса в безубыток не производит. Если параметр больше нуля, то при достижении прибыли, равной параметру (в пунктах), происходит перенос стоп-лосса в безубыток. Закрытие позиции производится либо по выставленным стоп-лоссу, тейк-профиту, либо вручную.
Пример:
На график наносим трендовую линию. МТ4 дает ей название Trendline 53503. Если считаем что цена должна оттолкнуться от нашей линии, тогда к названию добавляем команду UP_xxxx:yyyy, где:
- UP - это команда на покупку, DN - это команда на продажу;
- xxxx - это значение стоп-лосса в пунктах;
- yyyy - значение тейк-профита в пунктах.
Т.е. в нашем примере я планирую установить стоп-лосс на расстоянии 300 пунктов от текущей цены, а прибыль получить в размере 1200 пунктов, поэтому название трендовой линии будет выглядеть так: Trendline 53503 UP_0300:1200. Эксперт, увидев такую команду, будет наблюдать за ценой. Как только цена пересечет трендовую линию снизу вверх - эксперт откроет сделку на покупку с предустановленным стоп-лоссом (300 пунктов) и тейк-профитом (1200 пунктов).
Сделка на покупку открывается при выполнении условий:
- Нет открытых сделок на покупку по данному инструменту, сделанных данным экспертом (проверяется по Magic).
- Есть открытая сделка на покупку на данном инструменте, которую сформировал эксперт (проверяется Magic) и стоп-лосс у открытой сделки выше цены открытия, т.е. стоп-лосс уже установлен с гарантированной прибылью.
Для обратной ситуации - для формирования сделки на продажу - команда в названии линии будет такой: Trendline 53503 DN_0300:1200. В этом случае эксперт будет ждать момента пересечения цены трендовой линии сверху вниз. При возникновении такой ситуации - будет открыта сделка на продажу.
Сделка откроется также при следующих условиях:
- Нет открытых сделок на продажу по данному инструменту, сделанных данным экспертом (проверяется по Magic).
- Есть открытая сделка на продажу на данном инструменте, которую сформировал эксперт (проверяется Magic) и стоп-лосс у открытой сделки ниже цены открытия, т.е. стоп-лосс уже установлен с гарантированной прибылью.
Важно соблюдать формат записи команды: UP_xxxx:yyyy и DN_xxxx:yyyy. Если параметр стоп-лосса двузначный (например, 20 пунктов), значит в команде надо добавлять два нуля, т.е. в команде выглядит запись так: UP_0020:0100.