在研究市场动态的过程中,拥有一套实用的分析工具至关重要。今天就为大家带来通达信【温州帮炒家】指标,包含副图和选股公式,下面将从多个方面为大家详细解析

指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 176
公式套数 2 套 包含 温州帮炒作副图(87行) / 温州帮炒家选股(89行)
一、指标效果截图

效果图 1
效果图 2
效果图 3

二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。

1. 温州帮炒作副图(副图 · 87 行)

X_1:=150*WINNER(CLOSE*0.95);
X_2:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5);
X_3:=(CLOSE-LLV(CLOSE,126))/(HHV(CLOSE,126)-LLV(CLOSE,126))*100;
X_4:=EMA(CLOSE,2)-EMA(CLOSE,120);
X_5:=EMA(X_4,68);
X_6:=X_4+X_5;
X_7:=POW(X_6,3)*0.1+POW(X_6,1);
X_8:=MA(X_7,30);
X_9:=X_8/5;
X_10:=MA(X_9,6);
X_11:=X_9-X_10;
X_12:=CLOSE>=INTPART(REF(CLOSE,1)*1.08*100+0.5)/100;
X_13:=X_12*X_8/5;
X_14:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_15:=SMA(X_14,3,1);
X_16:=SMA(X_15,3,1);
X_17:=INTPART(SMA(X_14,3,1));
X_18:=INTPART(SMA(X_15,3,1));
X_19:=X_17+X_18;
X_20:=ABS((10000*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>995)*X_13);
X_21:=CROSS(X_19,X_2) OR X_20>0;
X_22:=UPNDAY(CLOSE,2) AND X_21;
X_23:=REF(X_22,1) OR X_22;
X_24:=CLOSE*VOL;
X_25:=EMA((EMA(X_24,3)/EMA(VOL,3)+EMA(X_24,6)/EMA(VOL,6)+EMA(X_24,12)/EMA(VOL,12)+EMA(X_24,9)/EMA(VOL,9))/4,8);
X_26:=1.06*X_25;
X_27:=EMA(X_26-(EMA(CLOSE,3)-X_26),5);
X_28:=IF(X_27<=X_26,X_27,X_26);
X_29:=2*X_26-X_28;
X_30:=CROSS(CLOSE,X_27);
X_31:=(2*CLOSE+HIGH+LOW)/4;
X_32:=LLV(LOW,34);
X_33:=HHV(HIGH,34);
X_34:=EMA((X_31-X_32)/(X_33-X_32)*100,8);
X_35:=EMA(X_34,5);
X_36:=100*CLOSE/INDEXC;
X_37:=SUM(X_36,500)/500;
X_38:=X_36/X_37;
X_39:=X_38/(SUM(X_38,60)/60);
X_40:=CLOSE>0.97*REF(CLOSE,BARSLAST(CROSS(1.12,X_39)+1)) AND LONGCROSS(X_39,1.12,30);
X_41:=OPEN>MIN(MA(CLOSE,5),MIN(MA(CLOSE,10),MA(CLOSE,20))) AND CLOSE<MIN(MA(CLOSE,5),MIN(MA(CLOSE,10),MA(CLOSE,20)));
X_42:=CLOSE/REF(CLOSE,1)<0.95 AND VOL<MA(VOL,10) AND CLOSE>MA(CLOSE,60);
X_43:=CROSS(X_34,X_35) AND CLOSE/REF(CLOSE,1)>1;
X_44:=EMA(CLOSE,8)-EMA(CLOSE,13);
X_45:=EMA(X_44,5);
X_46:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
X_47:=SMA(X_46,3,1);
X_48:=SMA(X_47,3,1);
X_49:=REF(CLOSE,1);
X_50:=SMA(MAX(CLOSE-X_49,0),5,1)/SMA(ABS(CLOSE-X_49),5,1)*100;
X_51:=SMA(MAX(CLOSE-X_49,0),13,1)/SMA(ABS(CLOSE-X_49),13,1)*100;
X_52:=(-(HHV(HIGH,13)-CLOSE))/(HHV(HIGH,13)-LLV(LOW,13))*100;
X_53:=SMA(X_52,3,1);
X_54:=SMA(X_53,3,1);
X_55:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
X_56:=CLOSE-REF(CLOSE,1);
X_57:=100*EMA(EMA(X_56,5),3)/EMA(EMA(ABS(X_56),5),3);
X_58:=100*EMA(EMA(X_56,13),8)/EMA(EMA(ABS(X_56),13),8);
X_59:=MA(CLOSE,5);
X_60:=REF(MA(CLOSE,5),1);
X_61:=IF(MONTH<12,1,1);
X_62:=(2*CLOSE+HIGH+LOW)/4;
X_63:=LLV(LOW,34);
X_64:=HHV(HIGH,34);
X_65:=(CLOSE*2+HIGH+LOW)/4;
X_66:=EMA(X_65,13)-EMA(X_65,34);
X_67:=EMA(X_66,5);
X_68:=(-2)*(X_66-X_67)*3.8;
X_69:=2*(X_66-X_67)*3.8;
X_70:=EMA((X_62-X_63)/(X_64-X_63)*100,13)*X_61;
X_71:=EMA(0.667*REF(X_70,1)+0.333*X_70,2);
X_72:=X_69>X_68 AND X_60<=X_59 AND X_70>X_71 AND X_44>X_45 AND X_47>X_48 AND X_50>X_51 AND X_53>X_54 AND CLOSE>X_55 AND X_57>X_58;
X_73:=REF(X_72=1,1) AND X_72;
X_74:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_75:=SMA(X_74,3,1);
X_76:=SMA(X_75,3,1);
X_77:=3*X_75-2*X_76;
X_78:=WINNER(CLOSE)*100;
X_79:=SMA((CLOSE-REF(CLOSE,3))*VOL,3,1)/10000;
X_80:=CLOSE=HIGH AND CLOSE>=ZTPRICE(REF(CLOSE,1),IF(CODELIKE(8) OR CODELIKE(7),0.1,IF(CODELIKE(9) OR CODELIKE(10),0.2,10)));
X_81:=REF(X_79<0.5,1) AND X_79>5 OR (REF(X_79<2.8,1) AND X_79>10) OR (REF(X_79<1,1) AND X_79>2.5);
X_82:=REF(CROSS(X_79,0) AND X_80=0,1) AND X_80;
X_83:=REF(X_82,1) OR X_82 OR X_81;
X_84:=X_72 OR X_73 OR X_43;
X_85:=FILTER(X_84,30) AND X_78>70 AND X_83;
X_86:=BARSSINCEN(X_23 AND (X_30 OR X_73 OR X_43) AND X_78<65,9)=0;
XG:X_85 OR X_86;

