Бот для телеграм.
Идея бота - собирать данные по объемам торгов (VOL), сравнивать данные согласно правила и выдавать сигнал если объем больше на определенный % от прошлого значения. Должна быть возможность менять интервал времени сравнения данных и само значение %.
Скорее всего, бот будет брать данные через API биржи https://binance-docs.github.io/apidocs/spot/en/#change-log
Например: задаем настройку - бот должен сравнивать объемы торгов по всем монетам (торговые пары только к USDT и BTC) на бирже Binance, с интервалом 1 час и увеличением объема торгов больше или равно 500%.
00:00-00:59, допустим объем торгов по паре BTC/USDT 5000 монет
01:00-01:59, допустим объем торгов по этой же паре BTC/USDT 50 000 монет
Бот видит что объем увеличился на 1000% и согласно правилу, которое мы задали он должен послать сигнал в телегу. Сигнал выглядит так:
BTC/USDT 02:01 (это время когда бот прислал сигнал и пара в которой был этот рост)
00:00-00:59 – VOL 5000 (это первый период для сравнения) Цена 9 423$ (цена закрытия свечи в 00:59:59)
01:00-01:59 – VOL 50 000 (это второй период для сравнения) Цена 9 400$
Рост VOL 1000%
Второй функцией бота будет сравнение объема за 24 часа, каждый новый день, по времени самой биржи (у биржи может считаться день не в 00:00 как у нас), бот присылает такое же сравнение по объему торгов, но только сравнивает 2 дня. Допустим, если он присылает сообщение 10.07.2020 то сравнивать он будет 09.07 с 08.07. Выглядит это так:
BTC/USDT 10.07.2020
08.07 – VOL 5000. Price 9000$
09.07 – VOL 50 000. Price 9200$
Рост VOL 1000%
Постарался приблизительно описать что мне нужно, возможны коррективы, так как я не знаю точный механизм работы и сбора данных.
Укажите пожалуйста сколько будет стоить бот и как долго его делать.
Есть ли у Вас опыт с подобными ботами?