大数跨境
0
0

[通达信指标]多空操盘线主图公式

[通达信指标]多空操盘线主图公式 量化爱好者之家
2025-11-10
0
导读:感谢关注,需要什么指标,可以在后台留言。

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

01

指标源码

KDCPX1:=20;

KDCPX2:=20;

KDCPX3:(MA(C,10)*30+MA(C,30)*10+MA(C,60)*5+MA(C,120)*3)/(3+5+10+30);

KDCPX4:MA(KDCPX3,10);

STICKLINE(KDCPX3>KDCPX4,KDCPX3,KDCPX4,2,0),COLORRED;

STICKLINE(KDCPX3<=KDCPX4,KDCPX3,KDCPX4,2,0),COLORGREEN;

DRAWICON(CROSS(KDCPX3,KDCPX4),KDCPX3-0.2,1);

DRAWICON(CROSS(KDCPX4,KDCPX3),KDCPX4+0.2,2);

HHV(HIGH,KDCPX1);

LLV(LOW,KDCPX2);

DRAWICON(CLOSE>REF(HHV(HIGH,KDCPX1),1),HHV(HIGH,KDCPX1),5);

DRAWICON(CLOSE<REF(LLV(LOW,KDCPX2),1),LLV(LOW,KDCPX2),4);

CPWZT1:=MA(C,20);

CPWZT2:=MA(C,120);

CPWZT3:=MA(C,37);

CPWZT4:=MA(C,8);

CPWZT5:=MA(C,21);

CPWZT6:=MA(C,8),COLOR0000FF;

CPWZT7:=MA(C,12),COLOR0000FF;

CPWZT8:=((ATAN((CPWZT6 - REF(CPWZT6,1))) * 3.1416) * 10);

CPWZT9:=((ATAN((CPWZT7 - REF(CPWZT7,1))) * 3.1416) * 10);

CPWZT10:=MA(C,13);

CPWZT11:=((((O + L) + H) + C) / 4);

CPWZT12:=LLV(L,30),COLORCDFFBB;

CPWZT13:=LLV(H,36);

CPWZT14:=EMA(CPWZT11,5);

CPWZT15:=HHV(CPWZT14,60);

CPWZT16:=HHV(L,20),COLORFAABEC;

CPWZT17:=SMA(L,5,1);

CPWZT18:=MA(C,3);

CPWZT19:=(MA(H,15) * 1.05);

CPWZT20:=(MA(L,15) * 0.985);

CPWZT21:=(MA(L,15) * 0.96);

CPWZT22:=(((H + L) + C) / 3);

CPWZT23:=HHV(CPWZT22,(4 * 15));

CPWZT24:=LLV(CPWZT22,(4 * 15));

CPWZT25:=(CPWZT23 - CPWZT24);

CPWZT26:=(MA(((CPWZT22 - CPWZT24) / CPWZT25),2) * 80);

CPWZT27:=(((C - LLV(L,100)) / (HHV(H,100) - LLV(L,100))) * 200);

CPWZT28:=SMA(CPWZT27,3,1);

CPWZT29:=SMA(CPWZT28,3,1);

CPWZT30:=((3 * CPWZT28) - (2 * CPWZT29));

CPWZT31:=LLV(L,5);

CPWZT32:=HHV(H,5);

CPWZT33:=(EMA((((C - CPWZT31) / (CPWZT32 - CPWZT31)) * 100),4) * 2);

CPWZT34:=EMA(((0.667 * REF(CPWZT33,1)) + (0.333 * CPWZT33)),2);

CPWZT35:=((3 * CPWZT33) - (2 * CPWZT34));

CPWZT36:=(POW(MA(C,5),2) + MA(C,5));

CPWZT37:=(POW(MA(L,5),2) + MA(L,5));

CPWZT38:=(POW(MA(H,5),2) + MA(H,5));

CPWZT39:=(((((CPWZT36 - LLV(CPWZT37,64)) / (HHV(CPWZT38,64) - LLV(CPWZT37,64))) * 150) + 65) - 10);

CPWZT40:=((SMA(CPWZT39,3,1) * 1.5) - 100);

CPWZT41:=SMA(CPWZT40,3,1);

CPWZT42:=((3 * CPWZT40) - (2 * CPWZT41));

CPWZT43:=(((H + L) + (C * 2)) / 4);

CPWZT44:=EMA(CPWZT43,13);

CPWZT45:=STD(CPWZT43,13);

CPWZT46:=(((CPWZT43 - CPWZT44) * 100) / CPWZT45);

CPWZT47:=EMA(CPWZT46,5);

CPWZT48:=EMA(CPWZT47,13);

CPWZT49:=((EMA(CPWZT47,13) + 200) - 100);

CPWZT50:=EMA(CPWZT49,10);

CPWZT51:=((3 * CPWZT49) - (2 * CPWZT50));

