Воскресенье 22.04.2018 09:49
Трейдеру
17.04.2018
Трейдеру
15.04.2018
Трейдеру
15.04.2018
Трейдеру
13.04.2018
Трейдеру
12.04.2018
Новости
11.04.2018

ФОНДОВЫЙ РЫНОК

22.04.2018
62
0

У каждого трейдера со стажем есть собственные наработки, которые он использует в торговле. На основании своего опыта мне удалось выделить ряд законов технического анализа, с которыми в той или иной степени сталкиваются все трейдеры. Однако далеко не все стремятся выделить эти законы из общей массы «суперприбыльных» и «чудодейственных» методик. Совокупность этих законов можно назвать абсолютным техническим анализом, потому что, во-первых, их не нужно подстраивать, выбирая временные периоды, во-вторых, те постулаты, на которых базируется абсолютный технический анализ, давно уже являются рыночными аксиомами. Осталось только систематизировать и автоматизировать эти аксиомы, что и является наиболее сложной задачей.

Часть 1. Базовая теория

Аксиомы технического анализа и возможность их применения

Базовая аксиома технического анализа заключается в том, что история динамики финансового инструмента состоит из трендов. Направленность присутствует в той или иной мере практически всегда, очень редко бывают идущие подряд сделки по одной и той же цене. Если такое бывает, то возникшую на каком-либо временном промежутке горизонтальную линию тренда можно интерпретировать как продолжение предыдущего бычьего или медвежьего тренда.

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

Вторая аксиома заключается в том, что минимальная единица, из которой составляются графики, – тик. До эпохи всеобщей компьютеризации с тиками было работать сложно, не хватало ресурсов для хранения всего объема тиковой истории и его обработки. Сейчас обработка тиковых данных – это реальность, программы торговли на объемах работают как раз с тиковой информацией. Из тиков в итоге и получаются все графики с временным окном – от минутных до квартальных и годичных.

Анализируя тики, мы узнаем, что происходило внутри той или иной свечи с определенным интервалом времени, соответственно, у нас больше шансов досконально изучить поведение цены инструмента, чтобы с большей точностью предсказывать ее колебания.

Принципы интерпретации поворотных точек трендов

Тренд – это направление изменения цены в каком-либо временном промежутке. Тренды всегда чередуются друг с другом, после бычьего тренда и перед ним расположены медвежьи тренды, и наоборот.

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

Минимум и максимум любого тренда являются его поворотными точками. Для бычьего тренда минимум является его началом и концом предыдущего медвежьего тренда, максимум является его концом и началом следующего медвежьего тренда. Для медвежьего тренда минимум является его концом и началом следующего бычьего тренда, максимум является его началом и концом предыдущего медвежьего (бычьего?) тренда.

Обычно общая направленность тренда интерпретируется по линейному графику, тогда как экстремумы определяются на других видах графиков, на которых показаны как минимум три цены дня. Для построения линейного графика можно использовать цену закрытия дня, но лучше всего, как показывает практика, – среднее арифметическое цен дня. Если есть тиковые данные с объемами, лучше всего использовать взвешенное по объему сделки среднее – оно более достоверно показывает наиболее типичную цену дня. Также можно использовать медиану цен тиков.

Сравнивая линейные графики с графиками, например, японских свечей, можно заметить, что линейный тренд всегда отражает общую направленность цены в данном временном промежутке. Но далеко не всегда свечи, из которых он состоит, соответствуют ему по цвету, и далеко не всегда экстремум на графике японских свечей наблюдается в тот же день, что и разворот тренда на линейном графике. Однако в любом случае тренду на линейном графике можно найти соответствие в виде расстояния между экстремумами на графике японских свечей. Например, на этом часовом графике валютной пары EUR/USD (рис.1) видно, что на линейном графике насчитывается 28 трендов, из которых 14 бычьих и 14 – медвежьих. На графике японских свечей мы можем насчитать 20 экстремумов. При внимательном рассмотрении этих экстремумов можно разложить график японских свечей на 21 тренд.

Такое несоответствие объясняется тем, что существуют свечи, на которых наблюдается по 2 экстремума, такие свечи представляют собой самостоятельный тренд. Тем не менее, читатель может обратить внимание, что направленность линейного графика в большинстве случаев соответствует направленности графика японских свечей.

Возникает вопрос, как же выделить максимумы и минимумы на графике с четырьмя ценами? Просто выделить те точки, которые выше или ниже двух соседних – такой метод пройдет с линейным графиком, где каждому дню соответствует одна цена, но при обработке графика четырех цен даст погрешности, по крайней мере, не будет выполнено условие соответствия каждому экстремуму только одного противоположного экстремума. Результатом будет возникновение идущих подряд трендов одной направленности, что противоречит законам рынка.

