Trading assistant in parts of closing positions
- Утилиты
- Roman Shiredchenko
- Версия: 0.1
- Активации: 5
Ассистент трейдера, который закрывает позиции частями простым тралом для взятия оптимального размера профита при движении цены символа в сторону позиции (-ий). Изначально стоп - лосс переносится в безубыток + (так называемый уровень жадности безубытка) - это когда цена при обратном движении закроет позицию по стоп - лоссу и в итоге все равно будет получена какая-то прибыль. Далее уже при сохранении движения в сторону позиции - она закрывается частями на откатах цены простым тралом. Т.е. закрываемая позиция делится на 10 частей и закрывается в профит по одной, тем самым давая прибыли - течь. Ведь никогда - не известно то ли это разворот цены, торгуемого символа, то ли не значительный откат от основного движения.
Как Вы можете его использовать в своей торговле, примеры из моей практики:
1. я торгую экспертами с использованием переворотной торговой системы в диапазоне, зачастую вижу, что цена пробив диапазон пошла в сторону позиции, но не дошла до значительно бОльшего тейк-профита, чем стоп-лосс, соответственно, я открываю график с таким же символом, запоминаю магический номер позиции и набрасываю этого помощника на этот график, переводя в безубыток (модифицируя) стоп-лосс самостоятельно и убирая вообще тейк-профит или делая его значительно больше ранее установленного (раз в 10). Всё - робот закрывает позицию в профит частями - именно на откатах движения цены (простым тралом). Это ключевой - идеологический момент, что прибыть не фиксируется по ходу движения цены в сторону позиции, то есть Вы не будете обрезать прибыль, но будете давать ей течь, закрывая профит частями на откатах.
2. Я вошел по символу вручную и выставил стоп лосс и тейк профит - много больший стоп - лосса. Далее бросаю этого робота на график с магик номером "0" и он уже самостоятельно, торгует - закрывая части позиции в профит. Если открываете позицию или позиции с помощью скрипта - не забудьте в этом торговом советнике выставить значение магик номера позиции таким же, как и открытой позиции - для модификации стоп - лосса и закрытия в тралом на откатах в профит.
3. можете выставив отложенные ордера стоповые, например по границам диапазона, когда один из них сработает - также этого помощника - эксперта поставить на торги на график символа для закрытия позиции в профит частями.
В общем, этот торговый советник, Ваш не заменимый помощник при трендовой торговле, который именно на откатах (при возможном развороте цены) закрывает части позиции в профит, давая прибыли течь. Если движение продолжится в сторону позиции после частичного ее закрытия, то прибыль также продолжит наращиваться на Вашем эквити счета, до следующей коррекции, на которой также ее часть (позиции) будет закрыта в профит простым трейлинг стопом. Его работу можете посмотреть на прилагаемых скринах экрана.
Торгуя оптимальным образом и соблюдая "колокол" нормального распределения вероятностей - представлен торговый советник, который закрывает позиции частями, так как никогда не известно дойдет ли цена до тейк профита.
Зачастую, бывают даже случайные входа (как говорят с руки), в общем когда открыты рыночные позиции Вами или Вашим торговым советником, далее уже размещаете предлагаемого робота - трала на торгуемый символ, указываете магический номер позиции для закрытия или "0", если его нет. И этот робот все сделает за Вас - а именно закроет частями всю рыночную позицию в профит, избавив Вас от рутинного наблюдения за ней, визуального сопровождения и контроля, причем именно выберет весь профит по ходу движения цены, выходя из позиции частями на незначительных откатах. Более подробное разъяснение процесса закрытия позиций представлено Вашему вниманию на скриншотах и в описании внешних переменных эксперта.
Подобное закрытие позволяет взять все рыночное движение символа частями в профит, не угадывая и не предсказывая итоговую точку выхода по цене из всей позиции сразу (тейк профит) - его попросту нет, потому что мы не ограничиваем профит и даем прибыли течь, используя этого эксперта.
Из практики его применения хочу сообщить, что размер простого трейлинга выставляется около 20-30 % значений индикатора ATR (14) - истинного диапазона цен символа на дневном периоде (значение периода можете выбрать на Ваше усмотрение).
Таким образом Вы забираете весь ход рынка на оптимальным образом и профит наливается Вам на баланс. Такое веерное закрытие в профит позиции можете посмотреть на представленных скриншотах. Также форму роста баланса счета при таком оптимальном закрытии позиции.
Кроме этого, торговлю с использованием этого ассистента Вы можете наблюдать на моих торговых сигналах опубликованных у нас в сообществе:
https://www.mql5.com/ru/signals/2013479?source=Site+Profile+Seller
https://www.mql5.com/ru/signals/2014654?source=Site+Signals+From+Author
Порядок использования торгового эксперта:
Вы - вручную или с помощью скрипта открываете с определенным магическим номером позицию или позиции, выставляете стоп лосс или (-и) тейк профит.
Далее размещается представленного Вашему вниманию эксперта - ассистента и он уже делает сам свое дело, а именно - закрывает оптимальным вариантом позицию десятью (10) частями в профит, давая возможность взять весь ход рынка на протяжении всего времени закрытия.
Лоты по частичным закрытиям делятся на 10 частей и при менее 0,1 лота закрываются минимальными частями по 0,01 лот.
Это веерное закрытие соответствует так называемому нормальному распределению вероятностей хода цены символа, так как порой не известно дойдет ли цена до тейк профита, ранее выставленного или нет. Или развернется и можно упустить возможную прибыль, которую как раз таки можно получить при частичной ее фиксации.
Работает по ценам открытий таймфрейма символа, на котором размещен эксперт.
Описание внешних переменных довольно простое и сообщает само все за себя:
TrailingStop // размер простого трейлинга в пипсах закрываемой позиции частями в пунктах
extern int Breakeven = 150; // Жадность (запас профита) безубытка - расстояние переноса стоп лосса в пипсах в "безубыток" от цены открытия позиции
extern int Transfer_to_breakeven = 350; // Включение переноса в безубыток, в пунктах расстояние текущей цены от цены открытия позиции
// Значение Transfer_to_breakeven должно быть больше Breakeven, минимум на размер STOPLEVEL, на размер спреда
extern int SPREAD_MAX =100; //размер спреда для стоп-торгов (ждем, когда станет ниже), при Огромном спреде торговля не интересна.
extern int Magic =3; //индивидуальный номер эксперта (выставляете магик позиции для закрытия)
extern int NumberOfTry = 10; // кол-во попыток закрытий позы (если Ваш брокер не выполняет с первого раза приказы на закрытие позиции).
// это обработка возможных ошибок исполнения торговых приказов Вашим брокером