Open Java Trading System — обзор основных функций

Open Java Trading System — этот программный инструмент задумывался разработчиками как полноценная инфраструктура для разработки профессиональных алгоритмических трейдинговых систем. Программу условно можно разделить на четыре функциональных модуля, которые могут обмениваться между собой данными:

  • модуль сбора первоначальный данных из различных источников посредством парсинга, граббинга и прямого подключения по подписке
  • модуль распознавания трейдинговых сигналов и реагирование на них согласно предустановленным маскам и сценариям
  • модуль визуализации в удобном для анализа виде полученной и обработанной трейдинговой информации
  • модуль для подключения к сторонним программным интерфейсам: трейдинговым платформам, банковским аккаунтам, системам управления сбора данных

Главной целью проекта — предоставить кроссплатформенную автономную инфраструктуру, реализованную на чистом Java, для разработчиков трейдинговых систем. Для работы Open Java Trading System необходима база данных SQL92 для хранения финансовых данных и общая окружающая среда Java.

основное рабочее окно Open Java Trading System