Тема: Применение технического анализа на финансовых рынках для разработки торговой стратегии
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Теоретические аспекты интернет-трейдинга 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 влияют на прибыль.
Тестирование программного продукта не выявило сбоев и отклонений, можно говорить, что программа работает корректно, выполняя все заявленные функции.



