[ZDMJ0091]追涨选股预警副图-通达信指标公式
一、指标简介
二、指标构成
(一)基础筛选条件
去除ST赋值:通过判断最近60日是否存在收盘价除以1日前的收盘价大于1.055的情况来确定是否去除ST股。一般来说,ST股往往存在经营风险或其他特殊情况,股价波动可能较为异常,此条件旨在排除这类股票,使筛选出的股票相对更具稳定性和常规性。
去除停牌赋值:以开盘价是否大于0作为判断依据,若开盘价大于0,则表示股票处于正常交易状态,未停牌。停牌期间股票无法正常交易,其价格走势会出现中断,所以排除停牌股有助于保证后续分析基于可正常交易的股票进行。
XG赋值:综合了去除ST和去除停牌两个条件,只有当股票既满足不是ST股(去除ST条件)又处于正常交易状态(去除停牌条件)时,XG才为真,即通过这两个基础条件筛选出符合基本交易要求的股票池。
(二)股价波动指标计算
- HD和LD计算:
HD计算的是当日最高价减去1日前的最高价,它反映了股价在相邻两个交易日之间最高价的变化情况,正值表示股价当日最高价相比前一日有所上升,负值则表示下降。
LD计算的是1日前的最低价减去当日最低价,同样反映了股价在相邻两个交易日之间最低价的变化情况,正值表示股价当日最低价相比前一日有所下降,负值则表示上升。
- DMP、DMM、PDI和MDI计算:
DMP是对HD进行条件判断后的7日加权移动平均。具体来说,当HD大于0且HD大于LD时,返回HD的值,否则返回0,然后对这些值进行7日加权移动平均计算。它主要衡量了股价上涨动力的一种加权平均情况,侧重于反映股价向上波动的趋势和力度。
DMM是对LD进行类似条件判断后的7日加权移动平均。当LD大于0且LD大于HD时,返回LD的值,否则返回0,再进行7日加权移动平均计算。它主要用于衡量股价下跌动力的一种加权平均情况,与DMP相对应,从不同方向反映股价的波动特征。
PDI通过公式DMP * 100 / 真实波幅计算得出,它将DMP的值与真实波幅进行关联,进一步量化股价上涨动力相对于股价波动幅度的情况,是衡量股价上涨相对强度的一个指标。
MDI通过公式DMM * 100 / 真实波幅计算得出,与PDI相对应,它衡量了股价下跌相对强度,通过将DMM的值与真实波幅进行关联,从下跌角度反映股价的波动特征。
(三)趋势及相对强弱指标计算
ADX和ADXR计算:
ADX是对MDI - PDI的绝对值除以(MDI + PDI) * 100进行7日加权移动平均计算得出的。这个指标综合了PDI和MDI的信息,用于衡量股价趋势的强度,ADX值越高,通常表示股价趋势越明显,无论是上涨趋势还是下跌趋势。
ADXR通过公式(ADX + 6日前的ADX) / 2计算,它是ADX的一种平滑处理方式,进一步稳定对股价趋势强度的衡量,使投资者能更清晰地观察到趋势强度的变化情况。
(四)综合选股条件判断
最终的选股条件是一个复杂的逻辑组合判断,要求同时满足以下多个条件:
(PDI > MDI):表示股价上涨动力相对强度大于下跌动力相对强度,即从相对强弱角度看,股价更倾向于上涨态势。
(PDI > ADX):说明股价上涨动力相对强度大于趋势强度指标ADX,意味着上涨动力较为强劲,有可能推动股价进一步上涨。
(ADX > ADXR):表明当前股价趋势强度大于其平滑后的趋势强度,进一步确认股价处于较强的趋势状态中。
(ADX > MDI):再次强调股价趋势强度大于下跌动力相对强度,从不同角度验证股价的上涨态势。
(PDI > ADXR):从另一个角度说明股价上涨动力相对强度大于平滑后的趋势强度,强化了股价上涨的可能性。
收盘价 >= (简单移动平均.MA1) * 1.005:要求收盘价要高于某条简单移动平均线(这里假设MA1是指某一特定周期的简单移动平均线)的1.005倍,体现股价相对移动平均线的强势位置,说明股价在一定程度上处于上升趋势且高于均线一定幅度。
成交量(手) > 1日前的成交量(手):表明当日成交量大于前一日成交量,成交量的放大往往与股价的上涨动力或市场关注度增加有关,是股价可能上涨的一个积极信号。
最低价 <= (简单移动平均.MA1):说明股价的最低价不高于某条简单移动平均线,这有助于判断股价是否在均线附近获得一定支撑,是股价走势相对健康的一个表现。
(简单移动平均.MA1) > (简单移动平均.均线):这里假设存在两条不同的简单移动平均线(MA1和均线),此条件要求MA1大于另一条均线,从移动平均线的排列关系上判断股价处于相对强势的趋势中。
(量比) > 1:量比是衡量成交量相对变化的指标,量比大于1表示当日相对于过去一段时间平均成交量有所放大,进一步说明市场活跃度较高,对股价上涨有一定的推动作用。
(收盘价 < 30):设置了股价的上限,可能是考虑到低价股在某些情况下具有更大的上涨空间或者更符合特定投资者的选股偏好,将股价限制在30元以下进行筛选。
(流通股本(股) < 300000000):对流通股本进行了限制,较小的流通股本在市场资金推动下可能更容易出现股价的较大波动,此条件筛选出流通股本相对较小的股票,可能更适合追求高波动收益的投资者。
(平滑异同平均线的MACD > 0):MACD指标是常用的技术分析指标,MACD大于0通常表示市场处于多头行情,即股价处于上涨趋势中,进一步从技术分析角度验证股价的上涨态势。
(KDJ的J) < 100:KDJ指标中的J值小于100,一般来说,J值过高可能表示股价处于超买状态,有回调风险,这里要求J值小于100,说明股价尚未进入过度超买状态,上涨趋势可能还有一定的延续性。
三、指标参数计算
(一)基础筛选条件参数计算
去除ST参数计算:系统每天会检查过去60个交易日的收盘价和1日前的收盘价数据,按照公式收盘价 / 1日前的收盘价进行计算,然后判断是否存在计算结果大于1.055的情况,以此确定是否满足去除ST的条件。
去除停牌参数计算:每天获取股票的开盘价数据,直接判断其是否大于0,若大于0则满足去除停牌的条件。
(二)股价波动指标参数计算
HD和LD参数计算:每天根据当日最高价、1日前的最高价、当日最低价和1日前的最低价数据,按照各自的计算公式(HD = 最高价 - 1日前的最高价;LD = 1日前的最低价 - 最低价)进行计算,得到当天的HD和LD的值。
DMP、DMM、PDI和MDI参数计算:
与DMP类似,每天首先根据HD和LD的值,按照条件判断(如果LD > 0且LD > HD,返回LD,否则返回0)得到一组临时值。
然后对这组临时值进行7日加权移动平均计算,计算方式与DMP的加权移动平均计算相同,只是以得到的LD相关临时值作为基础,得到每天的DMM值。
每天首先根据HD和LD的值,按照条件判断(如果HD > 0且HD > LD,返回HD,否则返回0)得到一组临时值。
然后对这组临时值进行7日加权移动平均计算。加权移动平均的计算方式是,第一天的加权移动平均值若为有数据的第一天则为当天的临时值,从第二天开始计算公式为:“加权移动平均值(今日) = 临时值(今日) × 权重 + 加权移动平均值(昨日) × (1 - 权重)”(对于7日加权移动平均,权重需要根据具体的加权方式确定),从而得到每天的DMP值。
DMP参数计算:
DMM参数计算:
PDI参数计算:每天根据计算出的DMP值和真实波幅的值(真实波幅的计算方式根据具体的行情数据和算法确定),按照公式PDI = DMP * 100 / 真实波幅进行计算,得到每天的PDI值。
MDI参数计算:每天根据计算出的DMM值和真实波幅的值,按照公式MDI = DMM * 100 / 真实波幅进行计算,得到每天的MDI值。
(三)趋势及相对强弱指标参数计算
ADX和ADXR参数计算:
每天首先根据计算出的MDI和PDI的值,按照公式MDI - PDI的绝对值除以(MDI + PDI) * 100进行计算,得到一个基础值。
然后对这个基础值进行7日加权移动平均计算,计算方式与上述加权移动平均计算类似,只是以得到的基础值作为基础,得到每天的ADX值。
ADX参数计算:
ADXR参数计算:每天根据计算出的ADX值和6日前的ADX值,按照公式ADXR = (ADX + 6日前的ADX) / 2进行计算,得到每天的ADXR值。
(四)综合选股条件判断参数计算
对于综合选股条件中的各个条件,每天系统会根据实时的行情数据进行以下计算和判断:
(PDI > MDI):每天分别获取计算出的PDI值和MDI值,直接比较两者大小,判断是否满足PDI大于MDI的条件。
(PDI > ADX):同样每天获取PDI值和ADX值,比较大小,判断是否满足PDI大于ADX的条件。
(ADX > ADXR):获取ADX值和ADXR值,比较大小,判断是否满足ADX大于ADXR的条件。
(ADX > MDI):获取ADX值和MDI值,比较大小,判断是否满足ADX大于MDI的条件。
(PDI > ADXR):获取PDI值和ADXR值,比较大小,判断是否满足PDI大于ADXR的条件。
收盘价 >= (简单移动平均.MA1) * 1.005:每天获取收盘价和简单移动平均.MA1的值(MA1的值根据其设定的周期和计算方式得出),按照公式进行计算,判断是否满足收盘价大于等于MA1的1.005倍的条件。
成交量(手) > 1日前的成交量(手):每天获取当日成交量(手)和1日前的成交量(手)的值,直接比较大小,判断是否满足当日成交量大于前一日成交量的条件。
最低价 <= (简单移动平均.MA1):每天获取最低价和简单移动平均.MA1的值,比较大小,判断是否满足最低价小于等于MA1的条件。
(简单移动平均.MA1) > (简单移动平均.均线):每天获取两条不同的简单移动平均线的值(MA1和均线的值根据各自设定的周期和计算方式得出),比较大小,判断是否满足MA1大于均线的条件。
(量比) > 1:每天获取量比的值,直接判断是否大于1,满足则符合条件。
(收盘价 < 30):每天获取收盘价的值,直接判断是否小于30,满足则符合条件。
(流通股本(股) < 300000000):每天获取流通股本(股)的值,直接判断是否小于300000000,满足则符合条件。
(平滑异同平均线的MACD > 0):每天获取MACD的值,直接判断是否大于0,满足则符合条件。
(KDJ的J) < 100:每天获取KDJ的J值,直接判断是否小于100,满足则符合条件。
四、交易策略
(一)买入策略
当股票满足本指标所设定的全部选股条件时,可以将其纳入关注范围。首先观察成交量情况,如果成交量在满足条件的同时出现明显放大且持续增加的趋势,说明市场对该股票的关注度在不断提高,资金有持续流入的迹象,此时买入信号更为可靠。
结合股价与移动平均线的关系,若股价不仅高于某条简单移动平均线(如MA1)的1.005倍,且移动平均线呈现多头排列(即MA1大于其他相关均线且各条均线呈上升趋势),这进一步表明股价处于强势上升阶段,可考虑在股价回调至MA1附近且获得有效支撑时买入股票。
参考其他技术分析指标,如MACD指标的DIF线是否向上穿过DEA线且持续向上发散,KDJ指标的K值和D值是否处于合理区间且有上升趋势等。若多个指标都显示积极信号,可以适当增加买入仓位。
(二)卖出策略
如果在买入股票后,股价未能按照预期上涨,反而出现下跌趋势,或者其他技术分析指标出现恶化情况,投资者应考虑及时卖出股票以锁定利润或避免损失。例如,当股价跌破某条重要的移动平均线(如MA1),或者MACD指标的DIF线向下穿过DEA线,KDJ指标的J值进入超买区域(大于100)且有拐头向下迹象等情况出现时,应警惕股价可能继续下跌,及时卖出股票。
当股票价格上涨一段时间后,出现高位放量滞涨的情况,即股价不再创新高且成交量持续维持在较高水平,即使没有出现明确的卖出信号,投资者也应该警惕风险,可以适当减仓。若后续技术指标出现恶化情况,如移动平均线开始拐头向下等,则进一步加大卖出力度。
(三)风险控制策略
设置止损止盈:在买入股票后,根据股票的波动特性和个人风险承受能力设置止损位和止盈位。止损位可以设置在买入价下方一定比例处(如5% - 10%)。当股价下跌达到止损位时,应及时卖出股票,控制风险。止盈位可以根据目标涨幅、压力位或者技术指标的超买情况来设定,当股价达到止盈位时,可分批卖出股票锁定利润。
仓位管理:根据市场整体情况和信号的强弱程度合理控制仓位。在市场趋势不明朗或者信号可靠性不高时,保持较低仓位;在市场趋势向好且多个信号共振时,可以适当增加仓位,但要避免过度集中投资于某一只股票,分散投资风险。
版权声明
本文版权归掌上指标所有。
未经许可,不得转载,转载请注明出处!