DQMM2:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100); DQMM3:=LLV(OPEN,30); DQMM4:SMA(DQMM2,3,1); DQMM5:SMA(DQMM4,3,1); DQMM6:((3 * DQMM4) - (2 * DQMM5)); DRAWICON(FILTER(CROSS(DQMM4,DQMM5)AND DQMM4<50,5),0.1,5); DQMM7:=MA(CLOSE,10); DQMM8:=MA(CLOSE,12); DQMM9:=((ATAN((DQMM7 - REF(DQMM7,1))) * 3.1416) * 10); DQMM10:=((ATAN((DQMM8 - REF(DQMM8,1))) * 3.1416) * 10); DQMM11:=MA(CLOSE,13); IF((DQMM4 > DQMM5),DQMM4,DRAWNULL),COLORFF00FF; IF((DQMM4 < DQMM5),DQMM4,DRAWNULL),COLORFFFF00; IF((DQMM6 > DQMM5),DQMM6,DRAWNULL),LINETHICK2,COLORRED; IF((DQMM6 < DQMM5),DQMM6,DRAWNULL),LINETHICK2,COLORGREEN; 20,POINTDOT,COLORGREEN; 80,POINTDOT,COLORGREEN; DQMM12:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100); DQMM13:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100); DQMM14:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100); DQMM15:=(((DQMM12 + (2 * DQMM13)) + (3 * DQMM14)) / 6); DQMM16:=MA(DQMM15,3); DQMM17:IF((DQMM16 < -10),20,0),COLORFFFF00; STICKLINE((CROSS(DQMM6,DQMM4) AND (DQMM17 >= 20)),100,0,2,0),COLORFFFFFF; DRAWICON((CROSS(DQMM6,DQMM4) AND (DQMM17 >= 20)),100,1); DRAWTEXT((CROSS(DQMM6,DQMM4) AND (DQMM17 >= 20)),98,'--全仓'); STICKLINE((DQMM16 <= (0 - 15)),80,4.88,2,0); DRAWTEXT((DQMM16 <= (0 - 15)),80,'买'),COLORFFFFFF; STICKLINE((DQMM16 <= (0 - 15)),80,60,2,0),COLORRED; DQMM18:=DMA(EMA(CLOSE,12),((SUM(VOL,5) / 3))); DQMM19:=(((CLOSE - DQMM18) / DQMM18) * 100); DQMM20:=((((REF(DQMM19,1) < (0 - 40)) AND (DQMM19 > REF(DQMM19,1))) AND (REF(DQMM19,1) < REF(DQMM19,2))) AND ((DQMM19 - REF(DQMM19,1)) > 2.5)); DQMM21:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100); DQMM22:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100); DQMM23:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100); DQMM24:=REF(CLOSE,1); DQMM25:=((SMA(MAX((CLOSE - DQMM24),0),5,1) / SMA(ABS((CLOSE - DQMM24)),5,1)) * 100); DQMM26:=(((HIGH + LOW) + CLOSE) / 3); DQMM27:=((DQMM26 - MA(DQMM26,14)) / (0.015 * AVEDEV(DQMM26,14))); DQMM28:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273)); DQMM29:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125)); DQMM30:=(DQMM28 AND DQMM29); DQMM31:=((((DQMM21 >= (0 - 45)) AND (DQMM21 <= (0 - 10))) AND (DQMM22 <= (0 - 15))) AND (DQMM23 <= (0 - 20))); DQMM32:=(COUNT(DQMM31,1) >= 1); DQMM33:=(DQMM30 AND DQMM32); DQMM35:=(CLOSE * VOL); DQMM36:=EMA((((((MA(DQMM35,4) / MA(VOL,4)) + (MA(DQMM35,6) / MA(VOL,6))) + (MA(DQMM35,13) / MA(VOL,13))) + (MA(DQMM35,24) / MA(VOL,24))) / 4),1); DQMM37:=(1 * DQMM36); DQMM38:=(DQMM36 * 0.92); DQMM39:=EMA(CLOSE,34); DQMM40:=MA((DQMM39 * 1.12),5); DQMM41:=MA((DQMM39 * 0.82),5); DQMM42:=(CLOSE < DQMM41); DQMM43:=((((((MA(AMOUNT,5) * 1) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < ((0 - 0.4) * 1)); DQMM44:=HHV(HIGH,500); DQMM45:=LLV(LOW,500); DQMM46:=HHV(HIGH,250); DQMM47:=LLV(LOW,250); DQMM48:=HHV(HIGH,125); DQMM49:=LLV(LOW,125); DQMM50:=MA(((((((DQMM44 * 0.45) + (DQMM46 * 0.5)) + DQMM45) + DQMM47) + DQMM49) / 5),35); DQMM51:=MA((((DQMM46 * 0.62) + DQMM49) / 2),35); DQMM52:=MA((((DQMM46 * 0.75) + DQMM49) / 2),18); DQMM53:=MA((((((DQMM46 * 0.93) + (DQMM50 * 2)) + (DQMM51 * 1.8)) + (DQMM52 * 1.5)) / 4),18); DQMM54:=MA(((((DQMM44 * 0.95) + (DQMM50 * 3)) + (DQMM51 * 2)) / 3),35); DQMM60:=((CLOSE - REF(MA(CLOSE,20),11)) < (0 - 2)); DQMM61:=(INDEXA / 100000000); DQMM62:=INDEXADV; DQMM63:=INDEXDEC; DQMM64:=((DQMM35 / (DQMM35 + DQMM36)) * 1); DQMM65:=((DQMM36 / (DQMM35 + DQMM36)) * 1); DQMM66:=EMA(DQMM64,10); DQMM67:=EMA(DQMM65,10); DQMM68:=EMA(DQMM66,10); DQMM69:=EMA(DQMM67,20); DQMM70:=EMA(DQMM66,3); DQMM71:=EMA(DQMM68,6); DQMM72:=EMA(DQMM69,2); DQMM73:=(DQMM71 - DQMM72); DQMM74:=(((DQMM71 - REF(DQMM71,1)) > 0) AND ((REF(DQMM71,1) - REF(DQMM71,2)) < 0)); DQMM75:=IF((CROSS(DQMM70,DQMM71) AND (DQMM71 <= 20)),30,0); DQMM77:=(SMA(((AMOUNT / VOL) / 100),13,1) * 1.15); DQMM78:=(SMA(((AMOUNT / VOL) / 100),13,1) * 0.85); DQMM79:=(CLOSE - REF(MA(CLOSE,20),11)); DQMM80:=(((((((((((((CLOSE < DQMM41) AND DQMM43) AND (CLOSE < DQMM78)) OR (((CLOSE < DQMM41) AND DQMM60) AND DQMM43)) OR ((CLOSE < DQMM41) AND (CLOSE < DQMM78))) OR (((CLOSE < DQMM41) AND DQMM43) AND (CLOSE < DQMM78))) OR (DQMM43 AND (CLOSE < DQMM50))) OR ((DQMM43 AND DQMM60) AND (DQMM79 < (0 - 1.5)))) OR (DQMM43 AND (CLOSE < DQMM41))) OR (DQMM43 AND (DQMM79 < (0 - 1.5)))) OR (DQMM60 AND (CLOSE < DQMM78))) OR ((CLOSE < DQMM50) AND (DQMM79 < (0 - 1.5)))) OR ((CLOSE < DQMM41) AND DQMM60)); DQMM81:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100); DQMM82:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100); DQMM83:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100); DQMM84:=REF(CLOSE,1); DQMM85:=((SMA(MAX((CLOSE - DQMM84),0),5,1) / SMA(ABS((CLOSE - DQMM84)),5,1)) * 100); DQMM86:=(((HIGH + LOW) + CLOSE) / 3); DQMM87:=((DQMM86 - MA(DQMM86,14)) / (0.015 * AVEDEV(DQMM86,14))); DQMM88:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273)); DQMM89:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125)); DQMM90:=(DQMM28 AND DQMM29); DQMM91:=((((DQMM12 >= (0 - 45)) AND (DQMM12 <= (0 - 7))) AND (DQMM13 <= (0 - 11))) AND (DQMM14 <= (0 - 14))); DQMM92:=(COUNT(DQMM91,1) >= 1); DQMM93:=(DQMM90 AND DQMM92); DQMM94:=(((((DQMM43 AND (CLOSE < DQMM41)) AND DQMM60) AND (CLOSE < DQMM50)) AND DQMM80) AND DQMM93); DQMM95:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100); DQMM96:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100); DQMM97:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100); DQMM98:=REF(CLOSE,1); DQMM99:=((SMA(MAX((CLOSE - DQMM98),0),5,1) / SMA(ABS((CLOSE - DQMM98)),5,1)) * 100); DQMM100:=(((HIGH + LOW) + CLOSE) / 3); DQMM101:=((DQMM100 - MA(DQMM100,14)) / (0.015 * AVEDEV(DQMM100,14))); DQMM102:=((((((DQMM95 >= (0 - 15.8)) AND (DQMM95 <= (0 - 12.2))) AND (DQMM96 <= (0 - 20.8))) AND (DQMM97 <= (0 - 27.5))) AND (DQMM99 <= 11.7)) AND (DQMM101 <= (0 - 145))); DQMM103:=9.999999884842E+0.26; DQMM104:=((10) * 0); DQMM105:=((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)); DQMM106:=MA((((LLV(LOW,45) - CLOSE) / (HHV(HIGH,45) - LLV(LOW,45))) * 100),5); DQMM107:=((CROSS((0 - 5),DQMM106) AND (DQMM105 < (0 - 0.4))) AND (((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.19))); DQMM108:=MA(CLOSE,3); DQMM109:=(REF(CLOSE,2) * 0.865); DQMM110:=(REF(CLOSE,13) * 0.772); DQMM111:=MIN(DQMM109,DQMM110); DQMM112:=((100 * VOL)); DQMM113:=MA(CLOSE,13); DQMM114:=IF(((((CLOSE - DQMM111) / CLOSE) < 0.03) AND ((SUM(DQMM112,5) / 5) < 1.8)),1,0); DQMM115:IF(((((DQMM20 OR DQMM33) OR DQMM94) OR DQMM102) OR ((((CLOSE - DQMM111) / CLOSE) < 0.03) AND ((SUM(DQMM112,5) / 5) < 1.8))),120,0),LINETHICK2,COLORRED; DQMM117:(DQMM16 * 5),COLORSTICK,LINETHICK2; STICKLINE((CROSS(DQMM4,DQMM5) AND (DQMM9 > 1)),70,0,2,0),COLORCC99FF; DRAWTEXT((CROSS(DQMM4,DQMM5) AND (DQMM9 > 1)),64,'--短买'),COLORGREEN; DRAWICON((CROSS(DQMM4,DQMM5) AND (DQMM9 > 1)),70,0); STICKLINE((DQMM16 <= (0 - 10)),0,(0 - 20),5,0),COLOR88B7EA; DQMM118:=MA(CLOSE,152); DQMM119:=MA(CLOSE,194.16); DQMM120:=(DQMM119 + (2 * STD(CLOSE,170))); DQMM121:=(DQMM118 + (2 * STD(CLOSE,170))); DQMM122:=IF((DATE > 1080822),0,1); DQMM123:=EMA(HHV(HIGH,500),21); DQMM124:=EMA(HHV(HIGH,250),21); DQMM125:=EMA(HHV(HIGH,90),21); DQMM126:=EMA(LLV(LOW,500),21); DQMM127:=EMA(LLV(LOW,250),21); DQMM128:=EMA(LLV(LOW,90),21); DQMM129:=EMA((((((((DQMM126 * 0.96) + (DQMM127 * 0.96)) + (DQMM128 * 0.96)) + (DQMM123 * 0.558)) + (DQMM124 * 0.558)) + (DQMM125 * 0.558)) / 6),21); DQMM130:=EMA((((((((DQMM126 * 1.25) + (DQMM127 * 1.23)) + (DQMM128 * 1.2)) + (DQMM123 * 0.55)) + (DQMM124 * 0.55)) + (DQMM125 * 0.65)) / 6),21); DQMM131:=EMA((((((((DQMM126 * 1.3) + (DQMM127 * 1.3)) + (DQMM128 * 1.3)) + (DQMM123 * 0.68)) + (DQMM124 * 0.68)) + (DQMM125 * 0.68)) / 6),21); DQMM132:=EMA((((((DQMM129 * 3) + (DQMM130 * 2)) + DQMM131) / 6) * 1.738),21); DQMM133:=REF(LOW,1); DQMM134:=((SMA(ABS((LOW - DQMM133)),3,1) / SMA(MAX((LOW - DQMM133),0),3,1)) * 100); DQMM135:=EMA(IF(((CLOSE * 1.35) <= DQMM132),(DQMM134 * 10),(DQMM134 / 10)),3); DQMM136:=LLV(LOW,30); DQMM137:=HHV(DQMM135,30); DQMM138:=IF(MA(CLOSE,58),1,0); DQMM139:=((EMA(IF((LOW <= DQMM136),((DQMM135 + (DQMM137 * 2)) / 2),0),3) / 618) * DQMM138); DQMM140:=(((IF((DQMM139 > 50),50,DQMM139) / 20) * 15) * DQMM122); STICKLINE((DQMM140 > 0),0,DQMM140,1,1),COLORFF00FF; STICKLINE(((CROSS(DQMM4,DQMM5) AND ((DQMM7 - REF(DQMM7,1)) > 0)) AND (DQMM4 <= 49)),80,0,3,0),COLORRED; DRAWTEXT(((CROSS(DQMM4,DQMM5) AND ((DQMM7 - REF(DQMM7,1)) > 0)) AND (DQMM4 <= 49)),80,'--抄底'),COLORRED; STICKLINE(CROSS(90,DQMM6),88,100,2,0),COLORGREEN; DRAWTEXT(CROSS(90,DQMM6),108,'短卖'),COLORFFFFFF; STICKLINE(CROSS(DQMM6,(0 - 5)),0,10,6,0),COLORGREEN; DRAWTEXT(CROSS(DQMM6,(0 - 5)),(0 - 4),'低吸'),COLORGREEN; STICKLINE((DQMM16 <= (0 - 8)),5,25,7,0); STICKLINE((CROSS(DQMM6,0) AND (DQMM16 <= (0 - 7))),0,100,8,0),COLOR780000; STICKLINE((CROSS(DQMM6,0) AND (DQMM16 <= (0 - 7))),0,100,6,0),COLOR9D0000; STICKLINE((CROSS(DQMM6,0) AND (DQMM16 <= (0 - 7))),0,100,5,0),COLORFF0000; STICKLINE((CROSS(DQMM6,0) AND (DQMM16 <= (0 - 7))),0,100,2,0),COLOR7AB500; DRAWTEXT((CROSS(DQMM6,0) AND (DQMM16 <= (0 - 7))),100,'启动'),COLOR0000FF; DQMM141:=MA(CLOSE,4); DQMM142:=EMA(EMA(EMA(HIGH,9),9),9); DQMM143:=(DQMM142 * 0.92); DQMM144:=(DQMM142 * 0.933); DQMM145:=MA(CLOSE,2); DRAWTEXT(((CROSS(DQMM145,DQMM141) AND (LOW <= DQMM143)) AND (CLOSE >= DQMM144)),85,'底成'),COLORFFFF00; STICKLINE(((CROSS(DQMM145,DQMM141) AND (LOW <= DQMM143)) AND (CLOSE >= DQMM144)),0,85,4,0),COLORFFFF00; {友情提示:代码较多,一定要复制全。 指标复制如果出现错误,可以先把源码复制到word里边,然后再从word文档里边,复制到通达信,多数可以解决复制错误。如果出现乱码,可以再word里边把代码改为宋体,然后在复制回通达信。如果错误提示有问号,可以用word的替换功能, 把 ? 替换 为空格 ,然后复制回通达信使用。} |