Тип работы:
Предмет:
Язык работы:


Применение технического анализа на финансовых рынках для разработки торговой стратегии

Работа №52976

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы121
Год сдачи2017
Стоимость4300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
79
Не подходит работа?

Узнай цену на написание


Введение
Теоретические аспекты интернет-трейдинга 6
1.1. Сущность, основные понятия и характеристика рынка Форекс 6
1.2. Виды анализа финансовых рынков: фундаментальный и технический
анализ 18
2. Выбор стратегии и создание торгового советника 32
2.1. Разработка стратегии 32
2.2. Реализация советника 40
3. Тестирование и настройка торгового советника 67
3.1. Корректировка стратегии 67
3.2. Настройка и тестирование советника 82
Заключение 100
Список литературы 102
ПРИЛОЖЕНИЕ

Биржевая торговля берет свое начало несколько веков назад, когда продавцы и покупатели поняли, что нужно место, где можно договариваться о стоимости на товары без их наличия. Позже на бирже начали совершаться сделки с акциями и другими ценными бумагами. С развитием интернета и компьютерных технологий стало возможным узнавать информацию о свежих котировках, совершать сделки не выходя из дома со своего компьютера или мобильного устройства.
Благодаря масштабам, высокой ликвидности, доходности Форекс является одним из самых привлекательных для инвесторов. Ежедневный оборот на рынке Форекс в 2016 году составлял 5.1 трлн. долларов.
Первостепенной целью любого трейдера на Форекс это естественно получить прибыль от ведения спекулятивной торговли на валютной бирже, получая тем самым прибыль из разницы между валютами. В советские годы такой вид заработка был уголовно наказуем. Сейчас же такой вид заработка называется коммерцией. Для успешной торговли нужно обладать навыком анализирования исторических данных с целью выявления будущих тенденций. Однако, человек может не правильно оценить ситуацию, ошибиться, отойти от компьютера на короткий срок и понести убытки. Кроме того трейдер должен обладать взвешенным подходом к торговле и психологическим самоконтролем. Успешный игрок на валютных скачках использует два важных понятия для торговли, это стратегия торговли и психология. Хорошо продуманная стратегия дает представление о выгодном входе и выходе с рынка. Рынком управляют две эмоции: жадность и страх. Трейдер должен использовать холодный расчет, без участия эмоций, чтобы свести к минимуму ошибки. После нескольких провальных сделок эмоциональный трейдер под действием эмоций пытается отыграться, в большинстве своем такие решения менее продуманы либо вообще отстранены от стратегии, чем при подходе с холодной головой, и ведут к еще большим потерям. Другая распространенная ситуация, когда под
влиянием успешно закрытой сделки, игрок может принять решение вернуться в сделку для наращения прибыли, что приводит к тому, что убытки второй прибыли полностью перекрывают успех первой. Автоматизированный советник должен помочь исключить человеческий фактор при открытии, ведении, закрытии сделок.
Актуальность изучения способов создания автоматизированного торгового робота высока, так как руководств по созданию собственного советника не много, а количество заинтересованных лиц торговлей на рынке Форекс с каждым годом становится все больше, что видно из растущего из года в год ежедневного оборота средств.
Целью выпускной квалификационной работы является разработка стратегии торговли и на основе сформулированной стратегии разработка автоматизированного торгового советника способного приносить прибыль.
В соответствии с поставленной целью необходимо решить следующие задачи:
1. Изучение сущности, участников рынка Форекс, факторов, влияющих на курсы валют.
2. Изучение видов анализа финансовых рынков.
3. Изучение языка программирования MQL5.
4. Изучить индикаторы и осцилляторы, которые будут применены в
стратегии торговли
5. Разработка автоматизированного торгового советника.
6. Тестирование работоспособности функций советника.
7. Составление отчета о проведенных тестах советника.
Объектом исследования выпускной квалификационной работы является торговый советник, написанный на языке MQL5 и разработанный на базе стратегии технического анализа.
Предмет исследования - усовершенствование стратегии и функционала торгового советника с целью получения максимально возможной прибыли.
В процессе работы применялись эмпирические методы научного исследования: эксперимент, сравнение, наблюдение. Общелогические методы и приёмы исследования: моделирование, обобщение.
Теоретическая значимость исследования состоит в формировании и дополнении теоретического представления работы рынка Форекс и каждого его участника в частности, о видах анализа финансовых рынков.
Практическая значимость исследования заключается в разработке прикладного торгового робота, способного приносить прибыль, и возможности оценить на тестовом счете без потери реальных средств, какие функции советника способны принести наибольшую прибыль.
Для осуществления поставленных задач, были использованы программные продукты: MetaTrader 5, Metaeditor.
Структура выпускной квалификационной работы состоит из введения, трёх глав, заключения, списка литературы и приложения.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В последние годы рынок Форекс динамично развивается и ежедневные обороты средств из года в год только растут. С развитием интернета и запуском множества торговых терминалов любой желающий может стать начинающим трейдером прямо у себя дома.
У большинства трейдеров заработок на валютном рынке является не единственным видом дохода, из-за чего времени для анализа ситуации на рынке остается все меньше. Игрокам, которые занимаются торговлей надо отлучаться на некоторое время, что может привести к потере шанса заработать. Я задался задачей создать автоматизированного торгового робота, способного исключить человеческий фактор в торговли, такие как ошибки анализа текущей ситуации, отклонение от заданной стратегии под действием эмоций.
Разработка программного обеспечения задача не простая, особенно, если оно должно написано на языке ранее не изученном. В данной выпускной квалификационной работе стояла цель создания автоматизированного торгового робота, которая должна помочь работе трейдера, а так же дать понять какие инструменты способны увеличить прибыль.
Во время выполнения поставленных мною целей, были пройдены следующие этапы:
1. Изучение индикаторов и инструментов технического анализа рынка.
2. Составление стратегии торговли на основе индикаторов и инструментов технического анализа.
3. Изучение нового языка программирования и разработка автоматизированного советника.
4. Тестирование функций советника с целью выяснить, какие инструменты способны принести максимальную прибыль.
В первой главе работы рассмотрены теоретические аспекты рынка Форекс, способствующие сформировать непредвзятое представление о работе рынка, об участниках рынка, о преимуществах работы на рынке Форекс. Так же описаны факторы, влияющие на изменение валютного курса и методы анализа способствующие предсказать будущее изменение курса.
Во второй главе представлен поэтапный разбор стратегии с описанием применяемых индикаторов и инструментов технического анализа, позволяющие понять, как рассчитываются и работают инструменты стратегии. Так же представлен подробный разбор программного кода, разработанного в программе Metaeditor с использованием языка программирования MQL5, занявшего 46 место в рейтинге языков программирования по индексу TIOBE. В главе подробно описан как сам язык программирования, так и встроенные методы, функции облегчающие достижение поставленной цели.
В третьей главе выпускной квалификационной работы описана часть программы Metatrader 5, предоставляющие возможность протестировать готового советника на исторических данных. Описаны показатели, по которым производится сравнение и оценка функций робота. Производится тест на реальных графиках котировок валютных пар, показывающий работоспособность советника, и способность приносить прибыль на тестовом счете. Далее мною произведена корректировка стратегии и программного кода, с целью улучшить работоспособность робота и увеличить приносимую им прибыль. Производится настройка оптимальных периодов индикаторов с помощью программного продукта Metatrader 5. Производится ряд тестов с описанием, как индикатор ATR, уровни фиксирования прибыли и убытков, TrailingStop влияют на прибыль.
Тестирование программного продукта не выявило сбоев и отклонений, можно говорить, что программа работает корректно, выполняя все заявленные функции.



