通达信是一款在中国广受欢迎的股票分析软件,其强大的功能之一是支持用户自定义技术指标公式。本篇文档提供了一种名为“博傻指标”的源码,用于在通达信中筛选出潜在强势股。该指标结合了多个技术分析元素,如价格动量、成交量、移动平均线等,以判断股票的买入时机。
我们来解析源码中的关键部分:
1. `HH` 计算的是当天收盘价相对于前一天收盘价的涨幅,如果涨幅超过9.8%,且当天最低价高于前一日最高价,则`HH`值计算为2倍收盘价减去前一天收盘价与最高价之和,否则计算为2倍收盘价减去最高价和最低价。这个指标反映了股票的短期上涨力度。
2. `V1` 和 `V2` 分别计算当前周期内的最高价、最低价和收盘价的波动范围,用于后续计算。
3. `DK` 是 `HH` 的累计和加上 `V2`,代表一段时间内股价的总波动幅度。
4. `MDK10` 是 `DK` 的10日简单移动平均,用于平滑波动幅度,减少短期波动的影响。
5. `QR` 计算的是股票收盘价与大盘指数收盘价的比值乘以1000,反映了股票相对大盘的表现。
6. `MQR2` 是 `QR` 的10日简单移动平均,同样用于平滑数据。
7. `XG1` 是买入条件之一,要求 `MDK10` 和 `MQR2` 在过去N天内持续上升,这表明股票的走势强于大盘。
8. `AA`, `BB`, `CC`, `DD`, `EE`, `FF` 分别检查了10日、3日、20日以及最近两天的收盘价、量价关系,以确定股票处于上升趋势。
9. `XG2` 是另一个买入条件,需要所有这些条件都满足,表明股票在多个方面表现出上涨潜力。
10. `XG3` 检查了30日和60日移动平均线的上升趋势,以及10日线的支撑作用,同时要求当前价格上穿10日线。
11. 最终的“博傻买入”信号是当 `XG1`, `XG2`, `XG3` 至少满足两个条件,并且前一个交易日的收盘价低于前两个交易日的收盘价时发出,这可能是为了防止追高买入。
通过这个公式,投资者可以筛选出那些在短期内表现强劲且有持续上升潜力的股票,但需要注意的是,任何技术指标都不能保证100%的准确性,投资者应当结合其他分析方法和市场环境进行决策。此外,"博傻"一词通常指的是在市场中寻找愿意支付更高价格的买家,这种策略在牛市中可能有效,但在熊市或市场调整期可能会面临风险。因此,投资者在运用此指标时应谨慎对待,做好风险管理。