CPWZT52:=(((CPWZT28 + CPWZT33) + CPWZT40) + CPWZT49);

CPWZT53:=(((CPWZT29 + CPWZT34) + CPWZT41) + CPWZT50);

CPWZT54:=(((CPWZT30 + CPWZT35) + CPWZT42) + CPWZT51);

CPWZT55:=(((H + L) + C) / 3);

CPWZT56:=((AMOUNT / VOL) / 100);

CPWZT57:=((SUM(AMOUNT,5) / SUM(VOL,5)) / 100);

CPWZT58:=((CPWZT55 - MA(CPWZT55,34)) / (0.015 * AVEDEV(CPWZT55,34)));

CPWZT59:=DMA(((AMOUNT / VOL) / 100),(VOL / CAPITAL));

CPWZT60:=((((H + L) + C) + CPWZT55) / 4);

CPWZT61:=EMA(CPWZT60,24);

CPWZT62:=STD(CPWZT60,24);

CPWZT63:=(((CPWZT60 - CPWZT61) / CPWZT62) * 100);

CPWZT64:=((CPWZT55 - MA(CPWZT55,24)) / (0.015 * AVEDEV(CPWZT55,24)));

CPWZT65:=EMA(CPWZT63,5);

CPWZT66:=((CPWZT56 - MA(CPWZT56,21)) / (0.015 * AVEDEV(CPWZT56,21)));

CPWZT67:=((CPWZT57 - MA(CPWZT57,90)) / (0.015 * AVEDEV(CPWZT57,90)));

CPWZT68:=(((((((CPWZT67 + CPWZT66) + CPWZT65) + CPWZT64) + CPWZT58) / 5) + 165) / 4);

CPWZT69:=(((((CPWZT52 + CPWZT53) + (CPWZT54 * 30)) / 32) / 5) - 15);

CPWZT70:=(((CPWZT68 + CPWZT69) / 2) / 1.1);

CPWZT71:=CPWZT70;

CPWZT72:=MA(CPWZT71,26);

CPWZT73:=(CPWZT72 + (2 * STD(CPWZT71,26)));

CPWZT74:=(CPWZT72 - (2 * STD(CPWZT71,26)));

CPWZT75:=IF((CPWZT71 > CPWZT72),CPWZT72,CPWZT71);

CPWZT76:=MA(C,5);

CPWZT77:=MA(C,80);

CPWZT78:=(LLV(H,30) * 0.93),COLOR0000FF;

CPWZT79:=LLV(H,30);

CPWZT80:=SMA(C,2,1);

CPWZT81:=(MA(L,10) * 0.96);

CPWZT82:=(EMA(O,107) * 0.897);

CPWZT83:=MA(C,15);

CPWZT84:=MA(C,10);

CPWZT85:=(SMA(H,21,2) * 1.05);

CPWZT86:=(HHV(CPWZT14,60) * 0.92);

CPWZT87:=(SMA(H,21,2) * 1.035);

CPWZT88:=(SMA(L,21,2) * 0.96);

CPWZT89:=(((C - LLV(L,13)) / (HHV(H,13) - LLV(L,13))) * 100);

CPWZT90:=SMA(CPWZT89,3,1);

CPWZT91:=SMA(CPWZT90,3,1);

CPWZT92:=((3 * CPWZT90) - (2 * CPWZT91));

CPWZT93:=(((C - MA(C,6)) / MA(C,6)) * 100);

CPWZT94:=(((C - MA(C,12)) / MA(C,12)) * 100);

CPWZT95:=(((C - MA(C,24)) / MA(C,24)) * 100);

CPWZT96:=(((CPWZT93 + (2 * CPWZT94)) + (3 * CPWZT95)) / 6);

CPWZT97:=MA(CPWZT96,3);

CPWZT98:=(((C - LLV(L,34)) / (HHV(H,34) - LLV(L,34))) * 100);

CPWZT99:=SMA(CPWZT98,3,1);

CPWZT100:=SMA(CPWZT99,3,1);

CPWZT101:=((3 * CPWZT99) - (2 * CPWZT100));

CPWZT102:=(((C - LLV(L,55)) / (HHV(H,55) - LLV(L,55))) * 100);

CPWZT103:=SMA(CPWZT102,3,1);

CPWZT104:=SMA(CPWZT103,3,1);

CPWZT105:=((3 * CPWZT103) - (2 * CPWZT104));

CPWZT106:=IF(CROSS(CPWZT92,CPWZT105),L,REF(L,BARSLAST(CROSS(CPWZT92,CPWZT105))));

CPWZT107:=IF(CROSS(CPWZT105,CPWZT92),H,REF(H,BARSLAST(CROSS(CPWZT105,CPWZT92)))),COLORFFFFFF;

CPWZT108:=IF((C >= MA(C,20)),80,50);

