Помощь в написании студенческих работ
Антистрессовый сервис

Разработка компьютерной программы обучения трейдингу

Курсовая Купить готовую Узнать стоимостьмоей работы

Как видно из рисунка при удачном прохождении теста в окне с результатами отображается сообщение об успешно пройденном тестировании, правильные ответы на контрольные вопросы, а также исходный график, чтобы у пользователя была возможность сравнить с ним правильные ответы, которые были рассчитаны системой. Так как данные загружаются из внешнего файла, то данное тестирование может быть пройдено… Читать ещё >

Разработка компьютерной программы обучения трейдингу (реферат, курсовая, диплом, контрольная)

Содержание

  • РАБОТЫ
  • ВВЕДЕНИЕ
  • Глава 1. Описание предметной области «Обучение трейдингу»
    • 1. 1. Основы трейдинга
    • 1. 2. Основы обучения трейдингу
  • Глава 2. Основные алгоритмы разработанного программного продукта
  • Глава 3. Описание разработанного программного продукта
  • ЗАКЛЮЧЕНИЕ
  • БИБЛИОГРАФИЧЕСКИЙ
  • СПИСОК

Рисунок 7 — Алгоритм работы программы обучения для начинающих трейдеров.

Глава 3 Описание разработанного программного продукта.

На основе алгоритма представленного в предыдущем параграфе разработана программная реализация на языке Java [18−21]. В начале работы программы необходимо ввести путь к файлу формата txt, в котором хранятся данные графика, на основе которого будет проводиться тестирование. Данные в этом файле должны быть представлены в виде строк, каждая из которых содержит значение минимальное и максимальное значения цены за определенный период времени (это может быть хоть час, хоть минута, хоть день).Окно ввода пути к файлу представлено на рисунке 8. Рисунок 8 — Страница ввода пути к файлу с исходными данными графика.

После нажатия кнопки «Начать тестирование» открывается окно с графиком и контрольными вопросами и включается отсчет времени, которое является главным окном программы (рисунок 9).Рисунок 9 — Главное окно программы.

В главном окне программы отображается график, построенный на основе данных реальных торгов, а также контрольные вопросы, на которые пользователю необходимо предоставить ответы в виде номеров точек, которые соответствуют контрольным точкам, используемым трейдерами для принятия решения о входе на рынок или выходе из него. Также представлен вопрос о необходимости корректировки уровня точки выхода, ответ на который должен быть представлен в виде галочки в Checkbox в случае необходимости корректировки. После ответа на все вопросы пользователь должен нажать кнопку «Отправить ответы».При нажатии на кнопку открывается второе окно, в котором отображено сообщение об успешном прохождении теста и время выполнения задания или сообщение о наличии ошибок в тесте и варианты правильных ответов (рисунок 10).Рисунок 9 — Окно с результатами тестирования при неудачном прохождении теста.

Как видно из рисунка при удачном прохождении теста в окне с результатами отображается сообщение об успешно пройденном тестировании, правильные ответы на контрольные вопросы, а также исходный график, чтобы у пользователя была возможность сравнить с ним правильные ответы, которые были рассчитаны системой. Так как данные загружаются из внешнего файла, то данное тестирование может быть пройдено неограниченное количество раз, что позволяет автоматизировать основные навыки необходимые трейдеру.

ЗАКЛЮЧЕНИЕ

В первой главе работы описаны основы трейдинга, а также представлена классификация трейдинга по разнообразным критериям:

Последовательности покупки-продажи.Времени нахождения на рынке. Торговым инструментам.Выявлены общие навыки, которые необходимо использовать в трейдинге независимо от того, к какому именно виду он относится, для разработки компьютерной программы обучения трейдингу, которая наиболее подходила бы для обучения начинающих трейдеров в любой из описанных областей. Рассмотрены основные алгоритмы работы трейдера по определению контрольных точек, соответствующих открытию и закрытию тех или иных позиций, которые могут быть формализованы с целью использования в автоматизированной программе обучения. Составлены формализованные модели определения данных точек. На основе формализованных моделей разработан алгоритм программы, которая позволит по введенным реальным рыночным данным построить график, который будет предложен пользователю для анализа и последующего формирования ответов на контрольные вопросы о расположении основных рыночных точек входа и выхода, автоматически рассчитать правильные значения контрольных точек согласно формализованным моделям определения контрольных точек, а затем сравнить полученные данные с ответами пользователя и выдать ему ответ о правильности его выбора. Выполнена программная реализация данного алгоритма на языке Java с графическим интерфейсом, которая позволяет выполнять следующие действия:

