分享

[精选通达信指标]短期买卖副图公式

 墨子语 2025-04-16

注意本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码

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的替换功能, 把 ? 替换 为空格 ,然后复制回通达信使用。}


02

图片示例

图片


友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约