通达信是一款在中国广受欢迎的股票分析软件,其核心功能之一是支持用户自定义技术指标公式。这份“通达信指标公式源码自动画线指标.doc”文档详细介绍了如何通过编程绘制技术图表上的各种线条,以帮助投资者进行市场分析。
1. 高点和低点的识别:
在源代码中,`A1` 和 `A2` 分别用来判断当前周期的高价和低价是否为最近一段时间(这里为2*8+1个周期)的最高价和最低价。如果满足条件,`B1`, `B2` 会过滤掉非最高价和最低价的信号,`C1`, `C2` 将这些高点或低点向后延伸8个周期。`D1`, `D2` 再次过滤,最后用 `DRAWLINE` 函数在图表上绘制出这些高点和低点的连线,颜色设为蓝色。
2. 更灵活的高点和低点识别:
`A12` 和 `A22` 使用了不同的周期参数 `M`(这里是3*8/5),来计算更灵活的短期高点和低点。同样的逻辑处理后,使用红色线条绘制。
3. 压力线与支撑线:
`VAR1111` 和 `VAR3333` 分别检测5个周期内的最高价和最低价,如果前两根K线就是这段时期的最高价和最低价,则标记出来。当 `VAR2222` 与 `VAR4444` 跨越0.9时,表示最近的高点和低点被确认,进而绘制出压力线和支撑线。使用不同颜色的实线表示,分别为紫色和青色。
4. 下档线、RSV 指标与KD指标的变形:
`下档线` 计算了价格相对于13周期高低范围的相对位置,然后计算了 RRRSV、KKK 和 DDD,这是对RSV(Relative Strength Index,相对强弱指数)的一种变形。`压力 2` 是基于55周期的RSV计算,当D24上穿DDD时,表示可能形成新的压力位。
5. 底部识别:
`底部` 定义了30周期内的最低价,当处于最后一个周期时,用绿色实线标记。这有助于识别可能的市场底部。
6. 乖离率和趋势速度:
`五日乖离率` 计算了收盘价与5日均线之间的百分比差,反映价格与均线的关系。`BB05` 和 `BB10` 分别计算了5日和10日的价格变化角度,代表短期趋势的速度。`速度 5` 和 `加速度 5` 进一步处理了5日均线的速度变化,以判断市场的加速或减速情况。
7. 均线:
`AA05`, `AA10`, `AA20` 分别表示5日、10日和20日移动平均线,它们是技术分析中常见的趋势追踪指标。
以上就是这个指标公式的主要内容,它结合了多种技术分析方法,包括趋势识别、支撑压力、超买超卖以及速度变化等,旨在为投资者提供全面的市场观察角度。使用者可以根据自己的需求调整参数,以适应不同的市场环境。