刚刚,我在某音看到一个选股方法介绍的视频,截图如下:
借deepseek编写了通达信的选股公式,输出如下:
通达信选股公式:
```txt
{公式类型:条件选股公式
适用周期:日线
参数设置:N=89 (CCI指标周期,可在编辑器中修改)}
N:=89; {CCI计算周期}
{获取周线数据}
周最高:=
HIGH#WEEK;
周最低:=LOW#WEEK;
周收盘:=CLOSE#WEEK;
{计算周线CCI}
TYP周:=(周最高+周最低+周收盘)/3;
MA_TYP周:=MA(TYP周,N);
AVEDEV_TYP周:=AVEDEV(TYP周,N);
CCI周线:=(TYP周-MA_TYP周)/(0.015*AVEDEV_TYP周);
{计算20周均线}
周20均线:=MA(周收盘,20);
{周线条件:CCI上穿0轴 且 收盘价站上20周均线}
周线条件:=C
ROSS(CCI周线,0) AND 周收盘>周20均线;
{输出选股信号}
选股:周线条件;
```
### 修改说明
1. **直接计算CCI**:使用周线的最高、最低、收盘价,按照CCI标准公式(TYP - MA(TYP,N))/ (0.015 * AVEDEV(TYP,N)) 计算,无需引用外部公式。
2. **保留了原参数**:您可以在公式编辑器中修改参数 `N` 的值(默认89)。
3. **逻辑不变**:依然筛选“周线CCI上穿0轴且站上20周均线”的股票,在日线周期输出信号。
### 使用步骤
1. 打开通达信软件,进入公式管理器(Ctrl+F)。
2. 选择“条件选股公式” → “新建”。
3. 将上述代码粘贴到公式编辑区。
4. 设置参数 `N`:在参数列表中填写最小值1,最大值200,缺省值89。
5. 保存公式,命名为“周线CCI选股”。
6. 执行选股时,确保下载了完整的日线和周线数据,并选择日线周期运行。
如果有任何其他问题,欢迎继续交流!