Скрипты для открытия позиции и частичном закрытии при профите

Хранилище собственных творений: индикаторы, скрипты, советники, в общем, все, на что муза вдохновила. Так же полезное ПО, взятое из открытых источников в Интернет.
Бонус за сообщение 0.4$
Ответственный Модератор - Рэндом

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 14 фев 2018, 18:18

Данный вид торговли используется во многих торговых системах, например, ТС "Снайпер". Суть его такова: если сделка идет в профит, то через заданное кол-во пунктов закрывается часть позиции, а другая часть продолжает удерживаться.
С технической точки зрения данный метод лучше реализовать в виде открытия двух позиций с одинаковым СЛ, но разными ТП. При этом первая позиция закрывается по ближнему ТП, а вторая по дальнему ТП.
Мною созданы скрипты, которые осуществляет данный вид открытия позиций. В данном случае объем общей позиции делится пополам между сделками.

01.png

В скрипте размер лота (суммарного для двух позиций) выбирается автоматически по соотношению агрессивной интрадей торговли, а именно:
Депозит: 100 - 200 у.е. - 0,01 лот
Депозит: 200 - 300 у.е. - 0,02 лот
...
Депозит: 1000 - 1100 у.е. - 0,10 лот
Депозит: 1100 - 1200 у.е. - 0,11 лот
...
Программный код по данному виду алгоритму расчету размера позиции можно посмотреть в теме Расчет объема позиции для интрадей торговли в.1.
На данный момент предел расчета размера лота до 100 000 у.е. В след. версии можно и для больших депо сделать.
Также есть параметр, так называемый, "Коэф-т риска при расчете торгового лота (0,5 - 1,0)". Он позволяет уменьшить вышеописанное соотношение лота к размеру депозита в 2 раза.
Вложения
SC-Sniper_BUY.ex4
(12.89 KB) Скачиваний: 54
SC-Sniper_SELL.ex4
(12.42 KB) Скачиваний: 53
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 14 фев 2018, 18:22

Как использовать данные скрипты. При появлении условий для открытия позиции, запустите скрипт, установите размер СЛ и размеры ТП1 и ТП2 для уровней, где прибыль будет фиксироваться поэтапно (т.е. закроется одна и вторая позиции). Установите уровень риска. После открытий позиций можно перетянуть СЛ и ТП1 и ТП2 в нужное положение.
Преимущество данных скриптов в том, что не нужно заморачиваться в расчете размера позиции при изменении баланса счета. Скрипты это делают сами. Размер СЛ и ТП-ов подобран также для интрадей торговли и их уже можно после открытия позиций редактировать.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 20 фев 2018, 14:40

Написал версию данных скриптов без заморочек с автоматическим расчетом размера лота для двух позиций. Теперь пользователь сам указывает размер лота какой ему нужен для каждой из двух позиций (они равны).

01.png
Вложения
SC-Sniper-BUY-v1.ex4
(11.03 KB) Скачиваний: 52
SC-Sniper-SELL-v1.ex4
(10.93 KB) Скачиваний: 49
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 20 фев 2018, 14:41

Теперь напишу по аналогичному методу (две позиции) скрипты для лимитных и стоповых ордеров. Чтобы мышкой можно было сразу перетащить на график в нужное место нужный тип ордера в виде двух ордеров.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 20 фев 2018, 15:03

Скрипт для выставления лимитных ордеров готов!
Окно параметров скрипта совершенно такое же как и для открытия сделок:

02.png

Нужно просто перетащить мышкой скрипт в место на графике, где бы вы хотели установить лимитные ордера. Скрипт сам определит тип лимитных ордеров в зависимости от текущей цены. Нужно только указать размеры лотов ордеров, СЛ, ТП1 и ТП2.
Вложения
SC-Sniper-Limit-v1.ex4
(12.61 KB) Скачиваний: 54
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 20 фев 2018, 15:09

Пример: перетащить мышкой скрипт в нужное положение на графике (см. на скрине стрелка черная):

03.png

После перетаскивания появится окно настроек, где и можно выставить размер лота ордеров, СЛ, ТП1 и ТП2.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение 7im » 08 апр 2021, 00:55

Здравствуйте.
Для трейдеров торгующих руками, был бы, полезен скрипт закрывающий часть (%) прибыли одного, конкретного, ордера в момент достижения заданной цены ( в настройках, точка фиксации части прибыли - 1.18629, в таком формате) с переводом стопа в ноль, или в без убыток. С последующим удаления с графика объектов (меток), если скрипт их вынужден будет ставить. Удобно, же. Кинул, в диапазоне одного пункта, на график, и, следить за ним, уже не надо. :)
7im
 
Сообщений: 15
Зарегистрирован: 08 апр 2021, 00:24
Средств на руках: 2.90 Доллар
Группа: Новые пользователи
Благодарил (а): 14 раз.
Поблагодарили: 9 раз.

Скрипты для открытия позиции и частичном закрытии при профите

Сообщение Haos » 08 апр 2021, 05:02

Для этого у нас на форуме есть раздел "Торговые советники на заказ". Форумчанин за бонусы может заказать для себя подобный скрипт.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 19925
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 976.65 Доллар
Группа: Главные модераторы
Благодарил (а): 2803 раз.
Поблагодарили: 7385 раз.


Вернуться в Творческая мастерская

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения