[AG260920]天机道决策主图-通达信指标源码分享

【免责声明】本文仅拆解指标算法的编写原理,属编程与源码科普,不构成任何投资建议。市场有风险,据此操作盈亏自负。
01MA20 一抬,轨道上开始冒信号
盯盘盯到眼睛发直,盘面上那几根均线缠在一起,看着像一团乱麻。其实均线这东西,单看一根没意思,得看它们怎么排队。今天这条主图,把五条均线排成铁轨,信号就标在轨道边上,谁先谁后一眼分得清。
速查卡(五秒扫完):
02指标源码分享|天机道决策主图

指标编号:AG260920
指标完整源码:
MA5:MA(C,5);MA6:=MA(C,6);MA10:MA(C,10);MA20:MA(C,20);A2:=REF(MA20,1);J1:=(MA20-A2)/A2*100;MJ1:=MA(J1,3);MA30:MA(C,30);MA55:MA(C,60);MA120:MA(C,120);乖离2:=(MA20-MA30)/MA30*100;VAR1:=IF(BETWEEN(乖离2,-2,5),2,0);MAX1:=MAX(MA20,MA30);MAX2:=MAX(MAX1,MA55);MIN1:=MIN(MA20,MA30);MIN2:=MIN(MIN1,MA55);K1:=(MAX2/MIN2-1)*100;VAR2:=IF(K1<=8,1,0);上火车轨:=MA20>MA30 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1) AND MA20-MA30>REF((MA20-MA30),1);STICKLINE(上火车轨,MA20,MA30,0,0),COLORRED;主图信号:=DRAWTEXT(FILTER(上火车轨 AND "MACD.DIF"<0.15 AND"MACD.DIF">REF("MACD.DIF",1) AND MA(V,60)>REF(MA(V,60),1) ANDMA(V,5)>MA(V,10) AND J1>REF(J1,1) AND( L<=MA20 AND C>MA20 OR (CROSS(MA5,MA20)) ),5),L*0.98,'←主图信号');主图信号条件:=FILTER(上火车轨 AND "MACD.DIF"<0.15 AND"MACD.DIF">REF("MACD.DIF",1) AND MA(V,60)>REF(MA(V,60),1) ANDMA(V,5)>MA(V,10) AND J1>REF(J1,1) AND( L<=MA20 AND C>MA20 OR (CROSS(MA5,MA20)) ),5);短线快速上行:DRAWTEXT(FILTER( (VAR1 OR VAR2) AND MA10>REF(MA10,1) ANDCOUNT(MA30>REF(MA30,1),3)=3 AND MA30>MA55 ANDCOUNT(CROSS(MA5,MA30),3) AND J1>MJ1 AND MA(V,5)>MA(V,60)AND MA(V,60)>REF(MA(V,60),1),5),MA55*0.99,'短线快速上行'),COLORRED;DRAWTEXT(CROSS("KDJ.K"(5,2,3),"KDJ.D"(5,2,3)) AND "KDJ.D"(5,2,3)<30AND J1>MJ1 AND MA55>REF(MA55,1) AND COUNT(J1<1,3)>=1,L*0.995,'←信号位①'),COLORYELLOW;DRAWTEXT(CROSS("KDJ.D"(5,2,3),"KDJ.K"(5,2,3)) AND "KDJ.D"(5,2,3)>65AND J1<MJ1 AND COUNT(J1>1,3)>=1,H*1.005,'←信号位②'),COLORGREEN;DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,H*1.03,'←顶区'),COLORRED;DRAWTEXT(CROSS(MA5,MA6) AND "KDJ.K"(5,3,3)>=50 AND "KDJ.J"(5,3,3)<31 ,L*0.92,'←信号位③'),COLORMAGENTA;XL1:=((LLV(LOW,3) = LLV(LOW,60)) AND ((CLOSE / REF(CLOSE,1)) >= 1.04));XL2:=(((CLOSE - EMA(CLOSE,21)) / EMA(CLOSE,21)) * 100);XL3:=CROSS(XL2,(0 - 20));DRAWTEXT(FILTER(((XL1 > 0) AND LOW),5),(LOW - 0.4),'低位标注');DRAWTEXT((XL3 > 0),(LOW - 0.2),'极值低位');X6:=REF(CLOSE,1);X7:=((SMA(MAX((CLOSE - X6),0),7,1) / SMA(ABS((CLOSE - X6)),7,1)) * 100);X8:=CROSS(79,X7);X9:=FILTER(X8,4);DRAWTEXT(X9,(HIGH * 1.02),'高位标注'),COLOR9000F5;STICKLINE(C>1.098*REF(C,1),C,O,0,0),COLORYELLOW;VVAR1:=AMOUNT/VOL/7;VVAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
顺手把 #天机道决策主图# 这个话题钉一下,平时跟 #均线主图# #决策信号# 放一块儿聊。
03J1 量斜率,均线束一收口,一层层往外冒信号
先别急着看信号,从最里头那根线说起。
J1:=(MA20-A2)/A2*100
A2 是 REF(MA20,1),昨天那根 20 日线。拿今天减昨天,再除以昨天,算的是 MA20 一天长了多少。J1 天天记这个数,20 日线像装了个速度表。后面那句 MJ1:=MA(J1,3),把速度再磨平三天,速度的均线比速度本身稳,短冲一下就被抹掉。
这里 20 这个数,值得掰扯掰扯。取 10 日,斜率跟着股价上蹿下跳,假信号满天飞;取 60 日,趋势倒是稳了,可等它抬头,行情早走完一半。20 卡在中间,周线级别的波段正好接得住。再往上 MA30 到 MA55 再到 MA120,三档各管一段,铁轨就这么铺开了。
5→6→10→20→30→55→120
那两根中短期均线贴得近不近,乖离2 说了算。两根线挤在一起,价格多半在窄区间里磨。VAR1 里 BETWEEN(乖离2,-2,5) 这个区间有意思:下界放到 -2,再深就是短均线钻到长均线底下,形态走坏;上界收到 5,再高就是短均线冲太猛,乖离拉开过头。夹在中间,两根线还算正常咬合。
乖离2:=(MA20-MA30)/MA30*100
K1 那组同理。把 MAX2 除以 MIN2 再减一,三根线最高最低比一比,压到 8 以内才算收口。收口了,后面才有东西可等。
上火车轨 这个名儿起得形象:MA20 稳稳站在 MA30 上方,两条线都在往上走,间距还在拉开,三件事同时成立,铁轨才叫铺好。STICKLINE 往轨道中间填色,红柱一亮,就是轨道亮灯。
信号位① 那行最绕。KDJ 的 K 上穿 D,D 还压在 30 以下,J1 斜率向上,55 日线没走坏,往前三天里 J1 还蹲过 1 以下。一堆条件叠一起,把"位置低、动能刚起、趋势没塌"三样一次验完。FILTER(…,5) 是五天里只留头一下,不然信号连成串,看着眼晕。
主图信号 那行更挑剔:上火车轨打底,还要求 MACD 的 DIF 趴在 0.15 以下、60 日量线抬头,再等 J1 往前走,凑齐了才在低位画箭头。短线的快速上行,走的是另一条路,看 10 日线抬不抬、30 日线连红三天、量能站上 60 日线,条件一到,红字标在 55 日线附近。
末尾还有两组位置标注。XL1 抓的是三天低点撞上六十天低点的位置,箱体下沿,配一根像样的阳线才记一笔;X7 走的是 RSI 的老路,七天内上涨的日子占比,冲到 79 以上才在顶上标高位。地板那组管低位,天花板那组管高位,位置就齐了。收尾那根黄柱子,C 超过前收的 1.098 倍才画,算是给急拉留个记号。
评论区聊聊,你平时是先看均线排列,还是等信号冒头?