Считывать исходные данные для построения графика и расчета контрольных точек. Визуализировать график и контрольные вопросы, предлагаемые пользователю. Получать ответы пользователя на контрольные вопросы. Производить расчеты правильных контрольных точек на основании полученных в первом пункте данных. Сравнивать ответы пользователя с расчетными ответами. Выдавать пользователю сообщения о результатах прохождения тестирования и правильных ответах на вопросы. Проведено тестирование разработанной программы обучения на данных контрольного примера. Таким образом, были выполнены все задачи, необходимые для достижения цели работы:

Проведен обзор литературы по предметной области и сформулированы основные понятия, которые будут использоваться в разрабатываемой компьютерной программе обучения. Проанализирован набор основных навыков, которые потребуются большинству начинающих трейдеров и которые не зависят от конкретного вида торгов в котором потенциальные клиенты собираются участвовать. Выявлены те навыки, автоматизацию которых можно отработать с помощью компьютерной программы обучения трейдингу. Разработан алгоритм программы, который будет позволять пользователю проходить обучение неограниченное количество раз, так как автоматизация любых навыков требует многократного повторения. Реализована возможность использования данных реальных торгов для отработки навыков в процессе обучения с помощью компьютерной программы. Разработана компьютерная программа на основе полученного в прошлом пункте алгоритма, которая обладает простым и понятным интерфейсом. Разработаны тестовые наборы данных, которые позволяют проверить работоспособность системы. Проведено тестирование работы программы на контрольном примере. БИБЛИОГРАФИЧЕСКИЙ СПИСОКАрчер, Майкл Трейдинг на валютном рынке для начинающих / Майкл Арчер. — М.: Альпина Паблишер, 2013. ;

464 c. Закарян, И. Практический Интернет-трейдинг. Как работать на рынках акций, опционов, фьючерсов и Forex / И. Закарян. — М.: SmartBook, И-Трейд, 2008. — 384 c. Беллафиоре, Майк Один хороший трейд.

Скрытая информация о высококонкурентном мире частного трейдинга / Майк Беллафиоре. — М.: SmartBook, 2012. — 480 c. Вайн, Саймон Инвестиции и трейдинг.

Формирование индивидуального подхода к принятию инвестиционных решений / Саймон Вайн. — М.: Альпина Паблишер, 2010. — 648 c. Маркман, Йон Свинг-трейдинг / Йон Маркман. — М.: Омега-Л, 2007.

— 352 c. Вайсман, Ричард Механические торговые системы. Психология трейдинга и технический анализ / Ричард Вайсман. ;

М.: Альпина Паблишер, 2011. — 232 c. Найман, Эрик Путь к финансовой свободе. Профессиональный подход к трейдингу и инвестициям / Эрик Найман. — М.: Альпина Паблишер, 2005.

— 478 c. Джон, Дж. Мэрфи Технический анализ финансовых рынков. Полный справочник по методам и практике трейдинга / Джон Дж. Мэрфи. — М.: Вильямс, 2015.

— 496 c. Дуглас, Марк Зональный трейдинг / Марк Дуглас. — М.: SmartBook, И-Трейд, 2013. — 240 c. Пайпер, Дж. Дорога к трейдингу / Дж. Пайпер.

— М.: Питер, 2003. — 288 c. Лайди, Ашраф Валютный трейдинг и межрыночный анализ. Как зарабатывать на изменениях глобальных рынков / Ашраф Лайди.

— М.: Альпина Паблишер, 2013. — 288 c. Сито, Брендон Психология электронного трейдинга. Сила для торговли / Брендон Сито. ;

М.: «И-трейд», 2011. — 280 c. Фарлей, А. С. Мастерство свинг-трейдинга / А. С. Фарлей. ;

М.: Евро, 2005. — 696 c. Тарп Внутридневной трейдинг секреты мастерства / Тарп, Джун Ван;, Брайан. ;

М.: Альпина Паблишер, 2003. — 397 c. Тернер, Тони Дневной трейдинг онлайн. Руководство для начинающих / Тони Тернер. — М.: Альпина Паблишер, 2012. ;

