Автор: Пользователь скрыл имя, 10 Декабря 2012 в 09:37, дипломная работа
В данной работе сделана удачная попытка создания индикатора осцилляторного типа для фондового рынка. Описаны этапы его разработки и приведены результаты экспериментальных тестов на его надежность и способность прогнозировать рынок в будущем.
Введение 4
1. Фондовый рынок и его особенности. 6
1.1 Краткая история фондового рынка 6
1.2 Индексы фондового рынка 11
2. Использование технического анализа для прогнозирования биржевых цен. 14
2.1 Основополагающие принципы технического анализа. 14
2.2. Особые черты технического анализа. 15
2.3.Типы графиков движения рынка. 15
2.4 Ценовой тренд, сопротивление и поддержка. 18
2.5 Линии тренда и линии канала. 19
2.6. Теория Доу. 20
2.7.Числовая последовательность Фибоначчи. 21
3. Индикаторы технического анализа. 24
3.1 Трендовые индикаторы 25
3.2 Индикаторы осцилляторного типа 27
4.Разработка индикатора осцилляторного типа 39
4.1 Этапы разработки индикатора осцилляторного типа 39
4.2 Изменение динамики фондового индекса ММВБ с учетом разработанного сигнала 41
4.3 Результаты применения разработанного на основе динамики фондовых индексов ММВБ и РСТ индекса для совершения сделок по акциям СБЕРБАНКА, ГАЗПРОМА и ЛУКОЙЛа. 43
Заключение 48
Список используемой литературы 49
Прежде чем описывать процесс создания своего индикатора, приведем описание перечня наиболее распространенных на сегодняшний день среди трейдеров индикаторов.
Итак, все существующие индикаторы делятся на два класса: трендовые индикаторы (индикаторы, предназначенные для распознавания трендов) и индикаторы класса осцилляторов (предназначены для торговли в отсутствие трендов).
Индикатор относится к классу трендовых индикаторов (рис.4) . Как видно по названию, индикатор представляет собой текущее среднее значение цены за определенный период времени. Значение индикатора вычисляется по следующей формулам, приведенным ниже. Различают три основных вида скользящих средних:
– простые скользящие взвешенные;
– взвешенные скользящие средние;
– экспоненциальные скользящие взвешенные,
где Pi – цена i-го дня (часа, минуты);
n – порядок скользящей средней;
Wi – вес i-го компонента;
индекс t – сегодняшний день, (t–1) – вчерашний день;
коэффициент k вычисляется по следующей формуле:
Рисунок 4. Индикатор “скользящие средние”.
“Скользящее среднее” сглаживает краткосрочные
колебания цен, тем самым выполняя
функцию фильтра случайных
MACD (рис.5) является комбинацией двух экспоненциально сглаженных скользящих средних, которые представляются двумя линиями.
Первая линия – сам MACD. Она отражает разность между 12-периодной экспоненциальной скользящей средней и 26-периодной экспоненциальной скользящей средней:
MACD = EMA(C,12) - EMA(C,26).
Вторая линия (называемая сигнальной линией Signal) является экспоненциальной 9-периодной скользящей средней первой линии:
SIGNAL = EMA(MACD, 9)
Рисунок 5. Индикатор “MACD”.
Сигналы на открытие/закрытие позиций: Взаимное пересечение гистограммы и сигнальной (сглаживающей) линии, пересечение гистограммой нулевого значения.
MACD отображается на графике в виде гистограммы. Сигнальная линия – сплошная линия.
Индикатор разработан Дж. Уоллесом Уайлдером. Впервые Relative Strength Index был представлен в июне 1978 году в журнале Commodities (теперь известен как Futures), а затем вышел в его книге "Новые концепции в технических торговых системах" и с тех по стал одним из наиболее популярных осцилляторов, оценивающих силу движения. Relative Strength Index сравнивает величину подъемов цены актива за последнее время с величиной ее падений и предоставляет эту информацию в виде числа находящегося в диапазоне от 0 до 100. Единственный параметр индекса относительной силы - временной период, используемый в расчете.
Описание:
Когда среднее значение положительных изменений цены закрытия больше чем среднее значение отрицательных изменений цены закрытия RSI растет, поскольку значение RS больше единицы, соответственно, когда среднее значение положительных изменений цены закрытия меньше, чем среднее значение отрицательных изменений цены закрытия RSI падает, поскольку RS меньше единицы.
Как и у большинства осцилляторов, чем больше данных используется для расчета RSI (больше период RSI), тем более точными будут результаты. В большинстве случаев для анализа рынка по RSI используется типовой метод зон перекупленности и перепроданности осцилляторов. Автор (Уайлдер) рекомендует использовать для определения зон перекупленности и перепроданности соответственно зоны выше 70 и ниже 30. Зона выше 70 таким образом по автору показывает, что рынок перекуплен (т.е. дальнейшее движение вверх скоро исчерпает себя), а зона ниже 30 считается зоной перепроданности (т.е. дальнейшее движение вниз скоро исчерпает себя). Однако существует много других вариация относительно соотношения этих уровней: 75/25 или 80/20. На рынке Forex чаще используется последнее соотношение уровней. В качестве центральной, обычно рассматривают уровень 50. Однако и здесь существуют вариации. Так, иногда на восходящем тренде центральную линию и уровни перекупленности перепроданности смещают вверх, а на нисходящем тренде - вниз.
Relative Strength Index в основном используется на рынках, находящихся в боковом тренде, поскольку на рынках, которые находятся в направленном тренде, он может использоваться лишь для определения точек входа и выхода внутри тренда, т.е. для прогнозирования локальных максимумов и минимумов. Использование Relative Strength Index в качестве основного индикатора на трендовом рынке может привести к большому количеству ложных сигналов.
Формула расчета данного индикатора:
RSI = 100 – [100 / (1 + RS)]; (3)
RS = AUn / ADn; (4)
где n - количество дней (часов или минут);
AU – среднее значение положительных приращений цен закрытия за n дней;
AD – среднее значение отрицательных приращений цен закрытия за n дней.
На данном индикаторе (рис.6) можно выделить зоны перекупленности(верхняя граница диапазона колебания) и перепроданности(нижняя граница диапазона колебания). При выходе индикатора из данных зон поступает сигнал на продажу и покупку соответственно.
Рисунок 6. Индикатор “RSI” (в верхней части построенный за краткосрочный период, в нижней – за долгосрочный).
Использование:
Stochastic Oscillator (рис.7) разработан Джорджем С. Лэйном. президентом корпорации "Инвестмент Эдьюкейторз", Инк. Стохастический осциллятор - это индикатор, который показывает отношение текущей цены закрытия к максимуму/минимуму за установленный период.
Индикатор состоит из двух линий -%К и %D. Построение линий %К и %D основано на том, что при повышении цен торговый день обычно закрывается на уровнях, лежащих ближе к высшим, достигнутым в течение него. При понижающемся тренде происходит обратный эффект. Поэтому формула для вычисления стохастических линий отражает расположение текущей цены закрытия относительно выбранного временного периода. Обычно рассчитывают линию %К на отрезке в 5 дней:
где Сt – текущая цена закрытия,
L5 – самый низкий уровень за последние 5 дней;
Н5 – самый высокий уровень за последние 5 дней.
Эта линия более чувствительна к изменениям цен, чем %D:
где CL3 – трехдневная сумма (Ct – L5); HL3 – трехдневная сумма (H5 – L5).
Построенные таким образом стохастические линии называют быстрыми (Fast Stochastics). Одну из стохастических линий обозначают сплошной, а другую– пунктирной линией.
Рисунок 7. Индикатор “Stochastic Oscillator”
Существует 3 типа индикатора Стохастик: быстрый, медленный и полный.
Быстрый стохастический осциллятор состоит из линий %K и %D, чтобы исключить путаницу в дальнейшем, будем называть их %K-быстрый и %D-быстрый - это будет означать, что они относятся к быстрому Stochastic Oscillator. Соответственно %K-медленный и %D-медленный будут относиться к медленному стохастическому осциллятору.
Основным (тем, с которого начинается расчет) во всех вышеуказанных видах стохастика является %K-быстрый, формула которого приведена выше (классический %K).
%K-медленный определяется как
скользящая средняя от %K -быстрого
обычно с периодом 3. Легко заметить,
что %K-медленный идентична %D-
%D медленный - есть скользящая средняя от %K медленного тоже обычно с периодом 3.
В полном индикаторе Стохастик используются три параметра.
Как и в версиях быстрого и медленного стохастиков, первым параметром является количество периодов, используемое для создания первоначального %K.
Второй параметр - сглаживающий фактор, используемый в расчете первоначального %K. Таким образом, на первоначальный %K накладывается еще одна скользящая средняя.
Третий параметр индикатора Stochastic - это количество периодов, используемое для создания %D.
Полный стохастик является более продвинутым и более гибким по сравнению с медленным или быстрым стохастиками.
Полный стохастик, таким образом, является чем-то средним между быстрым и средним стохастиками, а при некоторых наборах параметров может и совпадать с ними. Например, короткий стохастик с параметрами (14, 3) будет эквивалентен полному стохастику с параметрами (14, 1, 3), а медленный стохастик с параметрами (12, 2) будет совпадать с полным стохастиком с параметрами (12, 3, 2).
Таким образом, вывод одного из другого строится по следующим правилам:
%K (быстрый) = %K, рассчитанный по
вышеуказанной формуле (
%D (быстрый) = простая скользящая средняя с периодом Y от %K (быстрого)
%K (медленный) = простая скользящая средняя с периодом 3 от %K (быстрого)
%D (медленный) = простая скользящая средняя с периодом Y от %K (медленного)
%K (полный) = простая скользящая средняя с периодом Y от %K (быстрого)
%D (полный ) = простая скользящая средняя с периодом Z от %K (полного)
Описание:
Stochastic Oscillator создан с целью эксплуатировать одно из свойств цен рынка: когда на рынке происходит подъем, то цены закрытия обычно ближе к верхней границе торгового диапазона за некоторый временной интервал и наоборот, при снижении рынка цены закрытия обычно ближе к нижней границе торгового диапазона за определенный временной интервал.
Stochastic Oscillator как раз и измеряет расположение цены закрытия последнего периода относительно верхней и нижней границы изменения цены за определенный временной интервал (определенное количество периодов).
Если последняя цена закрытия будет близка к верхней границы диапазона изменения цен за период то индикатор Stochastic будет близок к 100%, если к нижней границе диапазона, то осциллятор будет близок к нулевому значению. Домножение на 100 в формуле осциллятора используется, чтобы преобразовать числовой ряд в процентный ряд.
В целом стохастический осциллятор, как и другие виды осцилляторов хорошо работает только на нетрендовом участке рынка. Один из наиболее распространенных видов его использования - установка контрольных уровней. Джордж Лэйн рекомендует использовать уровни 80 и 20. Таким образом, показания Stochastic Oscillator ниже 20 означают, что рынок сейчас находится в фазе перепроданности, а показания выше 80, означают, что рынок находится в фазе перекупленности.