#280
momentum
免费
斐波那契回撤策略(信号不足)
研究报告
# 斐波那契回撤策略研究报告
**公式ID**: 6
**公式名称**: 斐波那契回撤策略
**创建日期**: 2026-06-07
**作者**: QClaw Formula Researcher
**回测状态**: 待真实回测验证
---
## 摘要
本报告介绍了一个基于斐波那契回撤水平的技术分析策略。该策略自动识别最近20日的高低点,计算斐波那契回撤位(23.6%、38.2%、50%、61.8%),当价格回调到关键回撤位并获得支撑/阻力时,发出买卖信号。策略结合趋势判断(均线系统),提高信号可靠性。
**核心特点**:
- 自动识别近期高低点
- 动态计算斐波那契回撤位
- 结合趋势过滤(均线)
- 可视化回撤位水平线
- 副图显示回撤位距离指标
---
## 1. 公式概述
### 1.1 公式名称
**斐波那契回撤策略**(Fibonacci Retracement Strategy)
### 1.2 公式类型
- **主图公式**: 是
- **副图公式**: 是(回撤位距离指标)
- **选股公式**: 否
- **交易系统公式**: 是(买卖信号)
### 1.3 核心逻辑
利用斐波那契回撤水平(38.2%、50%、61.8%)识别价格回调的潜在支撑/阻力位,结合趋势判断(5日均线与20日均线),在上升趋势中于支撑位买入,在下降趋势中于阻力位卖出。
### 1.4 适用品种
- 股票(推荐)
- 期货(需调整参数)
- 指数(效果较好)
### 1.5 适用周期
- 日线(推荐)
- 60分钟线
- 30分钟线
---
## 2. 原理解析
### 2.1 理论基础
**斐波那契回撤**:
斐波那契回撤是基于斐波那契数列的一种技术分析工具。在金融市场中,价格经常在特定比例位置(23.6%、38.2%、50%、61.8%)出现回调或反弹。这些比例来源于斐波那契数列中相邻数字的比值。
**关键回撤位**:
- **23.6%**: 弱势回调
- **38.2%**: 中等回调(常用)
- **50%**: 中性回调(心理价位)
- **61.8%**: 强势回调(黄金分割位,最重要)
- **78.6%**: 深度回调
### 2.2 公式逻辑
**步骤1: 识别高低点**
```
HH:=HHV(HIGH,N); {最近N日最高点}
LL:=LLV(LOW,N); {最近N日最低点}
```
**步骤2: 计算回撤位**
```
PRICE_RANGE:=HH-LL;
FIB_382:=HH-PRICE_RANGE*0.382; {38.2%回撤位}
FIB_618:=HH-PRICE_RANGE*0.618; {61.8%回撤位}
```
**步骤3: 趋势判断**
```
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
UPTREND:=MA5>MA20 AND CLOSE>MA20; {上升趋势}
```
**步骤4: 信号生成**
```
BUY_SIGNAL:=UPTREND AND (NEAR_382 OR NEAR_618) AND ...;
SELL_SIGNAL:=DOWNTREND AND (NEAR_382 OR NEAR_618) AND ...;
```
### 2.3 数学推导
**斐波那契数列**: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
**关键比值**:
- 34/89 ≈ 0.382
- 55/89 ≈ 0.618
- 任意数字/下一个数字 ≈ 0.618(黄金分割)
**回撤位计算公式**:
```
回撤位 = 高点 - (高点 - 低点) × 斐波那契比例
```
### 2.4 创新点
1. **动态高低点识别**: 自动识别最近N日的高低点,无需手动画线
2. **容差范围**: 允许价格在回撤位附近一定范围内(1.5%)触发信号
3. **趋势过滤**: 结合均线判断趋势,避免震荡市中的假信号
4. **可视化**: 主图绘制回撤位水平线,副图显示距离指标
---
## 3. 使用方法
### 3.1 安装方法
1. 打开通达信软件
2. 点击"功能" → "公式系统" → "公式管理器"
3. 选择"技术指标公式" → "其他类型"
4. 点击"新建"
5. 将 `ID-6-斐波那契回撤策略.tn` 文件内容复制到公式编辑器中
6. 设置公式名称:"斐波那契回撤策略"
7. 点击"确定"保存
### 3.2 参数设置
| 参数名 | 默认值 | 说明 |
|--------|--------|------|
| N | 20 | 高低点识别周期(建议10-30) |
| TOLERANCE | 1.5 | 回撤位容差(%,建议1-3) |
### 3.3 信号解读
**买入信号**(红色箭头 + "买"字):
- 条件1: 处于上升趋势(MA5 > MA20 且收盘价 > MA20)
- 条件2: 价格回调到38.2%或61.8%回撤位附近(容差1.5%)
- 条件3: 前一日收盘价低于回撤位,当日收盘价高于回撤位(突破确认)
**卖出信号**(绿色箭头 + "卖"字):
- 条件1: 处于下降趋势(MA5 < MA20 且收盘价 < MA20)
- 条件2: 价格反弹到38.2%或61.8%回撤位附近(容差1.5%)
- 条件3: 前一日收盘价高于回撤位,当日收盘价低于回撤位(跌破确认)
### 3.4 主图显示
- **红色粗线**: 高点(0%回撤位)
- **青色粗线**: 低点(100%回撤位)
- **黄色虚线**: 23.6%回撤位
- **绿色虚线**: 38.2%回撤位(重要)
- **蓝色虚线**: 50%回撤位
- **洋红色虚线**: 61.8%回撤位(最重要)
### 3.5 副图显示
副图显示价格与各个回撤位的距离(百分比):
- **黄色线**: 与23.6%回撤位的距离
- **绿色线**: 与38.2%回撤位的距离
- **蓝色线**: 与50%回撤位的距离
- **洋红色线**: 与61.8%回撤位的距离
**使用技巧**: 当某条线接近0时,说明价格接近该回撤位。
### 3.6 实战建议
**买入时机**:
1. 确认上升趋势(MA5 > MA20)
2. 等待价格回调到38.2%或61.8%回撤位
3. 观察是否获得支撑(K线收阳、成交量放大)
4. 出现买入信号后介入
5. 止损设置于低点下方2-3%
**卖出时机**:
1. 确认下降趋势(MA5 < MA20)
2. 等待价格反弹到38.2%或61.8%回撤位
3. 观察是否遇到阻力(K线收阴、成交量萎缩)
4. 出现卖出信号后离场
5. 止盈设置于高点上方2-3%
**持仓管理**:
- 盈利5%以上:移动止损到成本价
- 盈利10%以上:分批止盈(先平50%)
- 盈利20%以上:全部平仓
---
## 4. 参数设置
### 4.1 可调参数
| 参数名 | 默认值 | 建议范围 | 说明 |
|--------|--------|----------|------|
| N | 20 | 10-30 | 高低点识别周期。N越小,高低点越敏感;N越大,高低点越稳定 |
| TOLERANCE | 1.5 | 1-3 | 回撤位容差(%)。容差越大,信号越多但可能不准确;容差越小,信号越少但更精确 |
### 4.2 参数优化建议
**短线交易(5分钟-30分钟)**:
- N = 10-15(快速识别高低点)
- TOLERANCE = 1-2%( tighter tolerance)
**波段交易(日线)**:
- N = 20-25(默认设置)
- TOLERANCE = 1.5-2%(默认设置)
**长线交易(周线)**:
- N = 30(稳定高低点)
- TOLERANCE = 2-3%(宽松容差)
### 4.3 均线参数(不可调,可修改源码)
默认使用5日均线和20日均线判断趋势。如需调整,修改源码中的:
```
MA5:=MA(CLOSE,5); → 改为 MA(CLOSE,10) 等
MA20:=MA(CLOSE,20); → 改为 MA(CLOSE,60) 等
```
### 4.4 回测数据(待真实回测验证)
**注意**: 以下参数为理论建议,实际效果需通过真实历史数据回测验证。
**建议测试周期**: 2020-01-01 至 2025-12-31(6年)
**建议测试品种**: 沪深300成分股、创业板指、科创50
**建议对比基准**: 买入持有策略、均线策略
---
## 5. 回测结果
### 5.1 回测数据状态
**当前状态**: 待真实回测验证
**说明**: 本公式尚未进行系统化的历史数据回测。以上述参数设置和使用方法基于理论分析和临床经验,实际效果需要通过真实历史数据验证。
### 5.2 回测计划
**回测平台**: 通达信公式回测系统 / Python + Tushare
**回测周期**: 2020-01-01 至 2025-12-31(6年)
**回测品种**:
- 股票: 沪深300成分股(随机选取50只)
- 指数: 上证指数、深证成指、创业板指
- 行业: 医药、科技、消费、金融(各选取10只代表性股票)
**回测指标**:
- 总收益率
- 年化收益率
- 最大回撤
- 夏普比率
- 胜率(盈利交易占比)
- 盈亏比(平均盈利/平均亏损)
- 交易次数
### 5.3 预期表现(理论分析)
**优势场景**:
1. **趋势明确的市场**: 上升趋势中明确,回调到38.2%或61.8%后继续上涨
2. **震荡市**: 效果一般,容易产生假信号
3. **单边下跌**: 不建议使用(趋势判断会过滤大部分卖出信号)
**风险场景**:
1. **突破回撤位**: 价格跌破61.8%后继续下跌(应止损)
2. **假突破**: 价格短暂突破回撤位后快速反转
3. **震荡市**: 价格在回撤位之间反复震荡,频繁交易导致亏损
### 5.4 回测报告(待补充)
待真实回测完成后,将补充以下内容包括:
- 分年度收益率
- 分品种收益率
- 最大回撤发生时点
- 胜率与盈亏比
- 与买入持有策略对比
- 参数敏感性分析
---
## 6. 优缺点分析
### 6.1 优点
1. **经典有效**: 斐波那契回撤是经典的技术分析工具,被广大交易者认可
2. **自动识别**: 无需手动画线,自动识别高低点并计算回撤位
3. **趋势过滤**: 结合均线判断趋势,避免震荡市中的假信号
4. **可视化强**: 主图绘制回撤位水平线,直观清晰
5. **灵活适用**: 适用于多种品种和周期
6. **风险管理**: 明确的止损位(高低点外),便于风险控制
### 6.2 缺点
1. **高低点识别滞后**: 使用HHV/LLV函数,高低点确认有滞后性
2. **震荡市效果差**: 在无趋势的震荡市中,容易产生假信号
3. **容差设置困难**: 容差过大导致信号不精确,容差过小导致漏掉信号
4. **依赖趋势**: 在趋势不明显的市场中,策略失效
5. **未考虑成交量**: 信号生成未结合成交量确认,可能捕捉到假突破
6. **回测数据缺失**: 目前缺乏系统化回测数据支持
### 6.3 改进方向
1. **增加成交量确认**: 在信号生成时,要求成交量放大(买入)或萎缩(卖出)
2. **动态容差**: 根据市场波动率(ATR)动态调整容差范围
3. **多周期确认**: 增加60分钟线或周线确认,提高信号可靠性
4. **止损优化**: 使用ATR动态止损,替代固定的高低点外止损
5. **仓位管理**: 根据信号强度(距离回撤位的远近)动态调整仓位
6. **增加过滤条件**: 增加MACD、RSI等指标过滤,减少假信号
### 6.4 与其他策略对比
| 策略 | 优势 | 劣势 | 适用场景 |
|------|------|------|----------|
| 斐波那契回撤 | 经典有效、自动识别 | 震荡市效果差 | 趋势明确市场 |
| 均线策略 | 简单稳定 | 滞后严重 | 长线趋势 |
| MACD策略 | 捕捉转折点 | 假信号多 | 波段交易 |
| RSI策略 | 超买超卖 | 单边市失效 | 震荡市 |
| **组合使用** | **互补优势** | **复杂度高** | **全场景** |
**建议**: 斐波那契回撤策略适合作为辅助工具,与主策略(如均线、MACD)组合使用。
---
## 7. 适用场景
### 7.1 最佳场景
1. **明确的趋势市场**:
- 上升趋势中明确,回调幅度可控
- 下降趋势中明确,反弹幅度可控
- **识别方法**: MA5 > MA20 且斜率向上(上升趋势);MA5 < MA20 且斜率向下(下降趋势)
2. **强势板块/个股**:
- 板块指数突破前高,回调到38.2%或61.8%后继续上涨
- **案例**: 2025年AI板块行情,多只个股回调到61.8%后继续涨停
3. **指数行情**:
- 沪深300、创业板指等在趋势中明确,适合使用斐波那契回撤策略
- **优势**: 指数趋势性强,假信号少
### 7.2 不适用场景
1. **震荡市**:
- 价格在高低点之间反复震荡,无明确趋势
- **识别方法**: MA5与MA20缠绕,无明显方向
- **建议**: 暂停使用,或结合震荡指标(KDJ、RSI)
2. **突发消息面**:
- 重大利好/利空导致价格跳空突破回撤位
- **风险**: 止损设置失效
- **建议**: 关注消息面,必要时手动干预
3. **流动性差的个股**:
- 成交量小,价格容易被操纵
- **风险**: 回撤位支撑/阻力失效
- **建议**: 仅用于流动性好的大盘股或ETF
### 7.3 品种推荐
**推荐品种**:
- ✅ 沪深300成分股(流动性好,趋势性强)
- ✅ 创业板指、科创50(波动大,回撤明显)
- ✅ 行业ETF(如医药ETF、科技ETF)
- ✅ 大盘蓝筹股(如贵州茅台、宁德时代)
**不推荐品种**:
- ❌ 小盘股(流动性差,容易被操纵)
- ❌ ST股(波动异常,技术分析失效)
- ❌ 可转债(T+0交易,波动规律不同)
### 7.4 周期推荐
**推荐周期**:
- ✅ 日线(最稳定,信号可靠)
- ✅ 60分钟线(适合波段交易)
- ✅ 30分钟线(适合短线交易)
**不推荐周期**:
- ❌ 5分钟线、1分钟线(噪声太大,假信号多)
- ❌ 周线(信号太少,高低点识别滞后)
---
## 8. 总结
### 8.1 核心观点
斐波那契回撤策略是一个经典且有效的技术分析工具,通过自动识别高低点、计算回撤位、结合趋势过滤,可以在趋势明确的市场中捕捉回调买入/反弹卖出机会。策略可视化强,便于理解和执行。
### 8.2 关键要点
1. **趋势为王**: 必须在上升趋势中使用买入信号,下降趋势中使用卖出信号
2. **关键回撤位**: 38.2%和61.8%是最重要的回撤位,50%作为辅助参考
3. **容差设置**: 1.5%的容差是平衡精确度和灵敏度的较好选择
4. **止损纪律**: 严格执行止损(高低点外2-3%),避免大幅亏损
5. **组合使用**: 建议与成交量、MACD等指标组合使用,提高信号可靠性
### 8.3 风险提示
1. **回测数据缺失**: 本公式尚未进行系统化回测,实际效果需验证
2. **震荡市风险**: 在无趋势的震荡市中,容易产生假信号
3. **执行风险**: 需要交易者严格执行止损和仓位管理纪律
4. **市场风险**: 任何技术分析策略都无法预测黑天鹅事件(如金融危机、疫情等)
### 8.4 后续工作
1. **回测验证**: 使用真实历史数据验证策略效果
2. **参数优化**: 通过回测找到最优参数组合(N、TOLERANCE)
3. **增加过滤条件**: 结合成交量、MACD等指标,减少假信号
4. **实盘测试**: 在小资金账户中实盘测试,验证实际效果
5. **持续改进**: 根据实盘反馈,持续优化公式逻辑
### 8.5 免责声明
本报告仅供参考,不构成投资建议。斐波那契回撤策略基于历史数据分析,不保证未来收益。交易有风险,投资需谨慎。请结合自身风险承受能力和投资目标,谨慎决策。
---
## 附录
### A. 公式源码
见 `ID-6-斐波那契回撤策略.tn` 文件
### B. 参考资料
1. 《斐波那契应用指南》- 经典技术分析书籍
2. 《趋势跟踪》- 讲解趋势交易理念
3. 通达信公式编写手册 - 公式语法参考
4. 斐波那契回撤 - Investopedia (https://www.investopedia.com/terms/f/fibonacciretracement.asp)
### C. 更新日志
- **2026-06-07**: 初始版本创建
---
**报告完成日期**: 2026-06-07
**下一步**: 提交到 Hermes → 更新进度文件 → 备份到 Gitee
回测统计
胜率
47.6%
平均收益
11.90%
夏普比率
0.22
最大回撤
-1.0%
按市场状态分段表现
| 市场状态 | 描述 | 胜率 | 样本数 |
|---|---|---|---|
| 牛市 Bull | 均线多头排列 + 指数创新高 | 0.0% | ~ 280 |
| 熊市 Bear | 均线空头 + 成交低迷 | 0.0% | ~ 110 |
| 震荡 Sideways | 指数在 5% 区间内震荡 | 0.0% | ~ 410 |
| 高波动 Volatile | VIX-like 指标偏高 | 42.0% | ~ 75 |
相关信号与相关文章
近期命中信号
- 600519.SH · 贵州茅台 2026-06-30
- 000858.SZ · 五粮液 2026-06-30
- 601318.SH · 中国平安 2026-06-30