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

Рейтинг 2153



РЕКОМЕНДУЮ



Советник-помощник по пересечению линии второй раз

Здравствуйте! Прошу написать советник-помощник по пересечению линии второй раз. В интернете есть советники на первое пересечение линии, на второе пересечение не нашел. Если есть такой советник, то ткните пожалуйста.
Итак, мы ставим выше цены и ниже цены линии (горизонтальные или наклонные трендовые). Как то обозначаем их, наверное. Если цена пересекает верхнюю линию снизу вверх (первое пересечение) ордер не открывается, и если цена дает откат, т.е. пересекает еще раз эту линию сверху вниз, то советник должен открыть ордер Sell при втором пересечении. Если дальше будут еще пересечения, они игнорируются.
И наоборот, если линия ниже цены, при первом пересечении сверху вниз ордер не открывается, при втором пересечении снизу вверх открывается ордер Buy.
Можно еще реверс прикрутить. Естественно, размер лота, тейк, стоп, магик.
  • 0
  • Просмотров: 1011
  • 19 ноября 2024, 19:33
  • nayilz
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

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

+
0
еще б замультовать и мультивалютным сделать
avatar

  23  igrun Сообщений: 1716 - igrun

  • 19 ноября 2024, 22:20
+
0
… если только кто то сможет помочь, это не запрещено, а мысль хорошая
avatar

  12  mishelbb Сообщений: 220 - mishelbb

  • 20 ноября 2024, 09:30
+
0
Приветствую всех, насколько мне известно, временно приостановлен приём заказов на сервисе…
avatar

  12  mishelbb Сообщений: 220 - mishelbb

  • 20 ноября 2024, 09:28
+
0
1000р.
avatar

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

  • 20 ноября 2024, 10:48
+
0
Хорошо. Как оплатить?
avatar

  5  nayilz Автор Сообщений: 14

  • 20 ноября 2024, 13:46
+
0
сначала нужно согласовать тз. покажите на скрине какие будут линии на графике, сколько их и т.д.?
avatar

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

  • 20 ноября 2024, 15:37
+
0
так ТЗ уже описано выше. Вот скрин.
avatar

  5  nayilz Автор Сообщений: 14

  • 20 ноября 2024, 15:56
+
0
avatar

  5  nayilz Автор Сообщений: 14

  • 20 ноября 2024, 15:58
+
0
avatar

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

  • 20 ноября 2024, 17:16
+
0
Спасибо большое!
Андрей, сделай небольшую поправку, пожалуйста. Сейчас советник открывает ордер на каждом цикле пересечения. Но советник на одной линии должен открыть только один ордер, а затем замолчать, а не плясать при многих пересечениях. В работе должен быть только один ордер. В ТЗ я писал, что «Если дальше будут еще пересечения, они игнорируются».
Параметр Cross это расстояние в барах между пересечениями?

avatar

  5  nayilz Автор Сообщений: 14

  • 20 ноября 2024, 18:24
+
0
Завтра поправлю
avatar

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

  • 20 ноября 2024, 19:21
+
+1
поправил: www.opentraders.ru/downloads/3927/





Параметр Cross это расстояние в барах между пересечениями?


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

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

  • 20 ноября 2024, 20:42
+
0
Андрей, может я что-то не так делаю, но советник при пересечениях открывает не один ордер на одной линии, иногда сразу два даже. Скрин прилагаю. Посмотри пожалуйста, в чем дело.
Все таки, объясни параметр Cross? Какой он должен быть, на что влияет?
Извини, что достаю, но хочется рабочий инструмент))


Редактирован: 21 ноября 2024, 09:10
avatar

  5  nayilz Автор Сообщений: 14

  • 21 ноября 2024, 09:08
+
0
сейчас считает пересечения с начала линии: www.opentraders.ru/downloads/3927/


Редактирован: 21 ноября 2024, 11:34
avatar

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

  • 21 ноября 2024, 09:52
+
0
Может быть после открытия ордера переименовать эту линию, добавить какой то префикс, чтобы советник потерял эту линию.
avatar

  5  nayilz Автор Сообщений: 14

  • 21 ноября 2024, 10:41
+
0
Т.е. посчитали ордера по типу, если допустим Buy больше 1, удаляем или переименуем линию UP,
если Sell больше 1, соответственно, удаляем или переименуем линию DN.
avatar

  5  nayilz Автор Сообщений: 14

  • 21 ноября 2024, 11:03
+
0
добавил возможность установки линий программно, чтобы не переименовывать и не рисовать вручную: www.opentraders.ru/downloads/3927/



avatar

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

  • 21 ноября 2024, 11:52
+
0
Может быть после открытия ордера переименовать эту линию, добавить какой то префикс, чтобы советник потерял эту линию.


мой вариант более универсальный. советник может открывать сделку через указанное число пересечений:



avatar

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

  • 21 ноября 2024, 11:57
+
0
Спасибо, Андрей! Надеюсь, крайний вариант))
avatar

  5  nayilz Автор Сообщений: 14

  • 21 ноября 2024, 12:01
+
+1
при тестировании будут вылезать ошибки, как и в любой программе, даже у программистов майкрософт :) . нужно будет дорабатывать. поэтому на мкл любая работа стоит не меньше 30 долларов
avatar

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

  • 21 ноября 2024, 12:05

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