Я не вижу смысла делать веб-приложение в вашем случае.Архитектура алгоритмических торговых систем - это широкая тема, но в большинстве случаев это приложение, которое связано только с поставщиком рыночных данных и брокером.Торговая система может быть построена как веб-приложение, например, для просмотра портфеля, исторических сделок или когда некоторые внешние события инициируют сделки, но вы должны сосредоточиться на самой стратегии, а не на трудоемком пользовательском интерфейсе.
Вы должны изучить некоторые основы из книг / онлайн-курса в зависимости от вашего языка программирования, но я думаю, что Python - отличный выбор для быстрого прототипирования стратегий.Вы также можете попробовать некоторые существующие платформы, такие как Quantopian , которые могут дать быстрый старт для тестирования стратегий.
Сосредоточьте свои усилия на тщательном тестировании стратегии, потому что большую часть времени они выглядят хорошо на бумаге, но на практике оказываются полным мусором, а без стратегии нет необходимости в инфраструктуре.