Скачать MetaTrader 5

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

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

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

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

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

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

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

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

Victor Nikolaev
Модератор
15918
Victor Nikolaev  
Tapochun:

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

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

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

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

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

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

Возьмите за базу зигзаг или фракталы
Alexey Kozitsyn
8332
Alexey Kozitsyn  
Vinin:
Возьмите за базу зигзаг или фракталы
Спасибо за ответ. Да, думал об этом. Хорошо, скажем, идем по максимумам. Отпадают все "вершинки" без фрактала. Отталкиваемся от этого. Линия тренда построена по двум фракталам. Как дальше определять имеет ли эта линия какой-то "вес" на графике? Или это просто линия "от балды"? Ну логично, что цена должна отскакивать от линии в будущем, а не пересекать ее. А если цена"вертится" у линии? Какой критерий, по Вашему мнению, можно считать более удачным для "фильтрации" линий?
Alexandr Bryzgalov
46775
Alexandr Bryzgalov  
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
8332
Alexey Kozitsyn  
sanyooooook:

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

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

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

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

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

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

Andrew Petras
5255
Andrew Petras  
Tapochun:

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

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

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

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

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