内外盘选股(上涨):外盘>内盘和上涨基本是同义词,这公式只说了句"今天涨了"

第 22 期。这只比第 20 期那只"集合竞价追高器"还彻底——三个实时函数里,外盘/内盘是逐笔主动买卖分类的盘中累计量,日线缓存里根本没有,核心条件一个字都还原不了。我把能跑的半句"当日上涨"单独跑了:20579 个信号、胜率 42.8%、平均 +0.75%,跟基线基本一个水平。但真正的问题不在回测,在逻辑:外盘>内盘 和 上涨,本来就差不多是一回事

一、四个函数拆一遍

函数含义能否历史回测
DYNAINFO(3)昨收△ 日线可还原
DYNAINFO(7)现价(盘中)✗ 实时,收盘可代理"上涨"
DYNAINFO(22)内盘(主动卖量)✗ 实时逐笔,无法还原
DYNAINFO(23)外盘(主动买量)✗ 实时逐笔,无法还原

公式写成:外盘 > 内盘(主动买盘压过卖盘)AND 现价 > 昨收(当日上涨)。意图是"找主动资金在买、而且价格已经涨起来的票"——听着合理,拆开看就露馅了。

二、能跑的半句,是废的半句

⚠ 回测口径:296 只沪深300成分股 × 180 个交易日(45558 个有效股票日),弱市环境。外盘/内盘(DYNAINFO 22/23)为实时逐笔量,缓存无此字段,公式核心条件无法还原;此处仅把"当日收涨"这半句用收盘代理跑了一遍,不代表公式本身。
条件信号数20日平均收益胜率
全部股票日(基线)45558+0.45%
当日收涨(公式半句代理)20579+0.75%42.8%

跑出来的"当日收涨"半句:平均 +0.75%、胜率 42.8%,跟基线 +0.45% 几乎贴在一起。这半句单独用等于没用——买"今天涨了的票",在弱市里既不亏大钱也不赚大钱,纯中性。但真正要命的不是这半句,是另一半。

三、真问题:两个条件高度冗余

外盘 > 内盘 是什么时候成立?——价格往上走的时候,成交大多打在卖一上(主动买盘后成交),外盘自然大于内盘
 ↓
所以:一只票"当日上涨",它基本已经"外盘 > 内盘"了。两句话高度重叠,不是两个独立条件。
 ↓
AND 一下来:外盘>内盘 AND 上涨 ≈ 上涨。公式≈"选出今天涨的票"。

这不是 bug,是逻辑上的空转:它用两个高度相关的条件,假装自己做了双重确认,其实只确认了一件事——今天涨了。而"今天涨了"是对当下的描述,不是对明天的预测。第 20 期追高、第 21 期抄底翻红,至少还在筛"强度";这只连强度筛选都算不上,就是一面照当下的镜子。

四、内外盘本身就是个虚弱信号

  • 分类噪声大:内外盘按"成交打在买一还是卖一"划分,大单常被拆成碎单,主力可以用小单连续打卖一制造"外盘"假象,再用其他方式出货。

  • 盘中累计、滞后且可逆:外盘/内盘是到当前时刻的累加,下午可能完全翻过来,盘中看着"外盘占优",收盘未必。

  • 和价格的因果很弱:它更像是"涨了所以外盘多"的结果,而不是"外盘多所以会涨"的原因。拿结果当原因,是这类公式的通病。

所以网上那些"内外盘选股公式、胜率XX%"——本质是把"买今天涨的票"包装成"主力资金流入战法",换了个高级名字,内核是空的。

五、如果你要用,就当盘中强度参考

① 别当预测器:它告诉你"此刻在涨、主动买盘占上风",仅此而已,别据此猜明天。

② 要用的话加独立维度:比如叠加"站上 20 日线""量比放大""板块同步",让第二个条件真正独立,而不是和上涨同义反复。

原公式(实盘盘中运行):

XG:(DYNAINFO(23)>DYNAINFO(22)) AND (DYNAINFO(7)>DYNAINFO(3));

注:外盘/内盘为实时逐笔量,历史无法回测;"上涨"半句代理显示近基线、无独立信息。仅作技术验证。

把最近这三只(20 追高、21 抄底翻红、22 内外盘)放一起看,病根一模一样:都把"描述今天强弱"伪装成"预测明天涨跌"。你收藏的公式里,有几只也是这种"照镜子"选手?下次看到"外盘大于内盘选股",先问一句——这和直接说"今天涨了"有什么区别?


相关阅读

在线客服
QQ:332879389
联系电话
13605084160