CPWZT109:=IF((C >= MA(C,20)),50,20);

CPWZT110:=IF(((CPWZT92 < CPWZT108) AND (REF(CPWZT92,1) >= CPWZT108)),HHV(REF(H,1),(BARSLAST(((CPWZT92 >= CPWZT108) AND (REF(CPWZT92,1) < CPWZT108))) - 1)),REF(HHV(REF(H,1),(BARSLAST(((CPWZT92 >= CPWZT108) AND (REF(CPWZT92,1) < CPWZT108))) - 1)),BARSLAST(((CPWZT92 < CPWZT108) AND REF(CPWZT92,1)))));

CPWZT111:=IF((H > CPWZT110),L,REF(L,BARSLAST((H > CPWZT110))));

CPWZT112:=IF((H > CPWZT110),CPWZT92,REF(CPWZT92,BARSLAST((H > CPWZT110))));

CPWZT113:=IF((((H > CPWZT111) AND (CPWZT92 < CPWZT112)) AND (CPWZT92 < CPWZT105)),H,REF(H,BARSLAST((((H > CPWZT111) AND (CPWZT92 < CPWZT112)) AND (CPWZT92 < CPWZT105)))));

CPWZT114:=IF(((CPWZT92 > CPWZT109) AND (REF(CPWZT92,1) <= CPWZT109)),LLV(REF(L,1),(BARSLAST(((CPWZT92 <= CPWZT109) AND (REF(CPWZT92,1) > CPWZT109))) - 1)),REF(LLV(REF(L,1),(BARSLAST(((CPWZT92 <= CPWZT109) AND (REF(CPWZT92,1) > CPWZT109))) - 1)),BARSLAST(((CPWZT92 > CPWZT109) AND REF(CPWZT92,1)))));

CPWZT115:=IF((L < CPWZT114),H,REF(H,BARSLAST((L < CPWZT114))));

CPWZT116:=IF((L < CPWZT114),CPWZT92,REF(CPWZT92,BARSLAST((L < CPWZT114))));

CPWZT117:=IF((((L < CPWZT115) AND (CPWZT92 > CPWZT116)) AND (CPWZT92 > CPWZT105)),L,REF(L,BARSLAST((((L < CPWZT115) AND (CPWZT92 > CPWZT116)) AND (CPWZT92 > CPWZT105)))));

CPWZT118:=LLV(H,30),COLOR00FF00;

DRAWTEXT(FILTER(((((CPWZT117 = CPWZT106) AND (C > O)) AND (C > CPWZT118)) AND (L <= CPWZT106)),20),(L - 0.12),'底成'),COLOR0EABFF;

CPWZT119:=(SMA(H,5,2) * 1.05);

CPWZT120:=(SMA(L,5,2) * 0.96);

CPWZT121:=SMA(L,2,1);

DRAWTEXT(FILTER((((((L <= CPWZT107) AND (WINNER(C) <= 0.07)) AND (C >= CPWZT107)) AND (C < CPWZT86)) AND ((C / O) > 1.02)),3),L,'追涨'),COLOR936EF0;

CPWZT122:=(((((3 * C) + H) + L) + O) / 6);

CPWZT123:=EMA(CPWZT122,10);

CPWZT124:=REF(CPWZT123,1);

CPWZT125:=((REF(H,1) + REF(L,1)) / 2);

CPWZT126:=(MA(C,21) + (2 * STD(C,21)));

CPWZT127:=REF(C,1);

CPWZT128:=((SMA(MAX((C - CPWZT127),0),7,1) / SMA(ABS((C - CPWZT127)),7,1)) * 100);

CPWZT129:=CROSS(79,CPWZT128);

CPWZT130:=FILTER(CPWZT129,4);

CPWZT131:=MA(C,115);

CPWZT132:=EMA(C,8);

CPWZT133:=EMA(CPWZT132,20);

CPWZT134:=CROSS(CPWZT132,CPWZT133);

CPWZT135:=(CPWZT132 < MA(C,20));

CPWZT136:=(((HHV(H,36) - C) / (HHV(H,36) - LLV(L,36))) * 100);

CPWZT137:=SMA(CPWZT136,5,1);

CPWZT138:=SMA(CPWZT137,8,1);

CPWZT139:=(CROSS(CPWZT137,CPWZT138) AND (CPWZT138 < 5));

CPWZT140:=((C > (LLV(C,60) + (0.3 * LLV(C,60)))) AND CPWZT139);

CPWZT141:=IF((C > 1000),CPWZT139,CPWZT140);

CPWZT142:=CROSS(CPWZT123,CPWZT124);

CPWZT143:=CPWZT142;

CPWZT144:=(CPWZT134 AND CPWZT135);

CPWZT145:=CPWZT141;

