全自动画线--有个TNE公式,谁能和谐下
{全自动画线}
{主图叠加}
下降压力线:DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),1),COLORWHITE,LINETHICK2;
VAR1:=20;
VAR2:=10;
VAR3:=5;
VAR4:=(CLOSE+HIGH+LOW+OPEN)/4;
VAR5:=LOW+(VAR4-LOW)+(CLOSE-LOW);
VAR6:=LOW+(CLOSE-VAR4);
VAR7:=REF(VAR5,1);
VAR8:=REF(VAR6,1);
支:STICKLINE(ISLASTBAR AND CLOSE>=VAR7,VAR7,VAR7,30,1),COLORRED;
压:STICKLINE(ISLASTBAR AND CLOSE 支1:STICKLINE(ISLASTBAR AND CLOSE>=VAR8,VAR8,VAR8,30,1),COLORMAGENTA; 压1:STICKLINE(ISLASTBAR AND CLOSE VAR9:=REF(HIGH,VAR1)=HHV(HIGH,2*VAR1+1); VAR10:=BACKSET(VAR9,VAR1+1); VAR11:=FILTER(VAR10,VAR1) AND HIGH=HHV(HIGH,VAR1+1); VAR12:=BARSLAST(VAR11); VAR13:=IF(VAR11,CURRBARSCOUNT,0); VAR14:=IF(VAR12,REF(HIGH,VAR12),HIGH); VAR15:=IF(VAR12,REF(VAR13,VAR12),VAR13); VAR16:=REF(VAR14,VAR12+1); VAR17:=CONST(VAR15); VAR18:=REF(VAR15,VAR12+1); VAR19:=CONST(VAR18); VAR20:=REF(VAR16,VAR12+1); VAR21:=IF(CURRBARSCOUNT>VAR19,0,1); VAR22:=DRAWLINE(CURRBARSCOUNT=VAR19,HIGH,CURRBARSCOUNT=VAR17,HIGH,1); VAR23:=REF(LOW,VAR1)=LLV(LOW,2*VAR1+1); VAR24:=BACKSET(VAR23,VAR1+1); VAR25:=FILTER(VAR24,VAR1) AND LOW=LLV(LOW,VAR1+1); VAR26:=BARSLAST(VAR25); VAR27:=IF(VAR25,CURRBARSCOUNT,0); VAR28:=IF(VAR26,REF(LOW,VAR26),LOW); VAR29:=IF(VAR26,REF(VAR27,VAR26),VAR27); VAR30:=CONST(VAR29); VAR31:=REF(VAR28,VAR26+1); VAR32:=REF(VAR29,VAR26+1); VAR33:=CONST(VAR32); 低点支撑:DRAWLINE(CURRBARSCOUNT=VAR33,LOW,CURRBARSCOUNT=VAR30,LOW,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR33,LOW,ISLASTBAR,REF(LOW,VAR33-1),1),POINTDOT,COLORYELLOW,LINETHICK2; DRAWLINE(CURRBARSCOUNT=VAR30,LOW,ISLASTBAR,REF(LOW,VAR30-1),1),POINTDOT,COLORYELLOW,LINETHICK2; VAR34:=REF(HIGH,VAR2)=HHV(HIGH,2*VAR2+1); VAR35:=BACKSET(VAR34,VAR2+1); VAR36:=FILTER(VAR35,VAR2) AND HIGH=HHV(HIGH,VAR2+1); VAR37:=BARSLAST(VAR36); VAR38:=IF(VAR36,CURRBARSCOUNT,0); VAR39:=IF(VAR37,REF(HIGH,VAR37),HIGH); VAR40:=IF(VAR37,REF(VAR38,VAR37),VAR38); VAR41:=REF(VAR39,VAR37+1); VAR42:=CONST(VAR40); VAR43:=REF(VAR40,VAR37+1); VAR44:=CONST(VAR43); VAR45:=REF(VAR41,VAR37+1); VAR46:=IF(CURRBARSCOUNT>VAR44,0,1); 压力:DRAWLINE(CURRBARSCOUNT=VAR44,HIGH,CURRBARSCOUNT=VAR42,HIGH,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR44,HIGH,ISLASTBAR,REF(HIGH,VAR44-1),1),POINTDOT,COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR42,HIGH,ISLASTBAR,REF(HIGH,VAR42-1),1),POINTDOT,COLORYELLOW; VAR47:=REF(LOW,VAR2)=LLV(LOW,2*VAR2+1); VAR48:=BACKSET(VAR47,VAR2+1); VAR49:=FILTER(VAR48,VAR2) AND LOW=LLV(LOW,VAR2+1); VAR50:=BARSLAST(VAR49); VAR51:=IF(VAR49,CURRBARSCOUNT,0); VAR52:=IF(VAR50,REF(LOW,VAR50),LOW); VAR53:=IF(VAR50,REF(VAR51,VAR50),VAR51); VAR54:=CONST(VAR53); VAR55:=REF(VAR52,VAR50+1); VAR56:=REF(VAR53,VAR26+1); VAR57:=CONST(VAR56); 支撑:DRAWLINE(CURRBARSCOUNT=VAR57,LOW,CURRBARSCOUNT=VAR54,LOW,1); VAR58:=(压力+支撑)/2; VAR59:=CONST((压力+支撑)/2); VAR60:=IF(VAR33 中轨:DRAWLINE(CURRBARSCOUNT=VAR60,VAR58,ISLASTBAR,VAR59,1),COLORYELLOW; VAR61:=REF(HIGH,VAR3)=HHV(HIGH,2*VAR3+1); VAR62:=BACKSET(VAR61,VAR3+1); VAR63:=FILTER(VAR62,VAR3) AND HIGH=HHV(HIGH,VAR3+1); VAR64:=BARSLAST(VAR63); VAR65:=IF(VAR63,CURRBARSCOUNT,0); VAR66:=IF(VAR64,REF(HIGH,VAR64),HIGH); VAR67:=IF(VAR64,REF(VAR65,VAR64),VAR65); VAR68:=REF(VAR66,VAR64+1); VAR69:=CONST(VAR67); VAR70:=REF(VAR67,VAR64+1); VAR71:=CONST(VAR70); VAR72:=REF(VAR68,VAR64+1); VAR73:=IF(CURRBARSCOUNT>VAR44,0,1); L压力:DRAWLINE(CURRBARSCOUNT=VAR71,HIGH,CURRBARSCOUNT=VAR69,HIGH,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR71,HIGH,ISLASTBAR,REF(HIGH,VAR71-1),1),POINTDOT,COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR69,HIGH,ISLASTBAR,REF(HIGH,VAR69-1),1),POINTDOT,COLORYELLOW; VAR74:=REF(LOW,VAR3)=LLV(LOW,2*VAR3+1); VAR75:=BACKSET(VAR74,VAR3+1); VAR76:=FILTER(VAR75,VAR3) AND LOW=LLV(LOW,VAR3+1); VAR77:=BARSLAST(VAR49); VAR78:=IF(VAR76,CURRBARSCOUNT,0); VAR79:=IF(VAR77,REF(LOW,VAR77),LOW); VAR80:=IF(VAR77,REF(VAR78,VAR77),VAR51); VAR81:=CONST(VAR80); VAR82:=REF(VAR79,VAR77+1); VAR83:=REF(VAR80,VAR26+1); VAR84:=CONST(VAR83); L支撑:DRAWLINE(CURRBARSCOUNT=VAR84,LOW,CURRBARSCOUNT=VAR81,LOW,1),COLORYELLOW; VAR85:=(L压力+L支撑)/2; VAR86:=CONST((L压力+L支撑)/2); VAR87:=IF(VAR84 VAR88:=DRAWLINE(CURRBARSCOUNT=VAR87,VAR85,ISLASTBAR,VAR86,1); MA0:MA(CLOSE,0),COLORYELLOW; VAR89:=INTPART(3*8/5); VAR90:=REF(HIGH,VAR89)=HHV(HIGH,2*VAR89+1); VAR91:=FILTER(VAR90,VAR89); VAR92:=BACKSET(VAR91,VAR89+1); VAR93:=FILTER(VAR92,VAR89); VAR94:=BACKSET(ISLASTBAR,BARSLAST(VAR93)+1); VAR95:=VAR94>REF(VAR94,1); DRAWLINE(VAR93,HIGH,VAR95,HIGH,1),POINTDOT,COLORYELLOW; VAR96:=INTPART(3*5/5); VAR97:=REF(HIGH,VAR96)=HHV(HIGH,2*VAR96+1); VAR98:=BACKSET(VAR97,VAR96+1); VAR99:=FILTER(VAR98,VAR96) AND HIGH=HHV(HIGH,VAR96+1); VAR100:=BARSLAST(VAR99); VAR101:=IF(VAR99,CURRBARSCOUNT,0); VAR102:=IF(VAR100,REF(VAR101,VAR100),VAR101); VAR103:=CONST(VAR102); DINGBUTS11:REF(VAR102,VAR100+1),NODRAW; VAR104:=CONST(DINGBUTS11); 高点压力M:DRAWLINE(CURRBARSCOUNT=VAR104,HIGH,CURRBARSCOUNT=VAR103,HIGH,1),COLORYELLOW; VAR105:=REF(LOW,VAR96)=LLV(LOW,2*VAR96+1); VAR106:=BACKSET(VAR105,VAR96+1); VAR107:=FILTER(VAR106,VAR96) AND LOW=LLV(LOW,VAR96+1); VAR108:=BARSLAST(VAR107); VAR109:=IF(VAR107,CURRBARSCOUNT,0); VAR110:=IF(VAR108,REF(VAR109,VAR108),VAR109); VAR111:=CONST(VAR110); VAR112:=REF(VAR110,VAR108+1); VAR113:=CONST(VAR112); 低点支撑M:DRAWLINE(CURRBARSCOUNT=VAR113,LOW,CURRBARSCOUNT=VAR111,LOW,1),COLORYELLOW; VAR114:=10; VAR115:=10; VAR116:=0; VAR117:=0; VAR118:=0; VAR119:=0; VAR120:=REF(HIGH,VAR114)=HHV(HIGH,2*VAR114+1); VAR121:=BACKSET(VAR120,VAR114+1); VAR122:=FILTER(VAR121,VAR114) AND HIGH=HHV(HIGH,VAR114+1); VAR123:=BARSLAST(VAR122); VAR124:=IF(VAR122,CURRBARSCOUNT,0); VAR125:=IF(VAR123,REF(HIGH,VAR123),HIGH); VAR126:=IF(VAR123,REF(VAR124,VAR123),VAR124); VAR127:=REF(VAR125,VAR123+1); VAR128:=CONST(VAR126); VAR129:=REF(VAR126,VAR123+1); VAR130:=CONST(VAR129); VAR131:=REF(VAR127,VAR123+1); 高点压力1:DRAWLINE(CURRBARSCOUNT=VAR130,HIGH,CURRBARSCOUNT=VAR128,HIGH,1),COLORYELLOW; DRAWLINE(CURRBARSCOUNT=VAR130,HIGH,ISLASTBAR,REF(HIGH,VAR130-1),1),POINTDOT,COLORYELLOW; VAR132:=REF(LOW,VAR115)=LLV(LOW,2*VAR115+1); VAR133:=BACKSET(VAR132,VAR115+1); VAR134:=FILTER(VAR133,VAR115) AND LOW=LLV(LOW,VAR115+1); VAR135:=BARSLAST(VAR134); VAR136:=IF(VAR134,CURRBARSCOUNT,0); VAR137:=IF(VAR135,REF(LOW,VAR135),LOW); VAR138:=IF(VAR135,REF(VAR136,VAR135),VAR136); VAR139:=CONST(VAR138); VAR140:=REF(VAR137,VAR135+1); VAR141:=REF(VAR138,VAR135+1); VAR142:=CONST(VAR141); 低点支撑1:DRAWLINE(CURRBARSCOUNT=VAR142,LOW,CURRBARSCOUNT=VAR139,LOW,1),COLORYELLOW; VAR143:=(高点压力1+低点支撑1)/2; VAR144:=CONST((高点压力1+低点支撑1)/2); VAR145:=IF(VAR142 DRAWLINE(CURRBARSCOUNT=VAR142,LOW,ISLASTBAR,REF(LOW,VAR142-1),1),POINTDOT,COLORYELLOW; VAR146:=STRCAT(HYBLOCK,1); VAR147:=STRCAT(VAR146,FGBLOCK); VAR148:=STRCAT(VAR147,DYBLOCK); VAR149:=STRCAT(VAR148,1); DRAWTEXT_FIX(ISLASTBAR,0.03,0.99,0,STRCAT(VAR149,GNBLOCK)),COLORCYAN;
上一篇:通达信笑看小波段(副图、贴图)不加密无未来 下一篇:通达信大染坊指标如画值得收藏源码分享 贴图