这个公式可以快速选出当日创历史新高和新低的个股,方便统计或者选股。 在“公式管理器”里,条件选股公式-其他类型-新建: 公式名称里填“历史高点”,之后直接复制 历史高点:BARSCOUNT(C)>=243 AND VOL>0 AND H>REF(HHV(H,243),1) AND H=HHV(H,0) ; 完了点确定保存 ![]() 再新建: 公式名称里填“历史低点”,之后直接复制 历史低点:BARSCOUNT(C)>=243 AND VOL>0 AND L<REF(LLV(L,243),1) AND L=LLV(L,0) ; ![]() 使用的时候条件选股,选择对应公式,加入条件,范围是全部A股,前复权勾选。执行选股就好。 这是今日的测试结果,和手动筛选的结果一样,可以节省很多时间。 ![]() 第一行代码是确保至少有一年的收盘数据,不够一年的股排除,且需要当日成交量要大于0,这样不会一直重复选出停牌的股。 第二行是要求当日最高价大于1日前的年度最高点,为的是找出年度新高的股,确保不会是和两日前的最高价同样价格而被选出,必须是当日创历史新高的。 第三行是要求今日的价格是和历史最高价相等,这样如果单独只用这行代码,就会选出N天前和今日最高价一样的历史新高价格,比如昨日创了历史新高30.01,今日如果想创历史新高,需要最高价至少在30.02,如果单用第三行代码,就会选出和昨日30.01同样价位的股,而不是继续新高的股,所以第二行代码是确保当日至少要新高。 目前测试暂时可用,后续如果有调整,会出优化版。 |
|