在通达信软件中,用来选出在过去30个交易日内有过连续三个涨停板(非一字板)的选股公式可以设计如下。这里假设涨停定义为收盘价相对于前一天收盘价上涨10%(对于普通A股而言)。如果是针对不同板块有不同的涨停幅度,请相应调整阈值。
Plaintext1// 过去30天内有过三连板的选股公式2N := 30;3ZF := (C / REF(C, 1) - 1) * 100 >= 10; // 定义涨停条件4COUNT(CONDITION_ZF, N) = 3; // 过滤出过去N天内满足涨停条件连续3天的股票56// 完整公式示例,排除一字板(开盘即涨停的情况)7THREE_CONTINUOUS_LIMIT_UPS := 8COUNT(IF((O = H AND L > O) OR ((C - O) / O < 0.01), 0, ZF), N) = 3;910// 如果需要考虑所有类型的涨停(包括一字板),则直接使用下面简化版11SIMPLE_THREE_CONTINUOUS_LIMIT_UPS := COUNT(ZF, N) = 3;1213// 使用时,在条件选股公式编辑器中输入上述任一公式并保存测试即可
其中 CONDITION_ZF 是为了避免一字板(即开盘价等于最高价,表明全天几乎没有交易波动的一字涨停)的判断条件,(O = H AND L > O) 表示当天开盘价等于最高价且最低价高于开盘价,表示不是一字涨停;((C - O) / O < 0.01) 则是排除开盘后几乎没有波动就涨停的情况。根据实际需求选择是否排除一字板。
请根据实际涨停幅度和是否考虑一字板的情况调整上述公式,并在通达信公式管理器中新建条件选股公式后应用测试。由于通达信软件版本和涨停板规则可能会有变动,请务必结合实际情况对公式进行微调。
通达信怎么用自己的指标选股?,求一个专业详细的解答
委比的通达信公式源码是什么?,感谢解答