Скачать MetaTrader 5

Автоматическое построение линий тренда

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes ID, что это? Узнай из статьи!
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 17:24 

Добрый день. Есть желание написать индикатор, который будет строить трендовые линии. Возник логичный вопрос, а как это сделать? Вроде когда смотришь на график, все очевидно, но, как задать то, что видишь в алгоритм? Приведу свои рассуждения: 

1. Смотрим на график.

2. Видим "значимые" экстремумы.

3. Соединяем два "значимых" экстремума трендовой линией.

Думаю, для начала достаточно. Сразу возник вопрос... а как определить эти значимые точки? По количеству пунктов, которые цена прошла до точки и после точке? Или просто перебрать все точки за определенный промежуток и уже отталкиваться от этого?

Если кому-то интересна эта тема, давайте обсудим...

Victor Nikolaev
Модератор
14483
Victor Nikolaev 2014.10.22 17:26  
Tapochun:

Добрый день. Есть желание написать индикатор, который будет строить трендовые линии. Возник логичный вопрос, а как это сделать? Вроде когда смотришь на график, все очевидно, но, как задать то, что видишь в алгоритм? Приведу свои рассуждения: 

1. Смотрим на график.

2. Видим "значимые" экстремумы.

3. Соединяем два "значимых" экстремума трендовой линией.

Думаю, для начала достаточно. Сразу возник вопрос... а как определить эти значимые точки? По количеству пунктов, которые цена прошла до точки и после точке? Или просто перебрать все точки за определенный промежуток и уже отталкиваться от этого?

Если кому-то интересна эта тема, давайте обсудим...

Возьмите за базу зигзаг или фракталы
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 17:33  
Vinin:
Возьмите за базу зигзаг или фракталы
Спасибо за ответ. Да, думал об этом. Хорошо, скажем, идем по максимумам. Отпадают все "вершинки" без фрактала. Отталкиваемся от этого. Линия тренда построена по двум фракталам. Как дальше определять имеет ли эта линия какой-то "вес" на графике? Или это просто линия "от балды"? Ну логично, что цена должна отскакивать от линии в будущем, а не пересекать ее. А если цена"вертится" у линии? Какой критерий, по Вашему мнению, можно считать более удачным для "фильтрации" линий?
Alexandr Bryzgalov
27365
Alexandr Bryzgalov 2014.10.22 17:36  
Tapochun:

Добрый день. Есть желание написать индикатор, который будет строить трендовые линии. Возник логичный вопрос, а как это сделать? Вроде когда смотришь на график, все очевидно, но, как задать то, что видишь в алгоритм? Приведу свои рассуждения: 

1. Смотрим на график.

2. Видим "значимые" экстремумы.

3. Соединяем два "значимых" экстремума трендовой линией.

Думаю, для начала достаточно. Сразу возник вопрос... а как определить эти значимые точки? По количеству пунктов, которые цена прошла до точки и после точке? Или просто перебрать все точки за определенный промежуток и уже отталкиваться от этого?

Если кому-то интересна эта тема, давайте обсудим...

в свой время придумал вот такой метод построения линий )

https://www.mql5.com/ru/code/9734

вот рабочий вариант(бесплато) под новые билды: https://www.mql5.com/ru/market/product/1315

Trend_Line
Trend_Line
  • голосов: 9
  • 2010.06.21
  • ываыва
  • www.mql5.com
Скрипт рисует линии тренда.
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 17:41  
sanyooooook:

в свой время придумал вот такой метод построения линий )

https://www.mql5.com/ru/code/9734

вот рабочий вариант(бесплато) под новые билды: https://www.mql5.com/ru/market/product/1315

Спасибо за ответ, обязательно посмотрю. Но, если идти дальше, пробовали ли Вы полностью автоматизировать подобные построения?
Alexandr Bryzgalov
27365
Alexandr Bryzgalov 2014.10.22 17:44  
Tapochun:
Спасибо за ответ, обязательно посмотрю. Но, если идти дальше, пробовали ли Вы полностью автоматизировать подобные построения?
да, по многим алгоритмам и по фракталам и по зигзагам, и по тому методу что выше показал и много чего ещё.
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 17:48  
sanyooooook:
да, по многим алгоритмам и по фракталам и по зигзагам, и по тому методу что выше показал и много чего ещё.
А как Вы "фильтровали" линии при поступлении новой истории. Например, вот есть линия, от нее стабильно отскакивала цена. Но, наступил момент, когда цена начинает пересекать линию. Сколько раз должна быть пересечена линия, чтобы она перестала быть значимой?
Alexandr Bryzgalov
27365
Alexandr Bryzgalov 2014.10.22 17:56  
Tapochun:
А как Вы "фильтровали" линии при поступлении новой истории. Например, вот есть линия, от нее стабильно отскакивала цена. Но, наступил момент, когда цена начинает пересекать линию. Сколько раз должна быть пересечена линия, чтобы она перестала быть значимой?
ни как
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 17:59  
sanyooooook:
ни как
Как Вы считаете, это вообще нужно? И нужно ли определять наиболее "актуальную" линию? Или просто удалять после того, как линия будет пробита?
Alexey Kozitsyn
6372
Alexey Kozitsyn 2014.10.22 19:24  

Почерпнул в одной из работ маркета (учтя п.4.3 Условия использования mql5.com), что можно строить линии по двум экстремумам, последовательно построенным, в случае, если фрактал (вторая точка) не пробит Х свечей, однако, это также не учитывает значимость линии.

Есть у кого-нибудь предложения по определению силы построенной трендовой линии?

Andrew Petras
4662
Andrew Petras 2014.10.22 19:29  
Tapochun:

Почерпнул в одной из работ маркета (учтя п.4.3 Условия использования mql5.com), что можно строить линии по двум экстремумам, последовательно построенным, в случае, если фрактал (вторая точка) не пробит Х свечей, однако, это также не учитывает значимость линии.

Есть у кого-нибудь предложения по определению силы построенной трендовой линии?

Чем старше ТФ, тем значимей линия.

Вы руками постройте. Поторгуйте. ТС постройте. Там и до ТЗ дело дойдет. Может быть.

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