Разработка механической системы принятия решений

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

удут осуществляться торги.

После введения всех необходимых параметров при нажатии кнопки Начать торги приложение формирует запрос и по 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