SENNSK

 
Уровень 6

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


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

Рейтинг 1445



РЕКОМЕНДУЮ



Усреднения
[*]

День добрый!
Прошу Вас написать советник для MT4, усредняющий вручную выставленные ордера не по фиксированной сетке, а по горизонтальным линиям, которые выставлены трейдером.
То есть если имеется открытый ордер и цена доходит до любой горизонтальной линии, то открывается ещё один рыночный ордер, объём которого равен объёму предыдущего, умноженного на задаваемый в настройках коэффициент увеличения лота.
ТП переносится, общий для всех ордеров, как у обычной сетки.
Понятно, что цена может пересечь одну и ту же линию неоднократно, всё равно при каждом пересечении должен открываться усредняющий ордер.
  • +3
  • Просмотров: 708
  • 22 октября 2019, 13:09
  • SENNSK
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
а какие будут линии? нужно обязательно знать имя объекта
avatar

  29  AM2 Сообщений: 9941 - Андрей

  • 22 октября 2019, 17:43
+
0
Horizontal Line, т.е. по умолчанию, чтоб любая была и не надо было переименовывать.
Логика такова, что если пользователем открыт ордер на селл вручную, то при пересечении линии открывается тоже на селл.
Если был открыт на бай, то на бай.
Советник не имеет своего входа, только цепляется ко выставленным вручную.
И да, отставить повторное открытие на одной и той же линии.
«Понятно, что цена может пересечь одну и ту же линию неоднократно, всё равно при каждом пересечении должен открываться усредняющий ордер.» — вот это игнорировать в ТЗ, иначе сотню ордеров откроет за короткий промежуток времени, средств депозита не хватит.
Пусть при пересечении ценой линии ордер выставляется, а линия удаляется, так проще будет.
Редактирован: 22 октября 2019, 19:20
avatar

  6  SENNSK Автор Сообщений: 16

  • 22 октября 2019, 18:53
+
+2
как в первоначальном тз сделал:



www.opentraders.ru/downloads/2460/
avatar

  29  AM2 Сообщений: 9941 - Андрей

  • 22 октября 2019, 20:30
+
0
Хорошо, только можно убрать все кнопки? Это лишнее.
avatar

  6  SENNSK Автор Сообщений: 16

  • 23 октября 2019, 09:35
+
0
добавил в настройки скрытие кнопок:

extern bool ShowButtons = 1; // кнопки


www.opentraders.ru/downloads/2460/
avatar

  29  AM2 Сообщений: 9941 - Андрей

  • 23 октября 2019, 17:48

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