dd39c24731beae7d0c44e258e81965b20f481aec
Trade Autopilot
Сервис для анализа открытых новостей и рыночных данных с демо-счетом, CoinEx market data и live-графиками.
Режимы
demo— режим по умолчанию. Виртуальный баланс, виртуальные сделки, история и PnL.live— защищенный режим для будущего подключения биржевого исполнения. По умолчанию выключен.
Быстрый старт
cp .env.example .env
docker compose up --build
API:
curl http://localhost:8000/health
curl http://localhost:8000/api/v1/demo/account
curl "http://localhost:8000/api/v1/market/kline?market=BTCUSDT&period=1min&limit=100"
Dashboard:
http://localhost:8000/
Сервер
Основной сервер проекта: 194.67.116.46
Установка Git на сервер
Ubuntu/Debian:
sudo apt update
sudo apt install -y git ca-certificates curl
git --version
Клонирование:
cd /opt
sudo git clone https://github.com/viktor138irk/trade.git trade
sudo chown -R $USER:$USER /opt/trade
cd /opt/trade
Docker на сервере
sudo apt update
sudo apt install -y git curl ca-certificates docker.io docker-compose-plugin
sudo systemctl enable --now docker
cd /opt/trade
cp .env.example .env
docker compose up -d --build
Структура
app/
api/ HTTP routes
core/ settings
exchanges/ CoinEx market-data client
services/ demo account and business logic
static/ live dashboard
main.py FastAPI entrypoint
Важно
Проект стартует с демо-счета. Реальное исполнение должно проходить через отдельный защищенный адаптер, риск-лимиты и аварийную остановку.
Languages
Python
79.5%
HTML
20.2%
Dockerfile
0.3%