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

Рейтинг 2088



РЕКОМЕНДУЮ



Написать советник

Прошу разработать советник под следующий алгоритм:

«Алгоритм входа:
Пересечение быстрой МА 2-х медленных (снизу вверх — сделка на покупку; сверху вниз — сделка на продажу);
Свеча, на которой произошло пересечение, должна быть сформировавшейся (закрытой);
Расстояние от точки пересечения скользящих средних до цены закрытия сформировавшейся свечи должно быть не больше «Х» пунктов, т.е. в диапазоне от 100… Х включительно, где 100 — это количество пунктов в 5-тизначной котировке;
На МАСD бар, на котором произошло пересечение скользящих средних, должен быть не более “N” после пересечения нулевой линии (т.е. в диапазоне 0....N включительно) и не больше значения «У», т.е. в диапазоне 0… У или -У...0 включительно. (значение «У» может быть как положительным, так и отрицательным);
Советник не должен редактировать открытые вручную сделки;
Советник должен работать на любом тайм-фрейме;
Выделять свечи и бары, на которых произошло открытие сделки.

Внешние переменные для редактирования:
Значения скользящих средних (по умолчанию
МА1: период — 75, метод — Linear Weighted, применить к — low, цвет — красный;
МА2: период — 85, метод — Linear Weighted, применить к — low, цвет — красный;
МА3: период — 5, метод — Exponential, применить к — close, цвет — синий);
Значения МАСD (по умолчанию
быстрое ЕМА — 15, медленное ЕМА — 26, МАСD SМА — 1, применить к — close);
Лот (объем сделки);
Стоп-лосс и тейк-профит;
Значение «Х»;
Значение «У»;
Значение «N».»

Просьба кто возьмется за разработку — сообщите.
  • 0
  • Просмотров: 4527
  • 17 марта 2017, 11:27
  • Konstantin163
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
В выходные буду смотреть когда побольше времени будет.
avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 17 марта 2017, 17:32
+
0
Отправляю Вам описание алгоритма на картинке.
Если что то еще непонятно — спрашивайте.
Редактирован: 19 марта 2017, 19:53
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 19 марта 2017, 19:47
+
+2
Сделал советник, только либо вы совершили логическую ошибки, либо я чего-то не допонял. Объясняю на скрине

Описание переменных:
X — Максимально допустимое расстояние от точки пересения МА
Х1 — Минимально допустимое расстояние от точки пересения МА. ВЫ указали, чтобы оно было 100 пунктов по пятизнаку. Советник автоматически определяет пятизнак, поэтому в настройках указывайте, как для четырехзначных.
Y — Максимально допустимое значение индикатора МАСD, в рамках которых совершается покупка
Y1 — Минимально допустимое значение индикатора МАСD, в рамках которых совершается продажа

Входные бары помечаются стрелками.


Советник www.opentraders.ru/downloads/1515/
Редактирован: 18 марта 2017, 19:35
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 18 марта 2017, 18:24
+
0
Отправляю Вам описание алгоритма на картинке. Вы немного неправильно истолковали описание.
Если что то еще непонятно — спрашивайте.
Редактирован: 19 марта 2017, 19:52
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 19 марта 2017, 19:51
+
0
То есть под N вы имеете ввиду количество баров?
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 19 марта 2017, 19:55
+
0
N — количество баров на графике MACD.
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 19 марта 2017, 20:20
комментарий был удален 2017-03-22 18:28:08 Konstantin163

+
0
Совпадает, но нужны бары именно на MACD и именно после пересечения значения «0».

Если что то еще не понятно — спрашивайте.
Редактирован: 22 марта 2017, 18:29
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 22 марта 2017, 18:09
+
+1
Перезалил.
www.opentraders.ru/downloads/1515/
Изрядно попарился над тем, как вытащить значение баров из MACD. Для этого советник рисует графические объекты.


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

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 23 марта 2017, 17:59
+
0
БОЛЬШОЕ СПАСИБО!!!:)  После тестирования обязательно сообщу о результате
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 24 марта 2017, 10:15
+
0
Буду ждать интересных результатов :) 
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 24 марта 2017, 10:44
+
0
За 6 дней тестирования ни одной сделки открыто не было, хотя было много моментов для открытия сделок.
Могу, если интересно, отправить код похожего советника по-которому сделки открываются, для редакции под мои задачи.
Для этого вышлите свой e-mail.
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 30 марта 2017, 10:33
+
0
Не совсем понял, что вы сейчас хотите, но мое мыло profitnik@mail.ru
Сегодня-завтра гляну созданный советник.
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 30 марта 2017, 12:49
+
0
Открылась первая сделка. Скрин высылаю.
1. Нет пересечения скользящих средних, тем самым не выдержано значение «Х»;
2. нет пересечения линии MACD с нулевой линией, тем самым не выдержано значение «N»;
3. непонятный разброс между стоплоссом и тейкпрофитом;

Редактирован: 30 марта 2017, 14:55
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 30 марта 2017, 14:45
+
0
Быстра МА больше двух медленных МА на 30 пунктов.
Нет такого понятия — пересечение MACD — есть значения индикатора выше 0, либо ниже 0. Значение MACD главной линией выше нуля и имеется 3 бара в зоне > 0.
С тейком и лосом — да, вот здесь выглядит как-то не так.
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 30 марта 2017, 15:39
+
0
Спасибо за разъяснения. Со стопом пытаюсь разобраться.
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 30 марта 2017, 16:01
+
0
Немного понимаете код? Я нашел ошибку, могу сказать, какую строчку и куда добавить.
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 30 марта 2017, 16:04
+
0
где тейк профит и «Х» *10?
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 30 марта 2017, 16:20
+
0
да-да, там добавьте StopLoss *=10;
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 30 марта 2017, 16:21
+
0
Вот еще одна сделка. Значение «N» в настройках = 3, а сделка открылась, когда «N» = 16. Т.е. бар на MACD не должен быть больше 3-х. и значение «У1» в настройках -0,00063, а сделка открылась при «У1»= -0,0008




Редактирован: 30 марта 2017, 19:33
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 30 марта 2017, 19:28
+
0
Хорошо, гляну сегодня. Вопрос еще такой — почему у вас нет графических элементов? Он их не рисует?
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 31 марта 2017, 05:31
+
0
www.opentraders.ru/downloads/1515/ вот советник.
Стоп-лосс подправлен, ограничения MACD тоже подправлены.
avatar

  0  delete-kintiforp Сообщений: 97 - Удален 11.08.19

  • 31 марта 2017, 17:06
+
0
Добрый день.
Тестирую советник. И опять вопрос по поводу открытия сделки
Пересечение средних было давно, значение «N» вообще 39, а по заданным параметрам 3.
avatar

  5  Konstantin163 Автор Сообщений: 19

  • 6 апреля 2017, 18:14

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