一、自由选股的需求
在日常选股中,虽然不少炒股软件都提供了一定的选股功能供客户使用,但有时总不能很好地满足我们的需要,尤其是多个条件组合的时候往往无从下手,如果使用编程的方式下载数据并进行数据分析则对于没有编程基础的人来说门槛太高。
那我们如何根据自身需要,自由设置不同的选股条件并组合在一起进行选股呢?目前通达信等软件就提供了类似功能,相信小白看完这篇文章后也能快速地掌握方法和窍门。
二、通达信公式简单介绍
通达信函数多种多样,功能也非常强大,下面先简单说明一些规则:
通达信公式可以有多个输入条件,每个输入变量用 “:=” 来表示,但输出变量只能有一个,用 “: ” 来表示,输出变量名称可以随意,例如可以写为选股输出或输出结果等,这是初学者容易踩的坑。
如果输出条件是多条件组合,则不同条件之间使用AND来连接,可以根据不同需要进行组合输出。
通达信公式中,注释的内容使用一对花括号“{}”括起来表示。
举例如下:
{MACD金叉}
DIF:= EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA:= EMA(DIF, 9);
MACD金叉:= CROSS(DIF, DEA) AND DIF < 0 AND DEA < 0; {DIF从下往上穿越DEA,并且DIF、DEA均为负数}
{ MACD中绿柱天数>=8天 }
GREEN_BARS := BARSLAST(CROSS(DEA,DIF)); {统计最近一次死叉后的天数}
绿柱天数 := GREEN_BARS >= 8; {要求绿柱持续时间大于等于8天}
{均线粘合}
M5:= MA(C,5); {5日均线价格}
M10:= MA(C,10); {10日均线价格}
M20:= MA(C,20); {20日均线价格}
均线粘合:= (MAX(M5,MAX(M10,M20)) / MIN(M5,MIN(M10,M20)) -1) < 0.02;
{年线走平上翘}
MA250:= MA(C,250); {250日均线价格}
年线走平上翘:= EVERY(MA250 >= REF(MA250,1), 10);
{触碰120日均线}
MA120:= MA(C,120);
RANGE_PCT:= 0.03; {设置3%波动幅度}
触碰120日均线:=
{股价距离120天内最高价下跌1/3或以上}
最高价跌幅条件 := CLOSE < HHV(HIGH, 120) * 2/3; {HHV(HIGH, 120)为取120天内最高价格}
{ 动态市盈率>0 }
PE_TTM := DYNAINFO(39);
PE条件 := PE_TTM > 0;
{组合条件输出结果,可自由组合不同条件进行筛选}
选股输出: MACD金叉 AND 均线粘合 AND PE条件;
三、通达信软件实操演示
下面就以通达信手机版进行演示说明:
首先要从通达信官网下载通达信APP至手机上安装。
通达信官网下载地址:https://www.tdx.com.cn
安装APP后,点击通达信APP,依次进入首页--指标平台--选股指标--我的--自编指标,然后点击右上角的+号,出来指标信息的填写界面。

为了更好的阅读体验,来飞书看吧:
https://sq4n4iwpx42.feishu.cn/docx/ARUadWEMooUZUdxtMXdcN9Lhnmc
Comments on "小白也能轻松上手:DeepSeek+通达信,轻松选股就是这么简单" :