同花顺条件选股:三条路径的区别,加四个让结果对不上的口径
条件选股最常见的困惑不是「公式怎么写」,是「为什么我跑出来的结果和别人不一样」。条件一模一样,选出来的股票数量差一截,这不是软件有 bug,是四个数据口径没对齐。这篇讲条件选股的执行机制和口径,公式语法那一层同花顺选股公式怎么写已经写透了,两篇配着看。
一、三条路径,能力完全不同
同花顺提供的选股入口不止一个,看起来都叫选股,底层差别很大。
| 路径 | 你做的事 | 能力边界 | 结果能不能复现 |
|---|---|---|---|
| 智能选股 | 在预设的基本面、技术面条件里勾选 | 只能用它给的条件,条件之间的组合方式固定 | 能,但条件库会随版本更新而变 |
| 问句选股 | 用自然语言描述,比如「连续三天放量上涨」 | 解析结果不受你控制,同一句话不同时期可能解析成不同条件 | 不能保证 |
| 公式选股 | 自己写表达式 | 只能用行情和技术面数据,能表达任意逻辑组合 | 能,条件写死在公式里 |
选路径有一条判据:这套条件你要不要长期重复使用。
只用一次,看看有哪些票,问句选股最快。要长期用,要和历史结果对比,要拿去做统计,必须用公式选股,因为只有它的条件是你自己写死的。问句选股的解析规则在你这边是黑盒,今天解析成一个意思,半年后可能解析成另一个意思,而软件不会告诉你它改了。

二、盘中选股和盘后选股,用的不是同一天的数据
这是最容易出错的一条。
选股时如果当天还没收盘,公式里的 C(收盘价)取到的是当前最新价,V(成交量)取到的是到目前为止的累计量。也就是说,上午十点跑出来的「放量」结果,用的是半天的量去和历史全天的均量比,一定会严重偏低,能选出来的几乎全是异常放量的票。
盘中跑量能类条件,必须先把当日量折算成全天预估量,或者干脆只在收盘后跑。最省事的做法是:涉及成交量的条件一律收盘后跑;只涉及价格和形态的条件可以盘中跑。
另有一个刷新机制要知道:勾了自动刷新之后,软件会按固定间隔(常见为几分钟一次)重新跑一遍条件并更新列表。这意味着盘中你看到的列表随时在变,一只票可能刚进来又出去。把盘中选股结果当成候选池而不是买入名单,是唯一安全的用法。真要盯某个价位,用条件单或预警更可靠,机制见手机条件单怎么设才靠得住。
三、四个让结果对不上的口径
口径一,复权方式。
公式里的历史价格是按前复权、后复权还是不复权取的,决定了均线位置、突破幅度、涨跌幅全部不同。一只票如果期间有过高比例送转,不复权的历史价格会在除权日出现一个巨大的向下跳空,任何均线类和创新高类条件都会被这个跳空毁掉。做技术面选股,复权设置必须固定下来并且长期不改。
口径二,停牌怎么处理。
停牌期间有的数据源补一根平价 K 线,有的直接不补。REF(C,20) 取 20 根之前的收盘价,不补的情况下这 20 根是 20 个交易日,补了的情况下可能只有 12 个交易日。长期停牌过的票,所有回溯类条件都会失真。
口径三,ST、退市整理、风险警示股。
这类股票的涨跌幅限制和正常股票不同,主板 ST 股的涨跌幅自 2026 年 7 月 6 日起从 5% 放宽到 10%。你写「今日涨幅超过 9%」这类条件时,如果没排除它们,选出来的结果里会混进一批完全不是一回事的票。
口径四,上市天数。
次新股的历史 K 线根数不够,所有长周期指标都算不出有效值,或者用不足的样本凑出一个假值。这和回放训练里指标预热失真是同一个问题。
前三个口径的对齐办法是一样的:排除条件不要写进公式,用软件自带的股票池设置来做。 软件的股票池设置里可以直接勾掉 ST、次新、停牌、退市整理股,这套设置由软件维护,跟着规则变化更新;写进公式的话,规则一改你就得自己去改代码,而你多半不会注意到规则改了。上市天数这一条例外,它用公式表达最干净,见下一节。
四、三个可直接粘贴的条件公式
下面三条是完整可用的选股公式,和上一篇里那六条不重复。粘贴到公式编辑器里保存,然后在选股界面里调用。
上市满一年(排除次新,同时保证指标有足够历史):
BARSCOUNT(C) >= 250
BARSCOUNT(C) 是这只票有效 K 线的根数。A 股一年约 240 到 250 个交易日,写 250 表示上市至少一年。要求更严就往上加,比如用到 250 日均线的策略应该写 >= 500。判断依据是:你用到的最长参数的两倍。
窄幅平台突破(20 日振幅小于 15%,今日创 20 日新高):
HHV(H,20)/LLV(L,20) < 1.15 AND C > REF(HHV(H,20),1)
第一段限定前面 20 根 K 线的最高价和最低价之比小于 1.15,也就是这段时间价格被压在一个 15% 以内的箱体里。第二段要求今天的收盘价超过前 20 日的最高价,注意 REF(...,1) 是必须的:不加这一层,HHV(H,20) 会把今天自己也算进去,条件永远不可能成立。这是新手写突破类公式最常见的一个错误。
近期有过涨停且回踩不破 10 日线:
COUNT(C/REF(C,1) > 1.095, 20) >= 1 AND C > MA(C,10) AND V < MA(V,5)
第一段数最近 20 个交易日里有几天涨幅超过 9.5%,至少一天。第二段要求当前站在 10 日均线上方。第三段要求当日成交量低于 5 日均量,也就是回踩过程是缩量的。1.095 这个阈值取 9.5% 而不是 9.9%,是为了容纳涨停板价格取整带来的误差;用在创业板科创板要把它改成 1.19。
三条公式都只用了 C、H、L、V、MA、REF、HHV、LLV、COUNT、BARSCOUNT 这几个基础函数,在同花顺和通达信里写法一致,两边都能用。通达信侧的函数体系见通达信公式函数怎么用。

