走走悄悄 发表于 2023-11-1 20:52:31

大智慧精华组合主图指标公式

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


<p>N:=5;<br>
Var1:=(2*CLOSE+HIGH+LOW+OPEN)/5;<br>
M1: (EMA(Var1,3)+EMA(Var1,6)+EMA(Var1,12)+EMA(Var1,24))/4,colorFF6633,LINETHICK0,PRECIS2;<br>
M2: EMA(M1,2),PRECIS2,COLOR009900,LINETHICK0;<br>
M3: EMA(M2,2),PRECIS2,COLOR00CC00,LINETHICK0;<br>
M4: EMA(M3,2),PRECIS2,COLOR00FF00,LINETHICK0;<br>
M5: EMA(M4,2),PRECIS2,COLOR00FF99,LINETHICK0;<br>
M6: EMA(M5,2),PRECIS2,COLORCCFF99,LINETHICK0;<br>
M7: EMA(M6,2),PRECIS2,COLOR9900FF,LINETHICK0;<br>
M8: EMA(Var1,2.78)*1.028,colorwhite,LINETHICK2,PRECIS2;<br>
M9: MA(OPEN,3.2)*1.028,coloryellow,LINETHICK2,PRECIS2;<br>
安全线: EMA(CLOSE,55), POINTDOT,LINETHICK0,colorRED,PRECIS2;<br>
PARTLINE(安全线,安全线&gt;=REF(安全线,1),RGB(255,0,0),安全线&lt;=REF(安全线,1),RGB(0,255,0)),POINTDOT,LINETHICK3;<br>
PARTLINE(M1,M1&gt;=REF(M1,1),RGB(255,0,0),M1&lt;=REF(M1,1),RGB(0,255,0)),LINETHICK2;<br>
PARTLINE(M2,M2&gt;=REF(M2,1),RGB(255,0,0),M2&lt;=REF(M2,1),RGB(0,255,0)),LINETHICK1;<br>
PARTLINE(M3,M3&gt;=REF(M3,1),RGB(255,0,0),M3&lt;=REF(M3,1),RGB(0,255,0)),LINETHICK1;<br>
PARTLINE(M4,M4&gt;=REF(M4,1),RGB(255,0,0),M4&lt;=REF(M4,1),RGB(0,255,0)),LINETHICK1;<br>
PARTLINE(M5,M5&gt;=REF(M5,1),RGB(255,0,0),M5&lt;=REF(M5,1),RGB(0,255,0)),LINETHICK1;<br>
PARTLINE(M6,M6&gt;=REF(M6,1),RGB(255,0,0),M6&lt;=REF(M6,1),RGB(0,255,0)),LINETHICK1;<br>
PARTLINE(M7,M7&gt;=REF(M7,1),RGB(255,0,0),M7&lt;=REF(M7,1),RGB(0,255,0)),LINETHICK1;<br>
主筹估算:=EMA(WINNER(c)*70,3);<br>
散筹估算:=EMA((WINNER((c)*1.1)-WINNER((c)*0.9))*70,3);<br>
筹码锁定:=散筹估算-主筹估算 ;<br>
动态底部:=EMA(IF(L&lt;= LLV(l,60),SMA(Abs(L-REF(L,1)),60,1)/SMA(MAX(L-REF(l,1),0),99,1),0)*5,3);<br>
涨:=crOSS(主筹估算,筹码锁定);<br>
强:=CROSS(主筹估算,散筹估算);<br>
STICKLINE(涨,O,C,4,0),COLORYELLOW;<br>
STICKLINE(涨,O,H,0,0),COLORYELLOW;<br>
STICKLINE(涨,L,C,0,0),COLORYELLOW;<br>
STICKLINE(强, O,C,4,0),colormagenta;<br>
STICKLINE(强,O,H,0,0),colormagenta;<br>
STICKLINE(强,L,C,0,0),colormagenta;<br>
STICKLINE(筹码锁定&lt;-50,O,C,4,0),COLORred;<br>
STICKLINE(筹码锁定&lt;-50,O,H,0,0),COLORred;<br>
STICKLINE(筹码锁定&lt;-50,L,C,0,0),COLORred;<br>
A1:=ref(h,N)=hhv(h,2*N+1);<br>
B1:=filter(A1,N);<br>
C1:=backset(B1,N+1);<br>
D1:=filter(C1,n);{高点}<br>
A2:=ref(l,N)=llv(l,2*N+1);<br>
B2:=filter(A2,N);<br>
C2:=backset(B2,N+1);<br>
D2:=filter(C2,N);{低点}<br>
E1:=(ref(llv(l,2*N),1)+ref(hhv(h,2*N),1))/2; E2:=(h+l)/2;{高低点出现在同一k线上时可作取舍}<br>
H1:=(D1 AND not(D2 AND E1&gt;=E2)) OR barstatus=2 OR barscount(c)=1;<br>
L1:=(D2 AND not(D1 AND E1&lt;E2));H2:=D1 AND not(D2 AND E1&gt;=E2);<br>
X1:=ref(barslast(H1),1)+1; F1:=backset(H1 AND count(L1,X1)&gt;0,llvbars<br>
(if(L1,l,10000),X1));<br>
G1:=F1&gt;ref(F1,1); I1:=backset(G1,2); LD:=I1&gt;ref(I1,1);{过滤后低点}<br>
L2:=LD OR barstatus=2 OR barscount(c)=1;<br>
X2:=ref(barslast(L2),1)+1; F2:=backset(L2 AND count(H2,X2)&gt;0,hhvbars<br>
(if(H2,h,0),X2));<br>
G2:=F2&gt;ref(F2,1); I2:=backset(G2,2); HD:=I2&gt;ref(I2,1);{过滤后高点}<br>
R1:=backset(barstatus=2,barslast(HD)+1); S1:=R1&gt;ref(R1,1); {前一高}<br>
T1:=backset(barstatus=2,barslast(LD)+1); U1:=T1&gt;ref(T1,1); {前一低}<br>
R2:=backset(S1,ref(barslast(HD),1)+2); S2:=R2&gt;ref(R2,1); {前二高}<br>
T2:=backset(U1,ref(barslast(LD),1)+2); U2:=T2&gt;ref(T2,1); {前二低}<br>
T3:=backset(U2,ref(barslast(LD),1)+2); U3:=T3&gt;ref(T3,1); {前三低}<br>
T4:=backset(U3,ref(barslast(LD),1)+2); U4:=T4&gt;ref(T4,1); {前四低}<br>
R3:=backset(S2,ref(barslast(HD),1)+2); S3:=R3&gt;ref(R3,1); {前三高}<br>
R4:=backset(S3,ref(barslast(HD),1)+2); S4:=R4&gt;ref(R4,1); {前四高}<br>
短期压力:drawline(S2,h,S1,h,1),Colorred;<br>
短期支撑:drawline(U2,l,U1,l,1),Colorgreen;<br>
中期压力:drawline(S3,h,S2,h,1),Coloryellow;<br>
中期支撑:drawline(U3,l,U2,l,0),Colorgreen;   <br>
长期压力:drawline(S4,h,S3,h,1),COLORwhite;<br>
长期支撑:drawline(U4,l,U3,l,0),Colorgreen;<br>
DRAWICON(S1,H*1.01,10);<br>
DRAWICON(S2,H*1.01,10);<br>
DRAWICON(S3,H*1.01,10);<br>
DRAWICON(S4,H*1.01,10);<br>
DRAWICON(U1,L*0.99,9);<br>
DRAWICON(U2,L*0.99,9);<br>
DRAWICON(U3,L*0.99,9);<br>
DRAWICON(U4,L*0.99,9);<br>
if DISPSTATUS=2 then aaa:=BARPOS;<br>
if DISPSTATUS=1 then bbb:=BARPOS;<br>
ddd:=aaa-bbb;<br>
if DISPSTATUS=2 then aaa:=BARPOS;<br>
if DISPSTATUS=1 then bbb:=BARPOS;<br>
ddd:=aaa-bbb;<br>
hh:=hhv(h,ddd);;<br>
ll:=llv(l,ddd);<br>
e:=(hh-ll)/100;<br>
RH:=H-L;<br>
R:=DYNAINFO(13)*100;      <br>
反压线:HHV(FORCAST(C,9),18),coloree8fff,linethick1;<br>
gj:=if(c=INDEXC,(INDEXC+INDEXh+INDEXl+INDEXO)/4,AMOUNT/(v+0.01)/100);<br>
明日阻力:=l+(gj-l)+(c-l);<br>
明日支撑:=l+(c-gj);<br>
今日阻力:=REF(明日阻力 , 1);<br>
今日支撑:=REF(明日支撑 , 1);<br>
STICKLINE(BARSTATUS=2and c&gt;=今日阻力,今日阻力,今日阻力,30,0),Color0000FF;<br>
STICKLINE(BARSTATUS=2and c&lt;今日阻力,今日阻力,今日阻力,30,0),Color00FF00;<br>
STICKLINE(BARSTATUS=2and c&gt;=今日支撑,今日支撑,今日支撑,30,0),ColorFF00FF;<br>
STICKLINE(BARSTATUS=2and c&lt;今日支撑,今日支撑,今日支撑,30,0),ColorFF8800;<br>
DRAWTEXT(BARSTATUS=2 ,hh,'----------------------------------                                                                                          '),ColorFFFFFF,align2;<br>
DRAWTEXT(BARSTATUS=2 and c&gt;=今日支撑,hh-3*e,'今日支撑=:'+NUMTOSTRN(今日支撑 ,2)+'                                                                                          ' ),ColorFF00FF,align2;<br>
DRAWTEXT(BARSTATUS=2 and c&lt;今日支撑,hh-3*e,'今日支撑=:'+NUMTOSTRN(今日支撑 ,2 )+'                                                                                           '),ColorFF8800,align2;<br>
DRAWTEXT(BARSTATUS=2 and c&gt;=今日阻力,hh-7*e,'今日阻力=:'+NUMTOSTRN(今日阻力 ,2 )+'                                                                                       '),Color0000FF,align2;<br>
DRAWTEXT(BARSTATUS=2 and c&lt;今日阻力,hh-7*e,'今日阻力=:'+NUMTOSTRN(今日阻力 ,2 )+'                                                                                          '),Color00FF00,align2;<br>
DRAWTEXT(BARSTATUS=2 ,hh-3*e,'明日阻力=:'+NUMTOSTRN(明日阻力 ,2 )+'                                                                                                            '),Coloryellow,align2;<br>
DRAWTEXT(BARSTATUS=2 ,hh-7*e,'明日支撑=:'+NUMTOSTRN(明日支撑 ,2 )+'                                                                                                            '),Coloryellow,align2;<br>
DRAWTEXT(BARSTATUS=2 ,hh-10*e,'----------------------------------                                                                                          '),ColorFFFFFF,align2;<br>
DRAWTEXT(BARSTATUS=2 and v&gt;ref(v,1) and ma(v,5)&gt;ref(ma(v,5),1),hh-13*e,'今日成交量大于昨日,且有继续增大趋势'+'                                                                                       '),Color8285FF,align2;<br>
DRAWTEXT(BARSTATUS=2 and v&lt;ref(v,1) and ma(v,5)&gt;ref(ma(v,5),1),hh-13*e,'今日成交量小于昨日,但有放大迹象'+'                                                                                       '),Color8285FF,align2;<br>
DRAWTEXT(BARSTATUS=2 and v&gt;ref(v,1)and ma(v,5)&lt;ref(ma(v,5),1),hh-13*e,'今日成交量大于昨日, 但有缩小迹象'+'                                                                                          '),Color8285FF,align2;<br>
DRAWTEXT(BARSTATUS=2 and v&lt;ref(v,1)and ma(v,5)&lt;ref(ma(v,5),1),hh-13*e,'今日成交量小于昨日,且有缩小迹象'+'                                                                                          '),Color8285FF,align2;<br>
A4:=MA(CLOSE,20);<br>
A5:=(CLOSE &gt; MA(CLOSE,5));<br>
A6:=(MA(CLOSE,5) &gt; MA(CLOSE,10));<br>
A7:=(CLOSE &gt; MA(CLOSE,10));<br>
A8:=(MA(CLOSE,5) &gt; MA(CLOSE,20));<br>
A9:=(CLOSE &gt; MA(CLOSE,20));<br>
A10:=REF(A4,1);<br>
A11:=(A4 &gt; A10);<br>
AVX:=(((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10)));<br>
DSLX:=(CLOSE / INDEXC);<br>
DSLX1:=MA(DSLX,5);<br>
DSLX2:=MA(DSLX,10);<br>
V1:=MA(vol,5);<br>
V2:=MA(VOL,10);<br>
mc:=REF(c,1);<br>
TJTS1:=BARSTATUS=2 and c&lt;200;<br>
TJTS2:=BARSTATUS=2 and c&gt;200;<br>
T := BARSLAST(DISPSTATUS=1)+1;<br>
HHg := HHV(H, T);<br>
ddg := LLV(L, T);<br>
{Hk := LL-HH; G12 := LL-HK*1.55; }<br>
k2:=hhv(h*1.03,barslast(DISPSTATUS=1)+1);<br>
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 &gt;= V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股的量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右。                                     '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 &lt; V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股虽然走势趋强,但量能还显不足,可以考虑短线进场,仓位在1/2左右。                                 '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 &gt; V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股量价配合良好,但相对其它股票并没有明显走强,可以考虑短线进场,仓位1/2左右。                                 '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 &lt;= V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股形态尚可,但量能不足,股票也未完全走强,可以短线参与,仓位1/3左右。                                     '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 &gt;= V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股形态变坏,但走势相对其它股票尚可,重仓者减持大半,清仓者可以观望。                                     '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 &lt; V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股随大盘一起下跌,程明显缩量走势,考虑到大盘风险,减持或清仓。                                     '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 &gt;= V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股放量下跌,走势明显偏弱,离场观望。                                     '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 &lt; V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股缩量下跌,走势偏弱,离场观望。                                     '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &gt;= V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股形态良好,强势明显,量能充足,可以继续持有。                                     '),ALIGN2,color00FFFF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &lt; V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股上行趋势不变,强势依然,但量能开始转弱,注意风险。                                     '),ALIGN2,color00FFFF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &gt;= V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股仍然具备上涨潜力,但股性偏弱,可考虑减仓。                                 '),ALIGN2,color00FFFF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &lt; V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股走势趋弱,量能不足,减持大部分筹码。                                     '),ALIGN2,color00FFFF,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &gt;= V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股形态不佳,注意成交量的变化,但目前不适合参与。                                     '),ALIGN2,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &lt; V2)) AND (DSLX &gt;= DSLX1)) ,k2*0.99,'★该股趋势不明,股价偏弱,注意量能变化,目前不宜参与。                                     '),ALIGN2,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &gt;= V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股有走强迹象,但量能不足,趋势不明,不适合操作。                                     '),ALIGN2,LINETHICK2;<br>
DRAWTEXT(TJTS1 and ((((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &lt; V2)) AND (DSLX &lt; DSLX1)) ,k2*0.99,'★该股走势太弱,没有参与价值。                                     '),ALIGN2,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 &gt;= V2)) ,k2*0.99,'★大盘量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右,                                     '),ALIGN2,color0000FF;<br>
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 &gt;= V2)) ,k2*0.98,'★如前期经过一轮下跌,此时为最佳买点,但如果前期有过一段涨幅则介入需谨慎。                                     '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 &lt; V2)) ,k2*0.99,'★大盘虽然走势趋强,但量能还显不足,如果前期经过一轮下跌,                                     '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 &lt; V2)) ,k2*0.98,' ★可以考虑短线进场,仓位在1/2左右,一旦量能放大可以加仓买入。                                     '),ALIGN2,color0000FF,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (CROSS(1,AVX) AND (V1 &gt;= V2)) ,k2*0.99,'★大盘形态走坏,重仓者可以减去大部分仓位。                                  '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (CROSS(1,AVX) AND (V1 &lt; V2)) ,k2*0.99,'★大盘缩量调整,注意风险,短线清仓观望。                                     '),ALIGN2,color00FF00,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &gt;= V2)) ,k2*0.99,'★大盘走势良好,量能理想,可以继续持有强势股。                                 '),ALIGN2,color00FFFF,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (((AVX &gt;= 1) AND (REF(AVX,1) &gt; 0)) AND (V1 &lt; V2)) ,k2*0.99,'★大盘形态良好,但量能稍显不足,随时准备减仓。                                 '),ALIGN2,color00FFFF;<br>
DRAWTEXT(TJTS2 and (((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &gt;= V2)) ,k2*0.99,'★大盘趋势不明,注意成交量变化,目前不适宜进场。                                 '),ALIGN2,LINETHICK2;<br>
DRAWTEXT(TJTS2 and (((AVX &lt; 1) AND (REF(AVX,1) &lt; 0)) AND (V1 &lt; V2)) ,k2*0.99,'★大盘趋势向下,量能萎缩,不适合进场。                                 '),ALIGN2,LINETHICK2;</p><p><br></p><p><br></p><p><br></p>
<p></p>
</div>
页: [1]
查看完整版本: 大智慧精华组合主图指标公式