概述
FibAlgo - 智能交易是一个波动率自适应的趋势分析指标,它能识别动态支撑和阻力位,对突破强度进行分类,并在图表上实时绘制回撤和止盈区域。
与静态的支撑/阻力工具不同,该指标使用滚动波动率测量来调整其水平,从而在波动剧烈的市场中产生扩张的区域,在平静的市场中产生收缩的区域。它旨在帮助交易者可视化价格在突破后可能回撤的位置以及潜在止盈区域可能形成的位置,但并不对未来价格行为做出任何保证。
基于超级趋势的趋势检测
该指标使用基于超级趋势概念(Olivier Seban)的趋势检测系统。超级趋势是一种广为人知的趋势跟踪方法,它使用ATR(平均真实波幅)围绕中位价格(HL2)计算上轨和下轨。当价格上穿下轨时,趋势转为看涨;当价格下穿上轨时,趋势转为看跌。此机制决定了整个指标中使用的方向性偏向。
波动率调整的支撑与阻力
该指标并非将支撑/阻力线直接放置在原始的摆动高点和低点,而是通过一个波动率缓冲带进行偏移。该缓冲带源自20根K线窗口内收盘价的标准差,并按用户定义的敏感度乘数进行缩放。这意味着:
- 阻力线 = 周期内最高价 + 该K线的波动率
- 支撑线 = 周期内最低价 - 该K线的波动率
结果是产生的水平考虑了摆动点周围的典型噪音,减少了错误触发。
突破强度分类
并非所有突破都具有相同的可信度。该指标将当前波动率与滚动50根K线的平均波动率进行比较,并将每次突破分为三个等级之一:
- 强势突破 — 当前波动率超过滚动平均值的1.4倍,表明高动量。
- 突破(普通) — 当前波动率处于正常范围内。
- 弱势突破 — 当前波动率低于滚动平均值的0.7倍,表明动量疲弱。
这种分类有助于交易者衡量走势背后的可信度,而不仅仅是方向。
该指标的逻辑遵循一个顺序流程:
步骤 1 — 趋势方向
超级趋势计算(10周期ATR,用户可调乘数)确定当前趋势。K线内部压力分析(比较收盘价相对于高低范围的位置)提供二次确认。
步骤 2 — 周期检测与支撑/阻力线放置
当价格向上穿越超级趋势带时,一个“高点周期”开始。在此周期内,指标追踪最高价。当周期结束时(K线内部压力转为负值),一条阻力线被绘制在:最高价 + 极端K线处测量的波动率。
同样的逻辑反向应用于“低点周期”期间的支撑线。
步骤 3 — 突破信号生成
当价格收盘超越一条支撑/阻力线时,生成一个突破信号。该信号根据当前波动率状况被分类为强势、普通或弱势。每条支撑/阻力线只能触发一个信号(首次突破后该线被标记为“已使用”)。
步骤 4 — 回撤区域绘制
在卖出突破后,如果价格回撤回向阻力线区域,则会绘制一个回撤卖出区域(方框)。该区域代表价格拉回至先前阻力区域的区域——这是看跌走势的潜在延续区域。
类似地,在买入突破后,当价格拉回至支撑线区域时,会出现一个回撤买入区域。
步骤 5 — 止盈区域绘制
当价格沿突破方向移动并接近超级趋势带时,会绘制一个止盈区域(方框)。该区域会随着超级趋势值动态更新其边界,提供一个视觉区域,显示当前趋势动量可能正在减弱。
步骤 6 — 高时间框架趋势过滤器(可选)
可以启用可选的高时间框架趋势过滤器。这通过 request.security() 在用户选择的高时间框架上重新计算超级趋势。启用后,只有当HTF趋势看涨时才会出现买入侧信号和区域,只有当HTF趋势看跌时才会出现卖出侧信号。这有助于过滤掉逆势设置。
动态支撑/阻力线
- 阻力和支撑线根据测量的波动率自动调整。
- 默认情况下,线条向右延伸,并随着新周期的形成而更新。
- 线条颜色和可见性完全可自定义。
突破分类标签
- 每次突破直接在图表上标记为“强势突破”、“突破”或“弱势突破”。
- 标签采用颜色编码:青色表示看涨突破,褐红色表示看跌突破。
回撤区域
- 当价格在突破后回撤至先前的支撑/阻力区域时绘制的彩色方框。
- 当价格重新占据超级趋势带或出现相反信号时,区域终止。
- 区域在持续超过20根K线后会获得一个描述性标签(“回撤趋势区域”)。
- 区域文本标签可通过输入项完全自定义。
止盈区域
- 止盈区域出现在突破方向的相反侧。
- 区域边界动态跟随超级趋势带。
- 一个小的“TP X”标签标记价格首次进入止盈区域的时刻。
- 最后关闭的止盈区域会继续延伸,直到形成新的止盈方框。
高时间框架趋势过滤器
- 可选的高时间框架超级趋势趋势对齐。
- 可配置的HTF分辨率和敏感度。
- 可选浮动标签显示当前HTF趋势方向。
全面的警报系统
- 突破警报(向上/向下,普通和强势分开)。
- 回撤区域创建警报。
- 区域进入和退出事件警报,附带方向信息(向上退出 / 向下退出 / 横向退出)。
- 止盈区域触及事件警报。
- 可选价格详情(顶部、底部、收盘价)包含在警报消息中。
- 所有警报均可单独切换。
开始使用
将该指标添加到任何图表。默认设置(波动率缓冲敏感度:1.0,趋势波动率敏感度:3.0)在1小时至4小时时间框架上适用于大多数流动性好的交易品种。
解读图表
- 青色线条 = 支撑位(价格下方)
- 褐红色线条 = 阻力位(价格上方)
- 青色标签 = 看涨突破信号
- 褐红色标签 = 看跌突破信号
- 彩色方框 = 回撤和止盈区域
关键输入项
- 波动率缓冲敏感度 (0.1 至 2.0):控制支撑/阻力线距离摆动极值的偏移量。数值越高,缓冲带越宽。
- 趋势波动率敏感度 (0.5 至 10.0):控制超级趋势乘数。数值越高,趋势反转越慢。
- 高时间框架分辨率:启用HTF过滤器时,选择用于趋势对齐的高时间框架。
建议工作流程
1. 从超级趋势观察当前趋势方向。
2. 等待支撑/阻力线处的突破信号。偏好“强势突破”以获得更高可信度。 3. 如果突破得到确认并出现回撤区域,可将其视为趋势方向上的潜在再入场区域。 4. 使用止盈区域作为动量可能减弱的区域的视觉指南。 5. 为您偏好的事件启用警报,以便无需持续盯盘也能保持信息灵通。- 本指标是一个技术分析工具,而非交易系统。它不生成买入/卖出订单。
- 突破分类基于历史波动率比较。过去的波动模式不能保证未来的行为。
- 基于标准差的波动率缓冲带对突然的机制变化敏感。参数可能需要针对不同的交易品种和时间框架进行调整。
- HTF过滤器通过 request.security() 引入了数据依赖性,并继承了高时间框架数据的局限性(在最新的未确认HTF K线上可能重绘)。
- 区域的准确性取决于整体市场状况。震荡、区间波动的市场可能会产生频繁且短暂的区域。
趋势检测系统基于 Olivier Seban 的超级趋势概念。波动率调整的支撑/阻力水平、突破强度分类、回撤区域逻辑、动态止盈区域管理和警报系统是原创贡献。