2. 温州帮炒家选股(选股 · 89 行)

X_1:=150*WINNER(CLOSE*0.95);
X_2:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5);
X_3:=(CLOSE-LLV(CLOSE,126))/(HHV(CLOSE,126)-LLV(CLOSE,126))*100;
X_4:=EMA(CLOSE,2)-EMA(CLOSE,120);
X_5:=EMA(X_4,68);
X_6:=X_4+X_5;
X_7:=POW(X_6,3)*0.1+POW(X_6,1);
X_8:=MA(X_7,30);
X_9:=X_8/5;
X_10:=MA(X_9,6);
X_11:=X_9-X_10;
X_12:=CLOSE>=INTPART(REF(CLOSE,1)*1.08*100+0.5)/100;
X_13:=X_12*X_8/5;
X_14:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_15:=SMA(X_14,3,1);
X_16:=SMA(X_15,3,1);
X_17:=INTPART(SMA(X_14,3,1));
X_18:=INTPART(SMA(X_15,3,1));
X_19:=X_17+X_18;
X_20:=ABS((10000*(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>995)*X_13);
X_21:=CROSS(X_19,X_2) OR X_20>0;
X_22:=UPNDAY(CLOSE,2) AND X_21;
X_23:=REF(X_22,1) OR X_22;
X_24:=CLOSE*VOL;
X_25:=EMA((EMA(X_24,3)/EMA(VOL,3)+EMA(X_24,6)/EMA(VOL,6)+EMA(X_24,12)/EMA(VOL,12)+EMA(X_24,9)/EMA(VOL,9))/4,8);
X_26:=1.06*X_25;
X_27:=EMA(X_26-(EMA(CLOSE,3)-X_26),5);
X_28:=IF(X_27<=X_26,X_27,X_26);
X_29:=2*X_26-X_28;
X_30:=CROSS(CLOSE,X_27);
X_31:=(2*CLOSE+HIGH+LOW)/4;
X_32:=LLV(LOW,34);
X_33:=HHV(HIGH,34);
X_34:=EMA((X_31-X_32)/(X_33-X_32)*100,8);
X_35:=EMA(X_34,5);
X_36:=100*CLOSE/INDEXC;
X_37:=SUM(X_36,500)/500;
X_38:=X_36/X_37;
X_39:=X_38/(SUM(X_38,60)/60);
X_40:=CLOSE>0.97*REF(CLOSE,BARSLAST(CROSS(1.12,X_39)+1)) AND LONGCROSS(X_39,1.12,30);
X_41:=OPEN>MIN(MA(CLOSE,5),MIN(MA(CLOSE,10),MA(CLOSE,20))) AND CLOSE<MIN(MA(CLOSE,5),MIN(MA(CLOSE,10),MA(CLOSE,20)));
X_42:=CLOSE/REF(CLOSE,1)<0.95 AND VOL<MA(VOL,10) AND CLOSE>MA(CLOSE,60);
X_43:=CROSS(X_34,X_35) AND CLOSE/REF(CLOSE,1)>1;
X_44:=EMA(CLOSE,8)-EMA(CLOSE,13);
X_45:=EMA(X_44,5);
X_46:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
X_47:=SMA(X_46,3,1);
X_48:=SMA(X_47,3,1);
X_49:=REF(CLOSE,1);
X_50:=SMA(MAX(CLOSE-X_49,0),5,1)/SMA(ABS(CLOSE-X_49),5,1)*100;
X_51:=SMA(MAX(CLOSE-X_49,0),13,1)/SMA(ABS(CLOSE-X_49),13,1)*100;
X_52:=(-(HHV(HIGH,13)-CLOSE))/(HHV(HIGH,13)-LLV(LOW,13))*100;
X_53:=SMA(X_52,3,1);
X_54:=SMA(X_53,3,1);
X_55:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
X_56:=CLOSE-REF(CLOSE,1);
X_57:=100*EMA(EMA(X_56,5),3)/EMA(EMA(ABS(X_56),5),3);
X_58:=100*EMA(EMA(X_56,13),8)/EMA(EMA(ABS(X_56),13),8);
X_59:=MA(CLOSE,5);
X_60:=REF(MA(CLOSE,5),1);
X_61:=IF(MONTH<12,1,1);
X_62:=(2*CLOSE+HIGH+LOW)/4;
X_63:=LLV(LOW,34);
X_64:=HHV(HIGH,34);
X_65:=(CLOSE*2+HIGH+LOW)/4;
X_66:=EMA(X_65,13)-EMA(X_65,34);
X_67:=EMA(X_66,5);
X_68:=(-2)*(X_66-X_67)*3.8;
X_69:=2*(X_66-X_67)*3.8;
X_70:=EMA((X_62-X_63)/(X_64-X_63)*100,13)*X_61;
X_71:=EMA(0.667*REF(X_70,1)+0.333*X_70,2);
X_72:=X_69>X_68 AND X_60<=X_59 AND X_70>X_71 AND X_44>X_45 AND X_47>X_48 AND X_50>X_51 AND X_53>X_54 AND CLOSE>X_55 AND X_57>X_58;
X_73:=REF(X_72=1,1) AND X_72;
X_74:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
X_75:=SMA(X_74,3,1);
X_76:=SMA(X_75,3,1);
X_77:=3*X_75-2*X_76;
X_78:=WINNER(CLOSE)*100;
X_79:=SMA((CLOSE-REF(CLOSE,3))*VOL,3,1)/10000;
X_80:=CLOSE=HIGH AND CLOSE>=ZTPRICE(REF(CLOSE,1),IF(CODELIKE(9) OR CODELIKE(10),0.1,IF(CODELIKE(11) OR CODELIKE(12),0.2,10)));
X_81:=REF(X_79<0.5,1) AND X_79>5 OR (REF(X_79<2.8,1) AND X_79>10) OR (REF(X_79<1,1) AND X_79>2.5);
X_82:=REF(CROSS(X_79,0) AND X_80=0,1) AND X_80;
X_83:=REF(X_82,1) OR X_82 OR X_81;
X_84:=X_72 OR X_73 OR X_43;
X_85:=FILTER(X_84,30) AND X_78>70 AND X_83;
X_86:=BARSSINCEN(X_23 AND (X_30 OR X_73 OR X_43) AND X_78<65,9)=0;
X_87:=DYNAINFO(100)/(VOL*CLOSE);
X_88:=CAPITAL<80000000;
XG:X_85 OR X_86 AND X_88 AND X_87>2;

三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。