Kashtan
Игорь

 
Уровень 19

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


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

Рейтинг 2146



РЕКОМЕНДУЮ



Прошу создать советник помошник

ТЗ
Советник считает количество убытков подряд от сделок открытых другим советником и через заданное количество убытков при открытие следующей сделки открывает такую же сделку, но объёмом из расчёта удвоения предыдущего совокупного объёма.

Настройки
Количество убытков подряд, после которого начинать дублировать сделку своим объёмом.

Пример, если в настройке советника стоит значение 2
Другим советником была открыта сделка 0.1 и получен СЛ., вторая так же. Значит при открытии сделки номер 3 помощник откроет такую же сделку лотом 0.1. Общий объём позиций станет 0.2, то есть увеличиться в двое. Если эта позиция тоже закрылась по СЛ, то при открытии другим советником сделки номер 4 помощник снова открывает такую же сделку 0.1. Если же и эта сделка закрылась по убытку, то при открытии другим советником сделки номер 5 тем же лотом 0.1 помощник уже добавляет сделку объёмом 0.3. и т.д. То есть через каждые два СЛ будет открывать свою сделку таким объёмом чтоб общий объём удвоился. 0.3, 0.7, 0.15, и т.д. Когда сработал ТП, помощник ничего не открывает и снова ждёт двух СЛ.

*СЛ подразумевается, что сделка минусовая. Была она закрыта по фиксированному СЛ или какому то алгоритму, не имеет значение. Помощник смотрит только на результат сделки открытой в терминале. Даже если сделка была закрыта сразу после открытия и потеряла из-за спреда, это тоже считается за СЛ.
  • 0
  • Просмотров: 2780
  • 4 июня 2017, 10:41
  • Kashtan
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
Формулу в студию пожалуйста :) 
avatar

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

  • 4 июня 2017, 10:46
+
0
У другого советника постоянный лот 0.1. Если было два убытка подряд, помощник открывает 0.1. Общий объём 0.2. ещё два лося подряд, помощник открывает 0.3. Общий объём 0.4. Потом 0.7. (0.7 + 0.1 = 0.8) Потом 0.15 чтоб стало 0.16. Потом 0.31 чтоб стало 0.32 и т.д.
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 4 июня 2017, 11:12
+
0
по формуле получается что помощник смотрит какой был предыдущий объём. Дальше по условию этот объём удваивает и вичитает из него тот начальный постоянный. Полученным объёмом и открывает свою позицию
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 4 июня 2017, 11:14
+
0
В тестере судя по всему это не проверить. Только в терминале. Открыли, закрыли в ручную позицию и смотрим на действия советника
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 4 июня 2017, 11:17
+
0
В тестере судя по всему это не проверить. Только в терминале. Открыли, закрыли в ручную позицию и смотрим на действия советника

Я попытался смоделировать ситуацию в тестере, не пошло, а без этого ни куда. К платному.
avatar

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

  • 5 июня 2017, 21:11
+
0
Это примерно тоже, что просил в предыдущем заказе. Только тут советник не по своим сделкам лосей считает и мартин применяет, а к чужим. По идее если у советников будет одинаковый магик, он будет считать их за свои. Возможно так проще будет закодить
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 4 июня 2017, 11:23
+
0
Совсем упустил из виду, что сделка открытая помощником должна закрываться сразу, как закрылась открытая советником. Формулу додумал:) 
Пример для настройки со значением «1» то есть после каждого лося будет умножать.
Другой советник открыл 0.1 и сделка закрылась с минусом. Помощник запомнил лот 0.1
Другой советник открыл 0.1 и сделка закрылась с минусом. Помощник умножает 0.1 на 2 получается 0.2. Эти 0.2 он запоминает и вычитает из них 0.1 и открывает 0.1.
Другой советник открыл 0.1 и сделка закрылась с минусом. Помощник умножает 0.2 (который запомнил в прошлый раз) на 2 получается 0.4. Эти 0.4 он запоминает и вычитает из них 0.1 и открывает 0.3.
Другой советник открыл 0.1 и сделка закрылась с минусом. Помощник умножает 0.4 (который запомнил в прошлый раз) на 2 получается 0.8. Эти 0.8 он запоминает и вычитает из них 0.1 и открывает 0.7. И т.д.
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 4 июня 2017, 15:36
+
0
Совсем упустил из виду, что сделка открытая помощником должна закрываться сразу, как закрылась открытая советником. Формулу додумал

По первоначальному ТЗ еще могу что то набросать.
avatar

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

  • 5 июня 2017, 17:33
+
0
Ок. Тогда просьба ТП и СЛ добавить в настройки. Будет он считать лоси по своим сделкам или по чужим, это уж как удобно<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; *либо как вариант просто будет тейк и лось копировать с той сделки, тогда доп. настроек не поднадобиться
Редактирован: 5 июня 2017, 19:01
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 5 июня 2017, 18:59
+
0
боже мой. опять этот тугой алгоритм *wall* 
avatar

  17  vis Сообщений: 200 - ♫♪♫♪

  • 5 июня 2017, 21:03
+
0
Ок, поменяю тз. Новый топик делать?
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 5 июня 2017, 21:14
+
0
Простое ТЗ рассмотрю.
avatar

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

  • 5 июня 2017, 21:18
+
0
Настройки советника
ТП
СЛ
Шаг

ТЗ
В терминале открывается сделка другим советником. Помощник к этой сделке ставит свой тейк и лось исходя из настроек. Если сделка закрылась по тейку, то к следующей сделке он ставит те же тейк и лось. Если закрылась по лосю, то к следующей сделке он профит ставит больше на шаг. И так каждый раз увеличивает дистанцию до профита на шаг, пока не он не сработает. Например если профит задан 100 а шаг 50, то при получении первого лося в следующий раз он уже поставит тейк 150, а не 100. Если снова лось, к следующей сделке 200. И т.д. При получении профита возвращается к профиту 100
avatar

  19  Kashtan Автор Сообщений: 739 - Игорь

  • 5 июня 2017, 21:25
+
0
avatar

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

  • 5 июня 2017, 22:34

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