187 lines
7.0 KiB
Markdown
187 lines
7.0 KiB
Markdown
# 振幅锁仓策略 · 操作流程
|
||
|
||
> 玻璃期货 FG 主力合约 · 每日累仓做空 + 振幅止盈 + 3 锁熔断
|
||
|
||
---
|
||
|
||
## 一、策略思想
|
||
|
||
玻璃期货受地产下行拖累,长期空头趋势明确。不做方向判断,**默认每天做空**,用近 5 日均振幅作为动态止盈/锁仓阈值。回调是利润,反弹锁仓扛,连扛 3 次认输出局。
|
||
|
||
---
|
||
|
||
## 二、核心参数
|
||
|
||
| 参数 | 取值 | 说明 |
|
||
|------|------|------|
|
||
| 交易方向 | 空 | 每天开盘无条件做空 |
|
||
| 每日手数 | 1 手(20 吨) | 可等比放大至 N 手/天 |
|
||
| 每点价值 | 20 元 | 玻璃期货合约规格 |
|
||
| 振幅阈值 | 近 5 日 (最高−最低) 均值 | 每日盘前重新计算 |
|
||
| 锁仓上限 | 3 次 | 累计触发后清仓重来 |
|
||
|
||
> **多手缩放**:单合约每日开 N 手时,止盈阈值等比放大为 **N × A**,保持触发难度不变。锁仓阈值和熔断规则不受手数影响——每手空单仍按各自开仓时的 A 独立判断锁仓,累计 3 锁熔断不变。
|
||
|
||
|
||
### 仓位管理
|
||
|
||
**总手数**:$N = \lfloor \text{权益金(万元)} \rfloor$,向下取整。
|
||
|
||
**分配规则**:按沉淀资金从大到小取前三个合约(假设FG09 > FG11 > FG01),轮询分配 N 手:
|
||
|
||
| N | FG09 | FG11 | FG01 |
|
||
|:--|:--|:--|:--|
|
||
| 1 | 1 | — | — |
|
||
| 2 | 1 | 1 | — |
|
||
| 3 | 1 | 1 | 1 |
|
||
| 4 | 2 | 1 | 1 |
|
||
| 5 | 2 | 2 | 1 |
|
||
| 6 | 2 | 2 | 2 |
|
||
| 7 | 3 | 2 | 2 |
|
||
| … | … | … | … |
|
||
|
||
> 合约 p(按沉淀资金降序,p=1,2,3)分配 $\lfloor (N + 3 - p) / 3 \rfloor$ 手。各合约独立运行策略(独立 A、独立锁仓计数器),一轮熔断不影响其他合约。
|
||
|
||
---
|
||
|
||
## 三、每日操作流程
|
||
|
||
### 盘前(1 分钟)
|
||
|
||
1. 取前 5 个交易日的 (最高 − 最低),计算均值 → **当日振幅阈值 A**
|
||
2. 检查当前持仓状态:
|
||
- 无持仓 → 新 轮次 开始
|
||
- 有活跃空单 → 继续累仓
|
||
- 有锁仓 → 继续累仓(锁仓不阻止开新空单)
|
||
|
||
### 开盘
|
||
|
||
**无条件开 N 手空单**(N = 每日手数,默认 1),记录开仓价和该手对应的锁仓阈值(= 当日振幅阈值 A)。
|
||
|
||
```
|
||
第 N 手空单: 开仓价 = 今日开盘价, 锁仓阈值 = 当日 A
|
||
```
|
||
|
||
### 盘中监控
|
||
|
||
用日内最高价、最低价判断触发:
|
||
|
||
| 条件 | 触发 | 动作 |
|
||
|------|------|------|
|
||
| **总浮盈 ≥ N × A 点**(N = 每日手数) | 🟢 止盈 | 全部清仓(活跃空单 + 锁仓对),获利了结,轮次 结束 |
|
||
| **某空单亏损 ≥ 该手开仓时的振幅阈值** | 🔒 锁仓 | 对该手开多单锁仓,冻结亏损。该手从"活跃"移入"锁仓" |
|
||
| **累计锁仓 ≥ 3 次** | 🔴 3 锁熔断 | 全部清仓(活跃空单按结算价平仓 + 锁仓对平仓),认输重来 |
|
||
| 以上均未触发 | — 持仓 | 所有活跃空单和锁仓对继续持有至次日 |
|
||
|
||
### 盘中判断细节
|
||
|
||
- 如果止盈和锁仓同时可能触发(日内振幅足够大),用**收盘方向**判断哪个先触发:收盘 > 开盘 → 锁仓先触发,反之止盈先触发。
|
||
- 当天新开的空单和昨天留下的活跃空单**平等对待**——任何一笔活跃空单亏损达到它自己的锁仓阈值,就锁那一笔。
|
||
|
||
---
|
||
|
||
## 四、锁仓机制
|
||
|
||
锁仓 = 对亏损达到阈值的空单,**额外开一手多单**,形成锁仓对。
|
||
|
||
```
|
||
锁仓对 = 空单@开仓价 + 多单@(开仓价 + 阈值)
|
||
锁仓对盈亏 = (开仓价 − 现价) + (现价 − (开仓价 + 阈值))
|
||
= −阈值 (固定,不再随价格变动)
|
||
```
|
||
|
||
**一旦锁仓,该笔亏损被冻结,不会扩大。** 但锁仓对也不贡献利润——只有活跃空单才能在价格下跌时产生收益。
|
||
|
||
锁仓对在两种情况下平仓:
|
||
1. 后续总浮盈触发止盈 → 和所有头寸一起清仓
|
||
2. 累计 3 锁触发熔断 → 和所有头寸一起清仓
|
||
|
||
---
|
||
|
||
## 五、清仓规则
|
||
|
||
### 🟢 止盈清仓
|
||
|
||
**触发条件**:当日最低价对应的总浮盈 ≥ N × 当日振幅阈值 A(N = 每日手数)
|
||
|
||
总浮盈 = 所有活跃空单浮盈 + 所有锁仓对冻结盈亏
|
||
|
||
- 清仓所有活跃空单(按 trigger 价格平仓)
|
||
- 清仓所有锁仓对(空单和多单同时平仓)
|
||
- 轮次 结束,锁仓计数器归零,次日重新开始
|
||
|
||
### 🔴 3 锁熔断
|
||
|
||
**触发条件**:累计锁仓次数 ≥ 3(跨日累计,不清零直到 轮次 结束)
|
||
|
||
- 活跃空单按当日结算价平仓
|
||
- 锁仓对同步平仓
|
||
- 认输出局,轮次 结束,计数器归零
|
||
|
||
---
|
||
|
||
## 六、适用条件
|
||
|
||
| 条件 | 说明 |
|
||
|------|------|
|
||
| ✅ 长期空头趋势 | 每日默认做空有正期望 |
|
||
| ✅ 日均振幅 > 15 点 | 阈值足够覆盖交易成本 |
|
||
| ✅ 无极端单边上涨 | 连续锁仓是最怕的场景 |
|
||
| ❌ 趋势反转(熊→牛) | 会连续 3 锁出局,建议暂停 |
|
||
| ❌ 振幅 < 10 点 | 利润不够覆盖滑点 |
|
||
|
||
---
|
||
|
||
## 七、操作示例
|
||
|
||
> 以下示例均假设每点价值 20 元。
|
||
|
||
### 示例 1:顺利止盈(N=1)
|
||
|
||
| 时间 | 操作 | 价格 | 说明 |
|
||
|:---|:---|:---|:---|
|
||
| 第 1 天开盘 | 开空 1 手 | 1300 | A=18,开仓 |
|
||
| 第 1 天收盘 | 持仓 | 1285 | 浮盈 15 点 < 18,不触发,留仓 |
|
||
| 第 2 天开盘 | 开空 1 手 | 1280 | A=20 |
|
||
| 第 2 天盘中 | — | 1260 | 手1浮盈=40,手2浮盈=20,总浮盈=60 ≥ 20,🟢 **止盈!** |
|
||
|
||
**结果**:利润 = 60 点 × 20 = **+1,200 元**。即使没锁仓,两手持仓让总浮盈更快达到阈值。
|
||
|
||
### 示例 2:锁仓后止盈
|
||
|
||
| 时间 | 操作 | 价格 | 说明 |
|
||
|:---|:---|:---|:---|
|
||
| 第 1 天开盘 | 开空 1 手 | 1300 | A=18 |
|
||
| 第 1 天盘中 | 价格反弹 | 1318 | 空单浮亏 = 18 ≥ 18,🔒 **锁仓**!多单 @1318,冻结亏损 −18 点 |
|
||
| 第 2 天开盘 | 开空 1 手 | 1315 | A=20,新活跃空单 |
|
||
| 第 2 天盘中 | — | 1277 | 活跃浮盈 = 1315−1277 = 38,总浮盈 = 38+(−18) = 20 ≥ 20,🟢 **止盈!** |
|
||
|
||
**结果**:利润 = 20 点 × 20 = **+400 元**。锁仓冻结了 18 点亏损,活跃空单多跌了 20 点覆盖亏损后触发。
|
||
|
||
### 示例 3:3 锁熔断
|
||
|
||
| 时间 | 操作 | 价格 | 说明 |
|
||
|:---|:---|:---|:---|
|
||
| 第 1 天 | 开空 → 锁仓 | 1300 → 1318 | A=18,锁仓 1,冻结 −18 |
|
||
| 第 2 天 | 开空 → 锁仓 | 1315 → 1337 | A=22,锁仓 2,冻结 −22 |
|
||
| 第 3 天 | 开空 → 锁仓 | 1330 → 1350 | A=20,锁仓 3,🔴 **熔断!** |
|
||
|
||
**结果**:全部清仓。亏损 = (−18)+(−22)+(−20)+(活跃空单结算亏损) ≈ **−1,200 元以上**。连续 3 天反弹,认输出局。
|
||
|
||
### 示例 4:多手缩放(N=2)
|
||
|
||
| 时间 | 操作 | 价格 | 说明 |
|
||
|:---|:---|:---|:---|
|
||
| 第 1 天开盘 | 开空 2 手 | 1300 | A=18,止盈阈值 = 2×18 = 36 点 |
|
||
| 第 1 天盘中 | — | 1282 | 每手浮盈 = 18,总浮盈 = 36 ≥ 36,🟢 **止盈!** |
|
||
|
||
**结果**:利润 = 36 点 × 20 = **+720 元**。相比 N=1(利润 360 元),翻倍但触发难度不变——每手仍只需跌 18 点。
|
||
|
||
### 关键公式速查
|
||
|
||
| 场景 | 止盈阈值 | 触发时利润(恰卡阈值) |
|
||
|:---|:---|:---|
|
||
| N 手/天,无锁仓 | N × A | N × A × 20 |
|
||
| N 手/天,K 个锁仓对 | N × A | N × A × 20(锁仓亏损已内嵌在总浮盈中) |
|
||
|