# 币安实盘策略说明

> 产品：**比特骆驼自动化对冲系统** · 专用于 **币安** LIVE。通用对冲逻辑见 [策略说明](./策略说明.md)；OKX 见 [OKX实盘策略说明](./OKX实盘策略说明.md)。  
> **标准仓**：永续 **1 ETH** + 期权 **2 ETH** 名义（倍数 `k` 可缩放）。  
> 更新：2026-07-26

---

## 1. 一句话

ATM **期权买方** + **反向永续**；净利达标兑现，未达标拖到期。币安侧永续与欧洲期权均可 **USDT** 计价，**无需像 OKX 那样先把 USDT 换成 USDC**，账户准备更简单。

---

## 2. 合约与资金

| 腿 | 合约（默认） | 计价 / 保证金 | 说明 |
|----|--------------|---------------|------|
| 永续 | `ETHUSDT`（USDT-M） | **USDT** | 下单数量直接为 **ETH**（软件按名义 ETH 填 `quantity`） |
| 期权 | `ETH-YYMMDD-行权价-C/P`（欧洲期权 eapi） | **USDT** | 张数：名义 ETH ÷ 合约单位（默认约 **1**） |

### 2.1 资金（相对 OKX 更简单）

- 主要准备 **USDT** 即可：永续保证金 + 期权权利金 + 缓冲。
- **不需要**日常 USDT→USDC 换汇（这是 OKX `ETH-USD_UM` 的常见摩擦）。
- 仍须留足：保证金挤压、多日磨损、手续费。

### 2.2 账户模式建议

| 项 | 建议 |
|----|------|
| 永续 | USDT-M；**双向持仓（Hedge）** 时软件带 `positionSide=LONG/SHORT`；单向模式则用 `reduceOnly` |
| 期权 | 欧洲期权账户开通；买方；尽量独立保证金，便于残留不挡新开 |
| API | Key + Secret（**无 Passphrase**）；分别开通 **期货 + 期权** 交易权限；IP 白名单 |

### 2.3 与 OKX 对照

| 项 | 币安 | OKX |
|----|------|-----|
| 保证金币 | 多为统一 **USDT** | 永续 USDT + 期权常 **USDC** |
| 换汇 | 一般不需要 | 常需 USDT↔USDC |
| API | Key + Secret | Key + Secret + Passphrase |
| 永续数量 | ETH 名义 | 张（÷ ctVal） |
| 期权接口 | `eapi.binance.com` | OKX V5 `OPTION` |
| ATM 档 | 行权价网格常更粗 | 相对更细（视产品） |

---

## 3. 标准仓与缩放

`永续 = 1×k ETH`，`期权 = 2×k ETH`，净利目标 ≈ `15×k` USDT。  
试跑建议 **k=0.1**。

注意：币安期权单位常为 1 ETH/张，同样 2 ETH 名义 ≈ **2 张**；OKX 默认 0.01 乘数时张数会大很多——**不要照搬张数，只锁 ETH 名义比 1:2**。

---

## 4. 开仓机制（币安）

```
选 ATM → 先 eapi 市价买期权 → 再 fapi 市价开永续
永续失败 → eapi 市价卖期权回滚
```

| 步骤 | 币安行为 |
|------|----------|
| 1 期权 | `POST /eapi/v1/order`，`type=MARKET`，`side=BUY`，`quantity`=张 |
| 2 永续 | `POST /fapi/v1/order`，`type=MARKET`；多=`BUY`+`LONG`，空=`SELL`+`SHORT` |
| 失败回滚 | 期权 `SELL` + `reduceOnly` |

**与 OKX 差异**：

- 双 API 域：期权 eapi、永续 fapi，限流与权限分开。
- 永续数量用 **ETH**，期权用 **张**（单位≈1）。
- 无 Passphrase；需确认账户是对冲模式还是单向（软件会探测 `positionSide/dual`）。
- ATM 行权价档更粗时，更常触发「行权价相对现价偏上/偏下」选向规则。

选向表与通用策略说明相同。

---

## 5. 平仓机制（币安）

| 路径 | 币安动作 |
|------|----------|
| **A 双腿全平** | eapi 市价卖期权 → fapi 市价平永续（`reduceOnly` / 反向 `positionSide`） |
| **B 远虚** | 只平永续；期权归档残留；不挡下一组 |
| **残留回收** | 权利金 ≥ 设置% → eapi **买一 IOC 限价卖**；部分成交入账；对账防重复卖 |
| **到期** | 优先交易所卖；否则内在价值记账；永续若在则平掉 |
| **紧急** | 尽量双腿市价；残留优先交易所卖 |

期权远虚时 eapi 买一可能枯竭——优先走 B，勿死磕 A。开平异常见 [策略说明 §5](./策略说明.md)。

---

## 6. 监控与模式

有活跃仓钉持仓行权价；空仓/仅残留跟新 ATM。

设置页：交易所选 **币安**，运行模式 **LIVE**，填 Key/Secret → `.env`。切 LIVE 输入 `LIVE` 确认。

---

## 7. 风险（币安特有加重）

| 风险 | 说明 |
|------|------|
| **期权权限 / 地区** | 未开通欧洲期权则无法下单 |
| **eapi 限流** | 比 fapi 更敏感；独立 IP、退避 |
| **ATM 粗档** | 方向偏差更大，更依赖选向规则 |
| **对冲模式不一致** | 单向账户却强制 `positionSide` 会拒单（软件已探测） |

---

## 8. 上线检查（币安）

1. SIM 在币安行情下跑通。  
2. 期货 + 期权交易权限、USDT 余额到位。  
3. API Key/Secret + LIVE 确认。  
4. k=0.1 试开平 / 到期或残留。  

---

## 9. 修订记录

| 日期 | 说明 |
|------|------|
| 2026-07-26 | 初稿：币安 LIVE 接入；强调 USDT 统一、eapi/fapi 开平差异 vs OKX |
