Этот проект представляет собой программу для автоматизации поиска и реализации внутрибиржевого арбитража. То есть активы торгуются на одной площадке. В таком случае трейдер зарабатывает на разнице между курсами одного актива в разных торговых парах. Поскольку арбитражное окно в таких случаях очень короткое (от нескольких милисекунд до нескольких минут в зависимости от биржи), вручную это делать очень сложно.
Основные особенности этого приложения включают в себя:
полная автономность (пользователю необходимо лишь сделать начальные настройки и запустить программу)
скорость работы (высокая скорость обработки данных была получена за счет использования Redis -- NoSQL базы данных, который в этом проекте используется для хранения быстроменяющихся цен на выбранные активы
простота адаптации под другие биржи (в этом примере используется биржа Binance, однако подобный механизм можно реализовать на других биржах)