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

Рейтинг 2146



РЕКОМЕНДУЮ




Лучшее от malavita



Excel - отбрось все лишнее Комментариев 9
2017-10-23 21:03:32Рейтинг 0

Заказ советника с Локом.
[*]

Здравствуйте.

Советник для МТ4, имя ему – PageDown. Работает на текущем счете, на текущей паре, на текущей свече.

Параметры:
Day = (1-Пн, 2-Вт, 3-Ср, 4-Пт, 5-Сб);
Time = hh:mm;
SL = 100;
TP = 100;
Magic = 1001;

Правила работы:
1) В заданный день в заданное время открывается ордер (Бай – если предыдущая свеча медвежья, Селл – если бычья) с задаваемыми стоп лосс и тейк профит;
2) В конце (на закрытии) текущей свечи (или в самом начале (на открытии) следующей свечи) если сделка в плюсе – закрываем, если в минусе – локируем;
Если не было локирования – цикл повторяется (на следующий день и время, указанное в настройках).
Локирование раскрывается следующим образом (параллельно с вышеописанным циклом):
В заданный день в заданное время если не один из ордеров не в плюсе – лок остается до следующего указанного дня. Если один из ордеров лока в плюсе, тогда проверяется какой ордер (Бай или Селл):
— если Бай, а предыдущая свеча бычья – лок остается, медвежья – закрывается Бай и оставшийся ордер Селл торгуется с ордером Селл нового цикла (закрываются все по безубытку*, если не закроются — локируются).
— если Селл, а предыдущая свеча медвежья – лок остается, бычья – закрывается Селл и оставшийся ордер Бай торгуется с ордером Бай нового цикла (закрываются все по безубытку*, если не закроются — локируются).

*Безубыток = (положительно закрытый ордер из лока) + (отрицательно закрытый ордер из лока) + (положительный ордер из нового цикла).

Т.к. локов может быть много, тогда формула безубытка будет выглядеть:
*Безубыток = (положительно закрытые ордера из локов) + (отрицательно закрытые ордера из локов) + (положительный ордер из нового цикла).
  • 0
  • Просмотров: 4314
  • 15 января 2019, 20:35
  • malavita
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
покажите весь цикл на скринах
avatar

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

  • 15 января 2019, 21:06
+
0
Что бы было наглядно – пара USDCAD D1:

Там, где первая вертикальная оранжевая линия (2018.08.10 00:00 “Среда”) выставляется ордер Селл (красная горизонтальная линия и красная стрелка с направлением в низ), согласно условия (т.к. предыдущая свеча была бычья).
Если бы ордер был в плюс – лок не понадобился, но т.к. цена пошла не в нужном направлении – ставим Бай в конце текущей свечи (или в начале следующей, это как удобнее/проще будет запрограммировать).
И советник засыпает до второй оранжевой линии (тоже “Среда”, но следующая по порядку).

Бай – закрывается, т.к. предыдущая свеча (Среды) закрылась ниже, чем открылась текущая (Среда). И у нас остается два Селла (один прошлый, другой настоящий) и они закрываются по безубытку.
Но формула безубытка такая (по возможности), что не безубыток по двум Селлам, а еще и учитывался положительный Бай.
avatar

  15  malavita Автор Сообщений: 29

  • 15 января 2019, 21:50
+
0
Случай, когда лок остается на второй оранжевой линии и раскрывается на третьей (т.к. синяя горизонтальная линия ниже красной). Разумеется, на второй оранжевой линии одиночный ордер заходит в плюс.
avatar

  15  malavita Автор Сообщений: 29

  • 15 января 2019, 21:58
+
0
Вот, пример, один из затяжных локов:

На первой оранжевой линии открылся ордер Бай и пошел в не нужном нам направлении – локируем.
На второй оранжевой линии будет лок (но он другой, описывать как раскроется, думаю, не нужно) – пропускаем.
Третья оранжевая линия нам бы подошла, но нет положительного ордера из первого лока (здесь будет третий лок) – пропускаем.
Четвертая оранжевая линия и пятая – пропускаем.
На шестой идет раскрытие:

Синие диагональные линии –это закрываются Селлы. Красные – Баи.
avatar

  15  malavita Автор Сообщений: 29

  • 15 января 2019, 22:25
+
0
на 24-е
avatar

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

  • 15 января 2019, 22:59
+
0
Договорились, жду.
avatar

  15  malavita Автор Сообщений: 29

  • 16 января 2019, 18:31
+
0
Можно протестировать советника?
avatar

  1  Karlson Сообщений: 6 - Карлсон

  • 17 января 2019, 11:00
+
0
По готовности – конечно же можно.
Прочтите:
project.opentraders.ru/20424.html
В пункте 8 написано: “Все заказы и файлы должны оставаться в открытом доступе.”
avatar

  15  malavita Автор Сообщений: 29

  • 17 января 2019, 20:50
