张挺 发表于 2023-11-1 22:01:26

通达信单阳形态主图指标公式

<div class="stock-fc-code-box">


<p>N:=1 ;<br>S:=1;<br>DRAWTEXT_FIX(ISLASTBAR,0,0,0,'形态一旦有效成立,其调整时间不会超过8根k线,通常运行的第6根K线便进入启动期,行情随时会拉升而起。'),COLOR00C5FF;<br>DRAWTEXT_FIX(ISLASTBAR,0,0.05,0,'形态上升放量时介入,跌破前大阳线最低价坚决止损出局,最后的上升时间不能拖过第9根K线, '),COLORD6BA63;<br>阳涨幅:=4;<br>阳倍量:=1.5;<br>单阳:=C&gt;O*(1+阳涨幅/100) AND vol&gt;REF(VOL,1)*阳倍量;<br>DRAWTEXT(CURRBARSCOUNT&lt;100 AND 单阳,L*0.98,'阳'),COLOR00FFFF;<br>高不破价:=REF(C,BARSLAST(单阳));<br>中不破价:=REF((C+L)/2,BARSLAST(单阳));<br>低不破价:=REF(L,BARSLAST(单阳));<br>单阳不破:=CURRBARSCOUNT&lt;100 AND BARSLAST(单阳)&lt;11 AND (LLV(L,BARSLAST(单阳))&gt;低不破价 OR LLV(L,BARSLAST(单阳))=低不破价);<br>STICKLINE(单阳不破,低不破价-低不破价*0.003,低不破价,4,0),COLORRED;<br>DRAWTEXT(BARSLAST(单阳)=1 AND 单阳不破,低不破价*0.98,'1'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=2 AND 单阳不破,低不破价*0.98,'2'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=3 AND 单阳不破,低不破价*0.98,'3'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=4 AND 单阳不破,低不破价*0.98,'4'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=5 AND 单阳不破,低不破价*0.98,'5'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=6 AND 单阳不破,低不破价*0.98,'6'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=7 AND 单阳不破,低不破价*0.98,'7'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=8 AND 单阳不破,低不破价*0.98,'8'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=9 AND 单阳不破,低不破价*0.98,'9'),COLORGREEN;<br>DRAWTEXT(BARSLAST(单阳)=10 AND 单阳不破,低不破价*0.98,'10'),COLORGREEN;<br>两天:=LLV(L,BARSLAST(单阳))&gt;低不破价 OR LLV(L,BARSLAST(单阳))=低不破价;<br>一般:=LLV(L,BARSLAST(单阳)-2)&gt;低不破价 OR LLV(L,BARSLAST(单阳)-2)=低不破价;<br>一般选股:STICKLINE(CURRBARSCOUNT&lt;100 AND BARSLAST(单阳)&lt;9 AND 两天 AND 一般,低不破价,低不破价,2,0),COLORWHITE;<br>较强:=LLV(L,BARSLAST(单阳)-2)&gt;中不破价 OR LLV(L,BARSLAST(单阳)-2)=中不破价;<br>较强选股:STICKLINE(CURRBARSCOUNT&lt;100 AND BARSLAST(单阳)&lt;9 AND 两天 AND 较强,中不破价,中不破价,2,0),COLORMAGENTA;<br>最强:=LLV(L,BARSLAST(单阳)-3)&gt;高不破价 OR LLV(L,BARSLAST(单阳)-2)=高不破价;<br>最强选股:STICKLINE(CURRBARSCOUNT&lt;100 AND BARSLAST(单阳)&lt;9 AND 两天 AND 最强,高不破价,高不破价,4,0),COLORYELLOW;<br>现价:DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(C),CURRBARSCOUNT=1,C,3)DOTLINE;<br>VARR1:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN));<br>买盘:=IF(CLOSE&gt;OPEN,VARR1*(HIGH-LOW),IF(CLOSE&lt;OPEN,VARR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));<br>成交量比:=买盘/VOL*100;<br>主力持仓:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);<br>主力筹码集中度:=WINNER(C)*100;<br>散筹筹码集中度:=(WINNER(C*1.1)-WINNER(C*0.9))*100;<br>量筹买点:=主力筹码集中度&gt;主力持仓 AND 主力持仓&gt;散筹筹码集中度<br>AND 成交量比&gt;89.9 AND FINANCE(7)&lt;2500000000 AND DYNAINFO(7)&gt;0;<br>DRAWTEXT(量筹买点,REF(CLOSE,1),'量筹'),COLOR000055; <br>STICKLINE(量筹买点,CLOSE,O,2.8,0),COLOR000055; <br>STICKLINE(量筹买点,CLOSE,O,2,0),COLOR000088; <br>STICKLINE(量筹买点,CLOSE,O,1.5,0),COLOR0000AA; <br>STICKLINE(量筹买点,CLOSE,O,1,0),COLOR0000CC; <br>STICKLINE(量筹买点,CLOSE,O,0.5,0),COLOR0000EE; <br>D7:="macd.DIF#WEEK"-"MACD.DEA#WEEK";<br>D8:="MACD.DIF#MONTH"-"MACD.DEA#MONTH";<br>黑马抄底:=crOSS("kdj.J#WEEK"(9,3,3),0) AND D8&gt;0 OR CROSS("kdJ.J#MONTH"(9,3,3),0) AND D7&gt;0;<br>STICKLINE(黑马抄底,CLOSE,OPEN,3,0),COLORYELLOW;{KDJ和MACD的周月之间的配合}<br>DRAWTEXT(黑马抄底,LOW-0.03,'黑马'),COLORMAGENTA;<br>STICKLINE(黑马抄底,CLOSE,OPEN,3.2,0),COLOR000099;<br>STICKLINE(黑马抄底,CLOSE,OPEN,2.6,0),COLOR0000AA;<br>STICKLINE(黑马抄底,CLOSE,OPEN,2.2,0),COLOR0000CC;<br>STICKLINE(黑马抄底,CLOSE,OPEN,1.8,0),COLOR0000DD;<br>STICKLINE(黑马抄底,CLOSE,OPEN,1.3,0),COLOR0000FF;<br>STICKLINE(黑马抄底,CLOSE,OPEN,0.5,0),COLORCC66FF;<br>FH11:=REF(MACD,1)&lt;REF(MACD,2) AND REF(MACD,2)&lt;REF(MACD,3) AND REF(MACD,3)&lt;REF(MACD,4);<br>FH21:=MACD&gt;=0 AND COUNT(MACD&gt;REF(MACD,1),1)=1;<br>FH3:=EMA(C,30)&gt;=REF(EMA(C,30),1) AND COUNT(EMA(C,5)&gt;EMA(C,10) AND EMA(C,10)&gt;EMA(C,30),1)=1;<br>FH4:=CROSS(C,EMA(C,30)) OR C&gt;EMA(C,30);<br>FH5:=FH11 AND FH21 AND FH3 AND FH4;<br>FH6:=FH11 AND FH21 AND FH3 AND FH4 AND ABS((MACD.DIF-MACD.DEA)/C)&lt;0.018;<br>FH7:=FH11 AND FH21 AND FH3 AND FH4 AND MACD&lt;0.10;<br>腾:=FH5 OR FH6 OR FH7;<br>DRAWTEXT(腾,(LOW * 0.985),'腾'),COLOR00FFFF;<br>STICKLINE(腾,CLOSE,O,2.8,0),COLOR00FFFF; <br>STICKLINE(腾,CLOSE,O,2,0),COLOR0077FF;<br>STICKLINE(腾,CLOSE,O,1.5,0),COLOR0099FF;<br>STICKLINE(腾,CLOSE,O,1,0),COLOR00AAFF;<br>STICKLINE(腾,CLOSE,O,0.5,0),COLOR00CCFF;<br>M月:=CROSS("MACD.DIF#MONTH","MACD.DEA#MONTH");DRAWTEXT(M月,LOW-0.04,'M月'),COLORMAGENTA;<br>K月:DRAWTEXT(CROSS("KDJ.K#MONTH"(9,3,3),"KDJ.D#MONTH"(9,3,3)) ,LOW-0.05,'K月'),COLORMAGENTA;<br>K周:DRAWTEXT(CROSS("KD.K#WEEK"(9,3,3),"KD.D#WEEK"(9,3,3)) ,LOW-0.08,'K周'),COLORRED;<br>M周:=CROSS("MACD.DIF#WEEK","MACD.DEA#WEEK");DRAWTEXT(M周,LOW-0.1,'M周'),COLORRED;<br>月叉:DRAWTEXT(CROSS("KDJ.D#MONTH"(9,3,3),"KDJ.K#MONTH"(9,3,3)) ,H+0.05,'K20'),COLORGREEN;<br>周叉:DRAWTEXT(CROSS("KDJ.D#WEEK"(9,3,3),"KDJ.K#WEEK"(9,3,3)) ,H+0.08,'K5'),COLORGREEN;<br>M5:=CROSS("MACD.DEA#WEEK","MACD.DIF#WEEK");<br>DRAWTEXT(M5,H+0.10,'M5'),COLORGREEN;<br>M20:=CROSS("MACD.DEA#MONTH","MACD.DIF#MONTH");<br>DRAWTEXT(M20,(H+0.15),'M20'),COLORGREEN;<br>STICKLINE(月叉 OR 周叉 OR M5 OR M20,HIGH,LOW,0.2,0),COLORGREEN;<br>STICKLINE(月叉 OR 周叉 OR M5 OR M20,OPEN,CLOSE,0.2, 0),COLORGREEN;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,2.8,0),COLOR808080;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,2.5,0),COLOR919890;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,2.2,0),COLORB4B5AF;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,1.7,0),COLORCCCCCC;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,1.2,0),COLORDDDDDD;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,0.8,0),COLOREEEEEE;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,0.4,0),COLORF5F1F1;<br>STICKLINE(M月 OR K月 OR K周 OR M周,OPEN,CLOSE,0.1,0),COLORFFFAFA;<br>T0:=BARSCOUNT(CLOSE)&gt;12;<br>T1:=CLOSE=LLV(CLOSE,12);<br>T2:=rsi.RSI1&gt;LLV(RSI,12);<br>T3:=RSI.RSI1&lt;21;<br>TRSI:=T0 AND T1 AND T2 AND T3 AND CLOSE/HHV(CLOSE,120)&lt;0.7;<br>RSI成W底:=IF(REF(TRSI,1) AND CLOSE&gt;REF(CLOSE,1),1,0);<br>DRAWTEXT(RSI成w底,(L*0.98),'W'),COLORLIMAGENTA;{RSI在低位上穿且收盘价是12来最低}<br>STICKLINE(RSI成W底,OPEN,CLOSE,2,0),COLORLIMAGENTA;<br>wr:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));<br>WR反向:=(0-WR)-100,COLORYELLOW;<br>RSI买点:=RSI.RSI1&lt;20 AND RSI.RSI1&gt;REF(RSI.RSI1,1);<br>WR反向买点:=WR反向&gt;-80 AND WR反向&lt;REF(WR反向,1);<br>梁队长选股:=RSI买点 AND WR反向买点;<br>DRAWTEXT(梁队长选股,LOW-0.03,'梁')COLORRED;{WR和RSI的双重买点}<br>STICKLINE(梁队长选股,OPEN,CLOSE,3,0)COLORRED;<br>STICKLINE(梁队长选股,HIGH,LOW,0,1),COLORYELLOW,LINETHICK2;<br>STICKLINE(梁队长选股,OPEN,CLOSE,2.5,0),COLOR0033FF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,2.1,0),COLOR00BEFF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,1.7,0),COLOR13BCFF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,1.3,0),COLOR13D1FF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,0.9,0),COLOR00D6FF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,0.4,0),COLOR13E5FF;<br>STICKLINE(梁队长选股,OPEN,CLOSE,0,0),COLOR00F6FC;<br>LC:=REF(CLOSE,1);<br>AG:=REF(RSI.RSI1&lt;45,1) AND RSI.RSI1&gt;45;<br>TYP:=(HIGH+LOW+CLOSE)/3;<br>cci:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));<br>B:=REF(CCI&lt;-100,1) AND CCI&gt;=-100;<br>mms:=MA(3*RSI.RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);<br>W:=REF(MMS&lt;39,1) AND MMS&gt;=39;<br>RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;<br>K:=SMA(RSV,3,1);<br>D:=SMA(K,3,1);<br>JG:=3*K-2*D;<br>F:=REF(JG&lt;10,1) AND JG&gt;=10;<br>牛股:=AG AND B AND W AND F;<br>STICKLINE(牛股,OPEN,CLOSE,2.5,0),COLORMAGENTA;{3个指标会和而成其中RSI强势KDJ低位}<br>DRAWTEXT(牛股,(L-0.08),'牛股'),COLORMAGENTA;<br>bias0:= (C-MA(C,2))/MA(C,2)*100;<br>D1:=INDEXC;<br>D2:=MA(D1,13);<br>DR2:=D2&gt;1.050*D1;<br>E2:=(C-REF(C,26))/REF(C,26)*10;<br>SJ1:=DR2;<br>SJ2:=E2&lt;-2.30;<br>SJ3:=BIAS0&lt;-2.7;<br>SJ5:=SJ1 AND SJ2 AND SJ3;<br>SJ6:=CROSS(0.5,SJ5);<br>JS1:=CROSS(SJ6,0.5);<br>JS2:=BARSLAST(JS1=1);<br>JS3:=JS2&lt;=5 AND C&lt;REF(C,JS2);<br>赛:=SJ6 OR JS3;<br>DRAWTEXT(赛,(L*0.97),'赛'),COLORRED;{大赛排名第一}<br>STICKLINE(赛,OPEN,CLOSE,1,0)COLORRED;<br>AA05:MA(C,5);<br>五日乖离率:=(C-AA05)/AA05*100;<br>AA30:=MA(C,30);<br>三拾日乖离率:=(C-AA30)/AA30*100;<br>MR:=COUNT(CROSS(五日乖离率,0),3)&gt;=1 AND 三拾日乖离率&gt;REF(三拾日乖离率,1) AND AA05&gt;REF(AA05,1) AND (C/REF(C,1)-1)*100&gt;5 AND REF(C,1)&lt;AA30;<br>买入:=FILTER(MR,10);<br>BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;<br>BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;<br>BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;<br>BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;<br>乖离:=MA(BIAS,3);<br>接近底部:=(乖离&lt;-12 AND 乖离&gt;=-18);<br>乖离抄底:=IF(乖离&lt;-18,1,0);<br>乖离信号:=乖离抄底 OR 买入;<br>DRAWTEXT(乖离信号,(L*0.93),'乖'),COLOR7FFF00;<br>VAR41:=CLOSE/MA(CLOSE,30)*100&lt;75;<br>VAR42:=CLOSE/MA(CLOSE,50)*100&lt;78;<br>VAR43:=HIGH&gt;LOW*1.053;<br>VAR44:=VAR43 AND COUNT(VAR43,5)&gt;2;<br>VAR45:=VAR44 AND (VAR41 OR VAR42);<br>VAR46:=DMA(EMA(CLOSE,5),SUM(VOL,8)/2.8/CAPITAL);<br>VAR47:=(CLOSE-VAR46)/VAR46*100;<br>赢:=REF(VAR47,1)&lt;-34 AND VAR47&gt;REF(VAR47,1) AND REF(VAR47,1)&lt;REF(VAR47,2)<br>AND VAR47-REF(VAR47,1)&gt;1.76 OR VAR45;<br>DRAWTEXT(赢,(L*0.88),'赢'),COLORMAGENTA;<br>获利:=WINNER(CLOSE)*100;<br>获利盘:=WINNER(C)*100;<br>近邻筹码:=(WINNER(C*1.07)-WINNER(C*0.93))*85;<br>获利纵横:=获利盘-近邻筹码,NODRAW;<br>换手率:=V/CAPITAL*100;<br>AGA:=IF(DYNAINFO(8)&gt;0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));<br>AGB:=(DYNAINFO(5)&lt;0.01 || DYNAINFO(6)&lt;0.01);<br>AGC:=IF(AGB,1,(AGA&lt;(DYNAINFO(5)+0.01) &amp;&amp; AGA&gt;(DYNAINFO(6)-0.01)));<br>MA21:=IF(AGC,0.01*expma(AMOUNT,21)/EXPMA(VOL,21),EMA((HIGH+LOW+CLOSE)/3,21));<br>MA60:=IF(AGC,0.01*EXPMA(AMOUNT,60)/EXPMA(VOL,60),EMA((HIGH+LOW+CLOSE)/3,60));<br>MA∞:=IF(AGC,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120));<br>收盘价:=CLOSE;<br>TJ1:=获利&gt;40;<br>TJ2:=MA60&gt;MA∞ AND MA21&gt;MA60;<br>TJ3:=收盘价&lt;MA∞;<br>受伤庄股:=TJ1 AND TJ2 AND TJ3 STICK;<br>DRAWTEXT(受伤庄股,(L*0.99),'伤'),COLORCYAN;<br>跟进:=COUNT(获利纵横&gt;REF(获利纵横,1),5)=5 AND 获利盘&gt;REF(获利盘,1)STICK;<br>DRAWTEXT(跟进,(L*0.995),'横'),COLORRED;<br>锁仓:=获利盘&gt;=85 AND 近邻筹码&lt;30 AND 换手率&lt;5 STICK;<br>DRAWTEXT(锁仓,(L*0.99),'锁'),COLORWHITE;<br>强庄:=CROSS(获利盘,近邻筹码)AND 获利盘&gt;50 AND 获利纵横&gt;30 STICK COLORRED;<br>DRAWTEXT(强庄,(L*0.97),'强'),COLORRED;<br>启动:=REF(获利盘,1)&lt;50 AND 获利盘&gt;60 AND 近邻筹码&lt;REF(近邻筹码,1)STICK;<br>DRAWTEXT(启动,LOW-0.03,'启'),COLOR5555FF;<br>STICKLINE(启动,CLOSE,O,2.8,0),COLOR4444FF; <br>STICKLINE(启动,CLOSE,O,2,0),COLOR5555FF; <br>STICKLINE(启动,CLOSE,O,1.5,0),COLOR7777FF; <br>STICKLINE(启动,CLOSE,O,1,0),COLOR9999FF; <br>博弈K线长:=100*(WINNER(CLOSE)-WINNER(OPEN));<br>博弈K线收盘差:=博弈K线长&gt;=20;<br>大单动向:(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7),NODRAW;<br>HSL:=100*VOL/(FINANCE(7)/100);<br>换手:=MA(HSL,1)&lt;3;<br>博弈长阳:=博弈K线收盘差 AND 换手 COLORMAGENTA;<br>DRAWTEXT(博弈长阳,LOW-0.03,'博弈'),COLORMAGENTA;<br>STICKLINE(博弈长阳,CLOSE,O,2.8,0),COLOR770077;<br>STICKLINE(博弈长阳,CLOSE,O,2,0),COLOR990099; <br>STICKLINE(博弈长阳,CLOSE,O,1.5,0),COLORBB00BB; <br>STICKLINE(博弈长阳,CLOSE,O,1,0),COLORDD00DD;<br>STICKLINE(博弈长阳,CLOSE,O,0.5,0),COLORFF00FF;<br>三日:=SUM(大单动向,3);<br>五日:=SUM(大单动向,5);<br>十日:=SUM(大单动向,10);<br>二十日:=SUM(大单动向,20);<br>三十日:=SUM(大单动向,30);<br>六十日:=SUM(大单动向,60);<br>涨:=大单动向&gt;0 AND 三日&gt;0 AND 五日&gt;0 AND 十日&gt;0 AND 二十日&gt;0 AND 三十日&gt;0 AND 六十日&gt;0;<br>DRAWTEXT(涨,(LOW * 0.99),'资'),COLORRED;<br>K1:=REF(C,1)=DYNAINFO(3) AND O=DYNAINFO(4) AND C=DYNAINFO(7) AND H=DYNAINFO(5) AND L=DYNAINFO(6);<br>K2:=BARSLAST(V=HHV(V,20));<br>K3:=BACKSET(K1,K2+1);<br>STICKLINE(K2=0 AND K3=1,H,H*1.003,8*N,0),COLORYELLOW;<br>收:C,NODRAW;<br>DRAWTEXT(S=1&amp;&amp;K2=0&amp;&amp;K3=1,H*1.02,'20天内的最高量'),COLORYELLOW;<br>主力成本线:DMA(((2*C+H+L)/4+(2*H+L+C)/4+(2*L+C+H)/4)/3*90,HSL/90)/90,COLORRED;<br>{分水岭:KDJ80以上无效,20以下捌头向上有效 }<br>EMAC5:=EMA(CLOSE,5);EMAC10:=EMA(CLOSE,10);EMAC12:=EMA(CLOSE,12);<br>SW1:(EMAC5*7+EMAC10*3)/10;<br>SWAA:=SUM(VOL,5)/3/CAPITAL;<br>SW:DMA(EMAC12,SWAA);</p><p><br></p><p><br></p>
</div>
页: [1]
查看完整版本: 通达信单阳形态主图指标公式