Скрипт Breakeven MetaTrader
Скрипт Breakeven MetaTrader - это простой инструмент для перемещения стоп-лосса в безубыток для одной или нескольких позиций, отфильтрованных по заданным параметрам. Он доступен как для MT4, так и для MT5.
Breakeven (безубыток) - это ценовая точка, в которой прибыль по сделке равна нулю. Перевод позиции в безубыток означает установку ее стоп-лосса в точку, где находится цена открытия позиции. Имеет смысл переводить стоп-лосс некоторых сделок в безубыток, когда вы хотите "не упустить прибыль", но предпочитаете быть спокойными за то, что сделка не вернется в красную зону.
Изменить стоп-лосс по одной сделке, переместив его на цену открытия сделки, несложно. Однако при работе с большим количеством позиций это может оказаться громоздким и отнимающим много времени. Именно в этом случае вам может помочь скрипт Breakeven для MT4/MT5.
Запуск скрипта Breakeven
Запустить скрипт Breakeven очень просто. После того как вы дважды щелкните на нем или перейдете на график, вы сможете по желанию задать любой из входных параметров для фильтрации или сразу нажать кнопку OK.
В начале работы скрипта будут просмотрены все открытые сделки и найдены те, которые находятся в прибыли и соответствуют выбранным условиям. Затем каждая позиция модифицируется для перемещения ее стоп-лосса в безубыточное положение.
Ускорить процесс можно, отредактировав входные параметры непосредственно в исходном коде скрипта и удалив строку, требующую показывать экран входных параметров при выполнении. Эта строка имеет следующий вид #property show_inputs
в MT4 и #property script_show_inputs
в MT5. Таким образом, после перекомпиляции исходного кода вы сможете практически мгновенно запустить скрипт Breakeven.
Входные параметры
Скрипт Breakeven для MetaTrader поддерживает ряд входных параметров, позволяющих выбрать, на каких позициях он должен работать и как изменять уровень безубыточности.
- OnlyCurrentSymbol (по умолчанию = false) — если выбрано, скрипт будет устанавливать безубыток только для сделок по тому же символу, что и текущий график.
- OrderTypeFilter (по умолчанию = ALL ORDERS) — фильтрация ордеров по направлению (все, покупка или продажа).
- MinimumProfit (по умолчанию= 0) — минимальная прибыль (задается в пунктах), при которой можно рассматривать перенос СЛ сделки в безубыток.
- AdditionalProfit (по умолчанию = 0) — дополнительная прибыль (в пунктах) для добавления к безубытку. Используется, если вы хотите получить хоть какую-то прибыль вместо простого безубытка.
- OnlyMagicNumber (по умолчанию = false) — если выбрано, скрипт будет устанавливать безубыток только для сделок с магическим числом, указанным в следующем входном параметре.
- MagicNumber (по умолчанию = 0) — необходимое магическое число, если вы установили OnlyMagicNumber.
- OnlyWithComment (по умолчанию= false) — если выбрано, скрипт будет устанавливать безубыток только для сделок с тем же значением поля "Комментарий", что и в следующем входном параметре.
- MatchingComment (по умолчанию = "") — требуемое значение поля "Комментарий", если задано OnlyWithComment.
Пример
Ниже приведен пример результатов, выдаваемых скриптом Breakeven после его однократного запуска:
Скачать
Установка скрипта
Для установки скрипта в MetaTrader 4 следуйте приведенным ниже инструкциям:
- Загрузите архивный файл со скриптом.
- Откройте папку с данными MetaTrader 4 (через Файл→Открыть папку с данными).
- Откройте папку MQL4.
- Скопируйте все папки из архива непосредственно в папку MQL4.
- Перезапустите MetaTrader 4 или обновите список скриптов, щелкнув правой кнопкой мыши на подокне Навигатор платформы и нажав Обновить.
Для установки скрипта в MetaTrader 5 следуйте приведенным ниже инструкциям:
- Загрузите архивный файл со скриптом.
- Откройте папку с данными MetaTrader 5 (через Файл→Открыть папку с данными).
- Откройте папку MQL5.
- Скопируйте все папки из архива непосредственно в папку MQL5.
- Перезапустите MetaTrader 4 или обновите список скриптов, щелкнув правой кнопкой мыши на подокне Навигатор платформы и нажав Обновить.
Вы также можете ознакомиться с с более подробной инструкцией по выполнению установки.
Обсуждение
Есть предложения или вопросы по данному скрипту? Вы всегда можете обсудить скрипт Breakeven с другими трейдерами и программистами на MQL4/MQL5 на нашем форуме.
Вас также может заинтересовать наш индикатор линии безубытка. Он показывает цену безубытка для набора из большого числа сделок по одному инструменту.