Титульный лист
Содержание
Введение
Глава 1
Глава 2
Глава 3
Глава 4
Основной код программы
Функция определения тренда
Функция проверки паролей
Функция создания уровней Фибоначчи
Функция создания линий таймсерий
Функция удаления уровней Фибоначчи и линий таймсерий
Функция записи данных в ***.csv файл
Функция проверки лотов
Функция выставления отложенных ордеров
Функция трейлинг-стопа ордеров
Функция обработки ошибок
Заключение
Приложение
Список литературы
Введение
//Введение должно иметь объем не более 5 страниц и освещать следующие вопросы:
-область знаний, в которой выполняется работа, ее актуальность;
-оценку современного состояния проблемы (степень разработанности в литературе);
-объект исследования с кратким описанием исходных данных к работе;
-новизна темы;
-цели и задачи исследования;
-практическая значимость.
//
Введение
Существует много способов вложения свободных средств, при этом каждый способ имеет свои достоинства и недостатки. Тем не менее, миллионы людей в промышленно развитых странах полагают, что наилучшим способом вложения денег является покупка ценных бумаг — один из способов пустить деньги в оборот, с тем чтобы они дали хорошую отдачу или в форме регулярного дохода от дивидендов, или в форме прибыли в результате возрастания их ценности, или и того, и другого. В России рынок ценных бумаг не получил еще такого развития и не стал для широких масс чем-то обыденным, как, например, валюта. Кроме того, в настоящее время рынок ценных бумаг во всем мире находится в крайне болезненном состоянии. Крах таких крупных столпов экономики Соединенных Штатов Америки, как Lehman Brothers1, Goldman Sachs2 и некоторых других, подрыв доверия к системе бухгалтерского учета США осложняют оценку деятельности компаний при принятии инвестиционного решения и толкают многих инвесторов на отзыв своих средств с фондового рынка и поиск новых источников их вложения. В качестве такого объекта вложения денежных средств может выступать иностранная валюта, ведь падение курса одной из пары валют означает рост другой. Кроме того, практически стопроцентная ликвидность позволит в любой момент закрыть позицию, чего порой невозможно сделать на рынке акций. Доходность рынка FOREX3 превышает процентные ставки по банковским депозитам, что делает этот рынок столь привлекательным для частных инвесторов.
В настоящее время информационные технологии достигли такого уровня развития, что появилась возможность управлять денежными средствами не только со своего персонального компьютера, но даже со смартфонов и планшетов. Появилась возможность не выходя из дома круглосуточно покупать и продавать валюту, совершая сделки в течение нескольких секунд через информационно-торговый терминал MetaTrader44или любой другой.
Однако не смотря на постоянное совершенствование технологий, человеческая психология практически не меняется. Одним из залогов успешной торговли на рынке Форекс является наличие хорошей торговой системы и дисциплинированное следование этой системе. Со временем доверие к правильности своих действий растет, и трейдер перестает внимательно относиться к своей работе. Как правило, в таких случаях прибыльный трейдинг продолжается недолго. Но на сегодняшний день имеется альтернатива ручному трейдингу. В практике рыночной торговли все чаще стали использоваться торговые роботы, которые в совершенстве могут заменять человека как при проведении анализа, так и непосредственно в процессе принятия торговых решений. Автоматический трейдинг получил настолько широкое распространение, что на многих мировых биржах его часть составляет до 40% всех заключенных сделок. При этом доля робототрейдинга непрестанно растет и расширяется. Главное преимущество роботизированных торговых систем — они не подвержены человеческому фактору.
На сегодняшний день существует большое разнообразие торговых роботов, основанных на самых различных стратегиях. Многие из них можно найти в свободном доступе в сети интернет, или заказать на специально предназначенных для этого сайтах. Существует три вида советников по типу автономности:
автоматические — выполняют все функции без какого-либо участия человека, рассчитаны на круглосуточную работу;
полуавтоматические — советник дает сигналы трейдеру, когда и каким лотов войти в рынок, уровни ограничения прибыли и убытка, но самостоятельно сделку эксперт не совершает;
скрипты — программы, нацеленные на однократное выполнение каких-либо действий.
Естественно, прибыльность торгового робота напрямую зависит от торговой системы, прописанной в программе. Торговые системы могут быть внутридневными и долгосрочными, трендовыми и флетовыми, основанными на показаниях индикаторов или техническом анализе. Для каждой системы существуют обусловленные ее стратегией входы в рынок, ограничения убытков и прибыли, размер лота, используемого в каждой сделке.
В моей работе я поставила цель отобрать торговую систему с достаточно стабильной доходностью и написать на ее основе торгового робота. Своей задачей я вижу разработку такого продукта, который можно было бы в дальнейшем использовать в торговле на финансовых рынках, а так же продавать заинтересованным инвесторам. С течением времени и повышением финансовой грамотности населения данная сфера неустанно набирает популярность как среди профессиональных инвесторов, так и среди неискушенных в этих вопросах людей. Так как сфера торговли на финансовых рынках достаточно нова в нашей стране, а прикладным программированием в данной области занимается достаточно узкий круг лиц, спрос на разработку торговых роботов превышает предложение.
Основная часть
Основная часть должна содержать:
-выбор направления исследования, включающий его обоснование, описание методов решения задач в выбранной области и их сравнительную оценку, описание выбранной общей методики исследования;
-описание содержания теоретических и (или) экспериментальных исследований, а также методов исследования;
-обобщение и оценку результатов исследований, включающих оценку полноты решения поставленной задачи, оценку достоверности полученных результатов и их сравнение с аналогичными результатами других работ.
1 Глава
//В первой главе рекомендуется изложить сущность поставленной задачи, ее место в сфере знаний по информатике, математике и экономике, оценить ее актуальность и новизну, описать имеющиеся подходы (методы, алгоритмы, инструментальные средства) к решению аналогичных задач и провести их сравнительный анализ.