• Обзор
  • Отзывы (3)
  • Обсуждение (68)
  • Что нового

Profit or Loss Pad

Закрытие позиций в MetaTrader 5 по общей прибыли\убытку с трейлингом прибыли.

  • В‌ы можете включить Режим Виртуальных стопов (Separate Order),
  • закрытие и расчет отдельно по BUY SELL позициям (Separate BUY SELL),
  • закрытие и расчет всех символов или текущего символа (All Symbols),
  • включить трейлинг прибыли (Trailing Profit)
  • Закрытие происходит по валюте депозита, пунктам, % и просадке.

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

Данная версия способна не просто закрыть прибыль на установленном уровне, но и осуществлять трейлинг, чтобы получить больше прибыли.

Вы также можете попробовать нашу панель МТ4 Profit or Loss for mt4

Данная панель советник, является частью Нашей системы "Торговля в один Клик" - VirtualTradePad for mt5

Подробное описание и примеры использования , а также DEMO версия в нашем блоге


Правила использования

  1. Установите панель на вашу валютную пару.
  2. В зависимости от того, как вы хотите закрывать позиции (по всем символам или по текущему), выберите соответствующую опцию на самой панели.
  3. Для того чтобы галочка выбора типа закрытия стала активной, вам необходимо ввести значения параметра отличное от 0, при этом для прибыли указывается положительно значение, а для убытка - отрицательное, например: -100.
  4. Поставьте галочки напротив тех пунктов, которые вы хотите использовать при закрытии (Прибыль\Убыток в пунктах\долларах\процентах).
  5. Включите кнопку Close if Profit or Loss, она должна загореться синим цветом. Это означает, что советник включился в работу.
  6. Как только прибыль или убыток ваших позиций пересечет отметку установленных уровней, сделки закроются.
  7. Аварийная кнопка CLOSE ALL предназначена для того, чтобы закрыть все позиции мгновенно.


Управление

  1. All Symbols - включает закрытие по всем символам.
  2. XXXXXX only - включает закрытие только по текущей валютной паре, на которой установлен советник.
  3. Separate BuySell - включает отдельное закрытие по позициям BUY и SELL.
  4. Separate Order - включает отдельное закрытие по каждой позиции отдельно.
  5. Profit $ - Включает\отключает закрытие по общей прибыли в долларах или в валюте депозита.
  6. Profit p - Включает\отключает закрытие по общей прибыли в пунктах.
  7. Profit % - Включает\отключает закрытие по общей прибыли в процентах от текущего баланса.
  8. Loss $ - Включает\отключает закрытие по общему убытку в долларах или в валюте депозита.
  9. Loss p - Включает\отключает закрытие по общему убытку в пунктах.
  10. Loss % - Включает\отключает закрытие по общему убытку в процентах от текущего баланса.
  11. Close if Profit or Loss ON - Функция закрытия по общей прибыли или убытку ВКЛЮЧЕНА
  12. Close if Profit or Loss OFF - Функция закрытия по общей прибыли или убытку ОТКЛЮЧЕНА


Trailing Profit

Функция трейлинга прибыли при установленных значениях.

Данная функция включает трейлинг прибыли (плавающая прибыль) при закрытии.
Т.е. в данном случае прибыль закрывается не фиксировано, а с трейлингом указанного значения. Т.е. как только прибыль достигла указанного значения, советник запоминает текущее значение прибыли и далее подтягивает данное значение вслед за прибылью.

При установке для Profit $ значения 10, а для TrailingProfit значения 5 линия трейлинга прибыли устанавливается на 5 долларов. Советник при прохождении отметки в 10 долларов включит функцию трейлинга прибыли и будет тянуть отметку закрытия вслед за прибылью. В журнале при этом будут отображаться записи текущего положения прибыли.

После того как общая прибыль опустится ниже последнего зафиксированного уровня - TrailingProfit , советник закроет все сделки в принудительном порядке.


bsandaruwan
769
bsandaruwan 2016.01.17 15:16 
 

Before talk about the EA I like to talk about Author

He is the best Author I saw in Mql5

His service 5star for me.

Very kind and honest person

Always response with very patient & professional way with his Knowledge.

Profit or Loss Ea very useful for me.

Its work very well with all currency pairs.

Extremely happy with Ea

Thx Lot Vladislav for your nice EA’s and 5 star Service.

