通达信是一款在中国广受欢迎的股票分析软件,它提供了丰富的技术指标和自定义公式功能,帮助投资者进行技术分析。在给定的文档中,我们看到的是一段用于通达信平台的自定义指标公式源码,名为“一击副图”,同时也包含了一个基于此指标的选股公式。下面我们将详细解析这段代码中的各个组成部分。
我们来看源码的主要变量和计算:
1. `AA` 和 `BB` 分别是短期和长期价格平均线的算术平均值,它们分别使用5个不同周期(1, 3, 5, 7, 9)和10个不同周期(2, 4, 6, 8, 10)的移动平均线求得,目的是综合考虑多个时间窗口的价格趋势。
2. `CC` 和 `DD` 是对 `AA` 和 `BB` 的指数移动平均,用以平滑数据并减少短期波动的影响。
3. `TJ0` 是一个交叉判断条件,当 `CC` 上穿 `DD` 时,意味着短期趋势可能上行,这是一个买入信号的基础条件。
4. `上`, `中`, `下` 分别代表了3日、5日、5日ema的中短期均线,`TJ1` 表示短期均线上穿中期均线,这是一个传统的金叉买入信号。
5. `TJ2` 是当前短期均线上涨超过前一日的条件,这进一步确认了上升趋势的持续性。
6. `X1` 是每日价格的三日均价,反映了一段时间内的市场重心。
7. `BB5` 使用角度变化来衡量价格动量,如果 `BB5>1`,则表明价格有明显的上涨趋势。
8. `EMA3` 是3日的指数移动平均,`TJ3` 是结合角度变化和价格动量的买入条件。
9. `STICKLINE` 语句用于在图表上绘制柱状线,当所有买入条件(`TJ1 AND TJ2 AND TJ0 AND TJ3`)满足时,绘制红色的柱状线,并在25的位置显示“一击”文字提示。
10. `XG` 是选股条件,当所有买入条件满足时,该条件返回真,可以在通达信的选股器中使用。
这段代码的核心逻辑在于寻找同时满足短期和长期趋势上行,且短期动能增强的股票,通过多重条件的叠加,试图提高买入信号的准确性和可靠性。然而,任何技术指标都有其局限性,实际应用时应结合市场环境、公司基本面和其他分析手段进行综合判断。
此外,源码中还包含了`REFLINE`,这是一种在图表上绘制参考线的指令,分别设置了-15、0、20、40、60五条水平参考线,帮助用户直观地观察指标位置。
“一击副图”指标公式旨在提供一个全面的买入信号,通过多个角度评估股票的趋势和动量,而选股公式则可以自动筛选出符合这些条件的股票。在使用时,投资者应理解每个部分的含义,根据自己的投资策略和市场环境进行调整。