通达信公式指标的详细使用说明。
公式名称: 选股
公式核心逻辑:
该公式是一个综合性的选股指标,旨在筛选出满足多个技术条件的股票。它结合了均线系统、价格波动、K线形态以及KDJ指标的信号。
公式组成部分解析:
1. AA (核心均线):
计算5日、10日、15日、20日收盘价的简单移动平均线,然后取这四条均线的平均值。这个值代表了短期到中期的综合平均成本。
2. BB (单日涨幅限制):
要求当日收盘价相对于前一日收盘价的涨幅在0%到5%之间(即`C/REF(CLOSE,1)`大于1且小于1.05)。这用于筛选当日非暴涨(涨停或接近涨停)的股票。
3. CC (近期波动性要求):
要求在过去60个交易日内,至少出现过一次单日涨跌幅超过6%(即`C/REF(C,1)`大于1.06或小于0.94)。这确保了股票在近期有一定的活跃度和波动性。
4. DD (K线形态与价格限制):
要求当日收阳线(收盘价`CLOSE`大于开盘价`OPEN`)。
同时要求当日收盘价低于30元。这是一个绝对价格过滤器。
5. RSV, X, Y (KDJ指标计算):
这部分计算了经过平滑处理的KDJ指标。
`RSV`是未成熟随机值,基于9日内最高价和最低价计算。
`X`是`RSV`的3日指数移动平均,对应传统KDJ中的K值。
`Y`是`X`的3日简单移动平均,对应传统KDJ中的D值。
6. VAR4 (KDJ金叉信号):
当`X`线(快线)向上穿越`Y`线(慢线),且穿越发生时`X`值小于70,则产生一个信号。这是一个在非超买区域(`X<70`)的KDJ金叉。
最终选股条件:
公式的最终输出“选股”信号,需要同时满足以下所有条件:
趋势条件(满足其一即可):
条件A: 核心均线`AA`的当前值向上穿越其两天前的值(`CROSS(AA,REF(AA,2))`)。这代表短期综合成本趋势开始向上。
条件B: 出现KDJ金叉信号`VAR4`,并且当前的核心均线`AA`值大于其两天前的值(`AA>REF(AA,2)`)。这代表在短期趋势向上的背景下,出现了指标金叉。
过滤条件(必须全部满足):
当日涨幅在0%至5%之间 (`BB`)。
股票在最近60日内有超过6%的单日波动 (`CC`)。
当日收阳线且股价低于30元 (`DD`)。
KDJ的快线`X`大于慢线`Y`,且`X`值处于70以下 (`X>Y AND X<70`)。这确保了KDJ处于金叉状态且未进入超买区。
使用场景:
此公式用于在每日收盘后,从全市场股票中筛选出同时呈现“短期均线趋势转强或即将转强”、“价格处于中低位活跃状态”、“日内走势稳健而非极端拉升”的个股。它偏向于寻找处于启动初期或上升中继阶段的标的。
注意事项:
公式中的价格绝对值过滤(`CLOSE<30`)和涨幅限制(`C/REF(CLOSE,1)<1.05`)是固定参数,可以根据市场整体股价水平和自己的风险偏好进行调整。
该信号是日线级别的,建议用于日K线图的分析。
所有条件均为“与”关系,非常严格,可能符合条件的股票数量较少。
AA:=(MA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,15)+MA(CLOSE,20))/4;
BB:=C/REF(CLOSE,1)<1.05 AND C/REF(CLOSE,1)>1;
CC:=HHV(C/REF(C,1),60)>1.06 OR LLV(C/REF(C,1),60)<0.94;
DD:=CLOSE>OPEN AND CLOSE<30;
LOWV:=LLV(LOW,9);
HIGHV:=HHV(HIGH,9);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
X:=EMA(RSV,3);
Y:=MA(X,3);
VAR4:=CROSS(X,Y) AND X<70;
选股:(CROSS(AA,REF(AA,2)) OR (VAR4 AND AA>REF(AA,2))) AND BB AND CC AND DD AND X>Y AND X<70;