1. Тимур Машнин. Язык программирования MQL5: Продвинутое
использование торговой платформы. M.: Издательские решения, 2016. 280 с.
2. MetaQuotes Software Corp. СПРАВОЧНИК по языку программирования MQL5 для клиентского терминала MetaTrader 5. Режим доступа: https://www.mql5.com/files/pdf/mql5 russian.pdf (дата обращения
06.06.2017) .
3. Аксиомы технического анализа [Электронный ресурс]. - режим доступа к журн.: https: //tradexperts .ru/T ehnicheskij -Analiz-F oreks
4. История рынка Форекс [Электронный ресурс]. - режим доступа к журн.: http: //www.globfin.ru/articles/currency/osforex.htm
5. Календарь рынка Форекс [Электронный ресурс]. - режим доступа к журн.: https://www.forexite.com/default.html
6. Обозначения валют на Форекс [Электронный ресурс]. - режим доступа к журн.: http://finbav.ru/vse-o-forex/oboznachniia-valiut.html
7. Отчет о тестировании [Электронный ресурс]. - режим доступа к журн.: https://www.metatrader5.com/ru/terminal/help/testing report
8. Спред на Форекс [Электронный ресурс]. - режим доступа к журн.: http ://smfanton.ru/forex/spred-na- forekse.html
9. Таблица процентных ставок [Электронный ресурс]. - режим доступа к журн.: https: //www.fxclub .org/markets-data/central-bank/
10. Тик на Форекс [Электронный ресурс]. - режим доступа к журн.: http://strategy4vou.ru/osnovy-forex/terminv-forex/tick-forex.html
11. Типы стратегий Форекс [Электронный ресурс]. - режим доступа к журн.: http: //strategy4vou.ru/faq-strategv-forex/tipy-strategii -foreks. html
12. Формула расчета Average Directional Movement Index [Электронный ресурс]. - режим доступа к журн.: http://svstem-fx.ru/indikator-adx-ili-chudo- prizvaniva-chast-i/
13. Формула расчета Average True Range [Электронный ресурс]. - режим доступа к журн.: http://smart-lab.ru/blog/40847.php
14. Форум посвященный MQL5 [Электронный ресурс]. - режим доступа к журн.: https://www.mql5.com/ru/forum
15. Average Directional Movement Index [Электронный ресурс]. - режим доступа к журн.: https://www.instaforex.com/ru/forex technical indicators/adx
16. Average True Range [Электронный ресурс]. - режим доступа к журн.: http://binguru.net/average-true-range-2705
17. Commodity Channel Index [Электронный ресурс]. - режим доступа к журн.: http://enc.fxeuroclub.ru/112/
18. TrailingStop [Электронный ресурс]. - режим доступа к журн.: http: //tradelikeapro .ru/forex-trailingator/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