Skip to content

aten88/create_order_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create Order Service

Описание проекта:

Сервис формирования ордеров на покупку или продажу торговых пар BTC/USDT через API интрефейс биржи Binance. Данный проект создан для того чтобы изучить структуру и алгоритмы ордеров для дальнейшего масштабирования проекта и создания других пар.

Возможности проекта:

  • Авторизовываться на бирже от имени пользователя.
  • Отслеживать котировки торговых пар.
  • Создавать ордеры на покупку или продажу торговых пар в зависимости от настроек.

Установка и запуск проекта:

  • Клонировать репозиторий и перейти в него в командной строке:

    git clone git@github.com:aten88/create_order_service.git
    
    cd create_order_service
    
  • Cоздать и активировать виртуальное окружение установить Python 3.9:

    py -3.9 -m venv venv
    
    source venv/Scripts/activate
    
  • Обновить pip и установить зависимости из файла requirements.txt:

    python.exe -m pip install --upgrade pip
    
    pip install -r requirements.txt
    
  • Создать конфигурационный файл в головном каталоге проекта с ключами API secrets.cfg Поместить в константы: API_KEY и API_SECRET токены

  • Запустить проект:

    python app.py
    

    локально или используя серверы приложений, такие как Gunicorn или uWSGI

  • Запустить тесты:

    python -m unittest tests.py
    

Автор: Алексей Тен.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages