Разработка механической системы принятия решений
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
удут осуществляться торги.
После введения всех необходимых параметров при нажатии кнопки Начать торги приложение формирует запрос и по http-протоколу с помощью компонента TNMHTTP запрашивает файл с сервера finam.ru со значениями необходимых параметров (дата, цена открытия, цена закрытия и т.д.) для выбранного эмитента. После получения файла, с его помощью формируются необходимые массивы со значениями цен открытия и закрытия. Затем на основе массивов строятся графики изменения значений цен, а также выбранных индикаторов. После построения графиков приложение, опираясь на определенные сигналы индикаторов, продает или покупает акции эмитента и запускает таймер с промежутком, заданным параметром интервал по истечении которого происходит запрос на сервер finam.ru нового файла и история повторяется. (Рис. 4.3)
.2 Сигналы индикаторов и стратегия торгов
В приложении учитываются следующие сигналы:
по индикатору MACD
Рис. 4.3 Вид запущенной системы
) Пересечение сигнальной линии линией MACD (снизу вверх - сигнал к покупке, сверху вниз - к продаже, рис 4.4)
Рис. 4.4 Сигнал MACD - пересечение сигнальной линии
) Пересечение линией MACD нулевой отметки (снизу вверх - сигнал начала сильного повышательного тренда, покупаем, сверху вниз - продаем, рис 4.5)
Рис. 4.5 Сигнал MACD - пересечение нулевой отметки
- по индикатору RSI
) Выход индикатора в зону перекупленности/перепроданности (>70% - сигнал к продаже, <30% - сигнал к покупке, рис 4.6)
Рис. 4.6 Сигнал RSI - выход в зоны
) Пересечение линией RSI 50% линии (снизу вверх - сигнал о повышательном тренде, сверху вниз - о понижательном, рис 4.7)
Рис. 4.7 Сигнал RSI - пересечение линии 50%
по индикатору Полосы Боллинджера
достижение либо пересечение графиком цен одной из полос Боллинджера (верхней - сигнал к продаже, нижней - сигнал к покупке, рис. 4.8)
Рис. 4.8 Сигнал индикатора Полосы Боллинджера
Приложение позволяет использовать любой из сигналов, а также любую совокупность сигналов индикаторов. Эффективность того или иного индикатора либо комплекса индикаторов различается в зависимости от выбранного интервала. Поясним принцип работы любого комплекса. Для того чтобы система получила какой либо сигнал (продажи/покупки) этот же сигнал в данный промежуток времени должен обозначить каждый из индикаторов, входящих в комплекс. Таким образом, в случае комплекса индикаторов отсекается часть ложных сигналов, увеличивая тем самым гарантированную прибыль и уменьшая риски. Также имеется возможность использовать так называемую стратегию частичной продажи. Поясним: когда индикатор MACD и RSI дают слабый и менее надежный сигнал (у MACD - пересечение сигнальной линии, у MACD - выход в зону) покупаем/продаем акции не на всю, а на часть суммы (например 50%). Когда же получаем сильный и надежный сигнал (пересечение линией MACD нулевой отметки, RSI - линии 50%) продаем/покупаем на оставшуюся сумму.
В ходе многочисленных тестов была получена статистика, на основе которой можем сделать вывод, что наиболее действенным и надежным является комплекс индикаторов, в состав которого входят индикаторы MACD, RSI а также используется стратегия частичной продажи. (результаты тестов см. в приложении)
Заключение
Роль фондового рынка в мире непрерывно растет. Используя его инструменты, правительства и корпорации, по оценке ряда исследователей, привлекают до 75% необходимых для экономики средств. Опыт развитых стран убедительно доказывает, что между состоянием экономики и движением фондового рынка существует тесная взаимосвязь.
В данной работе рассматривался один из наиболее действенных помощников для любого трейдера - механичекая система принимающая решения. Исследовано несколько индикаторов технического анализа, входящих в состав данной системы, таких как Полосы Боллинджера, MACD и RSI. Разработан и проанализирован комплекс индикаторов, на основе которого система принимает гарантированно прибыльное и наименее рискованное решение.
Несмотря на то, что существует множество систем, помогающих трейдерам принимать решение о поведении на рынке, изменения и усовершенствования, представленные в данной работе, имеют место быть, ведь рынок, как живой организм находится в постоянном развитии, и для получения наилучших результатов на бирже недостаточно пользоваться уже готовыми инструментами, а надо создавать что-то новое. Хотя разработанная система может использоваться скорее как консультационная, и не позволяет самостоятельно торговать на ранке акций, разработанный комплекс индикаторов всегда возможно применить в распространенных торговых системах.
Список использованных источников
1.Стивен Б. Акелис Технический анализ от А до Я, Диаграмма, Москва, 2000 г.
2.Р. Колби, Т. Мейерс Энциклопедия технических индикаторов рынка, Альпина, Москва, 2000 г.
.А. Эрлих Технический анализ товарных и финансовых рынков, ИНФРА-М, Москва, 1996 г.
Ссылки на Интернет-источники
4.Финам.ru - Рынок и Аналитика: Интерактивный теханализ
">
.">ФорексКлуб
Приложение
Газпром начальный капитал - 10000
Начало тестаОконч. тестаПериодКомпл. индикаторовРезультат29.05.0929.05.091 минутаMACD10078.9629.05.0929.05.091 минутаRSI10045.6329.05.0929.05.091 минутаMACD+RSI