Автор: Пользователь скрыл имя, 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
Однако сам Лейн не утверждал, что нахождение Stochastic Oscillator выше 80 - это обязательно сигнал на продажу, а ниже 20 - сигнал на покупку. Актив может расти в цене еще долго, после того как Stochastic Oscillator преодолел уровень 80 и соответственно еще долго падать, после того как он упал ниже уровня 20. Лейн утверждал, что хорошие сигналы поступают, когда осциллятор выходит из зоны перекупленности или перепроданности, т.е. из зоны выше 80 вниз или из зоны ниже 20 вверх.
Кроме того, в качестве сигналов индикатора Стохастик используются пересечения линий самого стохастика.
Считается что так называемая медленная модификация стохастика (о которой говорилось выше), где наиболее волатильная кривая %K дополнительно сглаживается, более популярна среди трейдеров, так как дает более точные сигналы.
Использование индикатора Стохастик:
2.1 Сигнал на покупку поступает, когда Stochastic Oscillator падает ниже линии 20, а затем проходит эту линию снизу вверх. Сигнал на продажу поступает, когда Stochastic Oscillator поднимается выше линии 80, а затем пробивает эту линию вниз.
2.2 Достаточно часто сигнал Стохастика на выходе из зон фильтруют первым типом сигнала, используя их одновременно. Сигнал на покупку поступает, когда Stochastic Oscillator падает ниже линии 20, а затем проходит эту линию снизу вверх, при этом %К пересекает %D снизу вверх. Сигнал на продажу поступает, когда Stochastic Oscillator поднимается выше линии 80, а затем пробивает эту линию вниз, при этом %K пересекает %D сверху вниз.
2.3. Существует еще один фильтр сигнала, который еще больше снижает количество ложных входов по стратегии. Сигнал на покупку поступает, когда Stochastic Oscillator падает ниже линии 20, а затем проходит эту линию снизу вверх, при этом %К пересекает %D снизу вверх только после того как %D уже движется вверх. Сигнал на продажу поступает, когда Stochastic Oscillator поднимается выше линии 80, а затем пробивает эту линию вниз, при этом %K пересекает %D сверху вниз только после того как %D уже движется вниз.
Таким образом, последний фильтр учитывает только пересечения справа от экстремума (точки разворота), остальные отбрасываются (кривая %K должна пересечь %D справа от разворота %D). Этот фильтр в литературе называется правосторонним пересечением (right-sided crossover) и используется не только на Stochastic Oscillator, но и на других осцилляторах.
В качестве ограничений зон перекупленности и перепроданности используются не только уровни 20 и 80: в действительности это может быть любая другая комбинация уровней, например 25 на 75 или 27 на 85. Часто во время восходящего тренда (само направление тренда определяют другими методами анализа) оба уровня сдвигают вверх на несколько процентов, чтобы получить меньше ложных сигналов, а во время нисходящего тренда оба уровня сдвигают вниз.
Зачастую сами эти уровни делают плавающими в зависимости от текущей волатильности или направления движения цены.
Скорость изменения (Rate of Change - ROC) - один из самых простых и очень эффективных осцилляторов, который показывает процентное изменение цены от одного периода к другому (рис.8).
Индикатор Rate of Change рассчитывается как сравнение текущей цены с ценой прошлого периода, отстоящего от текущего на N периодов. Периодами индикатора ROC как всегда могут быть интервалы от минуты до месяца.
Формула индикатора Roc:
Где P0 - цена закрытия текущего периода;
Где P-n - цена закрытия сегодня N периодов назад.
Примечание: в современных учебниках существует разногласие относительно формул Rate of Change. Вышеуказанная формула взята из Мерфи "Технический анализ фьючерсных рынков."
Обычный ROC
Нормированный индикатор ROC
Рисунок.8 Индикатора ROC
Описание:
Rate of Change как индикатор ускорения
позволяет отслеживать
Пересечение индикатором ROC уровня 1 (или 100) и дальнейший его рост означает ускорение темпов роста цены и увеличение вероятности ее продолжения. Разворот индикатора на высоких уровнях сверху вниз означает, что тенденция продолжается, но уже не набирает силу, а начинает постепенно замедляться.
Падение индикатора ROC над линией 1 (или 100) означает, что текущая тенденция роста цен замедляет скорость.
Пересечение сверху вниз единицы и продолжение падения означает ускорение нисходящего движения цен.
Разворот на уровнях ниже единицы означает замедление падения цен и высокую вероятность разворота тенденции вверх.
Рост индикатора ROC ниже линии 1 означает затухание нисходящей тенденции.
Считается, что Rate of Change измеряет уровень оптимизма или пессимизма толпы в отношении данного актива, если индикатор растет, оставаясь выше единицы, это означает, что на рынке новая волна оптимизма, если появляется новый минимум в зоне ниже единицы, это означает, что новая волна пессимизма на рынке увеличивает вероятность дальнейшего падения цены.
Если цены продолжают расти, делая на графике новый максимум выше предыдущего, а ROC растет но его новый максимум ниже предыдущего, это означает что появилось расхождение (дивергенция) в показаниях индикатора и цены, и нужно готовится к возможному падению цен.
В обратном случае, если на графике цены делают новый минимум ниже предыдущего, а на графике индикатора появляется новый минимум, но выше предыдущего, то нужно готовиться к развороту рынка вверх.
Таким образом, наклон индикатора означает ускорение или замедление тенденции, а его положение относительно уровня единицы - какова эта тенденция - падение или рост.
Использование индикатора ROC:
По большей части индикатор ROC используется одновременно с другими техниками, подтверждающими его сигналы. Индикатор ROC может использоваться в двух основных видах стратегий: следования за трендом и контртрендовой:
Когда ROC используется, как индикатор следования за трендом, он подает трендовые сигналы при пересечении линии единицы (или линии 100). При пересечении линии единицы снизу вверх подается сигнал на покупку, при пересечении сверху вниз подается сигнал на продажу. Количество сигналов и их точность при этом будет зависеть от основного параметра индикатора. Как и в случае других индикаторов, чем короче ROC тем быстрее он реагирует на изменения цены или, другими словами, он более чувствителен и, соответственно, подает больше ложных сигналов. Чем больше параметр ROC, тем больше точность его сигналов, но больше и их запаздывание. Иногда при использовании коротких по периоду индикаторов ROC в качестве сигнала к входу в рынок используют не пересечение линии единицы, а пересечение определенных уровней над линией единицы для сигнала на покупку и пересечение уровней под единицей для сигнала на продажу. Таким образом, движения ROC внутри определенного диапазона близкие к нулю не воспринимаются как сигналы.
В связи с тем, что основная функция индикатора ROC - измерение скорости движения рынка, то его можно эффективно использовать в качестве контртрендового индикатора. Сигналы в этом случае поступают при развороте индикатора как можно выше единицы и как можно ниже единицы. Разворот выше единицы сверху вниз говорит о возможном скором окончании восходящего движения и дает сигнал на продажу. Разворот намного ниже единицы снизу вверх дает сигнал на покупку. Для определения разворотных точек можно использовать и линии перекупленности перепроданности, которые чертятся на графике индикатора на определенных уровнях. Уровни перекупленности и перепроданности выбираются таким образом, чтобы индикатор находился в них около 10 процентов общего времени.
Прорывы трендовых линий на самом
индикаторе зачастую опережают прорывы
трендовых линий на графике цены.
Эти прорывы также можно
Существуют вариации индикатора ROC, например, сглаженный ROC, в котором сопоставляется не цена текущего периода с ценой несколько периодов назад, а текущее значение экспоненциальной скользящей средней с ее значением несколько периодов назад. Этот индикатор не обладает вышеуказанным недостатком, он подает более редкие, но более качественные сигналы.
Для разработки индикатора осцилляторного типа были взяты значения мировых индексов РТС, ММВБ и индекса Доу Джонса. Период, взятый для анализа статистических данных, составил 6 лет (2004 – 2009 г. включительно).
Для начала все значения были синхронизированы по датам. Если, к примеру, американская биржа 25.12 не работала, в тот день мы присваивали индексу значение предыдущего дня. Аналогично были синхронизированы по датам все значения рассматриваемых мировых индексов (значения открытия и закрытия) с учетом праздников и выходных дней.
Разработанный сигнал основан на полусумме полученых нами сигналов для бирж РТС и ММВБ.
Рассмотрим поэтапно разработку индикатора.
, где
M-1o - значение открытия предыдущего дня на ММВБ;
M1c – значение закрытия сегодняшнего дня на ММВБ;
R-1c - значение закрытия предыдущего дня на РТС;
R1o - значение закрытия сегодняшнего дня на РТС.
, где
M-1o - значение открытия предыдущего дня на ММВБ;
M1o - значение открытия сегодняшнего дня на ММВБ;
M1c – значение закрытия сегодняшнего дня на ММВБ;
M-1с - значение закрытия предыдущего дня на ММВБ;