vadimltd
Вадим

 
Уровень 8

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2151



РЕКОМЕНДУЮ



Стрелочная матрёшка по общему профиту

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


Детально:

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

Вот такая замануха…

Advanced RSI alerts mtf arrows.ex4 (53 Kb)
  • +1
  • Просмотров: 2791
  • 21 мая 2023, 20:20
  • vadimltd
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Сетка на индикаторе
Следующая запись в группе  
дополнительное условие
13 мая 2023
21 мая 2023

Брокер для ваших роботов, 15 лет на рынке

Комментарии (20)

+
0
Что-то не так з заданием? Или не интерестно?
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 23 мая 2023, 09:53
+
0
посмотрю сегодня
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 23 мая 2023, 18:08
+
0
советник готов: www.opentraders.ru/downloads/3597/



avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 23 мая 2023, 20:39
+
0
Андрей, есть небольшая неточность в закрытии ордеров.
3. Закрытие ордеров (покупки и продажи сумируются только вместе, если открыты все стороны), по достижению общего профита, который указан в советнике. При этом, закрываются ордера только те, которые в сумме достигли общего профита. Все другие остаются в рынке дальше торговать.

Сейчас советник ждёт пока обший профит не покроет все открытые ордера. А нужно, закрыть только те, которые в сумме уже достигли указанного профита. Возможно так сделать?
Редактирован: 25 мая 2023, 11:48
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 25 мая 2023, 11:48
+
0
avatar

  18  Boris54 Сообщений: 812 - ПенSионер

  • 25 мая 2023, 13:46
+
0
Вот и мне интерестно, но что скажет программист!
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 25 мая 2023, 21:58
+
0
с зависшими ордерами что делать будете?
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 26 мая 2023, 17:21
+
0
Когда часть ордеров будет закрыта, советнику будет проще закрывать остальные ордера, так как их уже меньше. Вот для этого и нужно частичное закрытие торгующих ордеров. Конечно многое зависит от настроек советнка, которые буду выкладывать в этом топике после модификации
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 26 мая 2023, 19:34
+
0
добавил нужную функцию: www.opentraders.ru/downloads/3597/



только чтобы продемонстрировать работу, пришлось сигнал поменять местами
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 27 мая 2023, 07:56
+
0
Особо не важно какой сигнал индикатора, а важна стратегия закрытия ордеров.
Как я писал ранее, нужно частично закрыть отрдера, если есть профит. Именно ОРДЕРА, а не один ОРДЕР.

На скриншоте: после открытия Ордера 1, Ордер 2 не закрывается, пока будет не достигнут профит Ордер 1 + Ордер 2. Если профит не достигнут, после открытия Ордер 3, закрытие будет осуществлятся только по профите нескольких ордеров. На скриншоте похоже закроются Ордер 2 и Ордер 3.

Андрей, поставте пожалуйста это условие. Стратегия заслуживает внимания.
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 27 мая 2023, 12:14
+
0
далее в следующем топике, когда будет четкое и проработанное тз
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 27 мая 2023, 12:30
+
0
В следудщем месяце, или писать сейчас?
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 27 мая 2023, 12:39
+
0
можно сейчас с поручителем
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 28 мая 2023, 20:50
+
0
Готов быть поручителем.
*hi* 
avatar

  16  ssg Сообщений: 817

  • 29 мая 2023, 01:39
+
0
Отлично, есть поручитель. Напишу подробнее механику открытия и закрытия ордеров.

1. Первые ордера (покупка и продажа) открываються установленным лотом. Все последующие ордера каждой стороны, открываються по кофициенту, который указан в советнике.

2. Если в ринке один ордер (покупка или продажа), или по одному ордеру (покупка или продажа), советник должен закрыть ордер (покупка или продажа) по достижению профита, который установлен в советнке.

3.Если в рынок ввошли более двух ордеров (покупки или продажи, или все вместе, это не важно), советник должен закрыть именно те ордера, которые в сумме дают профит, что указан в советнике. Те ордера, что остались торговать, ждут своего профита далее.

Так как в механике два разных закрытия, значит в советнике долждна быть установка двух профитов. 1-й профит — одиночный ордер. 2-й профит — множественные ордера.
Редактирован: 29 мая 2023, 10:54
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 29 мая 2023, 10:41
+
0
на 31-е
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 30 мая 2023, 01:38
+
+1
avatar

  35  AM2 Сообщений: 16388 - Андрей

  • 30 мая 2023, 18:36
+
0
Андрей, немного изменил математику закрытия ордеров. Но столкнулся с проблемой закрытия, когда нужно закрыть плюсовый ордер и минусовый одновременно, когда в сумме они достигли установленного профита. Такая ситуация возникает, когда в рынке открыто больше 3-ох ордеров.

На скриншоте показал подобную ситуаци. Помогите добавить нужную функцию.
По ссылке можно скачать изминенённого советника.
fex.net/ru/s/nom8oof
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 4 июня 2023, 18:03
+
+1
*capitan*  На разумных настройках работает*budenov*  как минимум в ноль, главное MoneyManagement соблюдать
avatar

  16  dimiew Сообщений: 1595 - Zheni

  • 6 июня 2023, 00:32
+
0
Нужно иметь желание сделать советника до последней правки по заданой математики, а потом делать заключение. Вот последнюю функцию так и не проправили. Вот и получается, что какой советник не возьми с сайта, он ещё сырой.
avatar

  8  vadimltd Автор Сообщений: 192 - Вадим

  • 8 июня 2023, 08:19

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий