主要功能
- 趋势识别:通过移动平均线和ATR通道判断市场趋势方向
- 信号生成:在特定条件下产生买入和卖出信号
- 状态跟踪:记录当前持仓状态和信号历史
- 可视化:在图表上显示趋势线、通道和交易信号
- 警报系统:可设置价格警报通知
核心逻辑
参数设置
- ATR参数:10周期ATR,3.0乘数用于构建通道
- 均线参数:20周期EMA/SMA作为基准线
- 反转确认:3根K线确认反转
- 信号灵敏度:1.0(可调整过滤信号强度)
- 信号冷却:10根K线内不重复产生信号
计算逻辑
-
基础计算:
- 移动平均线(EMA或SMA)
- ATR通道(上轨=MA+ATR×乘数,下轨=MA-ATR×乘数)
- 价格相对于MA和通道的位置
-
趋势判断:
- 当前趋势:价格在MA之上为多头,之下为空头
- 均线斜率:判断MA方向
- 波动率:基于ATR/价格的百分比
-
信号条件:
- 买入信号:
- 价格上穿MA或潜在反转向上且高波动
- 或价格在上轨之上且MA向上且高波动
- 卖出信号:
- 价格下穿MA或潜在反转向下且高波动
- 或价格在下轨之下且MA向下且高波动
- 买入信号:
-
信号过滤:
- 冷却期控制(minBarsAfterSignal)
- 状态限制(waitForOppositeSignal)
- 只在K线确认后生成信号
状态跟踪系统
- 记录当前状态(无持仓/多头/空头)
- 记录最后信号位置和类型
- 统计信号总数
可视化元素
-
图表绘制:
- 移动平均线(蓝色)
- 上轨(浅绿色)
- 下轨(浅红色)
- 背景着色(根据趋势方向)
-
信号标记:
- 买入信号:下方绿色三角形
- 卖出信号:上方红色三角形
-
信息面板:
- 显示当前状态、趋势方向
- 信号统计和冷却状态
- 最近信号信息
特点
- 无重绘:所有计算基于前一根K线数据,确保信号不会随新数据变化
- 多重过滤:通过波动率、趋势确认、冷却期等多重条件过滤信号
- 状态感知:根据当前持仓状态调整信号生成逻辑
- 可定制性:几乎所有参数都可调整以适应不同交易风格
适用场景
该指标适合趋势跟踪交易者,特别是在波动较大的市场中。它的多重过滤机制可以减少假信号,而状态跟踪功能可以帮助交易者管理持仓。
无重绘特性使其特别适合实时交易决策,因为生成的信号不会随新数据变化而消失或改变位置。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



评论(0)