Значит, в любом случае нам нужно для выделения локальных минимумов или максимумов брать какой-либо временной период. Если изначально наша задача – избежать необходимости подстройки, то этот временной период напрашивается сам: тренд на линейном графике. У него обязательно есть минимумы и максимумы, и вычислить их можно легко по выборке из цен High и Low по всем свечам, входящим в тренд средней или средневзвешенной цены.

При этом тренд на линейном графике определяется по соотношению средней цены текущего дня и средней цены предыдущего дня, если показатель текущего дня выше предыдущего – тренд бычий. Если он ниже предыдущего – тренд медвежий. Если равен – тренд является продолжением предыдущего тренда (если предыдущего тренда не было и текущий тренд –первый, в этом случае период не рассматривается в анализе вплоть до возникновения на графике тренда).

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

Теперь задача – выделить из каждых двух экстремумов один, который и будет поворотной точкой. Для этого текущий экстремум сравнивается с предыдущим аналогичным экстремумом – то есть если даны два соседних линейных тренда (тренда на линейном графике), при этом текущий – бычий, то поворотная точка бычьего тренда будет равна минимальному значению из двух минимумов – текущего тренда и предыдущего. В случае с медвежьим трендом вместо минимумов берутся максимумы.

Соответственно, как только на линейном графике формируется новый тренд, возникает новая поворотная точка. На рисунке (рис. 2) видно, как выделяются тренды по минимумам и максимумам. Заметно, что некоторые тренды имеют более одного минимума или более одного максимума. Это значит, что одно и то же экстремальное значение фиксировалось несколько раз, в данном случае в обработке данных используется последнее значение из массива одинаковых экстремумов одного тренда. При обработке тикового графика все проще: там рассматривается линейный тиковый график, поворотные точки видны на нем так же, как и на обычном линейном.

Принцип математической фильтрации поворотных точек трендов заключается в том, что каждому максимуму должен соответствовать один минимум и наоборот. Таким образом, мы получим начала и концы трендов, которые будут соответствовать их максимуму и минимуму. Для этого можно использовать циклы максимумов и минимумов (хотя это не единственное решение, возможны и другие варианты). Обладая определенными навыками программирования, этот алгоритм можно реализовать без особого труда.

Интерпретация трендов между поворотными точками

Мало определить точки разворота трендов, надо еще и знать, как оценить направленность тренда между этими точками. На первый взгляд это очень просто, однако существуют ситуации (особенно при анализе внутридневных графиков, а также графиков низколиквидных инструментов), когда визуально определить тренд довольно сложно. Обычно такие тренды трейдеры сразу заносят в разряд «боковых». Но у нас предусмотрены только бычьи и медвежьи тренды.

Экстремумы можно разделить на следующие категории:

1. Минимум.

2. Максимум.

3. День с минимумом и максимумом, белая свеча.

4. День с минимумом и максимумом, черная свеча.

5. День с минимумом и максимумом, доджи.

С максимумом и минимумом все понятно. Тренды между ними интерпретируются однозначно: тренд, начинающийся с минимума и заканчивающийся максимумом, является бычьим; тренд, начинающийся с максимума и заканчивающийся минимумом, является медвежьим. Правда, при написании программ или механических торговых систем по данной методике, следует автоматически проверять, чтобы вдруг минимум тренда не оказался выше максимума, а максимум – ниже минимума.

Что касается дней, которые имеют и максимум, и минимум одновременно, то их интерпретация также сложности не представляет. Если цвет свечи белый, это бычий тренд, если черный – медвежий тренд, если свеча доджи – продолжение предыдущего. А вот те тренды, которые прилегают к таким двойным экстремумам, действительно нуждаются в дополнительных правилах интерпретации.

