Разработка интерфейса веб-приложения для тестирования Ñ‚Ð¾Ñ€Ð³Ð¾Ð²Ñ‹Ñ ÑÑ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¹ на Ð°Ñ€Ñ Ð¸Ð²Ð½Ñ‹Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ: выпускная квалификационная работа бакалавра

Gespeichert in:
Bibliographische Detailangaben
Titel: Разработка интерфейса веб-приложения для тестирования Ñ‚Ð¾Ñ€Ð³Ð¾Ð²Ñ‹Ñ ÑÑ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ð¹ на Ð°Ñ€Ñ Ð¸Ð²Ð½Ñ‹Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ: выпускная квалификационная работа бакалавра
Verlagsinformationen: Санкт-Петербургский политехнический университет Петра Великого, 2021.
Publikationsjahr: 2021
Schlagwörter: client-server architecture, веб-интерфейс, react, investments, клиент-серверная Ð°Ñ€Ñ Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°, java script, algorithmic trading, web interface, алгоритмическая торговля, инвестиции
Beschreibung: Бакалаврская дипломная работа посвящена разработке интерфейса веб-приложения для тестирования торговых стратегий на архивных данных. Проведен обзор существующих на рынке решений, которые решают поставленные задачи, на основе которого выявлены критерии, которым должно соответствовать разрабатываемое приложение. В рамках работы, по результатам сравнительного анализа, представлен перечень функционала, который необходимо реализовать в проекции на поставленные задачи. Предложена трехслойная архитектура приложения, способы взаимодействия слоев приложения и протокол взаимодействия с сервером. Описанные подходы реализованы в программном продукте, позволяющим тестировать торговую стратегию на загруженных архивных данных посредством пользовательского интерфейса. Программный продукт покрыт набором тестов, соответствующим вариантам использования, и успешно интегрирован с серверной частью приложения. В результате разработан веб-интерфейс, позволяющий протестировать торговую стратегию на архивных данных и оценить ее прибыльность для использования в торговле на рынке ценных бумаг, который был протестирован на написанной торговой стратегии с применением 3 различных торговых инструментов.
Bachelor's degree work is devoted to the development of a web application interface for testing trading strategies on archived data. The review of the existing solutions on the market that solve the tasks set is carried out, based on the criteria that the developed application should meet are identified. A list of the functionality that needs to be implemented in the projection on the assigned tasks is presented as part of the work based on the results of the comparative analysis. The three-layer architecture of the application, the ways of interaction of the application layers and the protocol of interaction with the server are proposed. The described approaches are implemented in a software product that allows you to test a trading strategy on downloaded archived data using the user interface. The software product is covered with a suite of tests appropriate for the use cases and has been successfully integrated with the back end of the application. As the result, a web interface was developed. It allows test a trading strategy on archived data and evaluate its profitability for use in trading on the securities market. The result was tested on a written trading strategy using 3 different trading tools.
Publikationsart: Other literature type
Sprache: Russian
DOI: 10.18720/spbpu/3/2021/vr/vr21-837
Dokumentencode: edsair.doi...........d3538d0f6f047b6b24faf869b712f9dd
Datenbank: OpenAIRE
Beschreibung
Abstract:Бакалаврская дипломная работа посвящена разработке интерфейса веб-приложения для тестирования торговых стратегий на архивных данных. Проведен обзор существующих на рынке решений, которые решают поставленные задачи, на основе которого выявлены критерии, которым должно соответствовать разрабатываемое приложение. В рамках работы, по результатам сравнительного анализа, представлен перечень функционала, который необходимо реализовать в проекции на поставленные задачи. Предложена трехслойная архитектура приложения, способы взаимодействия слоев приложения и протокол взаимодействия с сервером. Описанные подходы реализованы в программном продукте, позволяющим тестировать торговую стратегию на загруженных архивных данных посредством пользовательского интерфейса. Программный продукт покрыт набором тестов, соответствующим вариантам использования, и успешно интегрирован с серверной частью приложения. В результате разработан веб-интерфейс, позволяющий протестировать торговую стратегию на архивных данных и оценить ее прибыльность для использования в торговле на рынке ценных бумаг, который был протестирован на написанной торговой стратегии с применением 3 различных торговых инструментов.<br />Bachelor's degree work is devoted to the development of a web application interface for testing trading strategies on archived data. The review of the existing solutions on the market that solve the tasks set is carried out, based on the criteria that the developed application should meet are identified. A list of the functionality that needs to be implemented in the projection on the assigned tasks is presented as part of the work based on the results of the comparative analysis. The three-layer architecture of the application, the ways of interaction of the application layers and the protocol of interaction with the server are proposed. The described approaches are implemented in a software product that allows you to test a trading strategy on downloaded archived data using the user interface. The software product is covered with a suite of tests appropriate for the use cases and has been successfully integrated with the back end of the application. As the result, a web interface was developed. It allows test a trading strategy on archived data and evaluate its profitability for use in trading on the securities market. The result was tested on a written trading strategy using 3 different trading tools.
DOI:10.18720/spbpu/3/2021/vr/vr21-837