+
0
Андрей, если еще можно внести изменения – делаю в данном комментарии, а именно при раскрытии лока (изменились только подчеркнутые слова):
— если Бай, а предыдущая свеча медвежья – лок остается, бычья – закрывается Бай и оставшийся ордер Селл торгуется с ордером Селл нового цикла (закрываются все по безубытку*, если не закроются — локируются).
— если Селл, а предыдущая свеча бычья – лок остается, медвежья – закрывается Селл и оставшийся ордер Бай торгуется с ордером Бай нового цикла (закрываются все по безубытку*, если не закроются — локируются).
А также прикрепляю картинку (во втором моем комментарии или третья по счету), про раскрытие лока на третьей вертикальной линии (она будет более точной):
avatar

  15  malavita Автор Сообщений: 29

  • 17 января 2019, 21:08
+
0
чем проще будет задание тем больше у вас шансов получить советник в готовом виде.
avatar

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

  • 17 января 2019, 21:22
+
0
Понимаю. В моем представлении – это выглядит так.
Из упрощения задания:
Сделать безубыток обычным безубытком (закрытие всех открытых сделок тогда, когда сумма всех открытых сделок будет больше нуля если нет, но будет нужное направление – закрыть все открытые в конце текущей свечи (или начале следующей) и забыть. Иначе – локировать, а при следующем указанном дне и времени – раскрыть лок).
И в параметрах будет еще размер лота.
avatar

  15  malavita Автор Сообщений: 29

  • 17 января 2019, 21:47
+
0
*hi*  привет… как успехи в ТС что по "
Заказ советника с Локом"???
avatar

  11  FOTON Сообщений: 683 - Иван

  • 22 января 2019, 14:47
+
0
Подскажите пожалуйста как добыть такого советника толькл без локирования, т.е. открытие по времени, стоп лосс и возможно трейлинг? Спасибо
avatar

  1  Karlson Сообщений: 6 - Карлсон

  • 18 января 2019, 18:38
+
0
Друзья, получил личное собщение, но у меня нет доступа к содержимому и не знаю от кого оно.
Нужен вышеописанный советник без лока. Спасибо
avatar

  1  Karlson Сообщений: 6 - Карлсон

  • 19 января 2019, 21:23
+
0
сейчас в советнике есть:

1. Открытие на новой свече
2. В указанный день недели
3. Закрытие при положительном профите



www.opentraders.ru/downloads/2217/
avatar

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

  • 21 января 2019, 21:25
+
0
Спасибо Андрей большое за ответ. Возможно будет задействовать СЛ в будущем?
avatar

  1  Karlson Сообщений: 6 - Карлсон

  • 21 января 2019, 22:08
+
0
стопы есть
avatar

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

  • 22 января 2019, 16:46
+
0
Добрый вечер.
В данном комментарии попробую ответить (обратиться ко всем), участвовавшим в этой теме.
Прежде всего, выражаю огромную благодарность создателю советника.
Очень хотелось бы, что бы Локи все-таки присутствовали. В этом и была вся идея: выявить закономерность на повторениях. А т.к. повторения есть, тогда вместо закрытия убыточной сделки лучше дождаться благоприятной ситуации. И, конечно же, что бы была учтена поправка в комментарии от 17 января 2019, 21:08.
Закономерности выявлялись в ручную (в предполагаемых повторениях) при помощи советника/ов, которых огромное множество (через поисковую систему их не сложно найти, введя в запрос “открытия сделки по времени”) и которые открывают/закрывают в определенные дни/времена, имеют тейки/стопы и др.
avatar

  15  malavita Автор Сообщений: 29

  • 22 января 2019, 21:15
+
0
добавил время и лок:



www.opentraders.ru/downloads/2217/
avatar

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

  • 23 января 2019, 09:56
+
0
При использовании советника в “тестере стратегий” на дневном периоде терминала МТ4 Forex4you есть обнаружены нюансы (тестирование проводилось с исходными настройками, а также выбирались другие параметры для сравнения):
1) в первой версии советника сделка могла открываться в начале свечи (в 00:00), здесь если она и откроется, тогда она и останется открытой до конца периода тестирования (другие не откроются), а если время поставить после 21:59, тогда сделки не откроются вообще;
2) время закрытия после 21:59 (по времени терминала) живет своей жизнью, т.е. какое бы не было выбрано после (22:30; 23:05 и т.д.) – выбирается 00:00 следующей дневной свечи.
3) с исходными настройками сделка 2018.02.14 (EURUSD, как у вас на картинке) должна была закрыться в плюс (согласно условиям), а не локироваться (локируются только убыточный сделки).
Это касательно текущей версии советника.
Еще вопрос такого характера: раскрытие локов, согласно изначального задания (и/или “упрощенного”, описанного в комментарии от 17 января 2019, 21:08) реализовать возможно или практически нет?
avatar

  15  malavita Автор Сообщений: 29

  • 23 января 2019, 19:18
+
0
Как продвигаются дела с поправками?
avatar

  1  Karlson Сообщений: 6 - Карлсон

  • 27 января 2019, 01:00
+
0
Согласно Правил: все изменения и дополнения находятся в открытом доступе.
Увидите вы, увижу и я. На данный момент: что видите вы, то вижу и я.
avatar

  15  malavita Автор Сообщений: 29

  • 27 января 2019, 11:47

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