ТЕХНИЧЕСКИЙ АНАЛИЗ ФИНАНСОВЫХ РЫНКОВ В СРЕДЕ MS EXCEL.
Евтеев б.В.
Рассмотрены вопросы, связанные с построением в среде MS Excel индикаторов технического анализа. Рассмотренные модели можно использовать в учебном процессе при изучении соответствующих разделов курсов, посвященных финансовым рынкам.
Современный уровень состояния средств вычислительной техники и глобальная сеть Интернет предоставляют большие возможности, как профессионалам финансовых рынков, так и широким слоям населения для осуществления финансовых инвестиций.
При анализе финансовых рынков можно использовать многочисленные пакеты прикладных программ, которые не только предоставляют удобный пользовательский интерфейс для выполнения необходимых операций по инвестированию денежных средств в финансовые инструменты, но и позволяют реализовывать различные математические модели для изучения и прогнозирования реальных финансовых процессов [2], [4], [5]. Как правило, освоение и использование таких пакетов прикладных программ требует не только значительных временных, но и финансовых затрат. Кроме этого, многие программные продукты предоставляют пользователям возможность воспользоваться стандартными языками программирования, включая и объектно-ориентированные, или использовать встроенные средства программирования для автоматизации работы. Однако, с одной стороны, далеко не все желающие воспользоваться возможностями компьютеров обладают соответствующими навыками программирования, с другой стороны - эффективное решение многих задач вряд ли возможно без использования возможностей компьютеров.
Цель данной работы проиллюстрировать на примерах возможности графического представления рыночной информации и построения технических индикаторов в широко распространенных офисных приложениях. Приводимые далее результаты можно также использовать в учебном процессе при изучении финансовых рынков.
Учитывая сказанное выше, для решения задач моделирования предлагается воспользоваться теми программными средствами, которые доступны достаточно широкому кругу лиц с одной стороны и в то же время обладают достаточными возможностями для решения нетривиальных задач. Поэтому в качестве программного средства, используется процессор электронных таблиц MS EXCEL.
За многолетнюю практику биржевой торговли инвесторами разработана не одна сотня технических индикаторов. У каждого из них есть сильные и слабые стороны, которые выявлялись в течение многолетней практики торговли финансовыми инструментами. Более 110 индикаторов, среди которых как известные индикаторы, так и малоизвестные, протестированы на многолетних исторических данных и результаты представлены в [1]. Эти данные позволяют инвесторам сделать определенные выводы о практической значимости тех или иных индикаторов. Представленные в работе индикаторы, иллюстрирующие применение инструментария Excel в практике проведения технического анализа, относятся к группе известных и популярных индикаторов у многих трейдеров.
В таблице 1 приведены данные результатов дневных торгов на Московской межбанковской валютной бирже (ММВБ) обыкновенными акциями НК «Лукойл» (ОАО) в период с 01 июня по 30 августа 2007 года. Они используются для построения графиков, отражающих результаты торгов и индикаторов технического анализа.
Дадим необходимые пояснения к содержанию таблицы 1. В ячейках колонки под названием <DATE> содержится информация о времени проведения торгов в формате: год, месяц, день месяца. В колонках под названием <OPEN> и <CLOSE> приведены котировки
Таблица 1.
Данные результатов дневных торгов акциями НК «Лукойл» (ОАО) на ММВБ (источник: http://www.micex.ru)
<DATE> |
<OPEN> |
<HIGH> |
<LOW> |
<CLOSE> |
<DATE> |
<OPEN> |
<HIGH> |
<LOW> |
<CLOSE> |
20070601 |
1965,00 |
2018,00 |
1935,14 |
2008,44 |
20070718 |
2146,05 |
2147,00 |
2108,15 |
2133,23 |
20070604 |
2011,00 |
2013,99 |
1970,36 |
1998,61 |
20070719 |
2149,00 |
2187,77 |
2148,00 |
2178,17 |
20070605 |
2004,99 |
2022,00 |
1960,00 |
1974,59 |
20070720 |
2186,50 |
2195,55 |
2147,10 |
2156,04 |
20070606 |
1980,50 |
1994,99 |
1953,01 |
1967,30 |
20070723 |
2130,08 |
2179,99 |
2126,28 |
2174,64 |
20070607 |
1959,90 |
1977,00 |
1937,60 |
1947,99 |
20070724 |
2175,00 |
2176,00 |
2115,89 |
2122,93 |
20070608 |
1937,90 |
1974,00 |
1926,22 |
1959,41 |
20070725 |
2097,00 |
2128,98 |
2083,12 |
2117,24 |
20070609 |
1965,00 |
1965,00 |
1947,00 |
1955,49 |
20070726 |
2148,89 |
2154,50 |
2065,88 |
2072,25 |
20070613 |
1949,35 |
1959,90 |
1935,00 |
1952,89 |
20070727 |
2020,00 |
2063,00 |
1999,00 |
2046,14 |
20070614 |
1976,00 |
2004,00 |
1973,60 |
1999,05 |
20070730 |
2024,90 |
2058,40 |
2002,40 |
2034,34 |
20070615 |
2020,00 |
2052,70 |
2005,00 |
2035,88 |
20070731 |
2050,05 |
2069,00 |
2045,01 |
2054,52 |
20070618 |
2053,00 |
2054,98 |
2015,52 |
2021,26 |
20070801 |
2010,12 |
2011,80 |
1978,72 |
1997,05 |
20070619 |
2021,00 |
2038,77 |
2005,01 |
2011,75 |
20070802 |
2005,00 |
2012,20 |
1995,17 |
2008,12 |
20070620 |
2030,00 |
2074,40 |
2024,00 |
2068,81 |
20070803 |
2019,45 |
2042,11 |
2006,00 |
2020,91 |
20070621 |
2048,00 |
2067,00 |
2035,20 |
2049,84 |
20070806 |
1974,95 |
1990,00 |
1962,33 |
1980,08 |
20070622 |
2049,00 |
2055,00 |
2012,67 |
2024,77 |
20070807 |
1980,00 |
2007,00 |
1965,00 |
1969,51 |
20070625 |
2006,00 |
2009,00 |
1977,00 |
1983,88 |
20070808 |
1990,00 |
2018,56 |
1982,02 |
2016,33 |
20070626 |
1987,11 |
2030,98 |
1975,00 |
2016,08 |
20070809 |
2031,00 |
2032,56 |
1954,21 |
1960,73 |
20070627 |
2000,00 |
2018,77 |
1979,99 |
1990,00 |
20070810 |
1930,50 |
1944,78 |
1890,10 |
1917,23 |
20070628 |
2020,00 |
2029,50 |
1978,00 |
1990,25 |
20070813 |
1942,00 |
1974,00 |
1933,57 |
1971,23 |
20070629 |
1999,98 |
1999,98 |
1960,10 |
1969,62 |
20070814 |
1953,39 |
1965,10 |
1940,11 |
1959,44 |
20070702 |
1969,00 |
1976,97 |
1958,26 |
1965,41 |
20070815 |
1926,20 |
1929,97 |
1902,00 |
1913,54 |
20070703 |
1982,00 |
2023,00 |
1982,00 |
2015,46 |
20070816 |
1879,98 |
1888,99 |
1837,23 |
1858,61 |
20070704 |
2022,05 |
2029,90 |
2011,22 |
2016,33 |
20070817 |
1847,50 |
1904,00 |
1820,00 |
1898,47 |
20070705 |
2029,95 |
2059,90 |
2021,00 |
2049,77 |
20070820 |
1913,90 |
1915,00 |
1880,16 |
1896,21 |
20070706 |
2049,00 |
2075,90 |
2032,15 |
2069,82 |
20070821 |
1891,00 |
1894,98 |
1832,50 |
1859,06 |
20070709 |
2070,00 |
2095,00 |
2070,00 |
2085,09 |
20070822 |
1854,94 |
1902,00 |
1842,00 |
1894,20 |
20070710 |
2076,07 |
2088,60 |
2048,16 |
2056,46 |
20070823 |
1914,50 |
1923,00 |
1885,00 |
1891,98 |
20070711 |
2041,06 |
2107,00 |
2040,07 |
2083,14 |
20070824 |
1880,00 |
1904,00 |
1870,11 |
1890,15 |
20070712 |
2100,00 |
2137,73 |
2100,00 |
2135,04 |
20070827 |
1913,00 |
1919,22 |
1901,00 |
1903,78 |
20070713 |
2158,00 |
2163,93 |
2136,50 |
2143,84 |
20070828 |
1898,11 |
1904,70 |
1885,80 |
1891,12 |
20070716 |
2150,00 |
2159,50 |
2131,00 |
2149,52 |
20070829 |
1860,11 |
1892,00 |
1860,00 |
1885,45 |
20070717 |
2134,99 |
2169,94 |
2105,21 |
2159,98 |
20070830 |
1903,90 |
1915,35 |
1878,21 |
1881,64 |
акций НК «ЛУКОЙЛ» (ОАО) на моменты открытия и закрытия торгов соответственно. И, наконец, в колонках под названием <HIGH> и <LOW> приведены максимальные и минимальные значения котировок соответственно в течение дня.
Как известно, технический анализ проводится с целью изучения поведения рынка на основе ценовой информации и ее графических представлений. Он основан на нескольких принципах. Во-первых, в цене учтена вся необходимая для анализа поведения рынка информация, во-вторых, изменение цен не является полностью случайным, а подчиняется определенным закономерностям, выражающимся в наличии тех или иных тенденций, характеризующих их поведение, и, наконец, в-третьих, постулируется сохранение действовавшей в прошлом закономерности и в будущем.
Существует большое количество способов графического представления информации о результатах торгов финансовыми инструментами [3], [5]. Некоторые из них реализованы в Excel в виде стандартных средств графического представления информации. К ним, в частности, относится биржевая диаграмма, которая строится по 4-м значениям результатов торгов: курс открытия, самый высокий курс, самый низкий курс и курс закрытия. Эти значения соответствуют данным, содержащимся в колонках таблицы 1 под названиями <OPEN>, <HIGH>, <LOW> и <CLOSE> соответственно. На рисунке 1 изображен биржевой график, построенный по этим данным, в виде так называемых «японских свечей» [3].
При анализе представленной в таблице 1 информации полезно учитывать данные об объемах торгов, которые приведенные в таблице 2 (их графическое представление на рисунке 1). Значимость объемов торгов, в частности, можно объяснить тем обстоятельством, что величина объема в определенной степени характеризует силу тенденции поведения текущих рыночных котировок, которая в свою очередь позволяет строить соответствующие прогнозы будущего поведения котировок.
Таблица 2