Советник который выставляет тейк профит и стоп для каждой позиции

Раздел: Forex
Написано: 23.11.2013
Автор: Antonio

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

На счетах с исполнением по рынку (NDD, STP) при открытии позиции установить ограничение убытка или прибыли нельзя — это можно делать только после открытия сделки.

В качестве помощника можно использовать этот советник из MQL 4 Code Base

MQL4 Code Base

Советник называется SetUpProfitAndLoss

Скачать советник для автоматической установки стопа и тейк профита для MT4 — SetUpProfitAndLoss

Описание SetUpProfitAndLoss с MQL 4 Code Base

При открытии ордера с рынка (или у брокеров, не позволяющих сделать это сразу) необходимо (для тех кто использует) установить сразу же ограничения убытка и/или прибыли.

Данный советник это и делает. Кроме того реализованы два вида трейлинга (обычный и до перевода в безубыток). Писал для себя, но может кому-то ещё будет полезен.

TakeProfit — ограничение прибыли в пп (можно 0, если не хотите ограничивать прибыль, или хотите закрывать по трейлингу);

StopLoss — ограничение убытка в пп (можно 0, если хотите не ограничивать убыток);

TrailingStop — если не хотите использовать трейлинг (подтягивание) поставьте здесь 0, если хотите перевести ордер в безубыток по достижении определённого количества пунктов — поставьте значение пунктов со знаком минус, если хотите использовать как обычный трейлинг поставьте положительное значение в пунктах. Если поставить слишком маленькие значения, то советник сообщит об этом, указав в комментарии минимально возможное значение параметра, и в случае установки недопустимого значения для трейлинга — не будет работать только трейлинг;

SetOnlyZeroValues — Признак изменения только нулевых значений, то есть если вы уже изменили каким-либо образом одно из значений («профит или лосс»), то советник исправит только нулевое значение. Если установить признак в значение ложь (false) то при наличии в любом из параметров открытого ордера «профит» или «лосс» 0, если при этом в параметрах не ноль, советник изменит оба параметра ордера по установленным в советнике значениям;

BuyOrderColor — Цвет линии ордеров на покупку;

SellOrderColor — Цвет линии ордеров на продажу.

Рекомендации по использованию:

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

Советник не сообщает об ошибках (кроме слишком маленьких значений параметров), и пытается отработать каждый тик до успешного исполнения своих действий. Вывод на экран информации об изменении ордера не делал (мне это мешает, а отследить можно по графику (появятся уровни) или через окно терминала), если есть необходимость — могу добавить.

Фразы: советник для MT4, автостоп и тейк, трал

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

17 комментариев

гость
Окт 27, 2014 23:59

спасибо!

 
Елена
Ноя 24, 2014 13:11

Советник тейк профит выставил, а когда цена зашла за этот уровень, сделка почему-то не закрылась. *UNKNOWN*

 
Antonio
Ноя 25, 2014 00:32

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

 
Елена
Ноя 25, 2014 01:39

Antonio, брокер Forex Club

 
Antonio
Ноя 25, 2014 22:55

Понятно, я с ними не работал, ничего не могу сказать про них. Возможно это и бывает не часто, но мне бы такое не понравилось. Рекомендую счета NDD или STP, на них такого обычно нет.

У Форекс клуба глянул что-то похожее MT4-Market Execution.

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

 
Жумангалий
Янв 16, 2015 22:39

Здравствуйте Антонио,случайно зашёл на Ваш сайт и увидел советник который давно хотел найти.Он прост для новичков.У меня есть счёт в Альпари стандарт.Антонио а можно его подкоректировать чтоб не в пунктах а в валюте депозита устанавливал стопы и профиты.Пожалуста ели есть время конешно за энную умеренную плату через веб мани.Я скачал его установил улыбается но ни каких движений.

 
Antonio
Янв 19, 2015 00:13

Друзья, я не автор советника, я просто его использую и решил поделиться с вами информацией о нем.

Я глянул код, логика кода не сложная, но я не программирую на языке MQL.

Автор советника SetUpProfitAndLoss Sergey Efimenko, лучше связаться с ним, возможно у него есть и такие уже готовые наработки.

 
Antonio
Янв 19, 2015 00:18

Кстати, мне такой советник не нужен, так как размер прибыли обычно выставляю в зависимости от пары, ситуации на рынке и прочего, но никак не от желания определенной суммы :-D

Однако, если кто таким пользуется, пожалуйста, напишите я его размещу у себя в библиотеке. Возможно это кому-нибудь поможет =)

 
DEn
Мар 31, 2016 10:42

Спасибо за инструмент , у меня вопрос , а нельзя сделать что бы работал на всех парах , а не только на той , на которой установлен бот.Я работаю как раз на определенном диапазоне TP и SL/ система такая , было бы удобно поставить на отдельный график и отслеживать все пары

 
Antonio
Апр 4, 2016 22:30

Den, этот код работает только на паре где установлен, возможно если произвести модификацию советника, будет работать на всем.
P.S. Я не программист MQL

 
Jojorus
Авг 12, 2016 16:25

Советник — прекрасный.
А можно ли добавить возможность применять настройки к любому открытому ордеру? а не только паре, на которой он стоит

 
Antonio
Авг 14, 2016 18:56

Jojorus, это лучше спросить у автора на mql5.com,
я глянул код, там используется название пары для определения минимальных значений, некоторые брокеры ограничивают установку минимального тейк-профита. Поэтому будет ошибка, а в этом случае он выводит предупреждение в терминал.

 
Виталий
Сен 9, 2016 11:13

Огромное спасибо, работать стало намного легче. Поделюсь своей стратегией и использованием данного советника (может кому пригодится). Работаю с проверенным брокером (в целях дабы не реклама не буду писать с каким), у меня ноут с советником постоянно в работе, и на смартфоне установлен мобильный МТ4 и прога бесплатных сигналов, так вот, когда мне на смартфон приходит очередной сигнал о покупке или продаже, я захожу в моб-й МТ4 и открываю ордер, соответственно на ноуте в МТ4 происходит отражение ордера и автовыставление стопа и профита. Если сигнал не оправдал ожиданий, то следующий ордер удваиваю, за мою практику более 4 ложных сигналов подряд не было. Ну вот как то так ;) .(если у кого-то возникнут вопросы или кто-то захочет также поделиться своими наработками в аналогичной стратегии пишите bologov1988 (сабака)(.)ru

 
ГОсть
Окт 10, 2016 17:28

Подскажите почему не работает ваш индикатор у меня.
build 1010?
Вставляю ег ов папку каталога индикатор, но открыть его не могу, код не вижу.
а лишь на индикаторе на имени виден серый ромбик маленький.
В чем может быть причина. Пытаю изменить параметры TP но не меняет

 
Antonio
Окт 18, 2016 07:56

ГОсть, а другие индикаторы работают?
У меня этот индикатор работает давно и в порядке, сейчас глянул билд 1010.

Кстати, пока писал понял похоже в чем у вас ошибка — это не индикатор, это советник, возможно вы его «положили» не в тот каталог, нужно в ..MQL4/Experts

SetUpProfitAndLoss советник для установки ТР и SL

 
Александр
Фев 25, 2018 14:10

Подскажите по роботу стоп и профит как работаем параметр «SetOnlyZeroValues — Признак изменения только нулевых значений» и для чего он нужен, не совсем понятно. Спасибо

 
Аноним
Июл 29, 2020 11:16

Спасибо !!!

 

Написать

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com