乐于分享
好东西不私藏

主力趋势主图指标公式源码

主力趋势主图指标公式源码

欢迎来到指标荟萃,点击上方蓝色字即可关注,不迷路。加星标,可第一时间收到文章,不加星标有可能收不到文章推送。

风险提示:本文分享的公式源码及指标工具,主要是手机版本,电脑版可能不通用,仅作为技术交流与学习使用,不构成任何投资建议,请勿据此进行股票交易。市场有风险,投资需谨慎。

主力趋势主图指标公式源码:

AAV:=VOL/((H-L)*2-ABS(C-O));

KKPU1:=IF(C>OPEN,AAV*(HIGH-LOW),IF(C<OPEN,AAV*((HIGH-OPEN)+(C-LOW)),VOL/2)),NODRAW;

KKPU2:=IF(C>OPEN,0-AAV*((HIGH-C)+(OPEN-LOW)),IF(C<OPEN,0-AAV*(HIGH-LOW),0-VOL/2)),NODRAW;

DRAWTEXT_FIX(C>O,0.01,0.9,0,'微信公众号:指标荟萃'),COLOR0000FF;

MA5:MA(CLOSE,5),COLORYELLOW,DOTLINE;

ABC1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,20))/EMA(CLOSE,20));

ABC2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),ABC1);

大主力建仓1:EMA(ABC2,200)*1.118 ,LINETHICK2,COLORRED;

DF2:=(C-REF(C,1))/REF(C,1)*100>9;

大主力建仓:=CROSS(C,大主力建仓1) AND DF2;

DRAWTEXT(大主力建仓,L*0.98,' ★加速买点'),COLORYELLOW;

STICKLINE(大主力建仓,CLOSE,OPEN,3.2,0),COLOR0077FF;

STICKLINE(大主力建仓,CLOSE,OPEN,2.5,0),COLOR0099FF;

STICKLINE(大主力建仓,CLOSE,OPEN,1.9,0),COLOR00BBFF;

STICKLINE(大主力建仓,CLOSE,OPEN,1.2,0),COLOR00DDFF;

STICKLINE(大主力建仓,CLOSE,OPEN,0.3,0),COLOR00FFFF;

DRAWICON(大主力建仓,L*1.002,9);

涨停板1:=C=H&&C/REF(C,1)>1.0975&&C/REF(C,1)<1.11&&FINANCE(3)=1;

涨停板2:=C=H&&C/REF(C,1)>1.1985&&C/REF(C,1)<1.21&&FINANCE(3)=3;

涨停板:=涨停板1 OR涨停板2;

K线实体:=ABS(C-O)/REF(C,1);

最强组合:=(V/REF(MA(V,5),1)>=2)OR(V/REF(V,1)>=3);

K线组合0:=C>O&&最强组合&&C>EMA(C,13)&&V=HHV(V,6);

K线组合:=TFILTER(K线组合0,C<O&&H<REF(H,1),1);

趋势状态:=L/EMA(C,13)<1.05;

SPX0:=H/REF(C,1)>=1.06&&H=HHV(H,6)&&K线组合0&&H/C>1.005&&C/REF(C,1)>1.015&&趋势状态&&K线实体>0.01

&&FINANCE(3)=1;

SPGZBPC1:=H/REF(C,1)>=1.11&&H=HHV(H,6)&&K线组合0&&H/C>1.005&&C/REF(C,1)>1.015&&趋势状态&&K线实体>0.02

&&FINANCE(3)=3;

SPGZBPC2:=SPX0 OR SPGZBPC1;

SPGZBPC3:=SPGZBPC2&&((SPGZBPC2,6,1));

主力趋势线:=FILTER(SPGZBPC3,5);

STICKLINE(主力趋势线,H,L,0,0),COLORFF55FF;

STICKLINE(主力趋势线,C,O,3.1,0),COLOR880088;

STICKLINE(主力趋势线,C,O,2.6,0),COLORAA00AA;

STICKLINE(主力趋势线,C,O,1.9,0),COLORCC00CC;

STICKLINE(主力趋势线,C,O,1.1,0),COLOREE00EE;

STICKLINE(主力趋势线,C,O,0.2,0),COLORFF44FF;

SPZQ:=BARSLAST(主力趋势线);

试盘最高不破:=LAST(H<=REF(H,SPZQ),2,1);

洗盘不破:=COUNT(EMA(C,13)<REF(EMA(C,13),1),SPZQ)<2;