348 c. Элдер, Александр Входы и выходы. 15 мастер-классов от профессионалов трейдинга / Александр Элдер. — М.: Альпина Паблишер, 2013. — 328 c. Тернер, Тони Краткосрочный трейдинг. Руководство для начинающих / Тони Тернер. ;

М.: Альпина Паблишер, 2013. — 368 c. Нотон, Патрик Java. Справочное руководство. Все, что необходимо для программирования на Java; М.: Бином, 1996.

— 448 c. Ноултон, П.; Шилдт, Г. J ava 2 в подлиннике; СПб: BHV, 2001.

— 606 c. Герберт, Шилдт Java 2 v5.0 (Tiger). Новые возможности; СПб: БХВ-Петербург, 2005. — 208 c. Java[Электронный ресурс]URL:

https://java.com/ru/about/.

Показать весь текст

Список литературы

  1. Арчер, Майкл Трейдинг на валютном рынке для начинающих / Майкл Арчер. — М.: Альпина Паблишер, 2013. — 464 c.
  2. , И. Практический Интернет-трейдинг. Как работать на рынках акций, опционов, фьючерсов и Forex / И. Закарян. — М.: SmartBook, И-Трейд, 2008. — 384 c.
  3. Беллафиоре, Майк Один хороший трейд. Скрытая информация о высококонкурентном мире частного трейдинга / Майк Беллафиоре. — М.: SmartBook, 2012. — 480 c.
  4. Вайн, Саймон Инвестиции и трейдинг. Формирование индивидуального подхода к принятию инвестиционных решений / Саймон Вайн. — М.: Альпина Паблишер, 2010. — 648 c.
  5. Маркман, Йон Свинг-трейдинг / Йон Маркман. — М.: Омега-Л, 2007. — 352 c.
  6. Вайсман, Ричард Механические торговые системы. Психология трейдинга и технический анализ / Ричард Вайсман. — М.: Альпина Паблишер, 2011. — 232 c.
  7. Найман, Эрик Путь к финансовой свободе. Профессиональный подход к трейдингу и инвестициям / Эрик Найман. — М.: Альпина Паблишер, 2005. — 478 c.
  8. , Дж. Мэрфи Технический анализ финансовых рынков. Полный справочник по методам и практике трейдинга / Джон Дж. Мэрфи. — М.: Вильямс, 2015. — 496 c.
  9. Дуглас, Марк Зональный трейдинг / Марк Дуглас. — М.: SmartBook, И-Трейд, 2013. — 240 c.
  10. , Дж. Дорога к трейдингу / Дж. Пайпер. — М.: Питер, 2003. — 288 c.
  11. Лайди, Ашраф Валютный трейдинг и межрыночный анализ. Как зарабатывать на изменениях глобальных рынков / Ашраф Лайди. — М.: Альпина Паблишер, 2013. — 288 c.
  12. Сито, Брендон Психология электронного трейдинга. Сила для торговли / Брендон Сито. — М.: «И-трейд», 2011. — 280 c.
  13. , А.С. Мастерство свинг-трейдинга / А. С. Фарлей. — М.: Евро, 2005. — 696 c.
  14. Тарп Внутридневной трейдинг секреты мастерства / Тарп, Джун Ван;, Брайан. — М.: Альпина Паблишер, 2003. — 397 c.
  15. Тернер, Тони Дневной трейдинг онлайн. Руководство для начинающих / Тони Тернер. — М.: Альпина Паблишер, 2012. — 348 c.
  16. Элдер, Александр Входы и выходы. 15 мастер-классов от профессионалов трейдинга / Александр Элдер. — М.: Альпина Паблишер, 2013. — 328 c.
  17. Тернер, Тони Краткосрочный трейдинг. Руководство для начинающих / Тони Тернер. — М.: Альпина Паблишер, 2013. — 368 c.
  18. Нотон, Патрик Java. Справочное руководство. Все, что необходимо для программирования на Java; М.: Бином, 1996. — 448 c.
  19. Ноултон, П.; Шилдт, Г. Java 2 в подлиннике; СПб: BHV, 2001. — 606 c.
  20. Герберт, Шилдт Java 2 v5.0 (Tiger). Новые возможности; СПб: БХВ-Петербург, 2005. — 208 c.
  21. Java [Электронный ресурс] URL: https://java.com/ru/about/
Заполнить форму текущей работой
Купить готовую работу

ИЛИ