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

Рейтинг 2081



РЕКОМЕНДУЮ



Сеточный советник

Здравствуйте, Уважаемая Охy.

Прошу Вас написать советник для МТ4 со следующими параметрами и условиями работы:
Советник устанавливает сетку стоповых ордеров в обе стороны на расстоянии «х» от цены(расстояние «х» задаётся во входных параметрах).
Расстояние между ордерами «у», равное «х».
Что касается объёма открываемых ордеров, то необходимо два варианта:
1. С фиксированным лотом;
2. С увеличением лота следующего ордера на 0,01(например: лот установлен 0,01
то первые ордера (покупка и продажа) будут 0,01 а следующие 0,02, 0,03, 0,04 и т.д.).
Если можно это сделать с помощью коэффициента, будет ещё лучьше.
Закрытие позиций должно быть при достижении положительного значения прибыли «n»(значение «n» задаётся во входных параметрах).При достижении значения «n» должны закрываться все ордера(положительные, отрицательные и удаляются не сработанные отложки), после чего советник снова выставляет сетку.

В данном советники я не предусматриваю параметр количества ордеров в сетке.
Необходимо сделать так чтобы советник вначале выставлял сетку из 10 ордеров в каждую сторону.
После того как цена доходит до пятого ордера(неважно в какую сторону),
советник продолжает дальше выставлять сетку(увеличивая лот если этот параметр включен) также по 10 ордеров в каждую сторону, потом дойдя до 15 ордера выставляется ещё по 10 ордеров и т.д.

Необходимо чтобы советник распознавал 4 или 5 знаков после запятой.
Если это сильно усложнит работу, то можно сделать только для 5 знака.

Будут вопросы-пишите.

Заранее благодарен.
  • 0
  • Просмотров: 4408
  • 18 апреля 2015, 18:40
  • Pavel83
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
Делала подобное
opentraders.ru/downloads/594/
opentraders.ru/downloads/655/

а здесь с лимитными ордерами:
opentraders.ru/downloads/621/
avatar

  27  Oxy Сообщений: 3417 - ..ιllιlι.lι.ιllι.ιlι..

  • 19 апреля 2015, 00:37
+
0
Похоже, но не то что надо.В этом советнике он подтягивает сетку ордеров за ценой, а мне необходимо чтобы сетка не двигалась, а только доливались ордера.

Поправка к советнику:
По достижению 5-го ордера сетка доливалась не в обе стороны, а только в сторону движения цены.
avatar

  6  Pavel83 Автор Сообщений: 10

  • 19 апреля 2015, 06:37
+
0
У нас выставлены buy stop и sell stop (по 10 ордеров), цена пошла вниз. Buy stop просто не двигаются?
avatar

  27  Oxy Сообщений: 3417 - ..ιllιlι.lι.ιllι.ιlι..

  • 19 апреля 2015, 20:32
+
0
Да, верно.
Если цена пошла вниз, то сетка продолжает выставляться только вниз по тренду(buy stop не удаляются на случай если цена поменяет направление).
Например: Лот 0,01, включено увеличение лота на 0,01 следующего ордера.
советник выставил сетку по 10 ордеров в обе стороны.Цена пошла вверх, дошла до 5го ордера(buy stop 0.05), советник продолжает выставлять сетку вверх (10 ордеров увеличивая лот).Потом цена развернулась и пошла вниз, дошла до 5го ордера sell stop 0,05, советник продолжает выставлять сетку вниз(10 ордеров sell stop увеличивая лот).Цена дошла до 15го ордера sell stop 0.15, советник продолжает выставлять сетку вниз(10 ордеров sell stop увеличивая лот) и т.д.
avatar

  6  Pavel83 Автор Сообщений: 10

  • 20 апреля 2015, 16:38
+
0
В итоге получится пустота от buy stop 0.05 и до 5го ордера sell stop 0,05, так как бывают расширяющиеся флеты, у вас в итоге эта пустота будет становится больше.

Может лучше от buy stop 0.05 или sell stop 0,05, растравлять сетку в разные стороны :) 

avatar

  14  beton2011 Сообщений: 895

  • 20 апреля 2015, 17:00
+
0
Цена рано или поздно выходит из флета и будет происходить наращивание позиций по тренду.Расстояние между ордерами будет настраиваемым параметром, поэтому можно будет подобрать оптимальные настройки для своего депо.

Я планирую использовать советник совместно с ручной торговлей-запускать его на откатах.Посмотрим что получится.