主力洗盘00:=C<O&&H<REF(H,1);

主力洗盘0:=EXIST(主力趋势线,10)&&H<HHV(H,SPZQ+1)&&C>=EMA(C,13)&&L<=REF(C,SPZQ)&&C<O&&COUNT(主力洗盘00,SPZQ)<2;

主力洗盘:=TFILTER(主力洗盘0,主力趋势线,1);

XPZQ:=BARSLAST(主力洗盘);

最强趋势K0:=(主力趋势线,10,3)&&C>REF(H,XPZQ)&&L<REF(H,XPZQ)&&(主力洗盘,SPZQ,1)&&C>O

&&洗盘不破&&(H-C)/(C-O)<1&&COUNT(C>REF(H,XPZQ),XPZQ)=1;

最强趋势K1:=(主力趋势线,10,2)&&EVERY(C>=EMA(C,13),SPZQ)&&C>REF(H,XPZQ)&&O<REF(H,XPZQ)

&&(主力洗盘,SPZQ,1)&&涨停板&&COUNT(涨停板,10)=1;

最强趋势K3:=最强趋势K0 OR最强趋势K1;

最强趋势K:=FILTER(最强趋势K3,5);

STICKLINE(最强趋势K,O,C,3.1,0),COLOR00AAFF;

STICKLINE(最强趋势K,O,C,2.1,0),COLOR00BBFF;

STICKLINE(最强趋势K,O,C,1.5,0),COLOR00CCFF;

STICKLINE(最强趋势K,O,C,1,0),COLOR00DDFF;

STICKLINE(最强趋势K,O,C,0.6,0),COLOR00EEFF;

STICKLINE(最强趋势K,O,C,0.2,0),COLOR00FFFF;

STICKLINE(最强趋势K,H,L,0,0),COLOR00FFFF;

STICKLINE(FILTER(最强趋势K,5),O,L,0,0),COLORFFFFFF;

STICKLINE(FILTER(最强趋势K,5),O,MAX(O,REF(H,XPZQ)),3.1,0),COLOR555555;

STICKLINE(FILTER(最强趋势K,5),O,MAX(O,REF(H,XPZQ)),2.6,0),COLOR777777;

STICKLINE(FILTER(最强趋势K,5),O,MAX(O,REF(H,XPZQ)),1.9,0),COLOR999999;

STICKLINE(FILTER(最强趋势K,5),O,MAX(O,REF(H,XPZQ)),1.1,0),COLORCCCCCC;

STICKLINE(FILTER(最强趋势K,5),O,MAX(O,REF(H,XPZQ)),0.2,0),COLORFFFFFF;

大主力买入0:=H>REF(H,XPZQ)&&H/REF(C,1)>1.03&&C>O&&EXIST(主力趋势线,10)

&&EXIST(主力洗盘,SPZQ)&&C<REF(H,XPZQ)&&NOT(EXIST(最强趋势K,SPZQ));

大主力买入1:=(主力趋势线,1,1)&&C>O&&C<REF(H,1)&&C>REF(C,1)&&H<REF(H,1);

大主力买入2:=大主力买入0 OR大主力买入1;

大主力买入:=FILTER(大主力买入2,5);

STICKLINE(大主力买入,H,L,0,0),COLOR0000FF;

STICKLINE(大主力买入,C,O,3.1,0),COLOR000099;

STICKLINE(大主力买入,C,O,2,0),COLOR0000BB;

STICKLINE(大主力买入,C,O,1,0),COLOR0000DD;

STICKLINE(大主力买入,C,O,0.2,0),COLOR0000FF;

趋势线:EMA(C,13),COLORRED,LINETHICK2;

IF(趋势线<REF(趋势线,1),趋势线,DRAWNULL),COLORGREEN,LINETHICK2;

DRAWTEXT(ISLASTBAR,趋势线,'趋势线'),COLORWHITE;

DRAWTEXT(FILTER(最强趋势K,10),L*1.00,'↖大主力买入'),COLORYELLOW;

DRAWTEXT(大主力买入,L*1.00,'↖大主力买入'),COLORYELLOW;

DRAWTEXT(主力洗盘,H*1.01,'↙主力洗盘'),COLORWHITE;

DRAWTEXT(主力趋势线&&NOT(最强趋势K),(C+O)*0.5,'主力试盘'),COLORYELLOW;

KK1:=SUMBARS(主力洗盘,1);

