Руководитель проекта: Казаков Евгений Александрович, Software Engineer, Facebook.
НИУ ВШЭ, ФКН ПМИ, 2022
Сейчас одним из самых популярных направлений инвестиций является криптовалюта. Торговля этим инструментом осуществляется на специальных криптобиржах. Основными агентами на них выступают частные инвесторы и инвестиционные фонды, которые занимаются высокочастотной торговлей. При работе с огромными объемами криптовалюты основным узким местом становится время, за которое сделки осуществляются на криптобирже.
Трейдеры в фондах и заинтересованные частные инвесторы хотят иметь данные о временных задержках от клика пользователя до появления сделки на сервере криптобиржи. Иными словами, во время совершения сделок с криптовалютой важно смотреть на такой показатель, как пинг.
Таким образом, мы решили написать удобную утилиту, которая будет измерять временные задержки и визуализировать их в разрезе сегментов, которые недоступны в базовых функциях, измеряющих пинг.
В репозитории нашего проекта на Github есть увидеть четыре основных директории: docker, src, .github/workflows и configs.
- docker содержит файлы для запуска Docker;
- src содержит основной код программного обеспечения;
- .github/workflows содержит файлы для настройки CI (проверка линтера и т.д.);
- configs содержит два шаблонных файла конфигурации: первый файл конфигурации предназначен для коннектора, второй – для описания формата работы утилиты в целом.
python3 main.py ../configs/main_config.json
localhost:8080/data
Проект обладает высоким потенциалом и может быть полезен при работе с криптобиржами как для частных инвесторов, так и для команд в фондах, специализирующихся на высокочастотной торговле.
Telegram: @phyzzmat @Angela3214 @ninachely