通达信WEAKIGNAL弱信号过滤选股公式是一套面向通达信条件选股与预警场景的辅助公式,主要用于对初选股票池进行二次过滤,剔除趋势不清晰、量能不足、波动异常或突破有效性偏弱的信号,保留技术形态相对扎实的候选标的。该公式并不直接预测涨跌,而是通过条件叠加降低弱信号干扰,适合短线跟踪、波段初选和自选股池清洗等使用场景。
功能定位WEAK_SIGN弱信号过滤选股公式的核心功能是对原始选股结果进行“弱信号识别”和“条件校验”。公式可从趋势、量能、振幅、突破有效性等维度综合判断:当股价处于均线多头结构、成交量温和放大、日内振幅处于合理区间且具备有效突破或强势收盘时,输出通过过滤的信号;当趋势松散、量价不配合、波动过大或突破力度不足时,则视为信号予以过滤。通过这种方式,用户可以把公式加入通达信条件选股器,对自选股、行业股或全市场股票进行批量筛选,也可结合条件预警观察盘中信号变化。
主要特点公式采用参数化与模块化思路,趋势、量能、和突破条件分别判断,便于用户按市场风格调整。其逻辑清晰,条件之间的关系直观,方便在通达信公式管理器中和修改。公式兼容通达信条件选股与功能,可用于盘后选股,也可在下载完整日线数据后用于盘中预警。通过弱信号过滤,能够减少均线纠缠、缩量反弹、异常放量、长上影假突破等低质量信号对股票池的干扰。公式不依赖复杂未来函数,注重当前与历史数据的对比,便于复盘和参数微调。需要说明的是,任何技术公式都只能作为辅助工具,弱信号过滤并不等于收益保证,实盘使用时应结合市场环境、板块强弱和风险控制综合判断。
示例源码以下为通达信WEAK_SIGNAL弱信号过滤选股公式的示例框架,可在公式管理器中新建条件选股公式后使用。其中N、M、量能倍数和振幅区间可根据自身习惯调整。
`pascal
{ WEAK_SIGNAL弱信号过滤选股公式示例 }
N:=20M:=60;
VMA5:=MA(VOL,5);
V20:=MA(VOL20);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE60);
TREND_OK:=CLOSE>MA20 AND MA20>=REF(MA20,1) AND20>MA60;
VOL_OK:=VOL>VMA20*12 AND VMA5>REF(VMA5,1);
AMP:=(HIGH-LOW)/REF(CLOSE,)*100;
AMP_OKAMP>1.5 AMP<8;
BREAK_OK:=CLOSE>REF(HHV(HIGH,N),) OR (CLOSE>MA20 AND CLOSE/REF(CLOSE1)>1.03);
WEAKSIGNAL:TRENDOK AND VOLOK AND AMPOK AND BREAK_OK;
上述公式中,TRENDOK用于判断短期均线与中期均线的相对结构,VOLOK确认成交量是否达到一定活跃度,AMPOK用于振幅过小或过大的异常波动,BREAK用于观察收盘价是否形成有效突破或强势上涨。最终输出WEAKSIGNAL,数值为1时表示通过弱信号,数值为时表示通过。在通达信条件选股,选择该公式并执行选股即可过滤后的候选股票池。
使用方法打开通达信软件,进入“公式管理器”,选择“条件选股公式”下的“其他类型”或自建分类,点击“新建”,将公式名称命名为WEAKSIGN,粘贴源码后点击“测试公式”,确认无语法错误后保存。使用前建议下载完整日线数据,避免因数据缺失导致均线和成交量计算不完整。进入“条件选股”界面,选择WEAKSIGNAL公式,设置选股范围,例如全部A股、自选股或指定板块,执行选股后可对结果进行人工复盘。若用于盘中预警,可在“条件预警”中加载该公式,设置预警范围和刷新频率,但盘中数据波动较快,应避免频繁追信号。参数调整时,N可尝试15至30,M可尝试50至120,量倍数可在1.1至1.5测试,振幅区间可根据个股活跃度适当放宽或收紧。建议先用历史行情观察信号分布,再结合板块强弱、价格位置和风险承受能力决定是否纳入观察池。公式仅作为技术筛选工具,不构成投资建议。








