ВВЕДЕНИЕ 4
1 Аналитическая часть 7
1.1 Понятие и виды автоматизированных информационных систем 7
1.2 Изучение видов анализа котируемых ценных бумаг 13
1.3 Анализ существующих экспертных систем 35
2 Проектирование экспертной системы анализа ценных бумаг в режиме
реального времени 39
2.1 Архитектура экспертных систем 39
2.2 Методы анализа выбора ценных бумаг в экспертной системе 40
2.3 Моделирование процесса торговли и анализа ценных бумаг 42
2.4 Проектирование базы данных экспертной системы 46
3 Программная реализация экспертной системы анализа ценных бумаг в
режиме реального времени 48
3.1 Выбор инструментальных средств и способа представления видов
знаний 48
3.2 Разработка программного обеспечения экспертной системы 50
3.3 Расчет экономической эффективности разработки экспертной системы
анализа ценных бумаг в режиме реального времени 57
ЗАКЛЮЧЕНИЕ 66
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 67
Приложение 71
О сохранении и приумножении своих капиталов задумываются не только владельцы миллионов, а и люди, накапливающие капитал малыми частями день за днем.
Каждый стремится обеспечить себе и своей семье финансовую свободу, за счет увеличения совокупности доходов и уменьшении суммы расходов. Увеличение капитала сопряжено с различными видами источников дохода, как активных, так и пассивных.
Для увеличения капитала могут быть использованы программы банковского депозита, но данные программы не в состоянии обеспечить прирост денежных средств, а лишь сохраняют текущую стоимость капитала, так как значительную величину составляет уровень инфляции, что в значительной степени нивелирует полученную прибыль.
При сравнении уровня доходности банковского депозита и ценных бумаг лидером будут являться ценные бумаги, при условии, что был произведен верный выбор отрасли инвестирования и компании [1].
Существуют несколько путей инвестирования: первым вариантом является покупка ценных бумаг больших компаний со стабильным доходом, или же второй вариант - покупка акций небольших, развивающихся компаний. Но стоить отметить, что у второго варианта намного больше коэффициент риска.
При выборе компаний для инвестирования необходимо большое количество времени для анализа. Питер Линч, который является легендой Уолл¬стрит, тратил более семидесяти часов в неделю для изучения компаний. Питер Ланч за год посещал более двухсот компаний и более семьсот отчетов подвергались его изучению. Отчетность компаний, которую изучал Питер Линч относится к фундаментальному анализу [2].
Использование фундаментального анализа предполагает измерение внутренней ценности, путем исследования связанных финансовых, эконмических и других количественных и качественных факторов.
Конечной целью фундаментального анализа является получение количественной ценности, которую инвестор может сравнить с текущей ценой ценной бумаги, что указывает на недооценку или переоценку цен.
Также для анализа ценных бумаг прибегают к техническим методам, таким как индикаторы и паттерны.
Технический анализ может казаться сложным на поверхности, но он сводится к анализу спроса и предложения на рынке, чтобы определить, где находится ценовой тренд. Другими словами, технический анализ пытается понять рыночное настроение на основании ценовых тенденций, а не анализировать фундаментальные атрибуты.
При правильном трактовании преимуществ технического анализа, он может обеспечить новый набор инструментов и навыков, которые позволят открыть прибыльные сделки трейдерам или инвесторам.
Объектом исследования в данной выпускной квалификационной работе является анализ ценных бумаг.
Предметом исследования является экспертная система реального времени для анализа ценных бумаг.
Целью выпускной квалификационной работы является совершенствование анализа ценных бумаг в режиме реального времени посредством разработки экспертной системы. Разработанная система позволит улучшить процесс анализа и производить обоснованный выбор ценных бумаг для дальнейшей торговли.
Для достижения поставленной цели необходимо решить следующие задачи:
- изучение предметной области;
- формализация основных понятий;
- моделирование процесса торговли и анализа ценных бумаг;
- проектирование базы данных;
- тестирование разработанной экспертной системы для анализа ценных бумаг в режиме реального времени.
Для минимизации потраченного времени на изучение фундаментальных данных и технического анализа разрабатывается экспертная система, в которой заложены формулы индикаторов, алгоритмы нахождения паттернов и расчеты фундаментальных данных. Благодаря модулю обновления данных экспертная система взаимодействует не только с историческими, но и с актуальными котировками и новостными данными, что позволяет определить наиболее возможное поведение цены в дальнейшем времени.
В результате выполнения выпускной квалификационной работы разработана экспертная система анализа ценных бумаг в режиме реального времени. В ходе выполнения выпускной квалификационной работы изучены котируемые ценные бумаги и влияние различный факторов на движение цены.
Изучены основные виды анализа ценных бумаг, такие как технический анализ, к которому относятся индикаторы и паттерны, и фундаментальный анализ, который базируется на новостных данных, отчетностях компании, данных о дивидендах и так далее.
Выбранные методы, средства и технологии для создания экспертной системы, определены основными требованиями к различным вариантам нахождения решения разработанной системой.
Была спроектирована и программно реализована экспертная система анализа ценных бумаг в режиме реального времени. Приведены основные структурные и функциональные схемы, проиллюстрировано и дано подробное описание возможностей настройки и работы с разработанной экспертной системой.
На одном из этапов выполнения выпускной квалификационной работы был произведен расчет экономической эффективности разработки экспертной системы анализа ценных бумаг в режиме реального времени.
В дальнейшем планируется усовершенствование экспертной системы за счет внедрения нейронных сетей. Так как экспертные системы используют логический ввод и правила импликации, а нейронные сети имеют способность обучаться, данный симбиоз способен сформировать гибридную интеллектуальную систему, что увеличит эффективность разработанной системы.
1 Джастин, К. Все об инвестициях [Электронный ресурс] / К. Джастин // Invest. -2016. -Режим доступа: http://invest.yobiz.ru/akcii/pochemu-pokupka- akcij-vygodnee-depozita.html.
2 Линч, П. Переиграть Уолл-стрит / П. Линч -Москва: Альпина Паблишер, 2015. -455 с.
3 Мезенцев, К.Н. Автоматизированные информационные системы: учебник для студентов учреждений среднего профессионального образования / К.Н. Мезенцев. -Москва: ИЦ Академия, 2014. - 176 с.
4 Джексон, П. Введение в экспертные системы / П. Джексон. -Москва: Издательский дом «Вильямс», 2015. - 256 с.
5 Никулин, А.Н. Экспертные системы: учебное пособие / А. Н. Никулин - Ульяновск: УлГТУ, 2015. -231 с.
6 Компоненты экспертных систем [Электронный ресурс] // Tutorialspoint. -2016. -Режим доступа: https://www.tutorialspoint.com/component _expert_systems.htm.
7 Чеботарев, Ю.А Торговые роботы на российском фондовом рынке / Ю.А. Чеботарев. -Москва: Litres, 2017. - 50 с.
8 Петров, С. С. Диагностика рыночного оценивания фондовых активов с использованием моделей фундаментального анализа / С.С Петров, Д.А Бархатова , О.И Кашина. -Москва: Litres, 2015. -331 c.
9 Акимов, С. С. Проблемы проведения фундаментального анализа валютного рынка / С. С Акимов // Наука сегодня сборник научных трудов по материалам VII международной научно-практической конференции: C6. науч. тр./ОЛИМП. - Москва, 2015. -7 c.
10 Янина, О. Н. Подходы к выбору типа дивидендной политики в современных компаниях / О. Н. Янина, Р. Р. Люева // Новая наука: Проблемы и перспективы. - 2016. - 282 c.
11 Белый, К. Теория Доу [Электронный ресурс] / К. Белый // Fingeniy. -2015. - Режим доступа: http://fingeniy.com/teoriya-dou/.
12 Белова, Е.В. Технический анализ финансовых рынков. Учебное пособие / Е.В. Белова, Д.К. Окороков. -Москва: Litres, 2017. - 238 с.
13 Джастин, К. Технический анализ: индикаторы и осцилляторы [Электронный ресурс] / К. Джастин // Investopedia. -2016. - Режим доступа: https://www.investopedia.com/university/technical/techanalysis10.asp.
14 Использовать данные объема рынка для определения нижней части [Электронный ресурс] // TalkingOfMoney. -2016. -Режим доступа: http:// ru.talkingofmoney.com/use-market-volume-data-to-determine-bottom.
15 Мерфи, Д. Индекс относительной силы (RSI) [Электронный ресурс] / Д. Мерфи // StockCharts. -2016. -Режим доступа: http://stockcharts.com /school/doku.php?id=technical_indicators:relative_strength_index_rsi.
16 Биркер, К. Принятие решений в условиях риска [Электронный ресурс] / К. Биркер // Бизнес-информатика. -2016. -Режим доступа: https:// it.rfei.ru/course/~Kcye/unavailable.
17 Нисон, С. Японские свечи. Графический анализ финансовых рынков / С. Нисон. -Москва: издательская группа «Альпина Паблишер», 2017. - 58 c.
18 Джастин, К. Технический анализ: паттерны [Электронный ресурс] / К. Джастин // Investopedia, -2016. - Режим доступа: https://www.investopedia. com/techanalysis8.asp.
19 Чекулаев, М. Торговля волатильностью [Электронный ресурс] / М. Чакулаев // ВПлюсе, -2016. -Режим доступа: https://vpluse.net/fyuchersy-i- otsiony/245-m-chekulaev-torgovlya-volatilnostyu.
20 Тхакур, Р.С. Правильный подход для выбора запаса: экспертная система / Р.С. Тхакур, С. Кэмли, Ш. Джалор // Международная конференция по вычислительным и интеллектуальным системам. - 2015. -c. 1142 - 1146.
21 Всяких, Е.И. Практика и проблематика моделирования бизнес- процессов / Е.В. Сидоренко, Е.И. Всяких, А.Г. Зуева, Б.В. Носков, - Москва: Компания АйТи, 2018. - 55 с.
22 Миндалёв, И.В. Функциональное моделирование в методике IDEF0 / И.В. Миндалёв -Красноярск: Енисейское, 2015. -245 с.
23 Барнс, С. Использование C # и WPF для создания быстрых графиков для телеметрического анализа на больших наборах данных / С. Барнс, В. Эндресс // Труды международной телеметрической конференции. - 2015. -с. 842 - 846.
24 Алексеев, Д.М. Применение возможностей языка программирования python для парсинга web - страниц / Д.М. Алексеев, Н.А Кутняк // Инженерно-технологическая Академия Южного Федерального Университет / Западно-Сибирский научный центр. - Таганрог, 2016. - с. 62-64.
25 Наир, В. Г. Начало работы с Beautiful Soup/ В. Г. Наир. - Великобритания: Packt Publishing, 2015. - 67 с.
26 Изучение компании NASDAQ [Электронный ресурс] // DISCOVER NASDAQ. -2017. -Режим доступа: http://business.nasdaq.com/discover/nasdaq- story/index.html.
27 Бесплатный фильтр акций от FINVIZ [Электронный ресурс] // Финансовый и инвестиционный блог. -2016. - Режим доступа: http://trader- blogger.com/besplatnyj-filtr-akcij-ot-finviz.html.
28 Руководство по проектированию реляционных баз данных [Электронный ресурс] // Habr. -2016. -Режим доступа: https:// habr. com/ post/ 193136.
29 Апте, К. Использование методов интенсивностей знаний в автоматизированном консультанте / К. Апте, Д.Крисмер, С.Д. Хонг, М.Карно // Международная конференция по вычислительным и интеллектуальным системам, 2015. -273c.
30 Расчет экономической эффективности программного обеспечения (ПО), экономящего машинное время [Электронный ресурс] // Docplayer. -2013. -Режим доступа: http://docplayer.ru/30954428-Primer-2-raschet-ekonomicheskoy- effektivnosti-programmnogo-obespecheniya-po-ekonomyashchego-mashinnoe- vremya.html.