[AG1178]杨娟抄底副图-通达信指标公式

风险提示:本文只讲解通达信指标公式的编程写法与算法含义,属于技术交流,不指导任何买卖,也不构成投资建议;市场有风险,研究请自负。
01 指标定位|先弄清它把哪几股力量拧成了一股绳
这个副图最容易被名字带偏。它真正在做的,是把"均线方向、价格位置、成交量、MACD 状态"几股力量拧成一道逻辑组合,再等一个横盘突破的姿势。名字是原作者起的,咱们只看它背后的写法,不把它当成任何操作的依据。
均线叉 快线从下穿上慢线,方向转好
量价门槛 低位区放量、单日涨幅温和
MACD态 柱体翻红且仍站在零上
平台锁 长期横盘后的初次下穿才松
#通达信副图 #指标源码 #均线金叉 #MACD #条件式写法

指标编号AG1178(内含):

02 信号条件编写逻辑及一看就懂的推导|把四股力量拧成一股,看原作者怎么上锁
先说最前面那道"方向门"。原作者写了 A:=CROSS(EMA(C,4),EMA(SLOPE(C,20)*10+C,35))。拆开看:左边是 4 日指数均线的快线;右边那串SLOPE(C,20)*10+C,是用 20 日斜率乘 10 再加回收盘价,等于把"价格的倾斜程度"放大十倍再叠回价格本身,做成一个慢一点的参考线。CROSS 这个函数,就是判断"快线从下往上穿过慢线"那一刻。把这两根线用 CROSS 一碰,方向转好的第一道门就立起来了。
这里有个写法的巧思:右边那根参考线为什么要把斜率乘 10?因为 20 日斜率本身是个很小的数,直接加回收盘价会被价格淹没;乘 10 等于把"倾斜"放大到能跟价格对话的尺度。这种"先放大再比较"的思路,在指标编写里很常见,你以后写自己的公式也能用。
接着是价格与成交量的"门槛组"。原作者定义了 B1 到 B5 几个小条件:B1 看当天最低价是否明显低于"成交额除以成交量"算出的均价(也就是低位有下探),B3 看单日涨幅是否温和超过一点(源码里写的是 (C-REF(C,1))/REF(C,1)*100>1.2,注意这里只是源码里的数值写法,不是任何涨跌判断),B4 看价格是否掉到 5 日均线下方不远处,B5 看成交量是不是温和没爆量。几个条件各管一摊,合起来就是"低位、温和、没疯涨"的局面。这套"门槛组"的妙处在于,它不是非黑即白,而是几个宽松的小条件凑在一起——单个看都不严苛,合起来才把"低位温和"这个模糊感觉钉成了电脑能算的数。
原作者还给这组条件起了个变量名叫杨娟买点——这里要特别说明:这只是原作者个人的命名习惯,是写公式时的一个记号,咱们只拿它当"写法示例"看,它不构成任何操作建议,也不指向任何买卖动作。
第三股力量是MACD 状态。源码里写了 D1:="MACD.MACD">REF("MACD.MACD",1) AND "MACD.MACD">0.1,意思是引用 MACD 指标的柱体,要求它比前一天高、且站在 0.1 之上。这就把"动能还在回暖"也拉进了组合。为什么引用而不是自己算?因为 MACD 是大家都熟悉的老指标,直接借它的柱体,读者一眼就懂作者在卡什么状态,省去重新解释。
压轴那道是"平台锁"ZZ。原作者用 PL1、PL2 先判断价格离 50 日、8 日均线都很近(贴近状态),再用一个"连续十天都贴着、今天刚松开"的写法,把"长期横盘后的初次松动"挑出来。这一道很妙:前面三股力量管"状态好不好",这一道管"是不是刚从沉默里醒过来",两者叠起来,信号的语境才算完整。
四股力量拧到一起,最终写成这一行(仅作写法示意,变量命名不构成操作建议):
D1 AND (杨娟买点 OR A2) AND ZZ;
方向门、门槛组、动能态、平台锁,四道全过,信号才亮。你看,所谓"条件式副图",就是这么一层层上锁搭出来的,每一道门都能单独拆开改参数。


