Частичное закрытие убытка

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Частичное закрытие убытка

Сообщение Sapta » 25 мар 2019, 07:49

Всем привет.

На форуме где то видел фишку с частичным пошаговым закрытием прибыли в сделке. Экспериментировал с этим делом, но результат так себе. Просьба сделать советник, который будет пошагово закрывать частями сделку при уходе в минус.

Когда активируем советник, задается:
1. направление сделки (Бай или Сэлл)
2. начальный лот сделки
3. шаг закрытия в пунктах
4. лот частичного закрытия

Пример:
1. Бай
2. 0.10
3. 50
4. 0.02

Стало быть у нас пять шагов (0.10 \ 0.02). Удаленность тейк профита от старта всегда равна закрытию последнего шага при движении в минус. В этом примере это 250 пунктов. То есть закрытие в профит на 250 пунктов выше, последняя фиксация минуса на 250 пунктов ниже.

Если цена идет вниз, против нас, на 50 пунктов, из объема 0.10 закрывается 0.02. Идет еще 50 пунктов ниже, еще закрывается 0.02, и т.д. Если после первого закрытия (или любого другого, кроме последнего) цена разворачивается и идет вверх и доходит до тейк профита (который не меняется при частичных закрытиях в минус), то на удалении от старта на 250 пунктов происходит фиксация оставшейся части сделки. Если мы закрыли в минус только первый шаг, значит осталось в работе 0.08 и прибыль стоставит 0.08 х 250

В идеале хотелось бы иметь возможность при необходимости открывать одновременно на одной паре две разнонаправленные сделки, но не уверен что это технически возможно.
Аватар пользователя
Sapta
 
Сообщений: 349
Зарегистрирован: 24 окт 2013, 11:47
Средств на руках: 158.50 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 94 раз.
Поблагодарили: 62 раз.

Частичное закрытие убытка

Сообщение Shepherd » 25 мар 2019, 09:38

Sapta писал(а):В идеале хотелось бы иметь возможность при необходимости открывать одновременно на одной паре две разнонаправленные сделки, но не уверен что это технически возможно.


Добрый день!
Технически это возможно реализовать, но проблема лишь в обнаружении ордеров которые сопровождает советник. Если ордер Вы выставили руками, то у этого ордера не будет магик-номера и для советника останется лишь имя символа и начальный лот? А если решите руками открыть еще один ордер?.... имхо путаница будет, когда Вам советник будет сопровождать ордер, а когда Вы сами будете управлять ордерами.

Тут в общем несколько вариантов решения:
1. Скрипт для ручной торговли выставления ордеров - тогда появится магик-номер и можно по магику сопроводить ордер
2. Советник, который хотя бы нарисует 2 кнопки Бай/Селл и ... как выше в п 1
3. Это все реализовано в торговой панели которую разработал админ Nord
Инвест-панель. Торговля в один клик на МТ4
Эта панелька умеет открывать ордера сопровождать ордера и делать и частичное закрытие с шагом и может включать трейлинг - принцип прост: выставляете галки перед открытие ордера и нажимаете БАЙ/СЕЛЛ и все - дальше советник будет сопровождать этот ордер в соответствии с галками - каждый ордер сопровождается индивидуально, выставите с другими галками следующий ордер - первый ордер по одним "галкам" сопровождается, следующий по другим "галкам". Перезагрузка терминала, обрывы связи и т.п. все сделано.

Примерно так, сделать сопровождение ордера я могу, но нужно договориться как найти ордер который нужно сопроводить - но я бы посоветовал п.3 по изучать - имхо неплохая задумка
Последний раз редактировалось Shepherd 25 мар 2019, 09:39, всего редактировалось 1 раз.
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Частичное закрытие убытка

Сообщение Sapta » 25 мар 2019, 10:11

Я пользуюсь инвестпанелью. Классная вещь спасибо! Но там закрытие поэтапное прибыли а мне нужно поэтапное закрытие убытка, а прибыль по максимуму чтоб оставалась. Тут только переделывать панель капитально тем более что остальные опции мне там не нужны. Только то что я описал в ТЗ. Перерисовывать я не умею эти вещи. Было бы здорово, если бы вы смогли сделать чтоб советник выводил простенькую табличку с параметрами при старте:

Кнопки Бай и Сэлл
Поле для лота позиции
Поле для шага закрытия убытка в пунктах
Поле для лота закрытия пошагового
Можно сделать поле для магика

То есть вбил я туда - 1, и это будет сопровождение одного ордера, потом советник очищает все поля (после запуска сделки) и можно будет открыть вторую сделку вбив другой магик номер. Так можно?
Аватар пользователя
Sapta
 
Сообщений: 349
Зарегистрирован: 24 окт 2013, 11:47
Средств на руках: 158.50 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 94 раз.
Поблагодарили: 62 раз.

Частичное закрытие убытка

Сообщение Shepherd » 25 мар 2019, 11:41

наверное можно такое реализовать, подумаю немного, но наверное к завтрашнему вечеру образец для тестирования смогу сделать - почему то кажется, что обьем работы приличный
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Частичное закрытие убытка

Сообщение Shepherd » 26 мар 2019, 13:06

Sapta писал(а):Кнопки Бай и Сэлл
Поле для лота позиции
Поле для шага закрытия убытка в пунктах
Поле для лота закрытия пошагового
Можно сделать поле для магика

Добрый день!
Сделал Вам панель для торговли, магикномер в настройках - он нужен если на одной валюте будете на разных графиках торговать, если разные валюты, то не принципиально, но конечно лучше менять магикномер
EURUSDM30.png

если в полях ввода Step in pips или Lot step будут числа более 0, то будет сопровождение ордеров и будет частичное закрытие убытка, если любое поле будет 0 (или -1..) то советник не будет сопровождать этот ордер
Все действия советник пишет в журнале экспертов, можно открывать много ордеров и они могут быть разнонаправленными, к сожалению графические панели не работают в тестере - на демосчете тестируйте.
PS: по моему довольно удобная панель получилась, сделал как Вы и просили урезанный функционал от ИнвестПанели.

SaptaPanel.ex4
(152.76 KB) Скачиваний: 57
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Частичное закрытие убытка

Сообщение Sapta » 29 мар 2019, 10:34

Спасибо. Вроде все работает как надо.
Аватар пользователя
Sapta
 
Сообщений: 349
Зарегистрирован: 24 окт 2013, 11:47
Средств на руках: 158.50 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 94 раз.
Поблагодарили: 62 раз.

Частичное закрытие убытка

Сообщение Shepherd » 29 мар 2019, 18:03

отправил исходник модератору Рэндом на проверку

Удачной торговли!
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Частичное закрытие убытка

Сообщение Рэндом » 29 мар 2019, 21:03

Заказ отправлен.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.


Вернуться в Торговые советники на заказ

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

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

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

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