Парсер линии букмекера

Стек: python selenium bs4 pandas matplotlib sqlite3

Парсер использует selenium для рендеринга js сайта букмекера. Каждые 30 секунд запрашивается html страница с браузера и с помощью bs4 собираются все букмекерские линии на странице. Все данные форматируются в словарь вместе с таймстемпом и загружаются в базу данных sqlite.

Имея полученные данные я построил график с помощью matplotlib.


Бот для авто покупки игровых айтемов с биржи

Стек: python requests pandas discord

Каждые пару секунд бот запрашивает данные с платного api steamapis и api биржи айтемов. После, с помощью pandas данные распаковываются, очищаются и приводятся в одну таблицу по которой цены с двух бирж сравниваются по марже и по возможной прибыли. В случае если прибыль и маржа выше минимального порога то айтем будет автоматически куплен.

Так же был сделан бот для дискорда который просто выводил в удобной таблице названия предмета и прибыль.


Скрипты для поиска арбитража на криптовалютных биржах

Стек: python requests pandas ccxt

C помощью библиотеки ccxt собираются тикеры из более чем 50 бирж. С помощью pandas данные очищаются и нормализуются. Рассчитывается глубина ордербуков, и выводятся пары тикеров показывая бид/аск спред, а так же возможную сумму сделки на определённую глубину ордербуков.