ВВЕДЕНИЕ 3
1 Аналитическая часть 5
1.1 Технико-экономическая характеристика предметной области 5
1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи 8
1.3 Постановка задачи 14
1.4 Анализ существующих торговых терминалов 15
2 Проектная часть 21
2.1 Обоснование проектных решений 21
2.1.1 Обоснование по программному обеспечению 21
2.1.2 Обоснование информационного обеспечения 25
2.1.3 Обоснование технического обеспечения 27
2.2 Информационная модель 28
3 Программная реализация 30
3.1 Построение модели советника 30
3.2 Разработка основных индикаторов советника 32
3.3 Разработка алгоритмов работы набора индикаторов 35
3.4 Тестирование 41
3.5 Анализ экономической эффективности 44
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 51
ПРИЛОЖЕНИЕ Б 53
Со времен появления компьютеров популярность среди людей, торгующих на биржах, набирали автоматизированные торговые системы. Одним из популярных методов торговли на бирже через Интернет является интернет-трейдинг. Популярность этого подхода к торговле растет с каждым годом, но все аспекты построения эффективной торговой системы, даже сегодня, до конца не изучены.
С появлением интернет-трейдинга не только возросла скорость торговых операций, но и появились программы для полной или частичной автоматизации деятельности трейдеров.
Из-за больших объемов операций с иностранной валютой на бирже инвесторам трудно обрабатывать объемное количество данных, следовательно, большинство из них не получают максимальной прибыли. Однако невозможно оперативно получить необходимые математические расчеты без использования специализированного программного обеспечения, а индикаторы позволяют совершать математические операции своевременно без вмешательства человека. Чтобы максимизировать прибыль в торговой стратегии, необходимо использовать индикаторы, которые рассчитываются на основе исторических данных торгового инструмента. Поэтому задача разработки набора индикаторов является актуальной.
Объектом исследования данной работы является финансовый рынок.
Предметом исследования является процесс торговли на финансовом рынке.
Целью работы является повышение финансовой доходности торговой стратегии.
Для достижения цели необходимы выполнить некоторые задачи:
- проанализировать предметную область и выявить недостатки в действующей торговой системе;
- выполнить разработку алгоритмов работы индикаторов;
- выполнить разработку набора индикаторов;
- протестировать индикаторы и торговую стратегию с использованием индикаторов;
- проанализировать экономическую эффективность улучшенной торговой стратегии.
Пояснительная записка к выпускной квалификационной работе состоит из: введения, трех разделов, заключения, списка библиографических источников, приложения.
В первом разделе выполняется анализ предметной области, постановка задачи, выявление недостатков торговой стратегии.
В втором разделе осуществляется проектирование разрабатываемых индикаторов, построение модели «как должно быть», способы модифицирования финансовой торговой стратегии.
В третьем разделе описывается реализация программного обеспечения с описанием используемых средств, этапов разработки и оценка экономической эффективности улучшенной торговой стратегии.
Данная работа изложена на 50 страницах и имеет 31 рисунок, 2 таблицы и 2 приложения.
В результате выполнения выпускной квалификационной работы цель исследования была достигнута. Финансовая прибыльность торговой стратегии с помощью торгового советника была повышена. Для достижения поставленной цели были выполнены следующие задачи:
- произведен анализ предметной области и выявлены недостатки торговой системы;
- выполнена разработка алгоритмов работы индикаторов;
- осуществлена разработка набора индикаторов;
- выполнено тестирование индикаторов и торговой стратегии с использованием индикаторов;
- проанализирована экономическая эффективность усовершенствованной торговой стратегии.
Разработанный торговый советник доказал эффективность при помощи сравнения его прибыли с другими торговыми советниками. Это доказывает, что данный советник имеет хорошую возможность для использования на финансовых рынках. Также в процессе был разработан набор индикатор, который в дальнейшем может поспособствовать увеличению извлекаемой прибыли, но стоит учесть, что на процесс торговли влияют многие факторы. Если советник показал эффективность в данный момент времени, это не означает, что спустя время он будет приносить прибыль.
1. Словарь трейдера. Основные понятия [Электронный ресурс]: URL: http://success -everywhere.ru/finansi/birzha-i-rinok/slovar_trejdera(Дата обращения 30.03.2019).
2. Свободная энциклопедия [Электронный ресурс]: URL:https://ru.wikipedia.org/(Дата обращения 05.04.2019).
3. Московская биржа [Электронный ресурс]: URL:https://www.moex.com(Дата обращения 06.04.2019).
4. Торговый терминал NinjaTrader [Электронный ресурс]: URL:https://ninjatrader.com/ruZ(Дата обращения 10.04.2019).
5. Кондаков К.Г. MetaTrader 4. Учимся зарабатывать на FOREX [Текст] / К.Г. Кондаков, О.В. Бондарь - Москва: Бослен, 2015. - 152с.
6. Торговый терминал MetaTrader 5 [Электронный ресурс]: URL:https://www.metatrader5.com/ru(Дата обращения 11.04.2019).
7. Торговый терминал QUIK [Электронный ресурс]: URL:https://arqatech.com/ru/products/quik/(Дата обращения 13.04.2019).
8. Построение инфологической модели [Электронный ресурс]: URL:http://citforum.ru/database/dbguide/5-2.shtml(Дата обращения 14.04.2019).
9. Математика в трейдинге. Оценка результатов торговых сделок [Электронный ресурс]: URL: https://www.mql5.comZru/articles/1492 (Дата обращения 15.04.2019).
10. Голдрат М.Э. Цель -2. Дело не в везении [Текст] / М.Э. Голдрат - Москва: Альбина Паблишер, 2018. - 230с.
11. Как использовать фактор восстановления [Электронный ресурс]: URL: https: //freshforex.org/encyclopedia-forexZhow_to_use_the_recovery_factor (Дата обращения 16.04.2019).
12. Мезенцев, К.Н. Автоматизированные информационные системы: Учебник для студентов учреждений среднего профессионального образования [Текст] / К.Н. Мезенцев. - Москва: ИЦ Академия, 2015. - 176 с.
13. Мэрфи, Д. Д. Технический анализ финансовых рынков. Полный справочник по методам и практике трейдинга. [Текст] / Д.Д. Мэрфи - Москва: Вильямс, 2016. - 496с.
14. Антамошин, А.Н. Интеллектуальные системы управления организационно-техническими системами [Текст] / А.Н. Антамошин, О.В. Близнова, А.В. Бобов, Большак. - М.: РиС, 2016. - 160 с.
15. Гахов, Р.П. Компьютерное моделирование экономических процессов [Текст]: учебное пособие для студентов вузов / Р.П. Гахов, Н.В. Щербинина. - Белгород: ИД Белгород, 2014. - 88 с....(40)