|
一.指标示图 二.指标说明 多空箱体通道通过算法在主图自动生成动态箱体轨道,将盘面划分为红区(多头强势区)与绿区(空头弱势区),并配合轨道线标识支撑与压力,帮助识别价格运行的多空边界,专注抓取趋势中最肥美的"鱼身"波段,主动放弃鱼头抄底与鱼尾逃顶的博弈 三.指标主图源码 GSQ1:=EMA(CLOSE,3);
GSQ2:=EMA(CLOSE,26);
GSQ3:=GSQ1-GSQ2;
走多线:EMA(EMA(EMA(CLOSE,3),3),3)+GSQ3,COLORWHITE;
走牛线:MA(MA(LOW,3),3),COLORMAGENTA;
GSQ4:=HHV(走牛线,60);
DRAWBAND(走多线,RGB(85,0,0),GSQ4,RGB(45,0,140));
DRAWBAND(走牛线,RGB(0,65,45),GSQ4,RGB(0,65,0));
上箱顶:HHV(MA(MA(LOW,3),3),60)LINETHICK3,COLORYELLOW;
下箱底 LV(走牛线,20)LINETHICK3,COLORFFBB00;
GSQ5:=EMA(CLOSE,6)-EMA(CLOSE,13);
GSQ6:=EMA(GSQ5,20);
GSQ7:=HHV(GSQ5,20);
GSQ8:=LLV(GSQ5,20);
GSQ9:=REF(GSQ7,1);
GSQ10:=REF(GSQ8,1);
GSQ11:=BARSCOUNT(C)>5;
GSQ12:=REF(C,1);
GSQ13:=(H-GSQ12+0.01)/GSQ12*100;
GSQ14:=(GSQ12-L+0.01)/GSQ12*100;
GSQ15:=GSQ13>=5 AND GSQ11 AND C=H;
GSQ16:=GSQ14>=5 AND GSQ11 AND C=L;
GSQ17:=GSQ13>=10 AND GSQ11 AND C=H;
GSQ18:=GSQ14>=10 AND GSQ11 AND C=L;
GSQ19:=GSQ13>=20 AND GSQ11 AND C=H;
GSQ20:=GSQ14>=20 AND GSQ11 AND C=L;
GSQ21:=IF(INBLOCK('科创板'),GSQ19,IF(INBLOCK('创业板') AND DATE>1200823,GSQ19,IF(INBLOCK('ST板块'),GSQ15,GSQ17)));
GSQ22:=IF(INBLOCK('科创板'),GSQ20,IF(INBLOCK('创业板') AND DATE>1200823,GSQ20,IF(INBLOCK('ST板块'),GSQ16,GSQ18)));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(GSQ21,OPEN,CLOSE,2.6,0),COLOR0000E5;
STICKLINE(GSQ21,OPEN,CLOSE,2.4,0),COLOR335555;
STICKLINE(GSQ21,OPEN,CLOSE,1.8,0),COLOR338888;
STICKLINE(GSQ21,OPEN,CLOSE,1.2,0),COLOR33AAAA;
STICKLINE(GSQ21,OPEN,CLOSE,0.6,0),COLOR33CCCC;
STICKLINE(GSQ21,OPEN,CLOSE,0.1,0),COLOR33EEEE;
STICKLINE(GSQ22,C,O,2.5,0),COLOR009900;
STICKLINE(GSQ22,C,O,1.5,0),COLOR00BB00;
STICKLINE(GSQ22,C,O,0.8,0),COLOR00DD00;
STICKLINE(GSQ22,C,O,0.1,0),COLOR00FF00;
GSQ23:=MA(CLOSE,1);
GSQ24:=SMA(SMA(SMA(GSQ23,2,1),2,1),2,1),NODRAW;
GSQ25:=MA(GSQ24,3),NODRAW;
GSQ26:=MA((L+H+C)/3,5);
起飞加速线:HHV(GSQ26,60)DOTLINE,COLORLIRED;
GSQ27:=EMA(CLOSE,6)-EMA(CLOSE,13) COLORWHITE,LINETHICK2;
GSQ28:=EMA(GSQ27,5) COLORYELLOW,LINETHICK1;
GSQ29:=(GSQ27-GSQ28)*2;
GSQ30:=GSQ29<0 AND CROSS(GSQ28,GSQ27) AND CROSS(起飞加速线,C) AND 起飞加速线=REF(起飞加速线,1);
GSQ31:=REF(CLOSE,1);
GSQ32:=SMA(MAX(CLOSE-GSQ31,0),6,1)/SMA(ABS(CLOSE-GSQ31),6,1)*100;
GSQ33:=CROSS(84,GSQ32) AND 起飞加速线=REF(起飞加速线,1) AND C< REF(L,1);
GSQ34:=CROSS(GSQ25,GSQ24) AND C< 起飞加速线 AND C< REF(L,1);
GSQ35:=7*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1) -3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1) -SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1) ,3,1),2,1);
GSQ36:=78.89;
DRAWTEXT(CROSS(GSQ36,GSQ35) AND C< 起飞加速线 AND CROSS(GSQ25,GSQ24),H*1.06,'↙⊙逃顶'),COLORLIBLUE;
GSQ37:=GSQ24< REF(GSQ24,1) AND GSQ25>REF(GSQ25,1);
STICKLINE(GSQ37 AND (GSQ33 OR GSQ34),C,O,2.5,0),COLORFF2200;
STICKLINE(GSQ37 AND (GSQ33 OR GSQ34),C,O,1.5,0),COLORFF4400;
STICKLINE(GSQ37 AND (GSQ33 OR GSQ34),C,O,0.8,0),COLORFF6600;
STICKLINE(GSQ37 AND (GSQ33 OR GSQ34),C,O,0.1,0),COLORFF8800;
STICKLINE(GSQ37 AND (GSQ33 OR GSQ34),C,O,0.5,0),COLORFFAA00;
GSQ38:=AMOUNT,VOLSTICK;
GSQ39:=1.9;
GSQ40:=GSQ38>=REF(GSQ38,1)*GSQ39 AND (IF(C< O,C>REF(C,1),1)),COLORYELLOW,NODRAW;
GSQ41:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;
GSQ42:=SMA(GSQ41,3,1);
GSQ43:=SMA(GSQ42,3,1);
GSQ44:=3*GSQ42-2*GSQ43;
GSQ45:=LLV(LOW,5);
GSQ46:=HHV(HIGH,5);
GSQ47:=EMA((CLOSE-GSQ45)/(GSQ46-GSQ45)*100,4)*2;
GSQ48:=EMA(0.667*REF(GSQ47,1)+0.333*GSQ47,2);
GSQ49:=3*GSQ47-2*GSQ48;
GSQ50:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
GSQ51:=POW(MA(LOW,5),2)+MA(LOW,5);
GSQ52:=POW(MA(HIGH,5),2)+MA(HIGH,5);
GSQ53:=(GSQ50-LLV(GSQ51,64))/(HHV(GSQ52,64)-LLV(GSQ51,64))*150+65-10;
GSQ54:=SMA(GSQ53,3,1)*1.5-100;
GSQ55:=SMA(GSQ54,3,1);
GSQ56:=3*GSQ54-2*GSQ55;
GSQ57:=(HIGH+LOW+CLOSE*2)/4;
GSQ58:=EMA(GSQ57,13);
GSQ59:=STD(GSQ57,13);
GSQ60:=(GSQ57-GSQ58)*100/GSQ59;
GSQ61:=EMA(GSQ60,5);
GSQ62:=EMA(GSQ61,13)+200-100;
GSQ63:=EMA(GSQ62,10);
GSQ64:=3*GSQ62-2*GSQ63;
GSQ65:=GSQ42+GSQ47+GSQ54+GSQ62;
GSQ66:=GSQ43+GSQ48+GSQ55+GSQ63;
GSQ67:=GSQ44+GSQ49+GSQ56+GSQ64;
GSQ68:=(HIGH+LOW+CLOSE)/3;
GSQ69:=(GSQ68-MA(GSQ68,34))/(0.015*AVEDEV(GSQ68,34));
GSQ70:=(HIGH+LOW+CLOSE+GSQ68)/4;
GSQ71:=EMA(GSQ70,24);
GSQ72:=STD(GSQ70,24);
GSQ73:=(GSQ70-GSQ71)/GSQ72*100;
GSQ74:=(GSQ68-MA(GSQ68,24))/(0.015*AVEDEV(GSQ68,24));
GSQ75:=EMA(GSQ73,5);
GSQ76:=((GSQ75+GSQ74+GSQ69)/3+165)/4;
GSQ77:=(GSQ65+GSQ66+GSQ67*30)/32/5-15;
GSQ78:=(GSQ76+GSQ77)/2/1.1;
GSQ79:=EMA(GSQ78,3)LINETHICK3,COLORRED;
GSQ80:=EMA(GSQ79,5)LINETHICK3,COLORWHITE;
GSQ81:=CROSS(GSQ79,GSQ80);
GSQ82:=REF(C,5);
IF(走牛线>=REF(上箱顶,1),走牛线,DRAWNULL),COLORRED,LINETHICK3;
IF(走牛线<=REF(上箱顶,1),走牛线,DRAWNULL),COLORGREEN,LINETHICK3;
IF(走多线>=REF(下箱底,1),走多线,DRAWNULL),COLORWHITE;
IF(走多线>=REF(上箱顶,1),走多线,DRAWNULL),COLORWHITE,LINETHICK2;
IF(走多线<=REF(下箱底,1),走多线,DRAWNULL)DOTLINE,COLORWHITE;
STICKLINE(CROSS(走多线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,2,0),COLOR66EEEE;
STICKLINE(CROSS(走多线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,1,0),COLORMAGENTA;
STICKLINE(CROSS(走多线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,0,1),COLOR8B8BFF;
DRAWTEXT(CROSS(走多线,下箱底),下箱底,'↖抄底反弹'),COLORRED;
GSQ84:=1230923;
今涨停:IF(DATE<GSQ84,ZTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORRED;
今跌停:IF(DATE<GSQ84,DTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORGREEN;
明涨停:IF(DATE<GSQ84,C*IF(CODELIKE('688'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('688') OR CODELIKE('300'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORMAGENTA;
明跌停:IF(DATE<GSQ84,C*IF(CODELIKE('688'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('688') OR CODELIKE('300'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORFFFF00;
GSQ85:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
GSQ86:=FILTER(GSQ85,10);
GSQ87:=BARSLAST(GSQ86);
GSQ88:=REF(HIGH,GSQ87+2);
GSQ89:=REF(HIGH,GSQ87+1);
GSQ90:=REF(HIGH,GSQ87);
GSQ91:=MAX(GSQ88,GSQ89);
GSQ92:=MAX(GSQ91,GSQ90);
GSQ93:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
GSQ94:=GSQ87<150;
GSQ95:=(OPEN-GSQ92)/GSQ92*100<30;
GSQ96:=(CLOSE-LLV(LOW,GSQ87))/LLV(LOW,GSQ87)*100<50;
GSQ97:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
GSQ98:=VOL/MA(VOL,5)<3.5;
GSQ99:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
V1:=GSQ93 AND GSQ94 AND GSQ95 AND GSQ96 AND GSQ97 AND GSQ98 AND GSQ99;
V2:=FILTER(V1,15);
GSQ100:=MA(CLOSE,10);
GSQ101:=MA(CLOSE,54);
GSQ102:=(((CLOSE-GSQ101)/GSQ101)<0.1);
GSQ103:=(((CLOSE-GSQ100)/GSQ100)<0.3);
GSQ104:=(((GSQ102=1) AND (GSQ103=1))*0.2);
GSQ105:=((((GSQ104=0) AND (REF(GSQ104,1)=0.2)) AND (REF((COUNT((GSQ104=0.2),10)=10),1)=1))*-0.1);
V3:=GSQ105=-0.1;
GSQ106:=V2 OR V3;
GSQ107:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
GSQ108:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
GSQ109:=GSQ106 AND GSQ21 AND GSQ108 AND GSQ107,NODRAW;
DRAWICON(GSQ109,LOW*0.99,7);
四.指标副图源码 GZB5:=EMA(CLOSE,6)-EMA(CLOSE,13);
GZB6:=EMA(GZB5,20);
GZB7:=HHV(GZB5,20);
GZB8:=LLV(GZB5,20);
GZB9:=REF(GZB7,1);
GZB10:=REF(GZB8,1);
GZB11:=BARSCOUNT(C)>5;
GZB12:=REF(C,1);
GZB13:=(H-GZB12+0.01)/GZB12*100;
GZB14:=(GZB12-L+0.01)/GZB12*100;
GZB15:=GZB13>=5 AND GZB11 AND C=H;
GZB16:=GZB14>=5 AND GZB11 AND C=L;
GZB17:=GZB13>=10 AND GZB11 AND C=H;
GZB18:=GZB14>=10 AND GZB11 AND C=L;
GZB19:=GZB13>=20 AND GZB11 AND C=H;
GZB20:=GZB14>=20 AND GZB11 AND C=L;
GZB21:=IF(INBLOCK('科创板'),GZB19,IF(INBLOCK('创业板') AND DATE>1200823,GZB19,IF(INBLOCK('ST板块'),GZB15,GZB17)));
GZB85:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
GZB86:=FILTER(GZB85,10);
GZB87:=BARSLAST(GZB86);
GZB88:=REF(HIGH,GZB87+2);
GZB89:=REF(HIGH,GZB87+1);
GZB90:=REF(HIGH,GZB87);
GZB91:=MAX(GZB88,GZB89);
GZB92:=MAX(GZB91,GZB90);
GZB93:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
GZB94:=GZB87<150;
GZB95:=(OPEN-GZB92)/GZB92*100<30;
GZB96:=(CLOSE-LLV(LOW,GZB87))/LLV(LOW,GZB87)*100<50;
GZB97:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
GZB98:=VOL/MA(VOL,5)<3.5;
GZB99:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
V1:=GZB93 AND GZB94 AND GZB95 AND GZB96 AND GZB97 AND GZB98 AND GZB99;
V2:=FILTER(V1,15);
GZB100:=MA(CLOSE,10);
GZB101:=MA(CLOSE,54);
GZB102:=(((CLOSE-GZB101)/GZB101)<0.1);
GZB103:=(((CLOSE-GZB100)/GZB100)<0.3);
GZB104:=(((GZB102=1) AND (GZB103=1))*0.2);
GZB105:=((((GZB104=0) AND (REF(GZB104,1)=0.2)) AND (REF((COUNT((GZB104=0.2),10)=10),1)=1))*-0.1);
V3:=GZB105=-0.1;
GZB106:=V2 OR V3;
GZB107:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
GZB108:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
GZB109:=GZB106 AND GZB21 AND GZB108 AND GZB107;
B:GZB109;
五.指标副/选G源码 NGX1:=EMA(CLOSE,3);
NGX2:=EMA(CLOSE,26);
NGX3:=NGX1-NGX2;
牵牛线:=EMA(EMA(EMA(CLOSE,3),3),3)+NGX3,COLORWHITE;
寻牛线:=MA(MA(LOW,3),3),COLORMAGENTA;
上箱顶:=HHV(MA(MA(LOW,3),3),60)LINETHICK3,COLORYELLOW;
下箱底:=LLV(寻牛线,20)LINETHICK3,COLORFFBB00;
抄底反弹:CROSS(牵牛线,下箱底);
六.注意事项:分开安装:复制安装时,请将主图指标、副图指标和选gu公式分开进行操作,不要混在一起复制安装。出现错误提示——先删“问号”:如果安装时报错,先找到报错提示对应的代码行,检查里面是否有“?”符号,如果有,将其删除。出现错误提示——检查空格:如果仍然报错,重点检查代码中的 “AND”和 “OR” 这两个词前后是否缺少空格。补上空格即可。核心原则:修改时不要改变原公式的计算逻辑,只在报错的地方做最小幅度的调整,确保意思不变。
|