主力操盘指标公式源码
八日线:MA(CLOSE,8),COLOR0000FF;
十二日线:MA(CLOSE,12),COLOR0000FF;
角度八:=((ATAN((八日线-REF(八日线,1)))*3.1416)*10);
角度十二:=((ATAN((十二日线-REF(十二日线,1)))*3.1416)*10);
十三日线:=MA(CLOSE,13);
DRAWBAND(八日线,RGB(150,50,50),十二日线,RGB(0,100,50));
三价均:=(C+L+H)/3;
角度十三:=ATAN(EMA(三价均,13)-REF(EMA(三价均,13),1))*3.1416*10;
八日EMA:=EMA(C,8);
DRAWTEXT(FILTER(角度十三>1 AND EMA(三价均,13)>REF(EMA(三价均,8),1),10),
八日EMA,'∠45上升'),COLORWHITE;
压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF;
支撑:MA(REF(LLV(C,30),1),2),COLORABFF46;
均成交额:=AMOUNT/V;
破均价:=L<均成交额*0.9;
涨幅达标:=(C-REF(C,1))/REF(C,1)*100>1.2;
深度下探:=L<MA(C,5)*0.921;
量能可控:=V<MA(V,5)*1.5;
老鼠仓:=破均价 AND 涨幅达标 AND 深度下探 AND 量能可控;
DRAWTEXT(老鼠仓,(LOW*0.99),'老鼠仓'),COLOR4080FF;
五五KD:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;
KDJ合成:=3*SMA(五五KD,5,1)-2*SMA(五五KD,5,1);
黑马线:=EMA(KDJ合成,5);
二一KD:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趋势线:=(MA(3*SMA(二一KD,6,1)-2*SMA(SMA(二一KD,5,1),5,1),2));
DRAWTEXT(CROSS(趋势线,0) AND 黑马线<40,(HIGH*0.97),'▲大'),COLORYELLOW;
{--- RSI顶底背离 ---}
昨收:=REF(CLOSE,1);
RSI值:=((SMA(MAX((CLOSE-昨收),0),3,1)/SMA(ABS((CLOSE-昨收)),3,1))*100);
三EMA:=EMA(CLOSE,3);
廿EMA:=EMA(CLOSE,21);
DRAWTEXT(CROSS(三EMA,廿EMA),(LOW*0.99),'底背'),COLORA6E500;
DRAWTEXT(CROSS(88,RSI值),(HIGH*1.02),'顶背'),COLOR1880FF;
{--- 短线买点 ---}
二七低:=LLV(LOW,27);
三四高:=HHV(HIGH,34);
超买值:=EMA((CLOSE-二七低)/(三四高-二七低)*4,4)*25;
注意买:=IF((超买值<10),80,100);
九RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K值:=SMA(九RSV,3,1);
D值:=SMA(K值,3,1);
J值:=3*K值-2*D值;
超跌:=IF(J值<0,10,0);
J底背离:=LLV(J值,2)=LLV(J值,8);
短线买:=IF(CROSS(J值,REF(J值+0.01,1)) AND J底背离 AND J值<20,30,0);
DRAWTEXT(短线买 AND 注意买=100 AND 超跌=0,LOW,'短线'),COLOR8000FF;
{--- 拉升信号 ---}
动量:=C-REF(C,1);
DX值:=100*EMA(EMA(动量,6),6)/EMA(EMA(ABS(动量),6),6);
拉升买:=IF(LLV(DX值,2)=LLV(DX值,7) AND COUNT(DX值<0,2) AND CROSS(DX值,MA(DX值,2)),1,0);
DRAWTEXT(FILTER(拉升买=1,5),LOW-0.03,'拉升'),COLORFFDE00;
{--- K线渐变着色 ---}
STICKLINE(CLOSE>OPEN,OPEN,LOW,0,0),COLOR0000FF;
STICKLINE(CLOSE>OPEN,CLOSE,HIGH,0,0),COLOR0000FF;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0,0),COLOR00FF00;
STICKLINE(OPEN>=CLOSE,OPEN,HIGH,0,0),COLOR00FF00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,3,0),COLORFF8800;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,2,0),COLORFFAA00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,1,0),COLORFFCC00;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,0,0),COLORFFEE00;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLOR000066;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0),COLOR000088;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0),COLOR0000AA;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0),COLOR0000CC;
{--- 多空力量对比 ---}
九EMA:=EMA(CLOSE,9);
五EMA:=EMA(CLOSE,5);
死叉条件:=((九EMA-五EMA)<0);
金叉条件:=((九EMA-五EMA)>0);
死叉天数:=BARSLAST(死叉条件);
金叉天数:=BARSLAST(金叉条件);
金叉涨幅:=IF((金叉天数>0),(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,0);
累计涨幅:=SUM(金叉涨幅,0);
死叉标记:=IF((死叉天数>0),(0-2),0);
金叉累计:=IF((金叉天数>0),SUM((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,金叉天数),0);
金叉均涨:=金叉累计/金叉天数;
三重EMA:=EMA(EMA(EMA(CLOSE,3),3),3);
多方:((三重EMA-REF(三重EMA,1))+三重EMA),COLOR0000FF,LINETHICK2;
空方:MA(多方,15),COLORFF49FF;
IF(多方>REF(多方,1),多方,DRAWNULL),COLORFFFFCC,LINETHICK4,POINTDOT;
IF(空方>REF(空方,1),空方,DRAWNULL),COLOR00FFFF,LINETHICK4,POINTDOT;
STICKLINE((多方>空方),空方,多方,0,0),COLOR00FFFF;
STICKLINE((空方>多方),多方,空方,0,0),COLORFF0000;
DRAWTEXT(CROSS(空方,多方),多方*1.03,'↓卖'),COLOR00FF00;
DRAWTEXT(CROSS(多方,空方),空方*0.98,'↑买'),COLOR0000FF;
DRAWICON(((REF(死叉标记,1)=(0-2)) AND (死叉标记=0)),LOW,5);
DRAWICON(((REF(金叉天数,1)>0) AND (金叉天数=0)),HIGH,6);