Прежде всего, следует в такой свече видеть не просто свечу определенного цвета, а четко представлять, как двигалась цена внутри этого дня, и перед этим днем. Например, если свеча черная, то если предыдущий экстремум был минимумом, тренд между минимумом и двойным экстремумом был бычьим, в начале дня цена, вероятнее всего, достигла максимума, затем в ходе возникшего медвежьего тренда, продолжавшегося один день, упала до минимума. Ситуации, когда предыдущим экстремумом перед двойным экстремумом на черной свече, был бы максимум, не могут возникать, т.к. в данном случае не могло бы быть выделено отдельного линейного тренда. Гораздо чаще может возникнуть ситуация двух двойных экстремумов подряд. В подобном случае следует определять тренд по направленности линейного тренда, либо по среднему значению цен двойных экстремумов, между которым находится тренд. Если это среднее значение равно, то тренд является продолжением предыдущего. Если разница положительная, то он бычий, если отрицательная, то он медвежий. Аналогичным образом следует поступать и при интерпретации последнего тренда, если последний экстремум был двойным. С «обычными» трендами в конце исторического периода (т.е., с текущим трендом) все ясно: после минимума следует бычий тренд, после максимума – медвежий. Определение трендов между свечами с двойными экстремумами – основная проблема при написании по данному алгоритму программ и механических торговых систем, отнимающая больше всего ресурсов при вычислении. В настоящий момент изучается возможность определения трендов более коротким путем при меньших затратах ресурсов.

Кстати, это один из аргументов в пользу работы с тиковыми графиками: при интерпретации трендов на тиковом графике математические операции производятся только с двумя аргументами: ценой последнего (текущего) тика и ценой предыдущего тика.

Немаловажным моментом является свеча (бар, день) отсчета тренда. Экстремум одного вида у нас, как известно, один на два тренда. Соседних с экстремумом дней, соответственно, два. К какому тренду относится каждый из них? Если экстремумом является минимум, при этом, свеча, на которой он зафиксирован, белая, то этой свече присваивается бычья направленность тренда, с нее начался новый тренд. Если свеча на минимуме черная, то она является последней свечой медвежьего тренда, а бычий тренд начинается уже со следующей свечи. Если свеча на максимуме белая, она является концом бычьего тренда, медвежий тренд начинается со следующей свечи. Если свеча на максимуме черная, с нее начинается медвежий тренд.

Основные параметры трендов

Разложив исторические данные на тренды, можно приступать к их анализу. В настоящий момент существуют разнообразные методики статистической обработки, в том числе и использующие автоматические эксперты и т.п. Другое дело, что в нашем случае необходимо применить их к фиксированным математическим параметрам без подстройки и выбора временных периодов. Статистическая точность зависит только от глубины исторических данных.

Обработав стандартный график, состоящий из даты, времени (в случае с внутридневными данными), цены открытия, максимума, минимума, цены закрытия и объема, можно выделить следующие параметры, которыми обладает каждый тренд:

1. Направленность тренда (бычий/медвежий).

2. Уникальный номер тренда.

3. Дата и время начала тренда.

4. Дата и время конца тренда.

5. Цена начала тренда (для бычьего тренда – его минимум, для медвежьего – максимум).

6. Цена конца тренда (для бычьего тренда – максимум, для медвежьего – минимум). Если тренд последний (текущий), для бычьего тренда в качестве этого значения берется максимум тренда, для медвежьего – минимум.

7. Величина тренда в денежном выражении (в пунктах или иных единицах). Рассчитывается как разность между ценой конца тренда и начала тренда. У бычьих трендов она положительна, у медвежьих – отрицательна, но в ряде случаев удобнее работать с абсолютными значениями.

8. Величина тренда в процентном выражении. Рассчитывается как отношение разности между ценой конца тренда и начала тренда к цене начала тренда, умноженное на 100.

9. Длина тренда в днях. Разность между временем конца тренда и временем начала тренда.

10. Угол наклона тренда. Чтобы изменить эту величину, следует представить тренд как прямоугольный треугольник с катетами, равными его величине и длине. Величина определяет волатильность и силу рынка.

11. Количество дней против тренда. Такими днями будут белые свечи для медвежьих трендов и черные свечи – для бычьих. Лучше использовать эту величину в процентном выражении к общей длительности тренда в днях.

12. Суммарный объем тренда.

13. Среднедневной объем тренда (суммарный объем делится на количество дней в тренде).

14. Объем тренда на каждый пункт или на каждый процент прироста. Суммарный объем делится на величину тренда либо в денежном выражении, либо в процентном выражении.

15. Уровни Фибоначчи для данного тренда. Представляют собой расчет уровней по известным процентным величинам между его началом и концом. Актуально применение только для предпоследнего (т.е. последнего завершенного) тренда в массиве исторических данных.

Вот список основных параметров каждого тренда. Если же применять сравнение динамики цены инструмента в различных тайм-фреймах, то параметров будет больше. Но это тема уже другой статьи цикла.

Роман МАМЧИЦ

Об авторе
Оставь комментарий

Войдите на сайт

Нет фото

Навигация по сайту

Последние события

17.04.2018 в 06:32
15.04.2018 в 22:01
15.04.2018 в 11:47
13.04.2018 в 22:05