Парсим цену для USDT и если она ниже максимальной на 1% за последний час, то выводим сообщение об этом в консоль.
В тестовом задании 2 практических задания. Для рассмотрения вашей кандидатуры необходимо выполнить оба практических задания.
- Написать код.
- Написать как бы улучшить для других пар валют.
Напишите код программы на Python, которая будет в реальном времени (с максимально возможной скоростью) считывать текущую цену фьючерса XRP/USDT на бирже Binance. В случае, если цена упала на 1% от максимальной цены за последний час, программа должна вывести сообщение в консоль. При этом программа должна продолжать работать дальше, постоянно считывая актуальную цену.
Опишите, как бы вы доработали данную программу, чтобы она обрабатывала все пары, а не только XRP/USDT (код писать не нужно, просто текстом)
- Python 3
- aiohttp
- Создаем виртуальное окружение:
python3 -m venv venv
- Активируем виртуальное окружение:
source venv/Scripts/activate
- Обновляем pip:
python -m pip install --upgrade pip
- Ставим зависимости:
pip install -r requirements.txt
- Запускаем код:
python parse_usdt.py
Мониторим, если нужно выйти просто жмем CTRL+C. Максимальная цена записывается в файл. Как только цена ниже максимальной на 1% за последний час, выводится сообщение и максимальная цена сбрасывается.
Автор: