详细说明
能力概述
这个能力类似于布林带,都是通过价格的移动平均线构建中轨,但不同之处在于用ATR(平均真实波幅)来构建上下轨。当价格突破布林带的上轨时,表示可能有新的上升趋势,建议买入;当价格突破下轨时,可能意味着下降趋势,建议卖出。这个能力的目的是利用价格波动幅度来判断股票价格的走势,从而帮助投资者做出买卖决策。
KCATR指标同样可以用于风险控制,点击查看:
KCATR指标风控
实现逻辑
实时监控价格与通道的关系,特别是价格与上下轨的突破情况。根据价格突破上轨或下轨来执行买入或卖出操作。
触发方式
算法说明
- 计算ATR(平均真实波幅):选择一定的时间周期(如14天),计算此期间的ATR以衡量价格的典型波动范围。
- 选择一定的时间周期(如14天),计算此期间的ATR以衡量价格的典型波动范围。
- 计算中轨(移动平均线):中轨是基于同一选定周期的简单或指数移动平均值。
- 中轨是基于同一选定周期的简单或指数移动平均值。
- 计算上轨和下轨:上轨:上轨计算为中轨加上(ATR乘以一个系数),常见系数为2。下轨:下轨计算为中轨减去(ATR乘以一个系数)。
- 上轨:上轨计算为中轨加上(ATR乘以一个系数),常见系数为2。
- 下轨:下轨计算为中轨减去(ATR乘以一个系数)。
- 生成交易信号:买入信号:当价格从下向上突破上轨时,可能表示市场正在开始一个新的上升趋势,建议买入。
- 买入信号:当价格从下向上突破上轨时,可能表示市场正在开始一个新的上升趋势,建议买入。
- 应用排名逻辑:根据特定的排名逻辑,对满足买入条件的股票进行排序。
- 根据特定的排名逻辑,对满足买入条件的股票进行排序。
- 根据选股数量上限截取股票:从排序后的股票列表中,根据设定的选股数量上限,选择排名靠前的股票作为最终的选股结果。
- 从排序后的股票列表中,根据设定的选股数量上限,选择排名靠前的股票作为最终的选股结果。
入参