【背离不掉坑】日K线顶底背离 主图指标源码
输出庄X赋值:(3*收盘价+开盘价+最高价+最低价)/6
输出UOU:X的20日加权移动平均,COLOR80FFFF,线宽为2输出NOTEXT地:如果UOU<1日前的UOU,返回UOU,否则返回无效数,CIRCLEDOT,COLOR400000,线宽为2输出NOTEXT天:如果波动参考>UOU,返回UOU,否则返回无效数,CIRCLEDOT,COLOR000080,线宽为2
DCX赋值:X的8日加权移动平均短6赋值:(2日内DCX的最低值+4日内DCX的最低值+6日内DCX的最低值)/3下跌赋值:如果DCX=短6,返回短6,否则返回无效数赋值:(最高价+最低价+收盘价)/3CCI1赋值:(TYP-TYP的6日简单移动平均)/(0.015*TYP的5日平均绝对偏差)
差值1赋值:1日前的CCI1-CCI1的绝对值CCI2赋值:(TYP-TYP的10日简单移动平均)/(0.015*TYP的10日平均绝对偏差)CCI3赋值:(TYP-TYP的20日简单移动平均)/(0.015*TYP的20日平均绝对偏差)CCI4赋值:(TYP-TYP的30日简单移动平均)/(0.015*TYP的30日平均绝对偏差)差值4赋值:1日前的CCI4-CCI4的绝对值
CCI5赋值:(TYP-TYP的60日简单移动平均)/(0.015*TYP的60日平均绝对偏差)差值5赋值:1日前的CCI5-CCI5的绝对值CCI赋值:CCI1+CCI2+CCI3+CCI4+CCI5TJ1赋值:CCI1>差值4BBF赋值:34日内最低价的最低值的4日简单移动平均