Frederic Fachard
1290
Frederic Fachard 2015.05.26 18:37 
 

I bought this product in january 2015.

I'm happy with it :)

It really makes what he is supposed to !

It can close order(s) for a specified symbol OR ALL orders

Setting of the targets (win and/or loss) are easy to setup (in account currency and/or points and/or % of balance)

Hint :

About setting the targets in "loss", don't forget to ADD THE MINUS SIGN BEFORE THE VALUES ;)

For example, if you enter positive value (without the minus sign) on "Loss $" field, the order may be immediately closed !

In loss section, you have to enter "-5.00" if you want the order to close when your loss reached USD 5.00 ...

Things that could be enhanced :

- When market is fast moving, the EA have some difficulty to follow... (the target may be reached for a flash moment and sometimes the EA miss it...)

- Maybe an alert by email and/or push when the EA closes some order with details about what have been done.

All in all, thank you for this nice product :)

Giovanni Pascoli
1467
Giovanni Pascoli 2014.04.24 19:01 
 

Very good expert. Thank you.

Версия 18.932 2018.10.01
- Добавлена поддержка работы советника и вкладки CLP (Закрытие по общей прибыли или убытку) на хостинге VPS от MetaQuotes.
Внимание! Работа советника осуществляется с помощью передачи файлов данных
Версия 18.515 2018.05.23
- Исправлена ошибка трейлинга прибыли и закрытия в минус, которая возникала при использовании закрытия на всех символах.

- Добавлена переменная указания валютной пары для работы панели: SymbolToTradeCustom
Это дает возможность торговать на оффлайн графиках (Тиковый, Ренко..).
Внимание: Будьте внимательны при написании названия. Название должно полностью соответствовать названию в Обзоре рынка!
EurUSD - Неправильно!
EURUSD - Правильно!
Если этот параметр не задан, советник работает на той валютной паре, на которой он установлен!

- Добавлена возможность работы Magic Target на оффлайн (Тиковый, Ренко...) графике.

- В CLP вкладку добавлена индикация работы функции.
Если Вы видите красный индикатор, значит функция выключена и не работает;
Если Вы видите зеленый индикатор, значит функция включена и работает.
Версия 18.309 2018.03.14
Исправлена ошибка кнопки Close ALL
Версия 18.227 2018.03.06
- Добавлена поддержка масштабирования шрифта в Windows (настройки размера шрифта недоступны);

- Добавлен МультиМагик. Параметр MagicNumber обновлен: первая цифра предназначена для обозначения магического номера для открытия позиций и сопровождения. Также можно задать несколько магических номеров для сопровождения;
например:
--- MagicNumber=777 UseAllMagicFromAllAccount=true: Советник следит за всеми позициями по текущему символу на всем счете;
--- MagicNumber=777 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777 по текущему символу на всем счете;
--- MagicNumber=777,888 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777 и 888 (открывает позиции с магическим номером 777) по текущему символу на всем счете;
--- MagicNumber=777,888,999 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777, 888 и 999 (открывает позиции с магическим номером 777) по текущему символу на всем счете;

- При возникновении нового объекта на графике панель обновляется для предотвращения наложения объектов на панель;
Версия 17.979 2017.12.12
Косметические изменения.

Добавлен параметр CPL_AUTOOFF_AfterClose - автоотключение кнопки "Закрытия по общей прибыли или убытку" после закрытия всех позиций.
Отключение происходит только тогда, когда ВСЕ! позиции закрыты.
Учитывается Магический номер, указанный в советнике, а также символ для закрытия.
Если выбрано закрывать только 1 валюту, при этом параметр CPL_AUTOOFF_AfterClose включен, тогда советник ждет, пока все позиции по данной валюте будут закрыт и только после этого советник может отключить кнопку!

БагФикс: Исправлена ошибка перетаскивания торговых уровней(стоплосс,тейкпрофит) при наведении на панель и обратно.
Версия 17.970 2017.11.13
В настройках советника изменена опция закрытия терминала, после закрытия всех сделок.
Параметр CPL_CloseTerminalAfterClose - включает возможность закрыть терминал.
CPL_CloseTerminalAfterClose = true.
Закрытие терминала происходит только тогда, когда ВСЕ! позиции закрыты.
Учитывается Магический номер, указанный в советнике, а также символ для закрытия.
Если Выбрано закрывать только 1 валюту. При этом параметр CPL_CloseTerminalAfterClose включен, тогда советник ждет, пока все позиции по данной валюте будут закрыт и только после этого советник может закрыть терминал.!


