Как описать канал на языке программирования?

Как описать канал на языке программирования?
Atom
10/14/2016


Ценовой канал довольно легко идентифицируется на глаз. Но как описать его в торговом алгоритме?

Прошу подсказать, если у кого то есть идеи.
Канал как минимум по трём точкам на нижней линии, и по трём точкам на верхней линии. Верхняя и нижняя линии параллельны



Thanks:


roman001

Avatar
Date: 10/14/2016
Reply


сам еще не пробовал, но в общем думаю это матан с геометрией. Нужно думаю искать локальные экстремумы по точкам, потом проводить через них линию, смотреть, будут ли другие экстремумы находиться в ее окрестности... думаю так
Thanks:

Mikhail Sukhov

Avatar
Date: 10/15/2016
Reply


Я бы пошел путем уменьшения шума у тренда. Затем наложение дискретности для определение участков. Затем обратная функция от шага 1 и поиск локальных экстремумов (может быть с применением интерполяции).
Thanks:

JcJet

Avatar
Date: 10/20/2016
Reply


А вот это уже реальная задача. Или проблема.
Каналы, трендовые линии и уровни...
В принципе, на фиксированном интервале и при известном факте того, что есть канал, построить его легко. Т.е. построить линейную регрессию и добавить с обеих сторон отклонение. Также видел другие способы в научных журналах.
Но проблема ведь в том, что диапазоны(окна) свечек могут быть разными. И нужно как-то оценивать "уверенность" обнаруженного паттерна, чтобы отобразть только самый верный из множества мусора.

Было бы тоже очень интересно узнать, как подходят к этой проблеме трейдеры :)
Но я пока бросил это дело, слишком много "но", ведущих к сомнительности такого робота...
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy