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>
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# 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 白名单.
|
||||
Reference in New Issue
Block a user