В CLP Добавлен параметр Show_Future_BE_TP_SL - показ линий будущего закрытия позиций по общей прибыли или убытку.
Внимание: Работает только на текущем символе и при выключенном режиме SEPARATE Orders.
Линии показываются раздельно для Buy и Sell позиций, либо общей линией.
Если линия не показывается, значит позиции образуют лок, который не может быть закрыт по общей прибыли или убытку.
Внимание: Данные по линиям и цене могут быть неточными на плавающем спреде.
Помните! SELL закрывается по ASK, а BUY закрывается по BID

Трейлинг прибыли теперь можно включить только после того, как будут заданы параметры закрытия по прибыли.

Добавлено значения трейлинга прибыли на панель CLP возле поля для заполнения дистанции Trailing Profit. Значение появляется тогда, когда уровень трейлинга зафиксирован советником, и показывает зафиксированный уровень для закрытия.

Добавлен Блок Алерта прибыли и убытков валюте депозита.
Если ВЫ решили ограничить убытки по текущему клиентскому магику, то Вы можете сделать это в новом блоке.
Например: Вам необходимо, чтобы эксперт отправил Вам почту и вывел алерт на экран, когда общий убыток по открытым и закрытым сделкам , в пределах LimitFor, будет меньше чем -100 долларов.:

Ваши параметры будут следующими:
LimitFor=0;
LimitForLosses=-100;
LimitForProfits=0;

После достижения убытка по истории по данному магику в день -100 долларов, советник выдаст сообщение на экран в виде Алерта и отправит почту.
Внимание: Данный блок не закрывает сделки! он только лишь выводит алерт!
На следующий LimitFor этот параметр сбрасывается на 0.

Вы можете выбрать LimitFor= DAY;WEEK;MONTH;ALLTIME;
Также Вы можете включить отправку сообщений на почту и телефон при достижении лимитов NotificationMailSend

В панель CLP - закрытие по прибыли или убытку добавлен блок оповещений при закрытии позиций по прибыли или убытку. Доступны 3 способа оповещения:
CPL_AlerT - сообщение в виде Алерта
CPL_Mail - сообщение на почту
CPL_Push - сообщение на телефон
Как настроить телефон или почту на прием сообщений от советника:
https://www.metatrader4.com/ru/trading-platform/help/setup/settings_notifications
https://www.metatrader4.com/ru/trading-platform/help/setup/setup_email


параметр MagicOrderToClose заменен на 2 параметра:
MagicNumber - Уникальный магический номер позиций для закрытия.
UseAllMagicFromAllAccount:
true = Если Вы хотите, чтобы функция закрытия по общей прибыли или убытку работала для всех магиков.
false = Вы можете указать уникальный магический номер для закрытия позиций в параметре MagicNumber.
Версия 17.504 2017.05.11
- Исправлена ошибка отображения дробных чисел на панели CLP: при вводе дробных числе в полях Доллары, Проценты и Трейлинг прибыли
Версия 17.118 2017.01.24
Исправлена ошибка работы с длинными тикетами
Версия 17.105 2017.01.13
-Добавлен параметр Use_Lots_in_CLP_Points для работы с вкладкой CLP- true - при расчете пунктов прибыли, советник также будет учитывать и лот этих позиций. Данная опция полезна при торговле на хеджевом счете с разными лотами.

например:
открыто 2 позиции SELL по EURUSD
SELL 0.01 с прибылью 20 пунктов и 0.2 доллара
SELL 0.02 с убытком -12 пунктов и -0.24 доллара

-При Use_Lots_in_CLP_Points = false советник будет рассчитывать "чистые" пункты.
в данном случае Прибыль будет: -0.04 доллара или 8 пунктов.
Как мы видим, в пунктах позиция набрала прибыль, но в долларах это убыток.

-При Use_Lots_in_CLP_Points = true советник будет рассчитывать пункты с учетом Лотов.
в данном случае Прибыль будет: -0.04 доллара или -4 пунктов.
При расчете прибыли в пунктах и включении опции "Включать лоты в расчет прибыли",
советник находит минимальный лот из представленных позиций и, исходя из этого лота, высчитывает Пункты.
например:
Минимальный позиция 0.01, 1 "чистый" пункт = 1 пункт,
Если открывается позиция с лотом 0.02, то 1 чистый пункт = 2 пункта с учетом лота.
Если откроется позиция с лотом 0.05, то 1 чистый пункт = 5 пунктов с учетом лота.

