在缠论实战中,选股公式的核心是把“分型、笔、驰”等抽象概念转化为可计算的量化条件。这里给出一个基于“底分型+13日线向上”简易缠论选股公式它适用于通达信或同花顺的条件选股。其逻辑是:先识别出当前的底分型结构,再确认中期均线仍保持向上方向,从而捕捉一个下跌线段可能结束的位置。源码如下:
{缠论底分型选}
MA13:=MA(CLOSE,13UP:=H>=REF(H,1) AND>=REF(H,2); {顶分型}
DN:=L<=REF(L,1) AND LREF(L,2); {底分型}
BOTTOM:=REFUP,1) DN; {当前K线形成底分型}
1:=MA13>REF(MA13,3); {13日均线头向上}
条件:=CLOSE>MA13; {收盘价站上13日线选股:BOTTOM AND 1 AND 条件2;
该公式的特点是不依赖未来函数,信号出现后次日可以手动复核。它并不追求捕捉最低点,而是等待底分型成立,配合均线趋势过滤,适合在日线级别寻找“缠论一买或“类二买”的共振区域。如果将其用于选股,还需要结合成交量、MACD面积背驰等条件进一步过滤。实际操作中,可以将上述源码保存为“缠论底分型选股”公式,然后在“选股器-条件选股”中执行,系统会从全市场选出当日满足条件的股票。
而对于传统形态爱好者,“老鸭头”选股公式同样是一个高胜率的筛选工具。老鸭头由三部分组成:鸭头上升、鸭鼻孔洗盘、鸭嘴再度张开。恒宝股份(002104)历史上多次走出过这种形态——股价先快速拉升,随后5日均线回踩甚至短暂死叉10均线,但中长期均线仍然多头排列,当5日均线重新上穿10日均时,也就是“鸭嘴张开”的启动点。针对这种形态,可以参考以下源码:
{老鸭头形态选股}
MA5:=MA(CLOSE,);
MA10:=MA(CLOSE,10);
20:=MA(CL,20);
MA60:=MA(CLOSE,);
多头排列:=MA5>MA AND MA10>MA AND MA20>MA;
曾洗盘:=REF(COUNT(MA<MA10,)>=2,1); {前5天内至少2天5日线在10日下方}
金叉:=CROSS(MA5,MA10) AND5>MA20; {5日线重新上穿10线}
选股:多头排列 AND 洗盘 AND 金叉;
这套公式的含义非常明确:第一,均线系统必须保持多头发散,确保大级别趋势向上;第二,必须出现过5日线与10日线的死叉区域,对应“鸭鼻孔”的洗盘动作;第三,当日5日线重新上穿10日线,代表洗盘结束,市场即将展开第二波拉升。以恒宝股份为例若某日收盘同时满足上述条件,选股器就会将其列入信号池,实盘中再结合大盘环境与缠论底部结构,往往能提高买点的精准度。
那么如何把这两套公式结合起来使用呢?比较高效的方法是“双重过滤”。先运行老鸭头选股公式得到一个具备主升浪潜力的股票池,再对池中的个股逐个调用缠论底分型或背驰指标,寻找回调结束的具体入场点。比如,当恒宝股份这类股票在日线走出老鸭头初期时,缠论的小级别结构往往正处于中枢震荡末端,两者共振的胜率更高。你也可以把两个公式合并成一个综合公式,但需要注意不同周期的信号可能冲突——老鸭头适合日线,缠论可以用30分钟或60分钟来找精确点。参数方面,老鸭头公式中的MA20与MA60可根据个股股性调整,比如短线股习惯用MA20代替MA60,但若追求稳健,建议维持原参数。
在通达信软件中的安装步骤是:打开公式管理器(Ctrl+F),新建“条件选股公式”,输入公式名称,粘贴上方源码,测试保存。之后通过“选股”菜单执行,软件会自动扫描所有A股,并输出当天出现信号的股票列表。需要提醒的是,任何选股公式都只是辅助筛查,老鸭头形态若遇到大盘暴跌同样会失败,缠论信号也需要顶底分型确认的严格性。因此,建议每次选股后先看板块热度,再挑选流通市值适中、换手率温和的标的,比如历史上恒宝股份启动前的流通盘大多在50亿附近,股价处于相对低位,这样的形态更容易走出流畅的老鸭头行情。







