情丝缠手 发表于 2023-11-1 21:13:59

通达信趋势划线综合主图指标

<div class="stock-fc-code-box"><p>X:=5;</p><p>VAR1:=1;</p><p>VAR2:=20;</p><p>VAR3:=REF(LOW,1);</p><p>VAR4:=REF(HIGH,1);</p><p>VAR5:=(LOW &gt; VAR4);</p><p>VAR6:=(HIGH &lt; VAR3);</p><p>STICKLINE(((PERIOD &gt;= 3) AND VAR5),LOW,VAR4,VAR2,-1),COLORRED;</p><p>STICKLINE(((PERIOD &gt;= 3) AND VAR6),HIGH,VAR3,VAR2,-1),COLORGREEN;</p><p>MA5:EMA(CLOSE,5),COLORMAGENTA;</p><p>VAR10:=EMA(CLOSE,10);</p><p>VAR11:=(LLVBARS(LOW,5) = 0);</p><p>VAR12:=(HHVBARS(HIGH,5) = 0);</p><p>VAR13:=IF(((BARSLAST(VAR12) OR 0) = 1),BARSLAST(VAR12),0);</p><p>VAR14:=IF(((BARSLAST(VAR11) OR 0) = 1),BARSLAST(VAR11),0);</p><p>VAR15:=IF(((VAR13 = VAR14) AND (MA5 &gt; VAR10)),VAR12,IF((VAR14 &gt; VAR13),VAR12,0));</p><p>VAR16:=IF(((VAR13 = VAR14) AND (VAR10 &gt; MA5)),VAR11,IF((VAR13 &gt; VAR14),VAR11,0));</p><p>VAR17:=((VAR15 AND (REFX(HIGH,1) &lt; REF(HIGH,VAR13))) AND (REFX(LOW,1) &lt; REF(LOW,VAR13)));</p><p>VAR18:=((VAR16 AND (REFX(LOW,1) &gt; REF(LOW,VAR14))) AND (REFX(HIGH,1) &gt; REF(HIGH,VAR14)));</p><p>NOTEXT_GP:(IF((VAR17 = 1),HIGH,DRAWNULL) * VAR1),CIRCLEDOT,LINETHICK2,COLORYELLOW;</p><p>NOTEXT_DP:(IF((VAR18 = 1),LOW,DRAWNULL) * VAR1),CIRCLEDOT,LINETHICK2,COLORYELLOW;</p><p>VAR21:=IF((PERIOD &lt;= 4),X,IF((PERIOD = 5),X,IF((PERIOD = 6),X,IF((PERIOD = 7),X,X))));</p><p>VAR22:=(LLVBARS(LOW,VAR21) = 0);</p><p>VAR23:=(HHVBARS(HIGH,VAR21) = 0);</p><p>VAR24:=IF(((BARSLAST(VAR23) OR 0) = 1),BARSLAST(VAR23),0);</p><p>VAR25:=IF(((BARSLAST(VAR22) OR 0) = 1),BARSLAST(VAR22),0);</p><p>VAR26:=IF(((VAR24 = VAR25) AND (VAR10 &gt;= MA5)),VAR22,IF((VAR24 &gt; VAR25),VAR22,0));</p><p>VAR27:=IF(((VAR24 = VAR25) AND (MA5 &gt;= VAR10)),VAR23,IF((VAR25 &gt; VAR24),VAR23,0));</p><p>NOTEXT_L1:(DRAWLINE(VAR26,LOW,VAR27,HIGH,0) * VAR1),LINETHICK2,COLORRED;</p><p>NOTEXT_L2:(DRAWLINE(VAR27,HIGH,VAR26,LOW,0) * VAR1),LINETHICK2,COLORGREEN;</p><p>VAR30:=IF((BARSTATUS = 1),(VAR26 AND (NOTEXT_L1 &lt; REFX(NOTEXT_L1,1))),VAR26);</p><p>VAR31:=IF((BARSTATUS = 1),(VAR27 AND (NOTEXT_L2 &gt; REFX(NOTEXT_L2,1))),VAR27);</p><p>VAR32:=IF(((VAR30 OR 0) = 1),VAR30,0);</p><p>VAR33:=IF(((VAR31 OR 0) = 1),VAR31,0);</p><p>VAR34:=((((NOTEXT_L1 OR 0) &gt; 0) AND ((NOTEXT_L2 OR 0) = 0)) OR (((NOTEXT_L1 OR 0) = 0) AND ((NOTEXT_L2 OR 0) &gt; 0)));</p><p>VAR35:=BARSLAST(VAR34);</p><p>VAR36:=(((((ROUND((NOTEXT_L1 * 100)) = ROUND((NOTEXT_L2 * 100))) AND ((NOTEXT_L1 OR 0) &gt; 0)) AND ((NOTEXT_L2 OR 0) &gt; 0)) OR ((((BARSTATUS = 1) AND ((REF(NOTEXT_L1,1) OR 0) = 0)) AND ((REF(NOTEXT_L2,1) OR 0) = 1)) = 1)) OR ((((BARSTATUS = 1) AND ((REF(NOTEXT_L2,1) OR 0) = 0)) AND ((REF(NOTEXT_L1,1) OR 0) = 1)) = 1));</p><p>VAR37:=IF(((BARSLAST(VAR36) OR 0) = 1),BARSLAST(VAR36),0);</p><p>VAR38:=((REF(VAR37,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR39:=((REF(VAR38,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR40:=((REF(VAR39,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR41:=((REF(VAR40,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR42:=((REF(VAR41,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR43:=((REF(VAR42,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR44:=((REF(VAR43,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR45:=((REF(VAR44,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR46:=((REF(VAR45,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR47:=((REF(VAR46,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR48:=((REF(VAR47,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR49:=((REF(VAR48,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR50:=((REF(VAR49,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR51:=((REF(VAR50,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR52:=((REF(VAR51,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR53:=((REF(VAR52,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR54:=((REF(VAR53,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR55:=((REF(VAR54,(VAR37 + 1)) + VAR37) + 1);</p><p>VAR56:=TOTALBARSCOUNT;</p><p>VAR57:=IF((((CURRBARSCOUNT &lt;= CONST((VAR35 + 1))) AND REF(VAR33,VAR35)) AND (VAR35 &lt; VAR56)),REF(HIGH,VAR35),IF((((CURRBARSCOUNT &lt;= CONST((VAR35 + 1))) AND REF(VAR32,VAR35)) AND (VAR35 &lt; VAR56)),REF(LOW,VAR35),DRAWNULL));</p><p>VAR58:=IF((((CURRBARSCOUNT &lt;= CONST((VAR37 + 1))) AND REF(VAR33,VAR37)) AND (VAR37 &lt; VAR56)),REF(HIGH,VAR37),IF((((CURRBARSCOUNT &lt;= CONST((VAR37 + 1))) AND REF(VAR32,VAR37)) AND (VAR37 &lt; VAR56)),REF(LOW,VAR37),DRAWNULL));</p><p>VAR59:=IF((((CURRBARSCOUNT &lt;= CONST((VAR38 + 1))) AND REF(VAR33,VAR38)) AND (VAR38 &lt; VAR56)),REF(HIGH,VAR38),IF((((CURRBARSCOUNT &lt;= CONST((VAR38 + 1))) AND REF(VAR32,VAR38)) AND (VAR38 &lt; VAR56)),REF(LOW,VAR38),DRAWNULL));</p><p>VAR60:=IF((((CURRBARSCOUNT &lt;= CONST((VAR39 + 1))) AND REF(VAR33,VAR39)) AND (VAR39 &lt; VAR56)),REF(HIGH,VAR39),IF((((CURRBARSCOUNT &lt;= CONST((VAR39 + 1))) AND REF(VAR32,VAR39)) AND (VAR39 &lt; VAR56)),REF(LOW,VAR39),DRAWNULL));</p><p>VAR61:=IF((((CURRBARSCOUNT &lt;= CONST((VAR40 + 1))) AND REF(VAR33,VAR40)) AND (VAR40 &lt; VAR56)),REF(HIGH,VAR40),IF((((CURRBARSCOUNT &lt;= CONST((VAR40 + 1))) AND REF(VAR32,VAR40)) AND (VAR40 &lt; VAR56)),REF(LOW,VAR40),DRAWNULL));</p><p>VAR62:=IF((((CURRBARSCOUNT &lt;= CONST((VAR41 + 1))) AND REF(VAR33,VAR41)) AND (VAR41 &lt; VAR56)),REF(HIGH,VAR41),IF((((CURRBARSCOUNT &lt;= CONST((VAR41 + 1))) AND REF(VAR32,VAR41)) AND (VAR41 &lt; VAR56)),REF(LOW,VAR41),DRAWNULL));</p><p>VAR63:=IF((((CURRBARSCOUNT &lt;= CONST((VAR42 + 1))) AND REF(VAR33,VAR42)) AND (VAR42 &lt; VAR56)),REF(HIGH,VAR42),IF((((CURRBARSCOUNT &lt;= CONST((VAR42 + 1))) AND REF(VAR32,VAR42)) AND (VAR42 &lt; VAR56)),REF(LOW,VAR42),DRAWNULL));</p><p>VAR64:=IF((((CURRBARSCOUNT &lt;= CONST((VAR43 + 1))) AND REF(VAR33,VAR43)) AND (VAR43 &lt; VAR56)),REF(HIGH,VAR43),IF((((CURRBARSCOUNT &lt;= CONST((VAR43 + 1))) AND REF(VAR32,VAR43)) AND (VAR43 &lt; VAR56)),REF(LOW,VAR43),DRAWNULL));</p><p>VAR65:=IF((((CURRBARSCOUNT &lt;= CONST((VAR44 + 1))) AND REF(VAR33,VAR44)) AND (VAR44 &lt; VAR56)),REF(HIGH,VAR44),IF((((CURRBARSCOUNT &lt;= CONST((VAR44 + 1))) AND REF(VAR32,VAR44)) AND (VAR44 &lt; VAR56)),REF(LOW,VAR44),DRAWNULL));</p><p>VAR66:=IF((((CURRBARSCOUNT &lt;= CONST((VAR45 + 1))) AND REF(VAR33,VAR45)) AND (VAR45 &lt; VAR56)),REF(HIGH,VAR45),IF((((CURRBARSCOUNT &lt;= CONST((VAR45 + 1))) AND REF(VAR32,VAR45)) AND (VAR45 &lt; VAR56)),REF(LOW,VAR45),DRAWNULL));</p><p>VAR67:=IF((((CURRBARSCOUNT &lt;= CONST((VAR46 + 1))) AND REF(VAR33,VAR46)) AND (VAR46 &lt; VAR56)),REF(HIGH,VAR46),IF((((CURRBARSCOUNT &lt;= CONST((VAR46 + 1))) AND REF(VAR32,VAR46)) AND (VAR46 &lt; VAR56)),REF(LOW,VAR46),DRAWNULL));</p><p>VAR68:=IF((((CURRBARSCOUNT &lt;= CONST((VAR47 + 1))) AND REF(VAR33,VAR47)) AND (VAR47 &lt; VAR56)),REF(HIGH,VAR47),IF((((CURRBARSCOUNT &lt;= CONST((VAR47 + 1))) AND REF(VAR32,VAR47)) AND (VAR47 &lt; VAR56)),REF(LOW,VAR47),DRAWNULL));</p><p>VAR69:=IF((((CURRBARSCOUNT &lt;= CONST((VAR48 + 1))) AND REF(VAR33,VAR48)) AND (VAR48 &lt; VAR56)),REF(HIGH,VAR48),IF((((CURRBARSCOUNT &lt;= CONST((VAR48 + 1))) AND REF(VAR32,VAR48)) AND (VAR48 &lt; VAR56)),REF(LOW,VAR48),DRAWNULL));</p><p>VAR70:=IF((((CURRBARSCOUNT &lt;= CONST((VAR49 + 1))) AND REF(VAR33,VAR49)) AND (VAR49 &lt; VAR56)),REF(HIGH,VAR49),IF((((CURRBARSCOUNT &lt;= CONST((VAR49 + 1))) AND REF(VAR32,VAR49)) AND (VAR49 &lt; VAR56)),REF(LOW,VAR49),DRAWNULL));</p><p>VAR71:=IF((((CURRBARSCOUNT &lt;= CONST((VAR50 + 1))) AND REF(VAR33,VAR50)) AND (VAR50 &lt; VAR56)),REF(HIGH,VAR50),IF((((CURRBARSCOUNT &lt;= CONST((VAR50 + 1))) AND REF(VAR32,VAR50)) AND (VAR50 &lt; VAR56)),REF(LOW,VAR50),DRAWNULL));</p><p>VAR72:=IF((((CURRBARSCOUNT &lt;= CONST((VAR51 + 1))) AND REF(VAR33,VAR51)) AND (VAR51 &lt; VAR56)),REF(HIGH,VAR51),IF((((CURRBARSCOUNT &lt;= CONST((VAR51 + 1))) AND REF(VAR32,VAR51)) AND (VAR51 &lt; VAR56)),REF(LOW,VAR51),DRAWNULL));</p><p>VAR73:=IF((((CURRBARSCOUNT &lt;= CONST((VAR52 + 1))) AND REF(VAR33,VAR52)) AND (VAR52 &lt; VAR56)),REF(HIGH,VAR52),IF((((CURRBARSCOUNT &lt;= CONST((VAR52 + 1))) AND REF(VAR32,VAR52)) AND (VAR52 &lt; VAR56)),REF(LOW,VAR52),DRAWNULL));</p><p>VAR74:=IF((((CURRBARSCOUNT &lt;= CONST((VAR53 + 1))) AND REF(VAR33,VAR53)) AND (VAR53 &lt; VAR56)),REF(HIGH,VAR53),IF((((CURRBARSCOUNT &lt;= CONST((VAR53 + 1))) AND REF(VAR32,VAR53)) AND (VAR53 &lt; VAR56)),REF(LOW,VAR53),DRAWNULL));</p><p>VAR75:=IF((((CURRBARSCOUNT &lt;= CONST((VAR54 + 1))) AND REF(VAR33,VAR54)) AND (VAR54 &lt; VAR56)),REF(HIGH,VAR54),IF((((CURRBARSCOUNT &lt;= CONST((VAR54 + 1))) AND REF(VAR32,VAR54)) AND (VAR54 &lt; VAR56)),REF(LOW,VAR54),DRAWNULL));</p><p>VAR76:=IF((((CURRBARSCOUNT &lt;= CONST((VAR55 + 1))) AND REF(VAR33,VAR55)) AND (VAR55 &lt; VAR56)),REF(HIGH,VAR55),IF((((CURRBARSCOUNT &lt;= CONST((VAR55 + 1))) AND REF(VAR32,VAR55)) AND (VAR55 &lt; VAR56)),REF(LOW,VAR55),DRAWNULL));</p><p>VAR77:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR58 OR 0) = 1),VAR58,0)),0);</p><p>VAR78:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR59 OR 0) = 1),VAR59,0)),0);</p><p>VAR79:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR60 OR 0) = 1),VAR60,0)),0);</p><p>VAR80:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR61 OR 0) = 1),VAR61,0)),0);</p><p>VAR81:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR62 OR 0) = 1),VAR62,0)),0);</p><p>VAR82:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR63 OR 0) = 1),VAR63,0)),0);</p><p>VAR83:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR64 OR 0) = 1),VAR64,0)),0);</p><p>VAR84:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR65 OR 0) = 1),VAR65,0)),0);</p><p>VAR85:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR66 OR 0) = 1),VAR66,0)),0);</p><p>VAR86:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR67 OR 0) = 1),VAR67,0)),0);</p><p>VAR87:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR68 OR 0) = 1),VAR68,0)),0);</p><p>VAR88:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR69 OR 0) = 1),VAR69,0)),0);</p><p>VAR89:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR70 OR 0) = 1),VAR70,0)),0);</p><p>VAR90:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR71 OR 0) = 1),VAR71,0)),0);</p><p>VAR91:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR72 OR 0) = 1),VAR72,0)),0);</p><p>VAR92:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR73 OR 0) = 1),VAR73,0)),0);</p><p>VAR93:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR74 OR 0) = 1),VAR74,0)),0);</p><p>VAR94:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR75 OR 0) = 1),VAR75,0)),0);</p><p>VAR95:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR76 OR 0) = 1),VAR76,0)),0);</p><p>VAR96:=IF((VAR77 &lt; VAR78),MIN(VAR78,IF(((VAR80 OR 0) = 1),VAR80,VAR78)),MIN(VAR77,VAR79));</p><p>VAR97:=IF((VAR77 &lt; VAR78),MAX(VAR77,VAR79),MAX(VAR78,IF(((VAR80 OR 0) = 1),VAR80,VAR78)));</p><p>VAR98:=IF((VAR77 &lt; VAR78),MIN(VAR96,VAR82),MIN(VAR96,VAR81));</p><p>VAR99:=IF((VAR77 &lt; VAR78),MAX(VAR97,VAR81),MAX(VAR97,VAR82));</p><p>VAR100:=IF((((((VAR98 OR 0) = 0) OR ((VAR99 OR 0) = 0)) AND (VAR96 &gt;= VAR97)) AND ((VAR96 OR 0) = 1)),VAR96,IF(((VAR98 &gt;= VAR99) AND ((VAR98 OR 0) = 1)),VAR98,IF((VAR96 &gt; VAR97),VAR96,VAR96)));</p><p>VAR101:=IF((((((VAR98 OR 0) = 0) OR ((VAR99 OR 0) = 0)) AND (VAR96 &gt;= VAR97)) AND ((VAR97 OR 0) = 1)),VAR97,IF(((VAR98 &gt;= VAR99) AND ((VAR99 OR 0) = 1)),VAR99,IF((VAR96 &gt; VAR97),VAR97,VAR79)));</p><p>ZSGD1:(IF(((CURRBARSCOUNT &lt;= CONST(VAR42)) AND ((VAR100 OR 0) = 1)),CONST(VAR100),DRAWNULL) * VAR1),DOTLINE,COLOR8080FF;</p><p>ZSDD1:(IF(((CURRBARSCOUNT &lt;= CONST(VAR42)) AND ((VAR100 OR 0) = 1)),CONST(VAR101),DRAWNULL) * VAR1),DOTLINE,COLORRED;</p><p>VAR104:=IF((VAR77 &lt; VAR78),MIN(VAR80,VAR82),MIN(VAR79,VAR81));</p><p>VAR105:=IF((VAR77 &lt; VAR78),MAX(VAR79,VAR81),MAX(VAR80,VAR82));</p><p>VAR106:=IF((VAR77 &lt; VAR78),MIN(VAR104,VAR84),MIN(VAR104,VAR83));</p><p>VAR107:=IF((VAR77 &lt; VAR78),MAX(VAR105,VAR83),MAX(VAR105,VAR84));</p><p>VAR108:=(((VAR104 &gt;= VAR105) AND ((VAR104 OR 0) = 1)) AND (VAR98 &lt;= VAR99));</p><p>VAR109:=IF((((((VAR106 OR 0) = 0) OR ((VAR107 OR 0) = 0)) AND VAR108) OR (((((VAR106 OR 0) = 1) AND ((VAR107 OR 0) = 1)) AND VAR108) AND (VAR106 &lt; VAR107))),VAR104,IF((((VAR106 &gt;= VAR107) AND ((VAR106 OR 0) = 1)) AND (VAR98 &lt;= VAR99)),VAR106,VAR100));</p><p>VAR110:=IF((((((VAR106 OR 0) = 0) OR ((VAR107 OR 0) = 0)) AND VAR108) OR (((((VAR106 OR 0) = 1) AND ((VAR107 OR 0) = 1)) AND VAR108) AND (VAR106 &lt; VAR107))),VAR105,IF((((VAR106 &gt;= VAR107) AND ((VAR107 OR 0) = 1)) AND (VAR98 &lt;= VAR99)),VAR107,VAR101));</p><p>VAR111:=IF((VAR77 &lt; VAR78),MIN(VAR82,VAR84),MIN(VAR81,VAR83));</p><p>VAR112:=IF((VAR77 &lt; VAR78),MAX(VAR81,VAR83),MAX(VAR82,VAR84));</p><p>VAR113:=IF((VAR77 &lt; VAR78),MIN(VAR111,VAR86),MIN(VAR111,VAR85));</p><p>VAR114:=IF((VAR77 &lt; VAR78),MAX(VAR112,VAR85),MAX(VAR112,VAR86));</p><p>VAR115:=((((VAR111 &gt;= VAR112) AND ((VAR111 OR 0) = 1)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107));</p><p>VAR116:=IF((((((VAR113 OR 0) = 0) OR ((VAR114 OR 0) = 0)) AND VAR115) OR ((VAR115 AND (((VAR113 OR 0) = 1) AND ((VAR114 OR 0) = 1))) AND (VAR113 &lt; VAR114))),VAR111,IF(((((VAR113 &gt;= VAR114) AND ((VAR113 OR 0) = 1)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)),VAR113,VAR109));</p><p>VAR117:=IF((((((VAR113 OR 0) = 0) OR ((VAR114 OR 0) = 0)) AND VAR115) OR ((VAR115 AND (((VAR113 OR 0) = 1) AND ((VAR114 OR 0) = 1))) AND (VAR113 &lt; VAR114))),VAR112,IF(((((VAR113 &gt;= VAR114) AND ((VAR113 OR 0) = 1)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)),VAR114,VAR110));{www.buyhaogu.com}</p><p>VAR118:=IF((VAR77 &lt; VAR78),MIN(VAR84,VAR86),MIN(VAR83,VAR85));</p><p>VAR119:=IF((VAR77 &lt; VAR78),MAX(VAR83,VAR85),MAX(VAR84,VAR86));</p><p>VAR120:=IF((((((((VAR118 OR 0) = 0) OR ((VAR119 OR 0) = 0)) AND (VAR116 &gt;= VAR117)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)) AND (VAR113 &lt; VAR114)),VAR116,IF((((((VAR118 &gt; VAR119) AND ((VAR118 OR 0) = 1)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)) AND (VAR113 &lt; VAR114)),VAR118,VAR116));</p><p>VAR121:=IF((((((((VAR118 OR 0) = 0) OR ((VAR119 OR 0) = 0)) AND (VAR116 &gt;= VAR117)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)) AND (VAR113 &lt; VAR114)),VAR117,IF((((((VAR118 &gt; VAR119) AND ((VAR119 OR 0) = 1)) AND (VAR98 &lt;= VAR99)) AND (VAR106 &lt; VAR107)) AND (VAR113 &lt; VAR114)),VAR119,VAR117));</p><p>VAR122:=IF((VAR120 = 0),DRAWNULL,IF(((((VAR120 &gt; VAR121) AND (VAR116 &gt; VAR121)) AND (VAR109 &gt; VAR121)) AND (VAR100 &gt; VAR121)),MIN(MIN(MIN(VAR120,VAR116),VAR109),VAR100),VAR120));</p><p>VAR123:=IF((VAR121 = 0),DRAWNULL,IF((((VAR121 = VAR77) AND (VAR104 &gt; VAR105)) AND (VAR106 &gt; VAR107)),MIN(VAR105,VAR107),IF((((VAR121 = VAR77) AND (VAR104 &gt; VAR105)) AND (VAR106 &lt; VAR107)),VAR105,VAR121)));</p><p>VAR124:=IF(((((VAR122 &gt; VAR123) AND (VAR84 &lt; VAR123)) AND (VAR85 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR84 &gt; VAR122)) AND (VAR85 &gt; VAR122))),VAR44,IF(((((VAR122 &gt; VAR123) AND (VAR85 &lt; VAR123)) AND (VAR86 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR85 &gt; VAR122)) AND (VAR86 &gt; VAR122))),VAR45,IF(((((VAR122 &gt; VAR123) AND (VAR86 &lt; VAR123)) AND (VAR87 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR86 &gt; VAR122)) AND (VAR87 &gt; VAR122))),VAR46,IF(((((VAR122 &gt; VAR123) AND (VAR87 &lt; VAR123)) AND (VAR88 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR87 &gt; VAR122)) AND (VAR88 &gt; VAR122))),VAR47,IF(((((VAR122 &gt; VAR123) AND (VAR88 &lt; VAR123)) AND (VAR89 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR88 &gt; VAR122)) AND (VAR89 &gt; VAR122))),VAR48,IF(((((VAR122 &gt; VAR123) AND (VAR89 &lt; VAR123)) AND (VAR90 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR89 &gt; VAR122)) AND (VAR90 &gt; VAR122))),VAR49,IF(((((VAR122 &gt; VAR123) AND (VAR90 &lt; VAR123)) AND (VAR91 &lt; VAR123)) OR (((VAR122 &gt; VAR123) AND (VAR90 &gt; VAR122)) AND (VAR91 &gt; VAR122))),VAR50,VAR51)))))));</p><p>VAR125:=IF(((VAR124 OR 0) = 1),VAR124,VAR56);</p><p>VAR126:=IF((VAR125 &gt;= VAR48),VAR88,IF((VAR125 = VAR47),VAR87,IF((VAR125 = VAR46),VAR86,IF((VAR125 = VAR45),VAR85,IF((VAR125 = VAR44),VAR84,IF((VAR125 = VAR43),VAR83,VAR82))))));</p><p>VAR127:=IF((VAR125 &gt;= VAR48),VAR89,IF((VAR125 = VAR47),VAR88,IF((VAR125 = VAR46),VAR87,IF((VAR125 = VAR45),VAR86,IF((VAR125 = VAR44),VAR85,IF((VAR125 = VAR43),VAR84,VAR83))))));</p><p>VAR128:=IF((VAR125 &gt;= VAR48),VAR90,IF((VAR125 = VAR47),VAR89,IF((VAR125 = VAR46),VAR88,IF((VAR125 = VAR45),VAR87,IF((VAR125 = VAR44),VAR86,IF((VAR125 = VAR43),VAR85,VAR84))))));</p><p>VAR129:=IF((VAR125 &gt;= VAR48),VAR91,IF((VAR125 = VAR47),VAR90,IF((VAR125 = VAR46),VAR89,IF((VAR125 = VAR45),VAR88,IF((VAR125 = VAR44),VAR87,IF((VAR125 = VAR43),VAR86,VAR85))))));</p><p>VAR130:=IF((VAR125 &gt;= VAR48),VAR92,IF((VAR125 = VAR47),VAR91,IF((VAR125 = VAR46),VAR90,IF((VAR125 = VAR45),VAR89,IF((VAR125 = VAR44),VAR88,IF((VAR125 = VAR43),VAR87,VAR86))))));</p><p>VAR131:=IF((VAR125 &gt;= VAR48),VAR93,IF((VAR125 = VAR47),VAR92,IF((VAR125 = VAR46),VAR91,IF((VAR125 = VAR45),VAR90,IF((VAR125 = VAR44),VAR89,IF((VAR125 = VAR43),VAR88,VAR87))))));</p><p>VAR132:=IF((VAR125 &gt;= VAR48),VAR94,IF((VAR125 = VAR47),VAR93,IF((VAR125 = VAR46),VAR92,IF((VAR125 = VAR45),VAR91,IF((VAR125 = VAR44),VAR90,IF((VAR125 = VAR43),VAR89,VAR88))))));</p><p>VAR133:=IF((VAR125 &gt;= VAR48),VAR95,IF((VAR125 = VAR47),VAR94,IF((VAR125 = VAR46),VAR93,IF((VAR125 = VAR45),VAR92,IF((VAR125 = VAR44),VAR91,IF((VAR125 = VAR43),VAR90,VAR89))))));</p><p>VAR134:=IF((VAR126 &lt; VAR127),MIN(VAR127,IF(((VAR129 OR 0) = 1),VAR129,VAR127)),MIN(VAR126,VAR128));</p><p>VAR135:=IF((VAR126 &lt; VAR127),MAX(VAR126,VAR128),MAX(VAR127,IF(((VAR129 OR 0) = 1),VAR129,VAR127)));</p><p>VAR136:=IF((VAR126 &lt; VAR127),MIN(VAR134,VAR131),MIN(VAR134,VAR130));</p><p>VAR137:=IF((VAR126 &lt; VAR127),MAX(VAR135,VAR130),MAX(VAR135,VAR131));</p><p>VAR138:=IF((((((VAR136 OR 0) = 0) OR ((VAR137 OR 0) = 0)) AND (VAR134 &gt;= VAR135)) AND ((VAR134 OR 0) = 1)),VAR134,IF(((VAR136 &gt;= VAR137) AND ((VAR136 OR 0) = 1)),VAR136,IF((VAR134 &gt; VAR135),VAR134,VAR134)));</p><p>VAR139:=IF((((((VAR136 OR 0) = 0) OR ((VAR137 OR 0) = 0)) AND (VAR134 &gt;= VAR135)) AND ((VAR135 OR 0) = 1)),VAR135,IF(((VAR136 &gt;= VAR137) AND ((VAR137 OR 0) = 1)),VAR137,IF((VAR134 &gt; VAR135),VAR135,VAR128)));</p><p>VAR140:=IF((VAR126 &lt; VAR127),MIN(VAR129,VAR131),MIN(VAR128,VAR130));</p><p>VAR141:=IF((VAR126 &lt; VAR127),MAX(VAR128,VAR130),MAX(VAR129,VAR131));</p><p>VAR142:=IF((VAR126 &lt; VAR127),MIN(VAR140,VAR133),MIN(VAR140,VAR132));</p><p>VAR143:=IF((VAR126 &lt; VAR127),MAX(VAR141,VAR132),MAX(VAR141,VAR133));</p><p>VAR144:=(((VAR140 &gt;= VAR141) AND ((VAR140 OR 0) = 1)) AND (VAR136 &lt;= VAR137));</p><p>VAR145:=IF((((((VAR142 OR 0) = 0) OR ((VAR143 OR 0) = 0)) AND VAR144) OR (((((VAR142 OR 0) = 1) AND ((VAR143 OR 0) = 1)) AND VAR144) AND (VAR142 &lt; VAR143))),VAR140,IF((((VAR142 &gt;= VAR143) AND ((VAR142 OR 0) = 1)) AND (VAR136 &lt;= VAR137)),VAR142,VAR138));</p><p>VAR146:=IF((((((VAR142 OR 0) = 0) OR ((VAR143 OR 0) = 0)) AND VAR144) OR (((((VAR142 OR 0) = 1) AND ((VAR143 OR 0) = 1)) AND VAR144) AND (VAR142 &lt; VAR143))),VAR141,IF((((VAR142 &gt;= VAR143) AND ((VAR143 OR 0) = 1)) AND (VAR136 &lt;= VAR137)),VAR143,VAR139));</p><p>ZSG11:(IF((CURRBARSCOUNT &lt;= CONST(VAR125)),CONST(VAR122),DRAWNULL) * VAR1),LINETHICK2,COLOR8080FF;</p><p>ZSD11:(IF((CURRBARSCOUNT &lt;= CONST(VAR125)),CONST(VAR123),DRAWNULL) * VAR1),LINETHICK2,COLORRED;</p><p>VAR149:=IF((VAR55 OR (0 = 1)),VAR55,IF((VAR54 OR (0 = 1)),VAR54,IF((VAR53 OR (0 = 1)),VAR53,IF((VAR52 OR (0 = 1)),VAR52,IF((VAR51 OR (0 = 1)),VAR51,IF((VAR50 OR (0 = 1)),VAR50,IF((VAR49 OR (0 = 1)),VAR49,IF((VAR48 OR (0 = 1)),VAR48,IF((VAR47 OR (0 = 1)),VAR47,IF((VAR46 OR (0 = 1)),VAR46,IF((VAR45 OR (0 = 1)),VAR45,IF((VAR44 OR (0 = 1)),VAR44,IF((VAR43 OR (0 = 1)),VAR43,IF((VAR42 OR (0 = 1)),VAR42,IF((VAR41 OR (0 = 1)),VAR41,IF((VAR40 OR (0 = 1)),VAR40,VAR39))))))))))))))));</p><p>VAR150:=IF((VAR149 &lt;= VAR56),VAR149,VAR56);</p><p>NOTEXT_ZSGE1:(IF((((CURRBARSCOUNT &lt;= CONST(VAR150)) AND (CURRBARSCOUNT &gt;= (CONST(VAR125) / 2))) AND (VAR145 &gt; 0)),CONST(VAR145),DRAWNULL) * VAR1),COLOR40C040;</p><p>NOTEXT_ZSDE1:(IF((((CURRBARSCOUNT &lt;= CONST(VAR150)) AND (CURRBARSCOUNT &gt;= (CONST(VAR125) / 2))) AND (VAR146 &gt; 0)),CONST(VAR146),DRAWNULL) * VAR1),COLORGREEN;</p><p>K线:DRAWKLINE(HIGH,OPEN,LOW,CLOSE);</p><p>VAR154:=(((((NOTEXT_L1 = NOTEXT_L2) AND (NOTEXT_L1 &gt; REF(NOTEXT_L1,1))) = 1) OR ((((NOTEXT_L1 &gt; REF(NOTEXT_L1,1)) AND ((REFX(NOTEXT_L2,1) OR 0) = 0)) AND ((REFX(NOTEXT_L1,1) OR 0) = 0)) = 1)) OR ((((BARSTATUS = 1) AND ((REF(NOTEXT_L1,1) OR 0) = 0)) AND ((REF(NOTEXT_L2,1) OR 0) = 1)) = 1));</p><p>VAR155:=(((((NOTEXT_L1 = NOTEXT_L2) AND (NOTEXT_L2 &lt; REF(NOTEXT_L2,1))) = 1) OR ((((NOTEXT_L2 &lt; REF(NOTEXT_L2,1)) AND ((REFX(NOTEXT_L2,1) OR 0) = 0)) AND ((REFX(NOTEXT_L1,1) OR 0) = 0)) = 1)) OR ((((BARSTATUS = 1) AND ((REF(NOTEXT_L2,1) OR 0) = 0)) AND ((REF(NOTEXT_L1,1) OR 0) = 1)) = 1));</p><p>NOTEXT_GP1:IF(VAR154,HIGH,DRAWNULL),CIRCLEDOT,LINETHICK2,COLORYELLOW;</p><p>NOTEXT_DP1:IF(VAR155,LOW,DRAWNULL),CIRCLEDOT,LINETHICK2,COLORYELLOW;</p><p>DRAWNUMBER(VAR154,IF((PERIOD &lt; 3),(HIGH * 1.003),IF((HIGH &gt; 1000),(HIGH * 1.005),(HIGH * 1.008))),HIGH),COLOR8080FF;</p><p>DRAWNUMBER(VAR155,LOW,LOW),COLOR8000FF;</p><p>BOLL:MA(CLOSE,20),COLORWHITE;</p><p>VAR161:=(LLVBARS(LOW,5) = 0);</p><p>VAR162:=(HHVBARS(HIGH,5) = 0);</p><p>VAR163:=IF(((BARSLAST(VAR162) OR 0) = 1),BARSLAST(VAR162),0);</p><p>VAR164:=IF(((BARSLAST(VAR161) OR 0) = 1),BARSLAST(VAR161),0);</p><p>VAR165:=IF(((VAR163 = VAR164) AND (VAR10 &gt;= MA5)),VAR161,IF((VAR163 &gt; VAR164),VAR161,0));</p><p>VAR166:=IF(((VAR163 = VAR164) AND (MA5 &gt;= VAR10)),VAR162,IF((VAR164 &gt; VAR163),VAR162,0));</p><p>NOTEXT_BL1:(DRAWLINE(VAR165,LOW,VAR166,HIGH,0) * VAR1),COLOR8080FF;</p><p>NOTEXT_BL2:(DRAWLINE(VAR166,HIGH,VAR165,LOW,0) * VAR1),COLOR40C040;</p><p>VAR169:=IF((CURRBARSCOUNT &lt;= CONST(VAR56)),CONST(IF(((VAR58 OR 0) = 1),VAR57,0)),0);</p><p>VAR170:=((((((((VAR79 &lt; MIN(VAR80,MIN(VAR78,VAR169))) AND (VAR77 &lt; MIN(VAR80,MIN(VAR78,VAR169)))) AND (VAR78 &gt; MAX(VAR77,VAR79))) AND (VAR169 &gt; MAX(VAR77,VAR79))) AND (VAR169 &lt; VAR78)) AND (VAR78 &lt; VAR80)) AND (VAR77 &lt; VAR79)) AND (VOL &gt; 10));</p><p>VAR171:=(((((((((VAR80 &lt; MIN(VAR77,MIN(VAR79,VAR81))) AND (VAR78 &lt; MIN(VAR77,MIN(VAR79,VAR81)))) AND (VAR81 &gt; MAX(VAR78,VAR80))) AND (VAR79 &gt; MAX(VAR78,VAR80))) AND (VAR77 &gt; MAX(VAR78,VAR80))) AND (VAR77 &lt; VAR79)) AND (VAR79 &lt; VAR81)) AND (VAR78 &lt; VAR80)) AND (VOL &gt; 10));</p><p>DRAWICON((VAR170 AND (CURRBARSCOUNT &lt;= CONST((VAR35 + 1)))),IF(((NOTEXT_L2 OR 0) = 1),NOTEXT_L2,CLOSE),2);</p><p>DRAWICON((VAR171 AND (CURRBARSCOUNT &lt;= CONST(VAR37))),IF(((NOTEXT_L2 OR 0) = 1),NOTEXT_L2,CLOSE),2);</p><p>VAR174:=(((((((((VAR79 &gt; MAX(VAR80,MAX(VAR78,VAR169))) AND (VAR77 &gt; MAX(VAR80,MAX(VAR78,VAR169)))) AND (VAR169 &lt; MIN(VAR77,VAR79))) AND (VAR78 &lt; MIN(VAR77,VAR79))) AND (VAR80 &lt; MIN(VAR77,VAR79))) AND (VAR77 &gt; VAR79)) AND (VAR78 &gt; VAR80)) AND (VAR169 &gt; VAR78)) AND (VOL &gt; 10));</p><p>VAR175:=(((((((((VAR78 &gt; MAX(VAR77,MAX(VAR79,VAR81))) AND (VAR80 &gt; MAX(VAR77,MAX(VAR79,VAR81)))) AND (VAR77 &lt; MIN(VAR78,VAR80))) AND (VAR79 &lt; MIN(VAR78,VAR80))) AND (VAR81 &lt; MIN(VAR78,VAR80))) AND (VAR77 &gt; VAR79)) AND (VAR79 &gt; VAR81)) AND (VAR78 &gt; VAR80)) AND (VOL &gt; 10));</p><p>DRAWICON((VAR174 AND (CURRBARSCOUNT &lt;= CONST((VAR35 + 1)))),IF(((NOTEXT_L1 OR 0) = 1),NOTEXT_L1,CLOSE),1);</p><p>DRAWICON((VAR175 AND (CURRBARSCOUNT &lt;= CONST(VAR37))),IF(((NOTEXT_L1 OR 0) = 1),NOTEXT_L1,CLOSE),1);</p><p><br></p></div>
页: [1]
查看完整版本: 通达信趋势划线综合主图指标