vikas
Алексей

 
Уровень 9

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


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

Рейтинг 2086



РЕКОМЕНДУЮ



советник для однонаправленных валютных пар

Здравствуйте уважаемые программисты. Нужен советник открывающий
одновременно два разнонаправленных ордера одинаковыми объёмами по
двум однонаправленным валютным парам, и закрывающий их по достижению определённого суммарного профита в валюте (либо в пунктах).
Например, берём две пары — EURUSD и GBPUSD. Их корреляция такова, что при
определённом движении, с учётом постановки разнонаправленных ордеров, возможно
получить некоторую прибыль (некий такой Хедж плавно переходящий в прибыль). Ордера выставляются только исходя из движения цены по «основной» паре — в данном случае по EURUSD (buy либо sell — смотря по условию выставления ордера), на второстепенной паре тупо выставляется противоположный ордер. Ну и всё это закрывается потом по достижению суммарного профита. Условие открытия ордеров
для начала может быть, скажем, таким:
для buy: Open[1]<Close[1] && Open[0]>Close[1]
для sell: Open[1]>Close[1] && Open[0]<Close[1]
хотя, на первый взгляд, закрыть с прибылью должен при любом условии. В любом случае я потом буду экспериментировать с кодом.
В меню должно быть:
лот
осн. пара
втор. пара
суммарный профит
проскальзывание цены
идентификатор ордера

Важно: при перезагрузке компьютера советник должен видеть свои ордера и управлять ими.
Закрытие можно сделать не в валюте а в пунктах (если это проще). Скажем на одной паре
цена прошла -100, на другой +110. Берём 10 пунктов прибыли.

Дальше можно немного усложнить. — выставлять два однонаправленных ордера одинакового объёма по двум разнонаправленным парам.( Возможно это будет уже
другой советник)
  • 0
  • Просмотров: 4526
  • 27 сентября 2015, 15:48
  • vikas
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Можно сделать на МТ5 и по истории прогнать.
avatar

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

  • 27 сентября 2015, 16:10
+
0
нет, нужно на МТ4. Придётся гонять на демо.
Нужно что бы он открывал и закрывал при появлении
профита. А вот будет ли он профит — это другой вопрос.
вообщем нужно как в задании. Он нужен как основа.
Я всё равно над ним колдовать буду.
Редактирован: 27 сентября 2015, 17:42
avatar

  9  vikas Автор Сообщений: 113 - Алексей

  • 27 сентября 2015, 17:34
+
0
Корреляция, моя любимая тема, попроси ещё что бы была возможность устанавливать лот открываемых инструментов, т.к. Цена пункта бывает разная и соответственно лотаж открывать разный надо что бы всё было правильно <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/017.gif' alt=' ;) '>&nbsp; …
Редактирован: 27 сентября 2015, 17:51
avatar

  17  oyama Сообщений: 350 - Александр

  • 27 сентября 2015, 17:49
+
0
Торгую на Инсте. Там цена пункта одинаковая по основным инструментам. Хотя,
что то в этом есть — иногда пара идет с небольшим сдвигом. Может где то,
в какой то момент правомерно будет чуть изменить лот по одной из пар.
Спасибо за мысль.
Редактирован: 27 сентября 2015, 18:04
avatar

  9  vikas Автор Сообщений: 113 - Алексей

  • 27 сентября 2015, 18:02
+
0
Завтра буду смотреть.
avatar

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

  • 27 сентября 2015, 19:21
+
0
avatar

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

  • 28 сентября 2015, 11:49
+
0
Главное что бы он закрывал при профите. Я его тогда вечером погоняю.
Если что, отпишусь. В любом случае Большое спасибо.
avatar

  9  vikas Автор Сообщений: 113 - Алексей

  • 28 сентября 2015, 12:32
+
0
Да, всё работает. Всё как хотел. Большое спасибо. Дальше я сам.
avatar

  9  vikas Автор Сообщений: 113 - Алексей

  • 28 сентября 2015, 19:24
+
0
а можно доработать советника?
чтобы ордера выставлялись только если у ОБОИХ ПАР спред снизился до значений которые я укажу в настройках?
к примеру если счет с плавающим спредом и когда у
первой он упал до 2-х пунктов
второй упал до 3-х пунктов


тогда выставились 2 разнонаправленных ордера

если у одной из пар упал спред, а у другой нет — ОРДЕРА НЕ ВЫСТАВЛЯЮТСЯ
Редактирован: 8 сентября 2019, 15:01
avatar

  1  reguzer Сообщений: 3

  • 8 сентября 2019, 15:00
+
0
а можно доработать советника?

можно этот подправить, только ищите поручителя
avatar

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

  • 8 сентября 2019, 15:45

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