Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.67 KB

README.md

File metadata and controls

41 lines (30 loc) · 1.67 KB

Exchange bot

Description:

Требуется написать бота для тороговли криптовалютой.
Доступ к боту должен быть через cli.
На вход дается: 
    кол-во средств, которые пользователь готов доверить боту
    id валюты
    ожидаемая прибыль в процентах

Алгоритм:
    бот регистрируется на бирже
    бот закупает данное кол-во валюты
    После этого бот мониторит ситуацию на рынке и если он может продать
    валюту, чтобы получить запланированную выгоду он это делает
    После этого скрипт завершает свою работу
    Желательно, чтобы во время работы скрипт показывал текущее
    состояние.
    
Чтобы продать/купить валюту бот должен знать именно последний курс
иначе бэк отклонит эту операцию.
Может быть полезно! При GET запросе на /currencies/ бот вернет список
валют, в json кажой валюты помимо цены будет указано время.

swager доступен по /api 

Usage:

Create venv:

make venv

Run tests:

make test

Run linters:

make lint

Run formatters:

make format