在通达信软件中,您可以使用公式语言来编写自定义选股公式或指标。以下是一个公式示例,用于筛选当前价格大于昨日之前10日内第一个涨停的收盘价的股票。 ```plaintext 涨停:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>=9.5; {定义涨停条件,这里假设涨停为9.5%及以上} 近期涨停日:=BARSLAST(涨停); {计算最近一次涨停距离当前的天数} 首次涨停日期:=HHVBARS(近期涨停日, 10); {在过去10天内找到首次涨停距离当前的天数,HHVBARS用于找到最大值的位置} 首次涨停收盘价:=REF(CLOSE, 首次涨停日期); {获取首次涨停那天的收盘价} 现价大于首次涨停收盘价: CLOSE > 首次涨停收盘价; {判断现价是否大于首次涨停收盘价} 现价大于首次涨停收盘价; {返回结果} ``` ### 说明: 1. **涨停**:定义一个涨停条件,这里假设涨停为9.5%及以上。 2. **近期涨停日**:使用`BARSLAST`函数计算最近一次涨停距离当前的天数。 3. **首次涨停日期**:使用`HHVBARS`函数在过去10天内找到首次涨停距离当前的天数。`HHVBARS`返回指定范围内某个数组最大值的下标,这里我们用来找到最近10天内首次涨停的日期。 4. **首次涨停收盘价**:使用`REF`函数获取首次涨停那天的收盘价。 5. **现价大于首次涨停收盘价**:判断现价是否大于首次涨停收盘价。 ### 使用方法: 1. 打开通达信软件,进入“功能”->“专家系统”->“公式管理器”。 2. 选择“条件选股公式”或“预警公式”,点击“新建”。 3. 将上述代码复制粘贴到编辑框中,并保存公式。 4. 在条件选股或预警设置中使用这个公式进行筛选或预警。 请根据您的实际需求调整涨停的判定条件(例如涨停阈值),并根据通达信软件的版本差异,确保公式语法兼容。

点赞(0)
×
关注公众号,登录后继续创作
或点击进入高级版AI
扫码关注后未收到验证码,回复【登录】二字获取验证码
发表
评论
返回
顶部