阿花丹 发表于 2023-11-1 19:37:19

大智慧登山阶梯主图指标公式

以下是大智慧登山阶梯主图代码,以及无未来函数的选股公式,选股公式包括:长线黑马选股,以及短线选股两个:&nbsp;<div>N1:=5;<br>
N2:=20;<br>
JJ:=(CLOSE+HIGH+LOW)/3;<br>
A:=EMA(JJ,10);<br>
B:=REF(A,1);<br>
ma5:ma(c,n1);<br>
ma20:=ma(c,n2);<br>
{MA6:MA(CLOSE,P4),linethick2,colorCC9900;<br>
MA7:MA(CLOSE,P5),linethick2;<br>
MA8:MA(CLOSE,P6),linethick2,colorcyan;}<br>
STICKLINE(A&gt;B,A,B,9,0),COLOR0099FF{colorgreen};<br>
STICKLINE(A&lt;B,A,B,9,0),COLORBLUE;<br>
买入:cross(a,b),LINETHICK0;<br>
买入天数:last(a&gt;b),LINETHICK0;<br>
{文操胜券1利器转折买点信号}<br>
VAR14:=ZIG(3,13);<br>
DRAWICON ((REF(VAR14,2) &gt; REF(VAR14,1)) AND (VAR14 &gt; REF(VAR14,1)),LOW - (LOW)*(0.05),7),COLORRED;<br>
DRAWICON ((REF(VAR14,2) &lt; REF(VAR14,1)) AND (VAR14 &lt; REF(VAR14,1)),HIGH + (HIGH)*(0.03),8),COLORblack;<br>
STICKLINE((REF(VAR14,2) &lt; REF(VAR14,1)) AND (VAR14 &lt; REF(VAR14,1)),CLOSE,OPEN,6,0),COLORBLUE;<br>
STICKLINE((REF(VAR14,2) &gt; REF(VAR14,1)) AND (VAR14 &gt; REF(VAR14,1)),CLOSE,OPEN,6,0),COLORMAGENTA;<br>
{=====================================}<br>
DRAWTEXTAbs(2,6,'所属板块:'+BKNAME),COLORblack,linethick1;<br>
每股净资产:=FINANCE2(4);<br>
销售毛利率:=FINANCE2(12);<br>
主营收入同比:=FINANCE2(11);<br>
净利润同比:=FINANCE2(10);<br>
DRAWTEXTABS(118,21,'每股净资产:'+NUMTOSTRN(每股净资产,2)+'元'),COLORRED;<br>
DRAWTEXTABS(2,21,'销售毛利率:'+NUMTOSTRN(销售毛利率,2)+'%'),LINETHICK1,COLORblue;<br>
DRAWTEXTABS(2,39,'主营收入同比:'+NUMTOSTRN(主营收入同比,2)+'%'),LINETHICK1,Colorblack;<br>
DRAWTEXTABS(2,54,'净利润同比:'+NUMTOSTRN(净利润同比,2)+'%'),LINETHICK1,COLOR006633;<br>
DRAWTEXTABS(3,69,'最高价:'+HHV(HIGH,0)),Colorred;<br>
DRAWTEXTABS(3,84,'最低价:'+LLV(LOW,0)),Colorff0099;<br>
{******************************}<br>
VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));<br>
VAR2:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));<br>
SK:= EMA(Var1,13)-EMA(Var1,73);<br>
SD:= EMA(SK,2);<br>
drawtext((cross(sk,sd) and sk&lt;-0.04 and (c-ref(c,1))/ref(c,1)&gt;=0.03) or (cross(sk,sd) and sk&lt;=-0.14 ) <br>
or (cross(sk,sd) and sk&lt;=0.05 and (v/ma(v,5)&gt;2 or c/ref(c,1)&gt;0.035)) ,l*0.99,'短线'),colorff0099;<br>
stickline((cross(sk,sd) and sk&lt;-0.04 and (c-ref(c,1))/ref(c,1)&gt;=0.03) or (cross(sk,sd) and sk&lt;=-0.14 ) <br>
or (cross(sk,sd) and sk&lt;=0.05 and (v/ma(v,5)&gt;2 or c/ref(c,1)&gt;0.035)),h,l,0.5,0),colorred;<br>
stickline((cross(sk,sd) and sk&lt;-0.04 and (c-ref(c,1))/ref(c,1)&gt;=0.03) or (cross(sk,sd) and sk&lt;=-0.14 ) <br>
or (cross(sk,sd) and sk&lt;=0.05 and (v/ma(v,5)&gt;2 or c/ref(c,1)&gt;0.035)),o,c,10,1),linethick3,colorred;<br>
{===================================================================}<br>
{将上面的源码复制粘贴到任意主图即可};<br>
DA:=6;FA:=5;CT:=1;P:=0;N:=3;<br>
MM:=IF(((P=0) OR (vol=0)),MA(CLOSE,N1),((SUM(AMOUNT,N1)/SUM(VOL,N1))/100));<br>
M1:=REF(MM,1);<br>
买入:=IF(CROSS(CLOSE,M1),M1,0);<br>
卖出:=IF(CROSS(M1,CLOSE),M1,0);<br>
DW:=BARSLAST((卖出&gt;0));<br>
EX10:=HHV((买入&gt;0),(DW+1));<br>
BJ:=IF((EX10&gt;REF(EX10,1)),买入,0);<br>
SJ:=IF((EX10&lt;REF(EX10,1)),卖出,0);<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,5.28,0), COLOR0044FF;<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,2.6,0), COLOR0077FF;<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,2.2,0), COLOR1199FF;<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,1.8,0), COLOR22BBFF;<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,1.4,0), COLOR33DDFF;<br>
STICKLINE(BJ&gt;0 AND CT=1,OPEN,(CLOSE+OPEN)/2,1,0), COLOR33FFFF;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,3,0), COLOR000055;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,2.6,0), COLOR000077;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,2.2,0), COLOR000099;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,1.8,0), COLOR0000BB;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,1.4,0), COLOR0000DD;<br>
STICKLINE(BJ&gt;0 AND CT=1,CLOSE,(CLOSE+OPEN)/2,1,0), COLOR0033FF;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,5.580,0),COLORFF4400;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,2.6,0),COLORFF7700;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,2.2,0),COLORFF9911;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,1.8,0),COLORFFBB22;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,1.4,0),COLORFFDD33;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),CLOSE,(CLOSE+OPEN)/2,1,0),COLORFFFF33;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,3.0,0),COLOR550000;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,2.6,0),COLOR770000;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,2.2,0),COLOR990000;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,1.8,0),COLORBB0000;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,1.4,0),COLORDD0000;<br>
STICKLINE(((SJ&gt;0) AND (CT=1)),OPEN,(CLOSE+OPEN)/2,1,0),COLORFF0000;<br>
{分仓管理}{主图叠加}{大智慧L2公式macd}<br>
q1:=(IF(DATE &gt; 1341231,0,1));<br>
a43:=(q1 * (BARSLAST(DISPSTATUS = 1) + 1));<br>
a44:=(LLVALL(LLV(L,a43)));<br>
a65:=(TROUGHBARS(3,15,1) &lt; 4);<br>
a66:=(EMA((C - MA((2 * C + H + L) / 4,30)) / MA((2 * C + H + L) / 4,30) * 100,3));<br>
a67:=(FILTER(a65 = 1,5));<br>
a68:=(FILTER(a65 = 1,5) and a66 &lt; -10);<br>
a69:=(FILTER(a65 = 1,3));<br>
DRAWTEXT(REF(a69,1) = 0 and REF(a69,2) = 1,a44 * 0.99,'★'),linethick5,VALIGN2,ALIGN1,ColorFF9900;<br>
{====================================}<br>
AR13:=ZIG(3,22)&gt;REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)&lt;=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)&lt;=REF(ZIG(3,22),3);<br>
DRAWTEXT(AR13,c*0.958,'●'), COLORRED;<br>
AR17:=ZIG(3,72)&gt;REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)&lt;=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)&lt;=REF(ZIG(3,72),3);<br>
DRAWTEXT(AR17,c*0.958,'发现黑马'), COLORBROWN;<br>
{********************************}<br>
A5:=EMA(CLOSE,12)-EMA(CLOSE,26);<br>
A6:=EMA(A5,9);<br>
A7:=(A5&lt;-0.1 AND A5&gt;A6);<br>
龙王:IF(A7,LLV(L,21),ma20),{COLOR888888,CIRCLEDOT}POINTDOT,COLORred,LINETHICK3;<br>
;{将上面的源码复制粘贴到任意主图即可};<br>
PARTLINE(ma20,ma20&gt;ref(ma20,1),RGB(255,0,0),ma20&lt;ref(ma20,1 ),RGB(0,255,0)),LINETHICK2;<br>
{========================================================================}<br>
{火眼金睛}<br>
上:=(SMA(HIGH,21,2) * 1.05);<br>
下轨道:=(SMA(LOW,21,2) * 0.969);<br>
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);<br>
K:=SMA(RSV,3,1);<br>
D:=SMA(K,3,1);<br>
J:=((3 * K) - (2 * D));<br>
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);<br>
K24:=SMA(RSV24,3,1);<br>
D24:=SMA(K24,3,1);<br>
J24:=((3 * K24) - (2 * D24));<br>
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));<br>
压力位:=IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J))));<br>
L2L:=IF((CLOSE &gt;= MA(CLOSE,20)),50,20);<br>
RL1:=IF(((J &gt; L2L) AND (REF(J,1) &lt;= L2L)),LLV(REF(LOW,1),(BARSLAST(((J &lt;= L2L) AND (REF(J,1) &gt; L2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((J &lt;= L2L) AND (REF(J,1) &gt; L2L))) - 1)),BARSLAST(((J &gt; L2L) AND REF(J,1)))));<br>
RL4:=IF((LOW &lt; RL1),HIGH,REF(HIGH,BARSLAST((LOW &lt; RL1))));<br>
RL42:=IF((LOW &lt; RL1),J,REF(J,BARSLAST((LOW &lt; RL1))));<br>
RL5:=IF((((LOW &lt; RL4) AND (J &gt; RL42)) AND (J &gt; J24)),LOW,REF(LOW,BARSLAST((((LOW &lt; RL4) AND (J &gt; RL42)) AND (J &gt; J24)))));<br>
CB:=((AMOUNT / VOL) / 100);<br>
CD:=((CB &gt; HIGH) OR (CB &lt; LOW));<br>
黑马趋势:=MA(CLOSE,3);<br>
AA10:=MA(CLOSE,8);<br>
DRAWTEXT(FILTER(((((((CLOSE / OPEN) &gt; 1.04) AND ((CLOSE - REF(CLOSE,1)) &gt; 0)) AND (CLOSE &gt; 下轨道)) AND ((AA10 - REF(AA10,1)) &gt; 0)) AND (CLOSE &lt; 上)),3),(LOW - 0.05),'▲追'),color00ff00;<br>
短期底部:=LLV(OPEN,30);<br>
DRAWTEXT(((((((CROSS(黑马趋势,短期底部) AND ((RL5 - REF(RL5,1)) &gt; 0)) AND ((黑马趋势 - REF(黑马趋势,1)) &gt; 0)) AND (黑马趋势 &gt; 1)) AND (LOW &lt;= 支撑位)) AND (CLOSE &gt; 支撑位)) AND (HIGH &lt; 压力位)),(LOW - 0.15),'←黑马发现'),colorFF00FF;<br>
DRAWTEXT((((((((CROSS(黑马趋势,RL5) AND ((黑马趋势 - REF(黑马趋势,1)) &gt; 0)) AND (HIGH &lt; 压力位)) AND (LOW &lt;= 短期底部)) AND (CLOSE &gt; 支撑位)) AND (CD &lt; 1)) AND (CLOSE &gt; OPEN)) AND (CLOSE &gt; RL5)),LOW,'←短买'),colorBLUE;<br>
VAR5:=(((HHV(HIGH,36) - CLOSE) / (HHV(HIGH,36) - LLV(LOW,36))) * 100);<br>
VAR6:=SMA(VAR5,5,1);<br>
VAR7:=SMA(VAR6,8,1);<br>
VAR8:=(CROSS(VAR6,VAR7) AND (VAR7 &lt; 16));<br>
VAR9:=((CLOSE &gt; (LLV(CLOSE,60) + (0.3 * LLV(CLOSE,60)))) AND VAR8);<br>
VARA:=IF((CLOSE &gt; 1000),VAR8,VAR9);<br>
逃遁:=VARA;<br>
DRAWTEXT(VARA,HIGH+0.06,'▼逃遁'),color006633;<br>
趋势线:=3*SMA((CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);<br>
底部:=LLV(CLOSE,30);<br>
ma3:=MA(底部,2);<br>
x:=MA(CLOSE,26);<br>
压力:=HHV(HIGH,30);<br>
DRAWTEXT(FILTER(LOW&lt;=x and CLOSE&gt;=x and ma3&gt;=REF(ma3,1)and CLOSE/OPEN&gt;1.02 and WINNER(CLOSE)&lt;0.4,20),c*0.9285,'看多'),color993399;<br>
DRAWTEXT(FILTER(HIGH&gt;=压力 and CLOSE&lt;HIGH and CLOSE&lt;OPEN and OPEN/CLOSE&gt;1.03 and WINNER(CLOSE)&gt;0.6,5),HIGH + 0.06,'压力'),colorgreen;<br>
短期乖离率:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;<br>
DRAWTEXT(FILTER(IF(CROSS(趋势线,10)and CLOSE/LOW&gt;1.04 and 短期乖离率&lt;0.35 ,1,0)and CLOSE&gt;OPEN,5),LOW-0.07,'底'),COLORRED;<br>
{**********************************};历史大底:DRAWTEXT(FILTER((((((LLV(LOW,0) AND (WINNER(CLOSE) &lt; 0.08)) AND (LOW &lt;= 短期底部)) AND (CLOSE &gt; 短期底部)) AND (J &lt; 80)) AND ((CLOSE / OPEN) &gt; 1.08)),20),(LOW - 0.288),'★★历史大底');<br>
cj2:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);<br>
cj3:=(CLOSE-cj2)/cj2*100;<br>
cj4:=REF(cj3,1)&lt;-40 AND cj3&gt;REF(cj3,1) AND REF(cj3,1)&lt;REF(cj3,2) AND cj3-REF(cj3,1)&gt;2.5; <br>
cj5:=(CLOSE-OPEN)/OPEN*100; <br>
cj6:=REF(CLOSE,1); <br>
cj7:=SMA(MAX(CLOSE-cj6,0),6,1)/SMA(ABS(CLOSE-cj6),6,1)*100; <br>
cj8:=COUNT(cj7&lt;20,20)&gt;=1; <br>
cj9:=cj5&gt;9 AND cj8; <br>
cjA:=100*WINNER(OPEN); <br>
cjB:=100*WINNER(CLOSE);<br>
cjC:=cjB-cjA;<br>
cjD:=cjC&gt;=30; <br>
cjE:=CLOSE/MA(CLOSE,3)&gt;=1.07 AND CLOSE=HHV(CLOSE,3) AND MA(VOL,2)/MA(VOL,40)&gt;=3 AND MA(VOL,2)=HHV(MA(VOL,2),3) AND VOL&gt;REF(VOL,1) AND CLOSE&gt;REF(CLOSE,1); <br>
cjF:=REF(CLOSE,1); <br>
cj10:=SMA(MAX(CLOSE-cjF,0),5,1)/SMA(ABS(CLOSE-cjF),5,1)*100; <br>
cj11:=COUNT(cj10&lt;20,20)&gt;=1;<br>
cj12:=cjE AND cj11; <br>
cj13:=MA(CLOSE,4); <br>
cj14:=MA(CLOSE,10); <br>
cj15:=MA(CLOSE,20); <br>
cj16:=MA(CLOSE,25); <br>
cj17:=COUNT(CROSS(cj14,cj15),2)=1; <br>
cj18:=COUNT(CROSS(cj13,cj16),2)=1; <br>
cj19:=cj17 AND cj18; <br>
cj1A:=cj12 AND cjD AND cj19; <br>
cj1B:=MA(CLOSE,80)-MA(CLOSE,10)/3;<br>
cj1C:=CLOSE&lt;cj1B AND VOL/240&gt;MA(VOL,5)/240 AND CLOSE&gt;REF(CLOSE,1)*1.08 AND CLOSE&lt;MA(CLOSE,13)*1.3; <br>
短底反弹:=cj4 OR cj9 OR cj1A OR cj1C;<br>
ls:=c/ref(c,1)&gt;1.048 and c=h and between(forcast(V,4),0.2*forcast(v,12),2.1*forcast(v,12));<br>
拉升:=filter(ls,28)*100;<br>
DRAWTEXT(短底反弹,low*0.978,'●短底'),linethick1,{colorffffff}colorff00ff;<br>
{捉妖记} {主图指标} <br>
{VAR4:=(((((REF(C,1)) * (1.1)) - C) &lt; (0.01)) AND (H = C));<br>
E5:=(EMA(C,5));<br>
VAR5:=((20 * H + 19 * (REF(H,1)) + 18 * (REF(H,2)) + 17 * (REF(H,3)) + 16 * (REF(H,4)) + 15 * (REF(H,5)) + 14 * (REF(H,6)) + 13 * (REF(H,7)) + 12 * (REF(H,8)) + 11 * (REF(H,9)) + 10 * (REF(H,10)) + 9 * (REF(H,11)) + 8 * (REF(H,12)) + 7 * (REF(H,13)) + 6 * (REF(H,14)) + 5 * (REF(H,15)) + 4 * (REF(H,16)) + 3 * (REF(H,17)) + 2 * (REF(H,18)) + REF(H,20)) / (210));<br>
VAR6:=(EMA(VAR5,90));<br>
妖股线:(VAR6 + (((C - (VAR6)) * C) - (VAR6)) / (VAR6)),LINETHICK2,colorFF00FF;<br>
VAR8:=(CROSS(妖股线,E5));<br>
DRAWTEXT((VAR8) AND (VAR4),L,'↖超级主升'),LINETHICK3,COLORRED;};<p>
</p></div>
页: [1]
查看完整版本: 大智慧登山阶梯主图指标公式