上升增量回调递减量的选股公式(连续涨停回调
以下是通达信的选股公式,可以选出30天内连续三个涨停的股票:
连续涨停:=COUNT(CLOSE>REF(CLOSE,1)1.1,BARSLASTDATE)>BARSLASTDATE-2 AND REF(CLOSE,BARSLASTDATE)>REF(CLOSE,BARSLASTDATE-1)1.1 AND REF(CLOSE,BARSLASTDATE-1)>REF(CLOSE,BARSLASTDATE-2)1.1;
一、关于涨停种类的界定
股票市场中涨停板的设定因股票种类和交易市场不同而有所差异。当前,创业板的涨停比例已从10%提升至20%,而科创板、普通股票以及ST股票的涨幅也各不相同。在编写选股公式时,我们需要明确是针对所有涨停股票进行筛选,还是特定几种。请指明您的具体需求,以便我们更精确地编写公式。
二、关于连续涨停数量的要求
关于连续涨停的数量,您是希望公式筛选出那些恰好连续出现三个涨停的股票,还是希望公式能够捕捉到连续涨停数量三个及以上的股票?这一点的定义非常关键,将直接影响公式的编写逻辑。
三、关于历史验证的需求
历史验证在选股公式中同样重要。若您希望公式在历史数据中进行验证以确保其有效性,这一需求应在编写之初就考虑进去。历史验证通常需要额外的数据和计算资源,若您有此需求,请提前告知。
结合上述讨论,我们可以开始编写选股公式。以下是一个初步的草案:
通达信选股公式草案:
```plaintext
// 定义涨停种类和涨幅(根据实际情况调整)
// 例如:创业板涨停定义为涨幅超过或等于20%,科创板和普通股票涨停定义为涨幅超过或等于10%,ST股票涨停定义为涨幅超过特定限制等。
// 定义连续涨停数量要求,这里假设需要恰好连续三个涨停板
连续涨停数:=COUNT(CLOSE>REF(CLOSE,1)1.1,CLOSE,3)=3; //假设涨停定义为涨幅超过昨日收盘价的10%以上,连续计算三天内的情况。具体数值需要根据实际情况调整。
// 若需要连续三个以上涨停板的股票,则修改上述公式中的等于号(=)为大于等于号(>=)。
// 根据需求选择其他条件进行筛选(如市值、交易量等)
// ... 省略其他条件筛选代码 ...
// 输出结果或标记满足条件的股票列表
FILTER(连续涨停数, 条件筛选结果); // 结合之前定义的筛选条件输出符合条件的股票列表。
```
请注意,上述代码仅为示例草案,实际编写时需要根据您的具体要求和通达信的语法规则进行调整和完善。请确保在实际使用前进行充分的测试和优化以确保公式的准确性。