DRAWTEXT(CPWZT130,(H * 1.03),'出货'),COLORYELLOW;

CPWZT146:=(SMA(H,21,2) * 1.05);

DRAWTEXT(FILTER(((((LLV(L,0) AND ((CPWZT3 - REF(CPWZT3,1)) > 0)) AND (L <= CPWZT78)) AND (WINNER(C) < 0.05)) AND ((C / O) > 0.13)),7),(L - 0.09),'见底'),COLOR00B2FF;

CPWZT147:=(SMA(L,21,2) * 0.94);

DRAWTEXT(FILTER(((((((((C / O) > 1.03) AND ((CPWZT83 - REF(CPWZT83,1)) > 0)) AND ((C - REF(C,1)) > 0)) AND (H < CPWZT16)) AND (C < CPWZT16)) AND ((CPWZT87 - REF(CPWZT87,1)) > 0)) AND (C < CPWZT85)),3),L,'出击'),COLORD4DEE9;

DRAWTEXT((((((CPWZT144 > 0) AND ((CPWZT123 - REF(CPWZT123,1)) > 0)) AND (H < CPWZT107)) AND (H < CPWZT131)) AND ((CPWZT124 - REF(CPWZT124,1)) > 0)),L,'←黑马'),COLOR00FF00;

DRAWTEXT((((CROSS(CPWZT71,CPWZT74) AND (H < CPWZT16)) AND ((CPWZT76 - REF(CPWZT76,1)) > 0)) AND (H < CPWZT15)),L,'买'),COLORFFFFFF;

DRAWTEXT(FILTER(((((((L <= CPWZT20) AND (C >= CPWZT1)) AND (H < CPWZT16)) AND ((CPWZT20 - REF(CPWZT20,1)) > 0)) AND (C < CPWZT16)) AND ((CPWZT1 - REF(CPWZT1,1)) > 0)),6),(L - 0.12),'全仓'),COLORFFFFFF;

DRAWTEXT(FILTER((((((CPWZT143 AND (C < CPWZT107)) AND ((CPWZT21 - REF(CPWZT21,1)) > 0)) AND ((CPWZT123 - REF(CPWZT123,1)) > 0)) AND (H < CPWZT86)) AND ((C / O) > 1.03)),5),L,'买'),COLOR93EE7D;

DRAWTEXT(((CROSS(CPWZT17,CPWZT147) AND (WINNER(C) <= 0.17)) AND ((CPWZT123 - REF(CPWZT123,1)) > 0)),(L - 0.08),'跟进'),COLOR00FFFF;

DRAWTEXT(FILTER((((((CPWZT26 <= 1) AND (L <= CPWZT147)) AND (C > O)) AND (L <= CPWZT12)) AND (C >= CPWZT118)),3),(L - 0.08),'短抄'),COLORA100FF;

DRAWTEXT(FILTER((((CROSS(CPWZT81,CPWZT82) AND (H < CPWZT77)) AND (H < CPWZT16)) AND LLV(L,0)),10),L,'低位'),COLOR00FFFF;

DRAWTEXT(FILTER(((CROSS(CPWZT18,CPWZT21) AND (L <= CPWZT21)) AND (C >= CPWZT21)),4),(L - 0.06),'买'),COLOR00FF00;

DRAWTEXT(((CROSS(CPWZT147,CPWZT118) AND (CPWZT8 > 1)) AND (H < CPWZT15)),L,'←出击'),COLOR00FF00;

DRAWTEXT(FILTER(((((L <= CPWZT79) AND (C > CPWZT79)) AND (C > O)) AND (CPWZT80 <= CPWZT79)),8),L,'底'),COLOR00FFFF;

DRAWTEXT(((CROSS(CPWZT1,CPWZT107) AND (L <= CPWZT1)) AND ((CPWZT1 - REF(CPWZT1,1)) > 0.02)),(L - 0.03),'买点'),COLORFFF0FF;

DRAWTEXT((((((((CROSS(C,CPWZT1) AND (H < CPWZT107)) AND (O < CPWZT1)) AND (H < CPWZT15)) AND ((CPWZT85 - REF(CPWZT85,1)) > 0)) AND ((CPWZT123 - REF(CPWZT123,1)) > 0)) AND (CPWZT92 < 63)) AND ((CPWZT1 - REF(CPWZT1,1)) > 0)),(L - 0.05),'大牛'),COLORD3E7FF;

DRAWTEXT(CROSS(CPWZT12,CPWZT78),(L - 0.02),'短线买');








02

图片示例



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


【声明】内容源于网络
0
0
量化爱好者之家
量化指标,量化教程,量化思路,量化算法,量化模型,量化经验分享。
内容 1812
粉丝 0
量化爱好者之家 量化指标,量化教程,量化思路,量化算法,量化模型,量化经验分享。
总阅读790
粉丝0
内容1.8k