-Добавлена проверка введенных значений для закрытия прибыли или убытка:
Если установленный профит ниже, чем текущий - система выдаст ошибку и отключит режим закрытия.
Если установленный убыток выше, чем текущий - система выдаст ошибку и отключит режим закрытия.
Если установлен 0 и пользователь пытается включить закрытие - система выдаст ошибку.
-Добавлен параметр AutoCorrect_LevelCLP:
В Поле убыток теперь можно вводить только минусовые значения, если пользователь ввел +10, тогда система автоматически переведёт в -10.
В Поле прибыль теперь можно вводить только плюсовые значения, если пользователь ввел -10, тогда система автоматически переведёт в +10 .

CLP_TralOptions можно ввести только плюсовое значение, иначе советник выдаст ошибку.



-В панель CLP добавлена опция SEPARATE Orders, при включении которой каждая позиция рассчитывается и закрывается отдельно.
Режим "Виртуальный стоплосс и тейкпрофит".
Например, если поставить закрытию по убытку в -5 $ и закрытие по профиту в 100 пунктов, каждая сделка отдельно будет закрыта по убытку в -5 $ или по профиту в 100 пунктов.


-Добавлена опция Separate BUYSELL на панель CLP, позволяющая считать и закрывать позиции по общей прибыли или убытку отдельно для BUY и для SELL.
Версия 16.930 2016.10.03
Алгоритм обновлен для работы на хеджевых счетах
Исправлена ошибка поля для редактирования TrailingProfit
Версия 16.128 2016.02.01
Добавлена функция сохранения параметров при: Перезагрузке терминала, смены настроек внутри панели, закрытии панели на графике и установки панели на график.
Все внесенные в панель переменные и данные - теперь сохраняются при перезагрузке терминала.
Если ВЫ выключили терминал и включили его снова - все параметры вновь будут загружены из глобальных переменных.

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

Например:
Если Вы поставили закрывать при прибыли 10 долларов:
Profit $ - закрывать в плюс.
Profit $ - сколько закрывать в плюс.
TrailingProfit- расстояние от Profit $, при достижении которого включается трейлинг прибыли.
При установке для Profit $ значения 10, а для TrailingProfit значения 5 линия трейлинга прибыли устанавливается на 5 долларов. Советник при прохождении отметки в 10 долларов включит функцию трейлинга прибыли и будет тянуть отметку закрытия вслед за прибылью. В журнале при этом будут отображаться записи текущего положения прибыли.
После того как общая прибыль опустится ниже последнего зафиксированного уровня - TrailingProfit , советник закроет все сделки в принудительном порядке.

Опция работает для всех типов закрытия: Все символы, Текущий символ,
Версия 15.923 2015.09.24
Во внешние параметры добавлен параметр выбора типа исполнения:
TypeFilling=FillOrKill


FillOrKill
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.


ImmediateOrCancel
Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а неисполненный объем ордера будет отменен.


Return
Данный режим используется для рыночных, лимитных и стоп-лимитных ордеров, и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать.
Для стоп-лимит ордеров при активации будет создан соответствующий лимитный ордер с типом исполнения Return.
Версия 15.116 2015.01.16
При неправильных настройках кнопка закрытия будет отключена и пользователю будет возвращена ошибка.
Версия 15.112 2015.01.13
Добавлена проверка введенных данных перед работой алгоритма. Защита от неправильных параметров.
Если Вы указываете, например, убыток больше, чем на текущий момент - система не даст Вам выполнить алгоритм. Поскольку Позиции должны быть закрыты немедленно.
Например: Вы указали закрывать убыток при 2 долларах. В данный момент Убыток составляет -3 доллара. Это означает что Вы заведомо указали закрытие при убытке, ниже текущего. И система немедленно закроет сделки.
В данной версии системы вернет ошибку, и попросит Вас установить другое значение.

Если у Вас убыток текущий -5 долларов, то Вы можете установить только -5.1 доллара, либо ниже -5.

Если у Вас текущая прибыль 10 долларов. А Вы хотите установить 5 долларов - система вернет ошибку. Вы сможете установить закрытие по прибыли только Выше текущей прибыли. Например, 11 долларов.