[AG1172]实战买指标副图-通达信指标公式
风险提示:下面聊的全是通达信公式的编写逻辑,纯粹技术分享,不预测走势也不指导交易,参考与否请自行判断,盈亏自己负责。

01 这一长串条件到底在筛什么
有些源码一眼望过去几十行,末尾收在一句密密麻麻的 AND 里。新手最怕这种——每个词都认识,连起来就懵。今天拿"实战买"这根副图开刀,咱不背公式,就聊清楚"把十几个条件用 AND 串起来"这种写法到底怎么搭。读懂它的骨架,你自己也能照猫画虎拼条件,想加哪条加减哪条都清楚。

指标编号AG1172(内含):

02 信号条件编写逻辑:十几个条件怎么用AND串成总开关|实战买指标副图
先看最外头那层"闸门"。源码第一句用 DATE 函数判断"今天日期"是否还早于某个老黄历,是就返回 1、否就返回 0。说白了,作者给整段信号加了一道时间闸门——过了那个日期,闸门就变 0,后面再多的条件乘上 0 也全是 0。这是一种常见的"到期失效"写法:源码看着完整,可一旦日期过了槛,信号就再也亮不了。咱学的是这种"用 IF 给整段加开关"的思路,不是去动那个日期。
接着是一组随机值类条件。它们先用 HHV 取区间最高、LLV 取区间最低,再用"(最高减今收)除以(最高减最低)"算出价格在区间里的相对高度,末尾用 100 减一下,得到一条在 0 到 100 之间晃的线。其中一条是说,那条位置线向上金叉了它自己几根的平均——金叉在这里只是"两条线谁上穿谁"的几何说法,表示短期位置从下往上挑过了平滑线。原作者在源码里把这一类条件挂上了"实战买"相关的标注,那只是他个人的写法记号,本篇只借它讲"怎么写",不作任何操作暗示。
再看量能这块。先用成交量除以流通盘算出换手率,再取它的短期平均和长期平均。要求"近期的平均换手,不低于长期的平均换手,而且最近还在往上走",翻译成人话就是:交投最近比以往更活跃了。还有一组更进一步,拿成交量相对它一年高低的位置,乘上价位再做平滑,要求这条"资金活跃度"线为正且站上某个值,想抓的是"有量、且量在回暖"的状态。这里用上百根做长周期基准,是为了把"今年以来的量能水位"当参照,避免被单日脉冲带偏。
均线排列这块最直观。用三条不同周期的均价线,要求收盘价同时上穿这三条,并且短周期线压在长周期线之上,这就是"短均在线、长均在下、价刚挑破三线"的多头排列雏形。还有一行从单根 K 线入手:开盘在两条均线之下、收盘在两条均线之上,是一根实实在在的强势阳线。中间那几行还用实时盘口函数去抓盘口价,区分集合竞价和连续竞价两种情况,决定均价线用"金额推算"还是"传统均价"——这属于让副图在盘中也能稳稳画线的细节处理,咱知道它存在就行。
末尾还有两道"硬门槛"。一道用流通盘小于三千万、且不是 ST 或 *ST、再加上一个实时活跃度过滤,把目标圈在小盘活跃股里;最外头还加了一句价格小于某个数,把高价股挡在外头。每一道都是作者按自己的偏好加的"过滤器",你完全可以把门槛调松调紧。
把所有零件拼起来的,是末尾那一长串 AND。要求"短快线挑破慢线"刚好发生过 1 次——多了少了都不算。它和前面的随机金叉、量能回暖、小盘过滤,再加上"三线多头、单根强势阳线、价上穿短期均线的任一满足"这道括号,全用 AND 焊死,末尾再乘时间闸门。注意那个括号里用的是 OR:几个条件满足任意一个就算过这一关,其余各关则必须全过。这种"大部分硬、个别软"的搭配,正是多条件指标的常用手法。
▼ 全部 AND 焊死 ▼
写法示意(仅展示函数/结构怎么写,非完整公式):总开关 := 时间闸门 AND 随机金叉 AND 量能回暖 AND 小盘过滤活口 := 三线多头 OR 单根阳线 OR 价上穿短期均线
源码里作者把最终那行命名为"实战买",并写成一个选股条件的样子。咱们要学的是这种积木式写法:先把每个想法写成一个 VAR,再用 AND 与 OR 把它们串成一道总开关。至于那行叫什么、代表什么,纯属原作者个人标注,本篇只拆写法、不构成任何操作建议。
⚑ 一句话记住:十几个条件 AND 焊死,个别用 OR 留活口