五、条件选股的三条能力边界
边界一,条件越多,样本越小,结论越不可靠。
每加一个条件,候选池就缩一次。加到七八条的时候,全市场可能只剩三五只票,这时候你看到的不是规律,是巧合。一套条件如果长期只能选出个位数的票,它筛掉的不是噪音,是样本。
边界二,选股条件本身没法在软件里回测。
选股结果是「今天符合条件的票有哪些」,它不告诉你「历史上符合这个条件的票后来涨了多少」。想知道一套条件有没有正收益,必须自己把历史上每一天的选股结果拉出来,跟踪之后的走势。这件事条件选股功能做不到,要做就得换工具,思路见不写代码能不能做回测。
边界三,条件选股选的是当下状态,不是未来。
它回答的是「现在哪些票长成了我要的样子」,不回答「这些票接下来会不会涨」。把它当成缩小范围的工具,选完之后还要人工看图确认,完整流程见A股选股的标准步骤。
写在最后
条件选股用好的关键,不在于公式写得多复杂,在于三件事:选对路径(要复现就用公式选股)、对齐口径(复权、停牌、ST、上市天数)、以及把它定位成缩小范围而不是给出答案。
一个可以马上执行的检查:把你现在在用的那套条件,隔一天在收盘后重跑一遍,看结果稳不稳定。如果两次结果差别很大,问题多半就在上面那四个口径里。
3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)
本文内容仅供教育和参考用途,不构成任何投资建议。交易有风险,入市须谨慎。
在微信里搜「Tom讲交易」即可关注,每周更新交易教学
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
相关文章
同花顺选股公式怎么写:六个可直接粘贴的公式,附函数速查
同花顺选股公式的核心只有七个函数:C收盘、V成交量、MA均线、REF引用N天前、CROSS上穿、COUNT计数、EVERY全部满足。这篇给出六个能直接粘贴使用的公式(放量突破、均线多头、缩量回调、连续放量、创新高回踩、涨停后首阴),以及三个新手最常写错的地方。
交易基础同花顺和通达信怎么选:六个需求维度分流,三条以上偏向哪边就装哪边
这两个软件不存在谁更好,只存在谁更贴你的用法。分流的维度有六个:主力设备是手机还是电脑、选股靠自然语言还是靠写公式、要不要资讯研报一站式、要不要把数据导出到本地、下单走不走行情终端、以及要不要自己改指标。这篇把六个维度逐条展开,给出三种典型用户的配置组合,以及两个换软件也解决不了的问题。
量化交易通达信公式函数按用途分五类:写一个放量选股,从头到尾就用这些
通达信的函数文档有好几百条,真正写选股要用的不到三十个。这篇把它们按用途分成取数、回溯、统计、逻辑、形态五类,每类只留常用的,再讲清三种公式类型(技术指标、条件选股、五彩K线)输出要求的区别和三个赋值符号的用法,然后给出放量的四种定义各自算什么,以及一个可直接粘贴的完整放量选股公式和三个最容易写错的地方。
交易技巧TradingView 警报设置的六个关键选项:错一个,价格到了手机也不响
很多人抱怨警报没触发或者触发太多次,问题几乎都出在六个选项上:警报跑在服务器还是本地、触发频率选哪一档、判定用的是实时价还是收盘价、有效期多久会自动失效、通知走哪条通道、以及指标类警报会不会重绘。这篇把六个选项逐条讲清楚它的机制和限制,再给出免费档能做到什么的核实结果、指标警报的重绘陷阱、以及警报和条件单的根本区别。
交易基础手机炒股软件怎么选:六个维度替代排名,加四条手机做不了的事
「哪个软件最好」没有答案,因为决定好不好用的是六个和你自己有关的维度:行情权限买到哪一档、下单走券商直连还是第三方转发、条件单跑在服务器还是本机、数据能不能导出、支持哪些品种与市场、以及推送在你的手机上会不会被系统杀掉。这篇给出六个维度的自查方法、手机端四个改不掉的硬限制,以及把手机定位成执行端而不是决策端的三条纪律。
交易基础TradingView 看 A 股靠不靠谱:延迟 15 分钟的真相,以及买了实时也解决不了的四件事
TradingView 确实能看沪深两市,但免费看到的是延迟约 15 分钟的行情,实时数据需要另外购买交易所数据包,这笔钱不包含在会员套餐里。更关键的是,就算买了实时,A 股特有的复权口径、龙虎榜融资融券、涨跌停与停牌处理、指数与个股代码重合这四件事仍然解决不了。这篇给出 2026 年 9 月核实的延迟结论、按用法分流的能不能用对照表,以及该回国内软件的三个场景。
觉得有用?关注公众号
扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章