- Тестовое задание:
Написать функцию, которая будет использовать данные, полученные от фронтенда, для создания ордеров на бирже Binance. Создать number ордеров с общим объемом volume, каждый из которых имеет цену в диапазоне от priceMin до priceMax, и разброс объема каждого ордера amountDif.
- Важные допущения:
2.1 Так как ряд моментов был оставлен на усмотрение исполнителя, я определил исполнение скрипта следующим образом: тоговая пара - BTCUSDT, сторона торговли - продажа, постольку, поскольку цена должна определяться в диапазоне от +200 до +300 условных единиц к текущей цене токена.
2.2 Предполагается, что информация будет поступать с фронта, в качестве образца был представлен JSON файл. Я умышленно и осознанно сформировал инфо в форме обычного словаря в целях упрощения и экономии времени, надеюсь, что целью тестового была не проверка на знание метода json.loads()
- Usage:
3.1 Все секьюрные данные (АПИ-ключи) были убраны в .env. Для корректной работы скрипта в корневом каталоге проекта необходимо создать .env файл и определить в нем две константы: API_KEY и SEKRET_KEYб которым присваиваются значения апи-ключа и секретного апи-ключа соответственно.
3.2 Установка зависимостей pip install -r requirements.txt
3.3 Запуск main.