通达信公式入门教学11:选股公式和选股器引用1来源1.https://www.95sca.cn/archives/268536在第四期公式分类的教学中,我们已经了解条件选股公式的基本特征:条件选股公式可以把符合一定技术形态的个股选出来,其输出数据为符合公式筛选条件的个股。本期教学继续深入讲解选股公式的编写模式,选股器的妙用,以及自动选股如何设置。选股公式有且仅有一条输出语句,即选股条件逻辑判断式,一般我们将选股条件语句放到公式的末尾。大家应该记得,在通达信公式的基本特性中,语句是按照顺序发挥作用的,也就是先写入的语句才能被后写入的语句调用。所以,选股条件语句只有放在末尾,才能保证其囊括了公式中的所有条件;如果放在中间,那么后面的条件就是无效条件。选股条件语句的输出必须为逻辑值,逻辑值返回1的股票就是公式最终会选出的股票。并且,作为唯一的输出语句,选股条件语句可以不写变量,而直接写运算过程,因为它不需要被引用。最简单的选股公式可以只写选股条件语句选股公式名称:波有蛋1101代码如下:
CLOSE=OPEN&&HIGH>LOW;
选股公式:波有蛋1101波有蛋1101的效果为选出当前周期形态为十字星的股票(收盘价=开盘价且最高价>最低价)。由于选股公式在不同时间使用选出的股票肯定不同,所以就不在这里展示选股的结果了,大家可以复制代码自行试验。如果条件更多,一般的操作方法是将每个条件单独写成一行赋值语句,最后用AND、OR、IF等逻辑符或函数将前面的所有条件整合写成输出语句。选股公式名称:波有蛋1102代码如下:
M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M60:=MA(C,60);
条件1:=M5>=M60;
条件2:=M10>=M60;
条件3:=M20>=M60;
条件1 AND 条件2 AND 条件3
选股公式:波有蛋1102前4行语句将M5M60这4个变量分别赋值为5/10/20/60日均线,57行语句给出3个条件,分别表示5日线、10日线、20日线位于60日线上方。最后,使用AND连接条件1~3,意为筛选出同时满足上述3个条件的股票。(大家可以复制代码自行试验)
选股器的妙用
写好选股公式后,需进入选股器使用公式。(快捷键:Ctrl+T)注意,首次使用选股器需下载完整的行情数据,耗时较长,如果你还没有用过选股公式,建议你先随便尝试一个系统公式,把数据下载好;后续每次使用选股器会更新数据,耗时短。在选股器主界面,我们可以:2. 选择、查找选股公式,并查看、编辑;4. 改变选股的周期和范围;6. 勾选选股的条件。选股器主页设置1基础设置完成后,加入选择的公式。选股器主页设置2如有需要,还能继续添加公式。选股器主页设置3添加多个公式后,需要选择全部条件相与/相或,分别扩大或压缩我们的选股范围。选股器主页设置4最后,点击选股入板块,选择我们想加入的板块(没有可以新建),点击确定,开始执行选股。选股器主页设置5选股入板块等待读条完毕,完成选股。等待执行选股之后就能在我们创建的板块看到选中的股票。选股完成
自动选股设置
由于行情变动,同一个选股公式在不同的时间筛选出的股票都可能不一样。为了保证选股的时效性,我们需要相隔固定周期重新选股,如果人工操作就比较繁琐,因此可以设置一个自动选股。注意!!!日内的自动选股通常由条件预警功能代替,后面的教学再具体介绍使用方法。点击公式选项,选择自动选股设置,进入设置界面。自动选股设置点击添加方案,选择我们想用的选股公式,之后设置自动选股的周期,一般设置为240分钟,即每天自动选股一次。添加方案1添加方案2之后选择要选入的板块,和选股器的操作一致,然后点击确定保存方案。执行方案最后,选中刚才保存的方案,点击执行方案,自动选股就设置好了,后面每次打开选股的板块,只要到了自动选股周期就会刷新一次。自动选股设置完毕