Files
crypto_okx/README.md
T
dekun a1abe159fa Initial standalone crypto_okx with one-click deploy.
Add deploy/manage.sh bootstrap for git.bz121.com/dekun/crypto_okx and point docs at this repo.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 20:00:59 +08:00

69 lines
1.6 KiB
Markdown

# crypto_okx
基于 **Flask****OKX 期权 / 对冲** 独立系统.仓库:[https://git.bz121.com/dekun/crypto_okx.git](https://git.bz121.com/dekun/crypto_okx.git)
## 功能概要
- **期权**:`/options`
- **期权复盘**:`/options/review`
- **对冲计划**:`/hedge-plan`
- **模拟资金**:系统设置可切换模拟/实盘
- **实盘(可选)**:`LIVE_TRADING_ENABLED=true` + OKX API
与中控 / `manual_trading_hub` / 其它交易所实例无依赖.
## 一键部署(Ubuntu)
```bash
curl -fsSL https://git.bz121.com/dekun/crypto_okx/raw/branch/main/deploy/manage.sh | bash
```
安装到 `/opt/crypto_okx`,PM2 进程名 `crypto_okx`,默认端口 **5004**.
详见 **[部署文档.md](./部署文档.md)**、**[deploy/README.md](./deploy/README.md)**.
## 环境要求
- Python 3.10+
- 依赖:`requirements.txt`(SOCKS 需 **PySocks**)
- 生产建议 Ubuntu 22.04/24.04 + PM2
## 配置
完整模板见 **`.env.example`**.常用变量:
| 变量 | 说明 |
|------|------|
| `OKX_API_KEY` / `OKX_API_SECRET` / `OKX_API_PASSPHRASE` | OKX API |
| `OKX_SOCKS_PROXY` | 如 `socks5h://127.0.0.1:1080` |
| `APP_PORT` | 默认 `5004` |
| `SIM_DEFAULT_MODE` | `sim` / `live` |
## 本地运行
```bash
cd /opt/crypto_okx
cp -n .env.example .env
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python app.py
```
或:
```bash
bash deploy/setup_env.sh
pm2 start ecosystem.config.cjs
```
## 自检
```bash
python scripts/verify_okx_funding.py
```
## 风险与合规
实盘风险自负;请确认 API 权限与 IP 白名单.