XLN1:=C>REF(C,1) AND C>REF(C,2);
XLN2:=REF(XLN1,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN3:=REF(XLN2,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN4:=REF(XLN3,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN5:=REF(XLN4,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN6:=REF(XLN5,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN7:=REF(XLN6,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN8:=REF(XLN7,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN9:=REF(XLN8,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLNA:=REF(XLN9,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLNB:=REF(XLNA,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLNC:=REF(XLNB,1) AND C<=REF(C,1) AND C>=REF(C,2);
STICKLINE(XLN1||XLN2||XLN3||XLN4||XLN5||XLN6||XLN7||XLN8||XLN9||XLNA||XLNB||XLNC,C,REF(C,1),3,1),COLOR0000FF;
XLND:=C<REF(C,1) AND C<REF(C,2);
XLNE:=REF(XLND,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLNF:=REF(XLNE,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN10:=REF(XLNF,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN11:=REF(XLN10,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN12:=REF(XLN11,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN13:=REF(XLN12,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN14:=REF(XLN13,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN15:=REF(XLN14,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN16:=REF(XLN15,1) AND C>=REF(C,1) AND C<=REF(C,2);
XLN17:=REF(XLN16,1) AND C<=REF(C,1) AND C>=REF(C,2);
XLN18:=REF(XLN17,1) AND C>=REF(C,1) AND C<=REF(C,2);
STICKLINE(XLND||XLNE||XLNF||XLN10||XLN11||XLN12||XLN13||XLN14||XLN15||XLN16||XLN17||XLN18,C,REF(C,1),3,1),COLORFFFF00;
XLN19:=REF(XLND||XLNE||XLNF||XLN10||XLN11||XLN12||XLN13||XLN14||XLN15||XLN16||XLN17||XLN18,1) AND XLN1;
STICKLINE(XLN19,REF(C,1),REF(C,2),3,1),COLOR0066FF;
STICKLINE(XLN19,REF(C,1),REF(C,2),2,0),COLOR0099FF;
STICKLINE(XLN19,REF(C,1),REF(C,2),1,0),COLOR00CCFF;
STICKLINE(XLN19,REF(C,1),REF(C,2),0,0),COLOR00FFFF;
XLN1A:=REF(XLN1||XLN2||XLN3||XLN4||XLN5||XLN6||XLN7||XLN8||XLN9||XLNA||XLNB||XLNC,1) AND XLND;
STICKLINE(XLN1A,REF(C,1),REF(C,2),3,1),COLOR006600;
STICKLINE(XLN1A,REF(C,1),REF(C,2),2,0),COLOR009900;
STICKLINE(XLN1A,REF(C,1),REF(C,2),1,0),COLOR00CC00;
STICKLINE(XLN1A,REF(C,1),REF(C,2),0,0),COLOR00FF00;
C1:=EMA(((2*C+H+L)/4-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,4);
C2:=EMA(((0.667*REF(C1,1))+(0.333*C1)),2);
STICKLINE(C1>=C2,C,O,3,0),COLOR000033;
STICKLINE(C1>=C2,C,O,2,0),COLOR000077;
STICKLINE(C1>=C2,C,O,1,0),COLOR0000BB;
STICKLINE(C1>=C2,H,L,0,0),COLOR9900FF;
STICKLINE(C2>C1,C,O,3,0),COLORF22200;
STICKLINE(C2>C1,C,O,2,0),COLORF55500;
STICKLINE(C2>C1,C,O,1,0),COLORF99900;
STICKLINE(C2>C1,H,L,0,0),COLORFFFF00;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE((C-REF(C,1))/REF(C,1)>=0.099,C,O,3,1),COLORMAGENTA;
季报:FINANCE(37),NODRAW,COLORCYAN;
波动参考:MA(C,5),COLORFF00FF,LINETHICK2;
NOTEXTU:IF(波动参考>REF(波动参考,1),波动参考,DRAWNULL),COLORFF00FF,LINETHICK2;
NOTEXTN:IF(波动参考<REF(波动参考,1),波动参考,DRAWNULL),COLOR00FF00,LINETHICK2;
X:=(3*C+O+H+L)/6;
UOU:WMA(X,20),COLOR80FFFF,LINETHICK2;
NOTEXT地:IF(UOU<REF(UOU,1),UOU,DRAWNULL),CIRCLEDOT,COLOR400000,LINETHICK2;
NOTEXT天:IF(波动参考>UOU,UOU,DRAWNULL),CIRCLEDOT,COLOR000080,LINETHICK2;
DCX:=WMA(X,8);
短6:=(LLV(DCX,2)+LLV(DCX,4)+LLV(DCX,6))/3;
下跌:=IF(DCX=短6,短6,DRAWNULL);
TYP :=(H+L+C)/3;
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,5));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
差值4:=ABS(REF(CCI4,1)-CCI4);
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
TJ1:=CCI1>差值4;
BBF:=MA(LLV(L,34),4);
LC:=REF(C,1);
RSI:=SMA(MAX(C-LC,0),3,1)/SMA(ABS(C-LC),3,1)*100;
FF:=EMA(C,3);
MA15:=EMA(C,21);
DRAWTEXT(CROSS(FF,MA15),L,’底背离’),COLOR00FF00;
DRAWTEXT(CROSS(88,RSI),H,’顶背离’),DRAWABOVE,COLORFFFFFF;
BB13:=ATAN(EMA(TYP,13)-REF(EMA(TYP,13),1))*3.1416*10;
EMA8:=EMA(C,8);
DRAWTEXT(FILTER(BB13>1 AND EMA(TYP,13)>REF(EMA(TYP,8),1),10),EMA8,’∠45′),COLORFFFFFF;
所属板块:=STRCAT(‘所属板块: ‘,STRCAT(STRCAT(STRCAT(‘[行业]-‘,HYBLOCK),STRCAT(‘ [地域]-‘,DYBLOCK)),STRCAT(‘ [概念]-‘,GNBLOCK)));
总股本:=STRCAT(STRCAT(‘总股本: ‘,CON2STR(TOTALCAPITAL/1000000,2)),’亿’);
流通盘:=STRCAT(STRCAT(‘ 流通盘: ‘,CON2STR(CAPITAL/1000000,2)),’亿’);
全流通:=STRCAT(‘ 全流通: ‘,CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));
市值:=STRCAT(STRCAT(‘ 流通市值: ‘,CON2STR((CAPITAL/1000000)*C,2)),’亿’);
上市天数:=STRCAT(‘ 上市天数: ‘,CON2STR(FINANCE(42),0));
股本市值:=STRCAT(‘股本市值: ‘,STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市天数));
主收同比:=STRCAT(‘ 主收同比: ‘,CON2STR(FINANCE(44),2));
市盈率:=STRCAT(‘市盈率: ‘,CON2STR(C/FINANCE(33),2));
市销率:=STRCAT(‘ 市销率: ‘,CON2STR(C/(FINANCE(20)/FINANCE(1)),2));
市净率:=STRCAT(‘ 市净率: ‘,CON2STR(C/FINANCE(34),2));
毛利率:=STRCAT(‘ 毛利率: ‘,CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
净利润率:=STRCAT(‘ 净利润率: ‘,CON2STR(FINANCE(30)/FINANCE(20)*100,2));
现金流:=STRCAT(‘ 现金流: ‘,CON2STR(FINANCE(25)/FINANCE(1),2));
利润同比:=STRCAT(‘ 利润同比: ‘,CON2STR(FINANCE(43),2));
DRAWTEXT_FIX(ISLASTBAR,0.003,0.26,0,市盈率);
DRAWTEXT_FIX(ISLASTBAR,0,0.31,0,市销率);
DRAWTEXT_FIX(ISLASTBAR,0,0.36,0,市净率);
DRAWTEXT_FIX(ISLASTBAR,0,0.41,0,毛利率);
DRAWTEXT_FIX(ISLASTBAR,0,0.46,0,现金流);
DRAWTEXT_FIX(ISLASTBAR,0.1,0.26,0,主收同比);
DRAWTEXT_FIX(ISLASTBAR,0.1,0.31,0,净利润率);
DRAWTEXT_FIX(ISLASTBAR,0.1,0.36,0,利润同比);
净资收益率:=STRCAT(‘ 净资收益率: ‘,CON2STR(FINANCE(29)/FINANCE(19)*100,2));
主营利润率:=STRCAT(‘ 主营利润率 ‘,CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT(‘当前业绩: ‘,STRCAT(STRCAT(净资收益率,毛利率),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.00,0,所属板块),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,股本市值),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,当前业绩),COLORGREEN;
买:=IF(O=C AND (C/REF(C,1)-1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
买%:=买/AMOUNT*100;
ZJLR:=AMOUNT*买%/10000000000;
流出:=AMOUNT/100000000-ZJLR;
净流:=(ZJLR-流出);
总额3:=SUM(AMOUNT,3);
ZJLR3:=SUM(ZJLR,3);
流出3:=SUM(流出,3);
净流3:=SUM(ZJLR-流出,3);
总额5:=SUM(AMOUNT,5);
ZJLR5:=SUM(ZJLR,5);
流出5:=SUM(流出,5);
净流5:=SUM(ZJLR-流出,5);
总额10:=SUM(AMOUNT,10);
ZJLR10:=SUM(ZJLR,10);
流出10:=SUM(流出,10);
净流10:=SUM(ZJLR-流出,10);
画:=CONST(FINDHIGH(总额10,0,190,1));
DRAWTEXT_FIX(1,0.71,0.07,0,’净流(亿):’),COLOR8080FF,COLORWHITE;
DRAWTEXT_FIX(1,0.78,0.05,0,’1日’),COLOR8080FF,COLORWHITE;
DRAWTEXT_FIX(1,0.83,0.05,0,’3日’),COLOR8080FF,COLORWHITE;
DRAWTEXT_FIX(1,0.88,0.05,0,’5日’),COLOR8080FF,COLORWHITE;
DRAWTEXT_FIX(1,0.93,0.05,0,’10日’),COLOR8080FF,COLORWHITE;
DRAWNUMBER_FIX(1,0.78,0.10,0,CONST((净流))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.83,0.10,0,CONST((净流3))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.88,0.10,0,CONST((净流5))),COLORYELLOW;
DRAWNUMBER_FIX(1,0.93,0.10,0,CONST((净流10))),COLORYELLOW;
DRAWICON(CROSS(C1,C2),L,1);
DRAWICON(CROSS(C2,C1),H,2);
现价:REFDATE(C,DATE),DOTLINE,COLORLIGRAY;
TM:=1200823;
涨停:IF(DATE<TM,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<TM,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<TM,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,COLORLIMAGENTA;
明跌停:=IF(DATE<TM,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;
最高%:(H/REF(C,1)-1)*100,COLORLIMAGENTA,NODRAW;
ZT:=C>=涨停 AND PERIOD=5 AND H=C;
ZT1:=H>=涨停 AND PERIOD=5 AND H>C;
DT:=C<=跌停 AND PERIOD=5 AND L=C;
DT1:=L<=跌停 AND PERIOD=5 AND L<C;
LB:=REF(EVERY(ZT,3),2) AND REF(H=HHV(H,20),1) AND H<REF(H,1);
LBQ:=BARSLAST(LB);
量能饱和:100*(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20)),NODRAW;
指标公式只为技术面学习研究,无论是处于何种原因,均不可做为唯一依据,所有的模式、定式都要依赖与独立判断,以及对对手的思维判断。自己赢的就是对手出错的那一部分。
代码比较多,复制困难,后台回复留言0213,获取 tn6
夜雨聆风
