蹤獲uu厙87 发表于 2023-11-1 20:57:38

大智慧仪表主图指标公式

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


<p>{k线变色}<br>
STICKLINE(CLOSE&gt;OPEN,HIGH,LOW,0.5,0 ),COLOR0000FF;   <br>
STICKLINE(OPEN&gt;=CLOSE,HIGH,LOW,0.5 ,0 ),COLOR00FF00;<br>
STICKLINE(open&gt;=close ,close ,open,0,0 ),COLOR00FF00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,8,0 ),COLOR008800,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,7,0 ),COLOR009900,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,6,0 ),COLOR00AA00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,5,0 ),COLOR00BB00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,4,0 ),COLOR00CC00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,3,0 ),COLOR00DD00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,2,0 ),COLOR00EE00,LAYER0;<br>
STICKLINE(open&gt;=close ,close ,open,1,0 ),COLOR00FF00,LAYER0;<br>
STICKLINE(close&gt;open,close,open,0,0) ,COLORFFBBFF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,8,0) ,COLORFF00FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,7,0) ,COLORFF22FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,6,0) ,COLORFF44FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,5,0) ,COLORFF66FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,4,0) ,COLORFF88FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,3,0) ,COLORFF99FF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,2,0) ,COLORFFAAFF,LAYER0;<br>
STICKLINE(close&gt;open,close,open,1,0) ,COLORFFBBFF,LAYER0;<br>
现价: if (DYNAINFO(4)=0,C,DYNAINFO(7)),colorwhite,POINTDOT;<br>
箱顶:WMA(REF(HHV(C,30),1),3),COLOR0099FF,LINETHICK2;<br>
箱底:WMA(REF(LLV(C,30),1),3),COLORFF9900,LINETHICK2;<br>
(箱顶+箱底)/2,COLOR00FFff,LINETHICK1;;<br>
VARJ:FORCAST(C+C*(CLOSE-FORCAST(CLOSE,13))/FORCAST(CLOSE,13),8),colorwhite,DOTLINE,LAYER0;;<br>
x9:FORCAST(C,9),Colorwhite,LINETHICK2;<br>
llx:=llv(FORCAST(C,9),2);<br>
PARTLINE(x9,x9=llx,rgb(0,255,0),x9&lt;&gt;llx,rgb(255,0,0)),linethick2,LAYER0;<br>
FILLRGN(VARJ ,x9 ,VARJ&gt;x9,RGB(80,0,80)),LINETHICK1,LAYER7;<br>
{ZIG -------------未来函数--------------}<br>
ZF:=10;<br>
Z10:=ZIG(4,ZF);<br>
Low1:=TROUGH(4,ZF ,1);<br>
High1:=PEAK(4,ZF,1);<br>
X:=BARSLAST(DISPSTATUS=1)+1;<br>
持有:LAST(Z10&gt;=REF(Z10,1)),PRECIS0 ,LINETHICK0;<br>
空仓:LAST(Z10&lt;REF(Z10,1)),PRECIS0,LINETHICK0;<br>
JD:=HHvall(HHv(H,X))*1.05;<br>
DRAWTEXT(barstatus=2 AND 持有&gt;0,JD,'★ZIG上涨能飘逸范围【L:'+Low1+'→H:'+NUMTOSTRN(Low1*(1+ZF/100),2)+'】'),ALIGN2,Color0099ff,linethick3,LAYER0;<br>
DRAWTEXT(barstatus=2 AND 空仓&gt;0,JD,'★ZIG下跌能飘逸范围【H:'+High1+'→L:'+NUMTOSTRN(High1*(1-ZF/100),2)+'】'),ALIGN2,Color00FF00,linethick3,LAYER0;<br>
STICKLINE(BARSTATUS=2 AND 持有&gt;0,Low1,Low1*(1+ZF/100),14,1),COLOR0099dd,LINETHICK1,LAYER4;<br>
STICKLINE(BARSTATUS=2 AND 持有&gt;0,Low1*(1+ZF/100),Low1*(1+ZF/100),150,1),COLOR0000ff,LINETHICK2,LAYER2;<br>
STICKLINE(BARSTATUS=2 AND 空仓&gt;0,High1,High1*(1-ZF/100),14,1),COLORff9900,LINETHICK1,LAYER4;<br>
STICKLINE(BARSTATUS=2 AND 空仓&gt;0,High1*(1-ZF/100),High1*(1-ZF/100),150,1),COLOR00ff00,LINETHICk2,LAYER2;<br>
{PARTLINE(Z10,Z10&gt;=REF(Z10,1),rgb(255,0,0),Z10&lt;REF(Z10,1),rgb(0,255,0)),DOTLINE,LAYER2;}<br>
DRAWGBK(Z10&gt;REF(Z10,1) ,STRIP(RGB(0,0,150),RGB(0,80,255),0));{----ZIG波段-----};<br>
{主图仪表}<br>
M5:=MA(C,5);<br>
M10:=MA(C,10);<br>
M20:=MA(C,20);<br>
M30:=MA(C,30);;<br>
M60:=MA(C,60);<br>
M120:=MA(C,120);<br>
LC:=REF(C,1);<br>
主升浪:=DISPSTATUS=2 AND M5&gt;M20 AND M20&gt;M60 AND M60&gt;M120 AND M20&gt;=REF(M20,1) AND M60&gt;=REF(M60,1) AND M120&gt;=REF(M120,1);<br>
主浪回调:=DISPSTATUS=2 AND C&lt;LC AND (C&lt;M5 OR M5&lt;REF(M5,1)) AND M5&gt;M20 AND M20&gt;M60 AND M20&gt;=REF(M20,1) AND M60&gt;=REF(M60,1);<br>
主浪深调:=DISPSTATUS=2 AND C&lt;LC AND C&lt;M5 AND M5&lt;REF(M5,1) AND M5&lt;M60 AND M5&lt;M20 AND M10&gt;M20 AND M20&gt;M60 AND M20&gt;=REF(M20,1) AND M60&gt;=REF(M60,1);<br>
初升浪:=DISPSTATUS=2 AND C&gt;LC AND C&gt;(M5 OR M10) AND M5&gt;(M20 OR M10) AND M5&gt;=REF(M5,1) AND C&gt;M20 AND (M5 OR M10)&gt;M20 AND M20&gt;=REF(M20,1) AND M60&lt;(C OR M5 OR M10);<br>
底部反弹:=DISPSTATUS=2 AND C&gt;LC AND M120&gt;M60 AND M60&gt;M20 AND M5&gt;M20;<br>
有牛:=DISPSTATUS=2 AND C&gt;LC AND M20&gt;=REF(M20,1) AND C&gt;=M60 AND M60&lt;(C OR M5 OR M10) AND C&gt;=M120;<br>
放弃:=DISPSTATUS=2 AND C&lt;LC AND C&lt;M10 AND C&lt;M20 AND M20&lt;M60 AND M20&lt;REF(M20,1);<br>
满仓:=IF(DISPSTATUS=2 AND (C&gt;M5 OR M5&gt;=REF(M5,1)) AND C&gt;M10 AND (M5&gt;=M10 OR (M5&gt;=M20 AND M5&gt;=REF(M5,1)))<br>
AND M5&gt;M20 AND M10&gt;M20 AND M20&gt;M60 AND M30&gt;M120 AND M10&gt;=REF(M10,1) AND M20&gt;=REF(M20,1)<br>
AND M60&gt;=REF(M60,1) AND M120&gt;=REF(M120,1),1,0);<br>
大半仓:=DISPSTATUS=2 AND (C&gt;M10 OR (C&gt;M5 AND M10&gt;=REF(M10,1))) AND M5&gt;=M20 AND (M10&gt;=M20 OR M10&gt;=REF(M10,1)) AND M20&gt;=M60<br>
AND (M10&gt;=REF(M10,1) OR (C&gt;M5 AND M5&gt;=REF(M5,1))) AND M20&gt;=REF(M20,1) AND M60&gt;=REF(M60,1);<br>
上升回调:=DISPSTATUS=2 AND C&lt;M5 AND M5&lt;M10 AND M5&gt;M20 AND M10&gt;M20 AND M20&gt;M60 AND M5&lt;=REF(M5,1) AND<br>
M10&lt;REF(M10,1) AND M20&gt;=REF(M20,1) AND M60&gt;=REF(M60,1);<br>
减仓:=DISPSTATUS=2 AND C&lt;LC AND M5&lt;REF(M5,1) AND M10&lt;REF(M10,1) AND M5&lt;M20 AND M10&lt;M20 AND M20&gt;=REF(M20,1);<br>
半仓:=DISPSTATUS=2 AND C&gt;M5 AND M5&gt;M10 AND M10&gt;M20 AND M20&gt;=M30 AND M5&gt;=REF(M5,1) AND M10&gt;=REF(M10,1)<br>
AND M20&gt;=REF(M20,1) AND M30&gt;=REF(M30,1) AND M30&gt;=M60 AND M60&lt;=REF(M60,1);<br>
反弹:=DISPSTATUS=2 AND C&gt;M5 AND C&gt;M10 AND M5&gt;M20 AND M60&gt;M20 AND M20&gt;=REF(M20,1) AND M60&lt;REF(M60,1);<br>
初升浪:=DISPSTATUS=2 AND C&gt;LC AND C&gt;(M5 OR M10) AND M5&gt;(M20 OR M10) AND M5&gt;=REF(M5,1) AND C&gt;M20 AND (M5 OR M10)&gt;M20 AND M20&gt;=REF(M20,1) AND M60&lt;(C OR M5 OR M10);<br>
探底阶段:=DISPSTATUS=2 AND C&lt;M5 AND M5&lt;M10 AND M10&lt;M20 AND M20&lt;M60 AND M5&lt;REF(M5,1) AND M10&lt;REF(M10,1)<br>
AND M20&lt;REF(M20,1) AND M60&lt;REF(M60,1);<br>
小半仓:=DISPSTATUS=2 AND C&gt;=LC AND C&gt;=M5 AND M5&gt;=M10 AND M10&gt;=M20 AND M5&gt;=REF(M5,1) AND M10&gt;=REF(M10,1) AND<br>
M20&gt;=REF(M20,1) AND M20&lt;M60 AND M60&lt;=REF(M60,1);<br>
关注:=DISPSTATUS=2 AND C&gt;LC AND C&gt;M5 AND C&gt;M20 AND M5&gt;M10 AND M5&gt;REF(M5,1) AND M10&gt;REF(M10,1) AND M20&lt;=REF(M20,1) AND<br>
M20&lt;=M60;<br>
空仓:=DISPSTATUS=2 AND (M5&lt;M20 OR M10&lt;M20) AND M20&lt;M60 AND M5&lt;=REF(M5,1) AND M10&lt;=REF(M10,1) AND M20&lt;REF(M20,1);<br>
上穿3线:=IF(DISPSTATUS=2 AND C&gt;MAX(M5,MAX(M10,MIN(M20,M30))) AND LC&lt;=(MIN(REF(M5,1),MIN(REF(M10,1),MAX(REF(M20,1),REF(M30,1))))),1,0);<br>
下破3线:=IF(DISPSTATUS=2 AND C&lt;MIN(M5,MIN(M10,MAX(M20,M30))) AND LC&gt;=(MAX(REF(M5,1),MAX(REF(M10,1),MIN(REF(M20,1),REF(M30,1))))),1,0);<br>
观望:=DISPSTATUS=2 AND 满仓=0 AND 大半仓=0 AND 上升回调=0 AND 减仓=0 AND 半仓=0 AND 反弹=0 AND 探底阶段=0<br>
AND 小半仓=0 AND 关注=0 AND 空仓=0 AND 上穿3线=0 AND 下破3线=0;<br>
IF满仓 AND 上穿3线=0THENBEGIN<br>
DRAWTEXTAbs(950,15, '【满仓】'),color0044FF,LINETHICK7; END;<br>
IF主升浪THENBEGIN<br>
DRAWTEXTABS(800,15, '【主升浪】'),color0099FF,LINETHICK7; END;<br>
IF主浪回调THENBEGIN<br>
DRAWTEXTABS(950,50, '【主浪回调】'),color00FF00,LINETHICK7; END;<br>
IF主浪深调   THENBEGIN<br>
DRAWTEXTABS(950,15, '【主浪深调】'),color00FF00,LINETHICK7; END;<br>
IF底部反弹THENBEGIN<br>
DRAWTEXTABS(950,15, '【底部反弹】'),color0099FF,LINETHICK7; END;<br>
IF有牛THENBEGIN<br>
DRAWTEXTABS(800,15, '【有牛】'),color0000FF,LINETHICK7; END;<br>
IF放弃   THENBEGIN<br>
DRAWTEXTABS(950,15, '【放弃】'),color00FF00,LINETHICK7; END;<br>
IF上升回调THENBEGIN<br>
DRAWTEXTABS(950,15, '【上升回调】'),color99FF99,LINETHICK7; END;<br>
IF大半仓 AND (满仓=0 AND BARSCOUNT(C)&gt;60)THENBEGIN<br>
DRAWTEXTABS(980,15, '【大半仓】'),colorff00FF,LINETHICK7; END;<br>
IF减仓   THENBEGIN<br>
DRAWTEXTABS(950,15, '【减仓】'),color00FF00,LINETHICK7; END;<br>
IF半仓THENBEGIN<br>
DRAWTEXTABS(800,15, '【半仓】'),color0099FF,LINETHICK7; END;<br>
IF反弹THENBEGIN<br>
DRAWTEXTABS(800,15, '【反弹】'),color0044FF,LINETHICK7; END;<br>
IF初升浪   THENBEGIN<br>
DRAWTEXTABS(950,15, '【初升浪】'),color0099FF,LINETHICK7; END;<br>
IF探底阶段THENBEGIN<br>
DRAWTEXTABS(800,15, '【探底阶段】'),color0099FF,LINETHICK7; END;<br>
IF关注THENBEGIN<br>
DRAWTEXTABS(800,15, '【关注】'),color0044FF,LINETHICK7; END;<br>
IF初升浪   THENBEGIN<br>
DRAWTEXTABS(950,15, '【初升浪】'),color0099FF,LINETHICK7; END;<br>
IF上穿3线THENBEGIN<br>
DRAWTEXTABS(800,50, '【上穿3线】'),color0099FF,LINETHICK7; END;<br>
IF下破3线THENBEGIN<br>
DRAWTEXTABS(800,50, '【下破3线】'),color00FF00,LINETHICK7; END;<br>
IF观望THENBEGIN<br>
DRAWTEXTABS(800,45, '【观望】'),color00FFff,LINETHICK7; END;<br>
VARF1:=COUNT(crOSS(WMA(C,1.8),WMA(WMA(C,5),3)),3)=1;<br>
VARF2:=COUNT(CROSS(WMA(C,5),WMA(WMA(C,5),3)),3)=1;<br>
ZAI:=FILTER(VARF1 AND VARF2,5);<br>
DRAWTEXT(ZAI,L*0.99,'↖拉升'),COLOR00FFFF,linethick1;<br>
AAX:=(C-ma(C,8))/ma(C,8)*100;<br>
VARM:=MIN(COUNT(C,0),8);<br>
AAX1:=EMA(AAX,VARM) *VARM;<br>
AAX2:=MA(AAX1,3);<br>
AAX3:=MA(AAX1,5);<br>
卖:aax3&gt;10AND aax1&lt;REF(aax1,1) and cross(aax2,aax1),linethick0;<br>
减仓:filter(卖,5) ,PRECIS0,linethick0;<br>
DRAWTEXT(减仓,H*1.03,'←减仓'),COLOR00FF00,linethick1,ALIGN0;</p><p><br></p><p><br></p>
<p></p>
</div>
页: [1]
查看完整版本: 大智慧仪表主图指标公式