Разработать бот-сканер по криптовалютам

43 700 руб. за проект
21 марта 2024, 20:12 • 10 откликов • 44 просмотра
Необходимо определять предпамповые состояния на криптовалютном рынке через сильные всплески объемов при незначительных изменениях цен.

Сканер должен делать следующее:
1) подгружать тикеры с каждой биржи, интересуют пары заканчивающиеся на: /USDT, /TUSD, /USDC, /USD. обновлять список с начала каждого дня.
2) по данным тикерам загрузить их данные: ticker, turnover24h, volume24h, добавить exchange name в данные.
3) отфильтровать все тикеры по признаку: turnover24h > threshold, где threshold заранее заданный порог.
4) По отфильтрованным спискам тикеров каждой биржи аггрегировать цены и объемы,
5) используя websockets бирж подгружать данные за таймфрейм (1-часовой): цены за послдение 5 дней и за текущий день, объемы на прошый и текущий дни, также добавить название соответствующей биржи, с наибольшим volume24h.
6) рассчиать по каждому тикеру:
% изм цены в этот час по сравнению с таким же часом в прошлый день,
% изм объема в этот час по сравнению с таким же часом в прошлый день,
% изм объема в этот час по сравнению со средним объемом за прошлые 5 дней. Значение рассчитанного среднего объема за прошлые 5 дней не сдвигается каждый раз на час, его шаг - 1 день.
7) выдать табличку с заголовком: имя тикера, рассчитанные данные по % изм цены и объемов, счетчик кол-ва попадания в табличку этого тикера и соответствующими заголовку данными.
8) полную табличку каждый час обновлять в google excel файле, к которому будет доступ, отфильтрованную табличку (по заранее заданным порогам (их здесь 3) по % изм цены и объемов) отправлять в телеграм сообщением каждый час.

биржи: binance, bybit, mexc, okx

В прикрепленном pdf все детали.
Файлы
Отзывы
R50 dd57f214006ae19022f5000348db35a0
Фрилансер
Тз составлено грамотно, благодаря чему получилось выполнить задачу довольно быстро. В процессе выполнения возникали вопросы и особенности функционирования api для бирж, которые решались довольно быстро. Проект интересный и в дальнейшем может быть развит в сторону арбитражной роботорговли.
3 месяца назад