Нашёл тестовое задание на разработчика в один фонд. Само задание можно посмотреть в файле. Нужно написать робота для крипто биржи Deribit. Из требований:
- Написать на python 3
- Нужно использовать asyncio так как API Deribit работает через websockets
- Для управления зависимостями использовать poetry
- Запуск робота через docker и docker compose
- Написать пару тройку юнит тестов
- Данные по сделкам сохранять в mysql базу данных.
Не долго думая решил его закодить, потренироваться лишний раз в программировании, заодно разобраться в API Deribit.
Базу данных использовал sqlite. Юнит тесты пока не делал.
Бот можно использовать как пример работы с API Deribit. Код работает как есть без всяких гарантий.
Ссылку на гитхаб можно найти у меня в телеграме https://t.me/zenoftrading.