KK2:=SUMBARS(主力趋势线,1);

STICKLINE(KK1<10&&KK2<11,REF(H,XPZQ),REF(H,XPZQ),3.1,0),COLORWHITE;

SWL:=(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;

SWS:=DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;

JRH:=HHV(C,2);

JRL:=LLV(C,2);

MA3:=MA(CLOSE,3);

KMJ:=MA3;

YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;

GZB1:=(CLOSE>REF(CLOSE,1)AND CLOSE>REF(CLOSE,2));

GZB2:=(REF(GZB1,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB3:=(REF(GZB2,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB4:=(REF(GZB3,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB5:=(REF(GZB4,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB6:=(REF(GZB5,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB7:=(REF(GZB6,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB8:=(REF(GZB7,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB9:=(REF(GZB8,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZBA:=(REF(GZB9,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZBB:=(REF(GZBA,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZBC:=(REF(GZBB,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZBD:=(CLOSE<REF(CLOSE,1)AND CLOSE<REF(CLOSE,2));

GZBE:=(REF(GZBD,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZBF:=(REF(GZBE,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB10:=(REF(GZBF,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB11:=(REF(GZB10,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB12:=(REF(GZB11,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB13:=(REF(GZB12,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB14:=(REF(GZB13,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB15:=(REF(GZB14,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB16:=(REF(GZB15,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB17:=(REF(GZB16,1)AND CLOSE<=REF(CLOSE,1)AND CLOSE>=REF(CLOSE,2));

GZB18:=(REF(GZB17,1)AND CLOSE>=REF(CLOSE,1)AND CLOSE<=REF(CLOSE,2));

GZB19:=((REF(GZBD OR GZBE OR GZBF OR GZB10 OR GZB11 OR GZB12 OR GZB13 OR GZB14 OR GZB15 OR GZB16 OR GZB17 OR GZB18,1))AND GZB1);

GZB1A:=((REF(GZB1 OR GZB2 OR GZB3 OR GZB4 OR GZB5 OR GZB6 OR GZB7 OR GZB8 OR GZB9 OR GZBA OR GZBB OR GZBC,1))AND GZBD);

GZB21:=(REF(GZBD,1)AND KMJ AND KMJ<=REF(KMJ,2))*0+DATE;

GZB22:=(REF(GZBD,1)AND KMJ>=REF(KMJ,1)AND KMJ<=REF(KMJ,2))*0+GZB21;

GZB23:=REF(GZB13,1)AND KMJ>=REF(KMJ,1)AND KMJ<=REF(KMJ,2)*0;

GZB24:=IF(GZB22>1230422,0,1);

GZB25:=REF(GZB14,1)AND KMJ<=REF(KMJ,1)AND KMJ>=REF(KMJ,2)*1;

GZB26:=REF(GZB15,1)AND KMJ>=REF(KMJ,1)AND KMJ<=REF(KMJ,2)*2;

CO:=(C-O);

E:=(HIGH+LOW+OPEN+2*CLOSE)/5;

阻力:=2*E-LOW;

支撑:=2*E-HIGH;

DRAWTEXT_FIX(C!=0,0.89,0.85,0,STRCAT('短期阻力位:',STRCAT(CON2STR(阻力,2),''))),COLORFFFF00;{COLOR346536;}

DRAWTEXT_FIX(C!=0,0.89,0.95,0,STRCAT('短期支撑位:',STRCAT(CON2STR(支撑,2),''))),COLORRED;{COLORBD005F;}

GZBPC1:=IF(MA(C,5)>MA(C,10),20,0);

GZBPC2:=IF(MA(C,20)>MA(C,60),10,0);

GZBPC3:=IF(KDJ.J>KDJ.K,10,0);

GZBPC4:=IF(MACD.DIF>MACD.DEA,10,0);

GZBPC5:=IF(MACD.MACD>0,10,0);

GZBPC6:=IF(V>MA(V,60),10,0);

GZBPC7:=IF(WINNER(C)>0.5,10,0);

GZBPC8:=IF(C/REF(C,1)>1.03,10,0);

评分:=GZBPC1+GZBPC2+GZBPC3+GZBPC4+GZBPC5+GZBPC6+GZBPC7+GZBPC8;

DRAWTEXT_FIX(V>O,0.89,0.75,0,STRCAT('主力强度分:',STRCAT(CON2STR(评分,2),''))),COLOR00AAFF;

历史截图示例如下: