# 币安山寨·多头趋势账户

> **状态**：v0.4（反转·启动 A/B 两级 UI 已实现；策略正文 + `entry_model_lib`）

---

## 1. 账户定位

| 项 | 说明 |
|----|------|
| 交易所 | 币安合约 |
| 方向 | **仅做多**（`TRADE_DIRECTION=long_only`） |
| 计仓 | `POSITION_SIZING_MODE=risk` |
| 关键位自动单 | `KEY_AUTO_ORDER_ENABLED=false` |
| UI profile | **趋势户**（非 BTC/ETH 白名单日内） |

---

## 2. 开仓类型（两级 UI · 三所共用）

### 2.1 趋势户：反转 / 顺势 / 波段

| 第一级 | 第二级 | code | 联动 |
|--------|--------|------|------|
| **反转** | 启动 A / 启动 B | `launch_a` / `launch_b` | 趋势单 |
| **顺势** | 大分歧 A / 大分歧 B | `big_div_a` / `big_div_b` | 趋势单 |
| **波段** | 小分歧 | `small_div` | 波段单 |

实现：`lib/trade/entry_model_lib.py` + `order_entry_model_fields.html` + `order_entry_model.js`（币安 / OKX / Gate 趋势户共用）。

### 2.2 杠杆（与开仓类型无关）

| 币种 | 默认杠杆 |
|------|----------|
| BTC、ETH | **10x**（`BTC_LEVERAGE`） |
| 其它山寨 | **5x**（`ALT_LEVERAGE`） |

---

## 3. 反转·启动（做多，讨论定稿）

**性质**：反转 — 在**新主升确认之前**的作战；与大分歧（顺势）不是同一行情阶段。

**周期**：背离与箱体以 **4h** 为主；**日线与 4h 同处筑底阶段时，结构边界以日线为准**。作战后半段可用 **5m** 节奏（启动 A2）。

### 3.0 流程总览

```text
MACD 背离（严格筛选）→ 标「参考高点」
        ↓
第 1 次到高点附近 → 不做（V 形）
        ↓
回落箱内（中间复杂形态不盯）
        ↓
第 2 次到高点附近 → 开战
        ├─ 见小收敛 ──────────→ 启动 A（A1）
        └─ 不见收敛 ──────────→ 启动 B（实体突破）
                    │
                    ├─ 成 → 主升（后续才用顺势·大分歧 / 波段·小分歧）
                    └─ 败 → 止损（正常）
                              ↓
                    跌破箱高一半 → 暂弃，等再次到高点附近
                    仍在上半区 + 5m 不创新低 + N 字 → 启动 A（A2）
```

### 3.1 背离：何时进入候选池（MACD · 4h）

全部满足才承认「有过背离」：

| 规则 | 说明 |
|------|------|
| 级别 | **至少 4h** MACD 底背离 |
| 首次背离不做 | 第一段背离只观察，不交易 |
| 通道式下跌不做 | 顺滑通道下滑中的背离，不当反转依据 |
| 波段结构 | 有明显的波段高点、低点 |
| 分段下跌 | **三段及以上**明显下跌之后，才开始寻找背离 |

背离确认后：**标注最后一个显著高点为「参考高点」**（后文「高点附近」均相对此点）。

> 横盘**时长不量化**；关键是顺序：**跌 → 背离 → 背离后的震荡**，而非下跌中继。

### 3.2 参考高点：两次摸高

| 次序 | 规则 |
|------|------|
| **第 1 次**到参考高点附近 | **不关注、不做**。假突破、未突破都算「到过附近」— 视为 **V 形反弹**风险区 |
| 回落箱内 | 箱内复杂形态**不是主战场**，不强行交易 |
| **第 2 次**到参考高点附近 | **开始关注**，进入作战区 |

### 3.3 启动 B（实体突破）

**条件**：第二次（及以后）靠近参考高点，且**未见**再次摸高前的小收敛。

| 项 | 说明 |
|----|------|
| 入场 | **实体突破**参考高点 / 箱体上沿（影线刺破不算） |
| 成功 | 走出主升 → 后续单型转为顺势·大分歧 / 波段·小分歧 |
| 失败 | 突破后未主升，回到箱内震荡 → **止损属正常** → 若满足 §3.4，下一笔用 **启动 A（A2）** |

### 3.4 启动 A（结构内 / 试仓，含 A1 与 A2）

**性质**：主升**确认前**在箱内找风险可控入场；**不是**小分歧。

#### A1 · 第二次摸高前的小收敛

- 在第 2 次到参考高点**之前**，出现**小的收敛结构** → 突破前企稳进场。
- 若**看不到**小收敛，不强行做 A1，改走 **启动 B**（§3.3）。

#### A2 · 启动 B 失败后的 5m N 字（仍记启动 A）

在启动 B 止损后：

| 暂弃 | 可试启动 A2 |
|------|-------------|
| 回箱后继续跌，且**跌破箱体高度一半** | **未**跌破箱一半 |
| 暂不看，直至**再次**到参考高点附近 | 且 **5m 不创新低** |
| | 且 **突破 5m 高点** → 按 **5m N 字形突破** 试仓 |

- 5m 止损一般不大；此位置**允许多次试错**（突破路径约可错 2 次；5m 试仓约可错 3 次 — 同一参考高点周期内，具体计数实操自定）。
- **5m N 字试仓不单列开仓类型**，复盘统一记 **启动 A**（可备注「A2 / 5m N」）。

### 3.5 与大分歧、小分歧的边界

| | 反转·启动 | 顺势·大分歧 | 波段·小分歧 |
|---|-----------|-------------|-------------|
| 前端 | 跌 → 背离 → 箱 → 两次摸高 | 主升已确立 | 主升已确立 |
| V 形 | 第 1 次摸高不做 | — | — |
| 5m N 试仓 | **启动 A（A2）** | — | 不同于小分歧 |
| 第三次不做 | — | — | ✓ |

---

## 4. 顺势·大分歧（趋势单）

**前提**：**主升浪已确立**、上方仍有空间；前端是主升里的整理，**不要**求「跌 → 背离 → 箱 → 两次摸高」那条反转链。

### 4.1 大分歧 A

- 4h/日线大结构向上
- 5m/15m 收敛，**不创新低** 企稳进（不等突破）

### 4.2 大分歧 B

- 同上大级别多头结构
- **突破确认** 后入场（实体突破优先）

---

## 5. 波段·小分歧（波段单）

**前提**：主升**已走出**；反转链（启动 A/B）进行中**不做**小分歧。

- **前两次**可做，**第三次不做**
- 低吸为主，不追突破
- 入场：二次探底 → N 字突破；或 5m 三均线重新多头排列

---

## 6. 纪律

1. 不做空
2. 反转：首次背离不做；通道跌背离不做；第 1 次摸参考高点不做（V 形）
3. 顺势：第三次小分歧不做新单；小分歧不追突破
4. 止盈/止损/是否手平：**随行情**，本文档不量化 RR

---

## 7. 持仓与出场（定性）

| 单型 | 说明 |
|------|------|
| 启动 A/B | 赌新主升；B 失败可转 A2；未确立主升前不做小分歧 |
| 大分歧 | 可长持；途中两次小分歧后远目标未到，**可手平** |
| 小分歧 | 短拿，常手平 |

---

## 8. 系统字段

| 操作 | 字段 |
|------|------|
| 下单 | `order_monitors.entry_model`：`launch_a` / `launch_b` / `big_div_a` / `big_div_b` / `small_div` |
| 平仓 | `trade_records.entry_reason` = 界面标签 |
| 复盘 | 与开仓类型一致 + 策略项 +「其他」 |

---

## 修订记录

| 版本 | 日期 | 说明 |
|------|------|------|
| v0.4 | 2026-07-06 | 反转·启动 A/B 两级 UI 上线（共用 entry_model_lib） |
| v0.2 | 2026-07-06 | 定稿 UI 短标签（大分歧/小分歧）；实现代码联动 |
| v0.1 | 2026-07-06 | 讨论稿 |