Не понял вашего предложения:
«Может лучше от buy stop 0.05 или sell stop 0,05, растравлять сетку в разные стороны»
Сетка будет непрерывной, она будет продолжать выставляться в сторону движения цены при достижении данных ордеров.

avatar

  6  Pavel83 Автор Сообщений: 10

  • 20 апреля 2015, 19:02
+
0
Там где вы планируете доливаться в сторону движения, я предлагаю доливаться еще и в другую сторону. То есть там где надо доливаться, надо такую же сетку как и первая в разные стороны. Я думаю так лучше будет <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Редактирован: 20 апреля 2015, 20:09
avatar

  14  beton2011 Сообщений: 895

  • 20 апреля 2015, 20:08
+
0
Спасибо вам за совет.Подобная стратегия в советнике по ссылке выше(в первом комментарии).
Хочу испытать в работе свой вариант…
avatar

  6  Pavel83 Автор Сообщений: 10

  • 21 апреля 2015, 17:13
+
0
А если жуткий флет и нет ограничения по количеству ордеров, представляешь сколько будет открытых ордеров?
avatar

  11  kitajac Сообщений: 293

  • 25 марта 2016, 12:28
+
0
Советник: opentraders.ru/downloads/684/
Единственное сделала — советник выставил 10 ордеров buy stop и 10 ордеров sell stop. При срабатывании 5 ордеров buy stop советник довыставляет еще 5 ордеров buy stop до общего количества стоповых ордеров (до 10 ордеров). Мне так проще было запрограммировать.
avatar

  27  Oxy Сообщений: 3417 - ..ιllιlι.lι.ιllι.ιlι..

  • 22 апреля 2015, 14:31
+
0
Oxy,
Спасибо Вам большое за то что вы выполнили мою просьбу.
Что касается выставления ордеров, это не так принципиально.Ваш вариант тоже отличный.
Ещё раз Вам ОГРОМНОЕ СПАСИБО.
avatar

  6  Pavel83 Автор Сообщений: 10

  • 24 апреля 2015, 17:56
+
0
Спасибо большое. сов очень интересный.Если не сложно, можно сделать так, чтобы рынок торговал не одной сеткой в рынке, а несколькими.То есть на дельте расстоянии например в (50п), выставлялась новая сетка на дельте расстоянии от предыдущей выставленной? ПРошу не путать шаг между ордерами внутри сетки и шаг дельта расстояния между сетками.
avatar

  3  Names Сообщений: 57

  • 22 апреля 2015, 22:52
+
0
вы можете не одной паре запустить советник несколько раз с разными магиками
avatar

  27  Oxy Сообщений: 3417 - ..ιllιlι.lι.ιllι.ιlι..

  • 23 апреля 2015, 00:24
+
0
Если в данный код заложить, что «х» и «у» разные величины, то можно запрограммировать и количество сеток.А лучше даже не так, а ввести переменную «x n» — где n-количество желаемых сеток.
avatar

  11  kitajac Сообщений: 293

  • 25 марта 2016, 12:37
+
+2
Если в данный код заложить, что «х» и «у» разные величины

то «и» будет величиной краткой

… ну не удержался *pardon* 
avatar

  45  Bishop Сообщений: 5719 - АЛЬФАХАМЕЦ-Машковод

  • 25 марта 2016, 12:41
+
0
Понимаю, что тема не моя, но теоретически резы должны быть стабильнее, если в торговле будет участвовать не одна сетка,)
avatar

  3  Names Сообщений: 57

  • 22 апреля 2015, 22:59
+
0
Я автору темы предлагал так сделать, но он почему то отказался *???*  Может вы сделаете новый заказ <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; 
Редактирован: 23 апреля 2015, 05:53
avatar

  14  beton2011 Сообщений: 895

  • 23 апреля 2015, 05:51
+
0
Oxy, и другие программисты, спасибо за то, что помогаете и тратите свое время на программирование советников.
Вы можете сделать советника (похожего на этот) по следующему ТЗ zakaz.opentraders.ru/30437.html?
avatar

  7  stepmega Сообщений: 88

  • 24 марта 2016, 18:58
+
0
Вы можете сделать советника (похожего на этот) по следующему ТЗ zakaz.opentraders.ru/30437.html?

Здесь слишком большой объем работы для бесплатного заказа. Баксов на 70 потянет на платном.
avatar

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

  • 24 марта 2016, 23:36

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