<HELP> for explanation

Блог им. Burger

Робот: поиск линий тренда.

Рынок находится в некоей точке Х и хочется нарисовать
линии трендов сверху и снизу.
Сверху ищем линию сопротивления нисходящего тренда.
Снизу линию поддержки восходящего тренда.
Определения.
Линия сопротивления — линия, проходящая через максимумы
2-х свечей в диапазоне, для которой разница между
ценами на линии и максимумами цен свечей >=0.
Линия поддержки — линия, проходящая через минимумы
2-х свечей в диапазоне, для которой разница между
минимумами цен свечей и ценами на линии >=0.
Сначала находим минимум и максимум на диапазоне.
Далее есть выбор:
1. Искать линии перебирая все свечки.
2. Искать линии перебирая все цены.
По хорошему чего меньше: пунктов цены или свечек
в диапазоне — так и быстрее искать.
линию сопротивления мы ищем от максимума на диапазоне
до текущей свечи.
Линию поддержки от минимума до текущей свечи.

Коэффициенты наклона:
Робот: поиск линий тренда.
Робот: поиск линий тренда.
где
i — количество свечей от свечи с максимальной
и минимальной ценой до текущей включая обе;
Ц — цены, для линии сопротивления максимумы свечей,
для линии поддержки минимумы свечей.
Получаем следующий алгоритм поиска на примере
линии сопротивления.
Берём следующую свечку за свечой с максимальной
ценой в диапазоне. Подставляем её максимальную
цену в формулу расчёта К (i=2).
Берём следующую за ней свечу (i=3),
расчитываем цену на линии:
Робот: поиск линий тренда.
Если полученное значение >= максимума этой свечи,
то берём следующую свечу и снова проверяем и тд
до последней свечи.
Если находим свечу, для которой условие не выполняется,
то пересчитываем К для её максимальной цены.
И далее ведём поиск с новым К. Для всех предыдущих
свечей условие будет выполняться, т.к. К стало меньше
по модулю, а значит угол падения линии меньше.
В итоге получим линию сопротивления как на рисунке
красным, синим промежуточные варианты, которые
были отбракованы:
Робот: поиск линий тренда.
Аналогично для линии поддержки.
 

Упссс, ошибочка в формуле коэффициента линии поддержки.
Там нужно поменять местами минимальную и текущую цены.
По-моему на вашем рисунке даунтренд давно закончился…
Или нет?
avatar

Dr Volk

Dr Volk, привёл график из текущих 5-минуток фьюча Сбера.
Лень было искать более эффектный кусок.
Андрей Кучумов, ясно, но на 5-минутках это делать безсмысленно. Покажите что-топодобное на дневках.
Dr Volk, а какая разница дневки или 5-минутки?
Если у Вас массив свечек и робот, умеющий рисовать
график (хотя бы для проверки), то нарисует.
Но это лишь часть функционала. В какой-то момент
времени нужно остановить поис новых линий тренда.
Dr Volk, если бы где-то посредины была волна вверх,
то алгоритм провёл бы линию по её хаю.
По моему это велосипед.
Чем вас не устраивают линии ДеМарка, на пяти минутках конечно не работает, на неделях выглядит так.
avatar

Irbis

Irbis, интересно. А как такое нарисовать? Это вы руками в Мететрейдере нарисовали, или робот?
Dr Volk, робот конечно, ну индикатор. А как рисовать, в сети всё написано да и индикаторы лежат.
avatar

Irbis

Irbis, это алгоритм для самописного робота.
Как реализовать касательную к свечам или любому графику.
Андрей Кучумов, всё, понял) плюс за труды.
avatar

Irbis

автору респект…
avatar

ves2010


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UP