ВВЕДЕНИЕ 4
1 АНАЛИЗ ДЕЯТЕЛЬНОСТИ ТРЕЙДЕРА НА РЫНКЕ FOREX 7
1.1 Основные понятия рынка Forex 7
1.2 Обзор основных индикаторов 12
1.3.1 Индикаторы на основе скользящих средних 12
1.3.2 Индикаторы на основе осцилляторов 17
1.3 Описание деятельности трейдера 21
1.3.1 Структурно-функциональный анализ деятельности трейдера «КАК ЕСТЬ» ... 21
1.3.2 Структурно-функциональный анализ деятельности трейдера «КАК ДОЛЖНО
БЫТЬ» 24
1.4 Основы построения советника 25
1.5 Обоснование проектных решений по техническому и информационному
обеспечению 28
2 РАЗРАБОТКА АЛГОРИТМА СИСТЕМНОГО СКАЛЬПИРОВАНИЯ 30
2.1 Предпосылки использования метода системного скальпирования 30
2.2 Описание метода системного скальпирования 31
2.3 Разработка алгоритма работы на Forex на основе метода системного
скальпирования 37
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАННОЙ ТОРГОВОЙ СИСТЕМЫ
НА ОСНОВЕ МЕТОДА СИСТЕМНОГО СКАЛЬПИРОВАНИЯ 42
3.1 Обоснование выбора среды разработки 42
3.2 Интерфейс выбора параметров эксперта 46
3.3 Описание функций автоматизированной торговой системы 50
3.4 Проверка работоспособности разработанной торговой системы 54
3.5 Оценка экономической эффективности 66
ЗАКЛЮЧЕНИЕ 72
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 74
ПРИЛОЖЕНИЕ
В настоящее время одним из важнейших факторов успешности человека является его финансовое состояние. Каждый стремится стать финансово независимым. Обычно для достижения этой независимости мало иметь успешную и высокооплачиваемую работу. Необходимо получать дополнительный заработок помимо своей основной работы.
Такую возможность предоставляет международный рынок Forex. Именно финансовый трейдинг является перспективным направлением получения дополнительного дохода современного человека.
Трейдинг - это деятельность по заключению сделок на финансовых рынках, основной целью которой является извлечение прибыли. Трейдеры анализируют текущую ситуацию на рынке валют и заключают сделки купли- продажи, стремясь при этом заработать как можно больше [3].
Однако трейдеры всегда находятся под психологическим прессом, который оказывает сильное влияние на его эмоциональное состояние, что крайне негативно сказывается на оптимальном принятии решения и, соответственно, увеличивает возможность потери финансов.
Существует много способов уменьшить эмоциональную составляющую или избавиться от нее. Один из самых актуальных - использование механической торговой системы, которая никогда не будет колебаться при закрытии убыточной сделки [4].
Для получения прибыли возникает проблема правильного построения прогноза о направлении изменения цены покупки валюты, которая, как предполагается, будет повышаться, или продажи валюты, которая по оценке участников рынка будет падать. Возможность прогнозирования цены валюты объясняется тем, что существует зависимость цены валюты от разнообразных торговых, экономических и иных показателей, учетной ставки, политики центральных банков, времени суток, предпочтений и ожиданий участников биржевой игры и от множества других причин. При этом цены валют находятся в непрерывном движении.
Одним из самых востребованных и развивающихся методов получения прибыли является метод системного скальпирования, который привлекает простотой проведения анализа и составления прогнозов, а также быстрым процессом обучения.
Объектом исследования является валютный рынок Forex, а предметом - методы получения прибыли на рынке Forex.
Целью данной работы является получение прибыли за счет изменения во времени курсов валют при совершении операции покупки или продажи финансовых инструментов на рынке Форекс.
Для достижения поставленной цели необходимо решить ряд задач:
- исследовать теоретические основы валютного рынка и математические средства технического анализа;
- произвести анализ деятельности трейдера на рынке Форекс и выявить все существующие недостатки;
- спроектировать структурно-функциональные модели деятельности трейдера «КАК ЕСТЬ» и «КАК ДОЛЖНО БЫТЬ»;
- проанализировать методы получения прибыли на рынке Форекс;
- исследовать метод системного скальпирования;
- разработать алгоритм системного скальпирования;
- разработать автоматизированную торговую систему на основе разработанного алгоритма;
- произвести тестирование и оптимизацию параметров разработанного программного продукта;
- оценить экономическую эффективность разработки.
Основными методами исследования являются:
- анализ литературы;
- анализ нормативно-правовой документации трейдера и рынка Forex;
- функциональное моделирование.
Таким образом, выпускная квалификационная работа состоит из введения, основной части, которая в свою очередь состоит из трех взаимосвязанных разделов, заключения, списка литературы и трех приложений.
Во введении определяются объект и предмет исследования, указываются цели, задачи и методы исследования для достижения поставленной цели, а также актуальность выбранной темы.
Первый раздел содержит информацию о проведении анализа предметной области, а именно основные понятия рынка Forex и их взаимосвязь. Кроме того, осуществляется исследование и сравнение основных существующих групп индикаторов, выявляются их преимущества и недостатки.
Этот раздел также содержит подробное описание деятельности трейдера на рынке Forex на основе функциональных моделей.
Второй раздел посвящён описанию предпосылок использования данного метода на финансовом рынке Forex и разработке алгоритма системного скальпирования. Он включает подробное описание метода системного скальпирования.
В третьем разделе описываются этапы реализации автоматизированной торговой системы на основе метода системного скальпирования: обоснование выбора среды разработки, интерфейс выбора параметров эксперта, разработка программных функций, тестирование и оптимизация автоматизированной системы, а также разработка выходных форм.
Приложения А и Б содержат декомпозиции функциональных блоков диаграммы деятельности трейдера на рынке Форекс «КАК ЕСТЬ» и «КАК ДОЛЖНО БЫТЬ» соответственно. В приложении В представлены листинги разработанных функций автоматизированной торговой системы.
Одним из самых перспективных и быстроразвивающихся направлений деятельности является трейдинг. Под этим термином понимают деятельность по заключению сделок на финансовых рынках, основной целью которой является извлечение прибыли. Трейдер исследует сложившуюся ситуацию на финансовом рынке, опираясь на технический и фундаментальный анализ, позволяющий спрогнозировать направление движение валюты.
На сегодняшний день мировой валютный рынок Forex является наиболее популярным и многофункциональным. Он позволяет заключать сделки, используя интернет, спутниковую связь, мобильные устройства и множество других технологий, которые дают возможность делать это в любой точке земного шара в любой момент времени.
Трейдер находится под постоянным эмоциональным давлением, что приводит к снижению оперативности принятия решений и увеличению потерь. Для предотвращения негативного влияния эмоций, а также с целью получения прибыли, было решено автоматизировать деятельность трейдера путем создания торгового советника.
В процессе достижения поставленной цели были решены следующие задачи:
- исследованы теоретические основы валютного рынка и математические средства технического анализа;
- произведен анализ деятельности трейдера на рынке Форекс и выявлены существующие недостатки;
- спроектированы структурно-функциональные модели деятельности трейдера «КАК ЕСТЬ» и «КАК ДОЛЖНО БЫТЬ»;
- проанализированы методы получения прибыли на рынке Форекс;
- исследован метод системного скальпирования;
- разработан алгоритм системного скальпирования;
- разработана автоматизированная торговая система на основе метода системного скальпирования;
- произведено тестирование и оптимизация разработанного программного продукта;
- произведена оценка экономической эффективности.
Разработанный программный продукт является экономически эффективным, так как чистая прибыль от использования советника за год превышает затраты на использование торговой системы и уже за 2 месяца покрывает её себестоимость.
Дальнейшее использование торгового советника предполагает усовершенствование реализации метода системного скальпирования с использованием различных видов индикаторов и других средств технического анализа, таких как свечные паттерны, позволяющие более точно определить откаты на графике валютной пары.
Одним из перспективных направлений также является удаленное управление действиями торговой системы, которое в большинстве случаев выполняется с помощью ботов в приложениях обмена сообщениями (Telegram) или социальных сетях.
1 ГОСТ 7.32-2001 Отчет о научно-исследовательской работе. Структура и правила оформления [Текст]. - М.: Изд-во стандартов, сор. 2001. - 26 с. - (Система стандартов по информации, библиотечному и издательскому делу).
2 ГОСТ 7.1-2003 Библиографическая запись. Библиографическое описание [Текст]. - М.: Изд-во стандартов, сор. 2004. - 170 с. - (Система стандартов по информации, библиотечному и издательскому делу).
3 Буренин, А.Н. Рынок ценных бумаг и производство финансовых инструментов [Текст] / А. Н. Буренин. - Москва: Научно-техническое общество им. С. И. Вавилова, 2012. - 418 с.
4 Жуков, Е.Ф. Рынок ценных бумаг [Текст]: комплексный учебник / Е.Ф. Жуков, Н.П. Нишатов, В.С. Торопцов. - М.: Вузовский учебник, 2012. - 254 с.
5 Петров, Г.А. Форекс от первого лица [Электронный ресурс] / Г.А. Петров, Б.Н. Шилов, А.В. Ведихин. - М.: СмартБук, 2012. - 408 с.
6 Чалдаева, Л.А. Рынок ценных бумаг [Текст]: учебник для бакалавров / Л.А. Чалдаева, А.А. Килячков. - М.: Юрайт, 2012. - 857 с.
7 Финансовые рынки [Электронный ресурс]: учебник для вузов / ред. С.В. Брюховецкая, Б.Б. Рубцова. - М.: Финансовый университет, 2013. - 205 с.
8 Щеглова, Н.Г. Валютный рынок и валютные операции [Текст] / Н.Г. Щеглова. - М.: ФПА, 2015. - 157 с.
9 Панфилов, П.Е. Прогнозирование курсов валют на рынке FOREX [Электронный ресурс] / П.Е. Панфилов - М.: Юрайт, 2013. - 256 с.
10 Кан, М. Технический анализ [Электронный ресурс] / М. Кан - Санкт- Петербург: Питер, 2013. - 145 с.
11 Ямкин, В.Н. Финансовый дилинг. Технический анализ [Электронный ресурс] / В.Н. Ямкин - Санкт-Петербург: Питер, 2012. - 225 с.
12 Лука, К. Применение технического анализа на мировом валютном рынке FOREX [Электронный ресурс] / К. Лука - Санкт-Петербург: Питер, 2011. - 218 с.
13 Найман, Э. Малая энциклопедия трейдера [Электронный ресурс] /
Э. Найман - М.: СмартБук, 2012. - 305 с.
14 Бенсигнор, Р. Новое мышление в техническом анализе [Электронный ресурс] / Р. Бенсигнор - М.: СмартБук, 2015. - 256 с.
15 Твид, Л. Психология финансов [Электронный ресурс] / Л. Твид - Санкт-Петербург: Питер, 2016. - 332 с.
16 Гахов, Р.П. Компьютерное моделирование экономических процессов [Текст]: учебное пособие для студентов вузов / Р.П. Гахов, Н.В. Щербинина - Белгород: ИД Белгород, 2014. - 88 с.
17 Маторин, С.И. Теория систем и системный анализ [Электронный ресурс] / С.И. Маторин, О.А. Зимовец - Белгород: ИД Белгород, 2012.
18 Ломакин, В.В. Программирование и программное обеспечение информационных технологий [Электронный ресурс] / В.В Ломакин - НИУ БелГУ. - Белгород, 2014.
19Никулина, Е.В. Финансовое законодательство [Электронный ресурс]: учебное пособие / Е. В. Никулина - Белгород, 2015.
20 Маклаков, С.В. Моделирование бизнес-процессов с BPwin 4.0 [Текст] / С.В. Маклаков. - М.: ДИАЛОГ-МИФИ, 2013. - 224 с.
21 Гахов, Р.П. Методы и средства проектирования информационных систем и технологий: Учебно-методический комплекс [Электронный ресурс] / Р.П. Гахов - НИУ БелГУ. - Белгород, 2013.
22 Колокольникова, А.И. Компьютерное моделирование финансовой деятельности: Учебное пособие: [Электронный ресурс] / А.И. Колокольникова - Москва: Директ-Медиа, 2013. - 164 с.
23 Репин, В.И. Бизнес-процессы. Моделирование, внедрение, управление [Электронный ресурс] / В.И. Репин - Москва: Флинта, 2013. - 480 с.
24 Кузнецов, Б.Т. Математические методы финансового анализа [Электронный ресурс]: учебное пособие / Б.Т. Кузнецов. - Москва: Юнити- Дана, 2012. - 160 с.
25 Золотов, С.Ю. Проектирование информационных систем
[Электронный ресурс]: учебное пособие / С. Ю. Золотов - Томск: Эль Контент, 2013. - 88 с.
26 Гахова, Н.Н. Инструментальные средства информационных систем [Электронный ресурс] / Н.Н. Гахова - Белгород: НИУ БелГУ, 2012. - Режим доступа: http://pegas.bsu.edu.ru/course/view.php?id=5188
27 Колби, Р. Энциклопедия технических индикаторов рынка [Электронный ресурс] / Р. Колби - М.: СмартБук, 2013. - 302 с.
28 Бенсигнор, Р. Новое мышление в техническом анализе. Бесценные торговые модели великих мастеров [Электронный ресурс] / Р. Бенсигнор - М.: СмартБук, 2014. - 219 с.
29 Катс, Д. Энциклопедия торговых стратегий [Электронный ресурс] / Д. Катс - Москва: Флинта, 2012. - 415 с.
30 Сафонов, В.Н. Трейдинг. Дополнительное измерение принятия решений [Электронный ресурс] / В.Н. Сафонов - Санкт-Петербург: Питер, 2015. - 198 с.
31 Якимкин, В.А. FOREX. Как заработать большие деньги [Электронный ресурс] / Якимкин В.А. - М.: СмартБук, 2013. - 225 c.
32 Морозов, И. FOREX от простого к сложному. Новые возможности с клиентским терминалом MetaTrader [Электронный ресурс] / И. Морозов, Р. Фатхуллин. - М.: СмартБук, 2016. - 425 c.
33 Ковалев, С. Программирование на алгоритмическом языке MQL4 [Электронный ресурс]/ С. Ковалев - Электрон. текстовые дан. - Москва: [б.и.], 2015. - Режим доступа: https://book.mql4.com/ru, свободный.
34 Лин, К. Дейтрейдинг на рынке Forex. Стратегии извлечения прибыли [Электронный ресурс] / К.Лин - Москва: Флинта, 2015. - 408 c.
35 Дил, Р. Стратегии дейтрейдера в электронной торговле [Электронный ресурс] / Р. Дил - М.: СмартБук, 2012. - 203 с.
36 Фридфертиг, М. Электронная внутридневная торговля ценными бумагами [Электронный ресурс] / М. Фридфертиг, Д. Уэст - М.: СмартБук, 2013. - 332 с.
37 Максимов, В. Основы успеха валютных спекуляций. Как научиться зарабатывать на курсовой разнице ведущих мировых валют [Электронный ресурс] / В. Максимов - Москва: Флинта, 2012.
38 Компьютерные технологии в моделировании, управлении и экономике [Электронный ресурс]: сборник материалов VIII-ой межвузовской научно-практической конференции / ред. проф. А.В. Полянина - Орел: Издательство ОФРАНХиГС, 2016. - 264 с.
39 Пардо, Р. Разработка, тестирование и оптимизация торговых систем [Электронный ресурс] / Р. Пардо - Санкт-Петербург: Питер, 2012.
40 Румбешт, В.В. Программная инженерия [Электронный ресурс]: учебно-методический комплекс / В. В. Румбешт - Белгород, 2013.
41 Синицын, С.В. Верификация программного обеспечения [Электронный ресурс]: курс лекций / С. В. Синицын, Н. Ю. Налютин - Москва: Интернет-Университет Информационных Технологий, 2007. - 367 с.
42 Золотов, С.Ю. Проектирование информационных систем [Электронный ресурс] / С.Ю Золотов - Томск: Эль Контент, 2013. - 88 с.
43 Иорш, В.И. Управление основными фондами на основе ключевых показателей эффективности [Текст] / В. И. Иорш, В. Д. Стружинский // Горный журнал. - 2010. - №3. - с. 25 - 28.
44 Методика определения экономической эффективности
автоматизированных систем управления предприятиями и производственными объединениями // ГКНТ СССР. АН СССР. - М.: Статистика, 2012. - 62 с.
45 Бородин, Р.А. Особенности учета затрат на производство и калькуляции себестоимости продукции [Электронный ресурс] / Р.А. Бородин. - Москва: Лаборатория книги, 2012. - 141 с.