通达信牛股首阴选股公式
通达信版本的牛股首阴公式通过检测连续上涨后的首次阴线,并结合成交量和均线系统进行过滤,确保选股结果的准确性。
{牛股首阴-通达信版}
{参数设置:N=5, M=10}
N:=5;
M:=10;
{连续上涨天数}
UP_DAYS:=BARSLAST(CROSS(C,MA(C,N)))REF(C,1),N)>=N-1;
{首阴判断:首次收阴}
FIRST_YIN:=BARSLAST(C[REF(C,1),1);
{缩量或温和放量}
VOL_COND:=VOL][MA(C,M);
{综合条件}
XG:UP_DAYS AND FIRST_YIN AND VOL_COND AND PRICE_SUPPORT;
]
使用说明:将上述代码粘贴至通达信公式管理器-用户公式-其他类型-条件选股公式中新建,保存后即可使用。该公式会筛选出符合牛股首阴形态的个股,供进一步人工判断。
同花顺牛股首阴选股公式
同花顺平台的牛股首阴公式在逻辑上与通达信版本类似,但语法略有差异。该公式重点关注涨停板后的首次回调,并结合换手率进行过滤。
{牛股首阴-同花顺版}
{涨停检测}
ZT:=C/REF(C,1)>1.095 AND C=H;
{连续涨停天数}
ZT_COUNT:=BARSLAST(ZT);
{首阴条件}
SHOU_YIN:=ZT_COUNT>0 AND ZT_COUNT<=5 AND CREF(C,1),1);
{缩量条件}
SUO_LIANG:=V[
]注意事项:同花顺公式对涨停的定义可能因股票类型(如创业板、科创板)而有所不同,使用时需根据实际情况调整参数。建议结合板块热点进行综合判断。
东方财富牛股首阴选股公式
东方财富Choice终端或东方财富网PC版的牛股首阴公式,采用Python或内置公式语言编写,适合进阶用户。该版本增加了基本面过滤,避免买入问题股。
{牛股首阴-东方财富版 (Python伪代码)}
def shou_yin_filter(stock_data):
# 获取历史数据
history = stock_data.get_history(20)
# 检测涨停
zt_days = 0
for i in range(len(history)-1, -1, -1):
if history.iloc[i]['close'] / history.iloc[i-1]['close'] > 1.095:
zt_days += 1
else:
break
# 首阴判断
if zt_days > 0 and zt_days <= 5:
current = history.iloc[-1]
prev = history.iloc[-2]
if current['close'] < current['open'] and prev['close'] > prev['open']:
# 成交量过滤
if current['volume'] < prev['volume'] 1.5:
return True
return False
高级用法:东方财富版的优势在于可以接入基本面数据,建议在牛股首阴选股后,进一步过滤掉市盈率过高、业绩亏损的股票,提高胜率。