回答于 2025-08-07
编写股票公式筛选条件解析
✅核心逻辑拆解
需要同时满足两个条件:
- 涨幅范围 → (收盘价/前收盘价−1)×100% ∈ [4%,7%]
- 成交量放大 → VOL > MA(VOL,7)×2
📈通达信公式示例
plaintext C/REF(C,1)>=1.04 AND C/REF(C,1)<=1.07 AND VOL>MA(VOL,7)*2;
💡大智慧写法对照
plaintext DYN普通用户NFO(37)/DYN普通用户NFO(39)>=1.04 AND DYN普通用户NFO(37)/DYN普通用户NFO(39)<=1.07 AND VOL>MA(VOL,7)*2;
📌关键函数说明
| 指标 | 含义 | 替代方案 |
|--------------|--------------------------|-------------------------|
| C | 当日收盘价 | 也可写作CLOSE |
| REF(X,N) | N日前的X值数据 | N=1即昨日数值 |
| MA(VOL,7) | 7日平均成交量 | 部分软件用AVEVOL(7) |
| VOL | 当日成交手数(非金额) | 确保单位与均线一致 |
⚠️注意事项
- 不同软件对涨跌停板的处理可能影响边界值判断
- 新股上市首日数据特殊性需单独过滤
- 复权方式建议统一为前复权或后复权
- ST/*ST等风险警示股票可能需要额外排除
🔍扩展应用技巧
可在公式末尾添加以下辅助确认信号: plaintext AND CROSS(MACD.DIF,MACD.DEA) // 叠加金叉共振 OR KDJ.K>KDJ.D // 或者加入超买状态筛选
这个公式会实时动态筛选出符合"涨速达标且放量突破短期均量水平"的活跃个股,建议结合板块热点和资金流向进行二次验证。