[AG260829]玄黄吉星主图-通达信指标源码分享

本文仅分享通达信指标公式的编写思路,不构成任何投资建议,据此操作风险自担。
01 探照灯一亮,多空格局就变了
这指标画了三样东西:一条叫XF的加权均价线,一条叫神奇趋势线的光柱,还有一个变色K线区域。它核心干的事,就是用神奇趋势线这个"探照灯",把价格从冷区(负值)移动到热区(正值)的过程给你照出来。趋势线从负翻正--多头的灯亮了;趋势线在零轴下连续创低--空头还没走完。读懂这根线的位置,就知道行情现在在哪个阶段。
02 源码全貌:探照灯怎么写的

来,先把源码放这儿,你扫一眼,下面咱们慢慢拆。
指标编号:AG260829
指标完整源码:
XF:EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2);VAR2:=MA(CLOSE,80)-MA(CLOSE,13)/3;神奇趋势线:=MA((CLOSE-VAR2)/VAR2,1);狙击:DRAWTEXT(CROSS(神奇趋势线,0)ANDLOW/REF(HIGH,1)<1.012,LOW,狙击),COLORYELLOW;盈利临界:DRAWTEXT(COUNT(神奇趋势线>REF(神奇趋势线,1),3)=3ANDCOUNT(神奇趋势线<0,10)=10ANDREF(神奇趋势线,3)=LLV(神奇趋势线,10),LOW,盈利临界),COLORYELLOW;参与:DRAWTEXT(REF(神奇趋势线,2)=LLV(神奇趋势线,20)ANDREF(神奇趋势线,2)<0.071ANDREF(神奇趋势线,2)<REF(神奇趋势线,1)ANDNOT(REF(LOW,1)>REF(HIGH,2)ANDLOW>REF(HIGH,1))ANDCLOSE>REF(CLOSE,1),LOW,参与),COLORYELLOW;DRAWICON(CROSS(EMA(CLOSE,8),EMA(EMA(CLOSE,8),20))ANDEMA(CLOSE,8)<MA(CLOSE,120),LOW,1),COLORRED;DRAWTEXT((WINNER(CLOSE)-WINNER(OPEN))*100>=17ANDVOL/CAPITAL*100<=2,LOW,无量长阳,谨慎),COLORWHITE;VAR1:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;VAR21:=SMA(VAR1,20,1);VAR3:=SMA(VAR21,15,1);VAR4:=100-3*VAR21+2*VAR3;VAR5:=(3*VAR21+2*VAR3)/4;VAR6:=ABS(ABS(VAR5)-ABS(VAR4));VAR7:=ABS(ABS(VAR5)-ABS(VAR6));阴跌区域:=VAR4-VAR7;见顶区域:=阴跌区域<0;均衡:=VAR5-VAR7;DRAWTEXT(CROSS(阴跌区域,均衡),LOW,阴跌延续),COLORGREEN;DRAWTEXT(CROSS(阴跌区域,-0.1),LOW,见顶回落),COLORWHITE;STICKLINE(C>=O,C,H,0.1,0),COLORRED;TTZF:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100{ANDTTZF>=ZF};STICKLINE(TTZF>=2.50,O,C,8,0),COLOR00FFFF;中轨:HHV(MA(H,11),15),COLORRED;趋势:LLV(MA(H,11),1),COLORGREEN;
03 把探照灯拆开:光柱是怎么一层层搭起来的
你往这看,整张图最核心的就是神奇趋势线这根"光柱"。它怎么来的?先说VAR2这行--MA(CLOSE,80)减MA(CLOSE,13)/3。你想想,80日均线是市场的长期平均成本,13日均线是短期成本,两者一减再除以三,得出一个偏移量baseline。神奇趋势线呢?就是拿当前价格减去这个baseline,再除以baseline本身。说白了,它就是在问:现在价格比长期均线贵了百分之多少?你看,值是正的--价格在长期成本之上;值是负的--价格在长期成本之下。这就是探照灯的"光柱"。
光柱从负翻零--"狙击"信号。源码里 CROSS(神奇趋势线,0) AND LOW/REF(HIGH,1)<1.012,意思是神奇趋势线从负穿越零轴,同时这根K线没有向下跳空缺口(LOW离前一天最高价很近,比值小于1.012)。你想想为什么加这个缺口判断?因为有缺口的时候,价格是"断裂"的,趋势线的穿越可能是假的。加了这个条件,把那些假的过滤掉。
光柱连续三天往上走、且已经十天下零轴了--"盈利临界"。源码 COUNT(神奇趋势线>REF(神奇趋势线,1),3)=3 AND COUNT(神奇趋势线<0,10)=10 AND REF(神奇趋势线,3)=LLV(神奇趋势线,10)。连续三天往上,说明多头在蓄力;连续十天下零轴,说明空头砸了十天没砸动;前天创了十天最低--说白了,空头已经用尽了力气。多头还没启动,但空头已经弹尽粮绝。这个组合,源码作者给它命名为"盈利临界",就是个状态描述,不是操作指令。
三档信号一层比一层严,像探照灯从远光到聚焦。
光柱"参与"的条件更苛刻:前天必须是二十天内最低值、趋势线在0.071下方、且没有跳空缺口。为什么要0.071这个数?太浅了--偏离不够,下跌没到位,不值得参与;太深了--趋势可能根本扭转不了,抄到半山腰。0.071是源码作者在"跌够了"和"还能救"之间找的平衡点,不是拍脑袋。这行还有个 NOT(REF(LOW,1)>REF(HIGH,2) AND LOW>REF(HIGH,1))--排的就是向下跳空缺口。如果前一天跳空低开、今天又跳空低开,这种"缺口套缺口"的形态,趋势线再低也不能碰。
最后说说下半段那套VAR4/VAR5的东西。它拿最近20天最高最低价做了一个百分比区间(RSV),然后套进SMA两层嵌套,最终输出阴跌区域和均衡两条线。阴跌区域跌破均衡--"阴跌延续";阴跌区域跌破-0.1这根参考线--"见顶回落"。源码作者用这两行,把趋势线之外的另一套辅助判断逻辑也给你标出来了。
