您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

攻击资金通达信分时公式源码分享[通达信公式]

相关标签: 分时异动拉升指标 、 分时抓涨停 、 主力拉升前蓄势指标 、 通达信分时指标公式大全 、 通达信预知主力幅度指标 、 主力快速拉升股票指标 、 分时涨停指标 、 资金攻击介入选股 、 通达信分时爆量 、 分时资金 指标 、 通达信分时攻击 、 通达信分时资金攻击公式 、

 

{公式名称: 攻击资金公式描述: cxh99.com无参数公式类型: 技术指标公式-其他类型画线方法: 副图公式版本: 0显示小数: 缺省位数坐标线位置: 自动额外Y轴分界: 无参数精灵:无用法注释:无公式源码:}

 

 

原理解析:

X_1赋值:2400
X_2赋值:X_1日内成交量(手)的最高值
X_3赋值:X_1日内成交量(手)的最低值
X_4赋值:X_2的最后一日取值设为常数
X_5赋值:X_3的最后一日取值设为常数
X_6赋值:X_4
X_7赋值:X_5
X_8赋值:(X_6+X_7)/2
X_9赋值:X_6-X_7
X_10赋值:(100-0)/2*1.3
X_11赋值:(100-0)/1*1.3
X_12赋值:(50-X_10)*X_9/X_11+X_8
X_13赋值:X_4-X_5
X_14赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回0
X_15赋值:如果收盘价<1日前的收盘价,返回成交量(手),否则返回0
X_16赋值:X_14在当前离开盘分钟数日前的240天内第1个最高价的最后一日取值设为常数
X_17赋值:X_15在当前离开盘分钟数日前的240天内第1个最高价的最后一日取值设为常数
X_18赋值:0日前的当前离开盘分钟数日内X_14的最高值的最后一日取值设为常数
X_19赋值:0日前的当前离开盘分钟数日内X_15的最高值的最后一日取值设为常数
X_20赋值:X_18/X_16
X_21赋值:成交量(手)的当前离开盘分钟数日累和/当前离开盘分钟数
X_22赋值:成交量(手)
X_23赋值:X_22的5日简单移动平均
X_24赋值:收盘价的有效数据周期数
X_25赋值:收盘价*成交量(手)的X_24日累和/成交量(手)的X_24日累和
X_26赋值:成交量(手)的5日简单移动平均>1日前的成交量(手)的5日简单移动平均 AND 1日前的成交量(手)的5日简单移动平均>2日前的成交量(手)的5日简单移动平均
X_27赋值:收盘价>=1日前的收盘价 AND 1日前的收盘价>2日前的收盘价
X_28赋值:收盘价>X_25 AND 成交量(手)>成交量(手)的5日简单移动平均
X_29赋值:成交量(手)>=1日前的成交量(手)*1
X_30赋值:收盘价>=0日内收盘价的最高值
X_31赋值:成交量(手)>=0日内成交量(手)的最高值
X_32赋值:(收盘价/前收盘价-1)*100<=2.5
X_33赋值:X_26 AND X_27 AND X_28 AND X_29 AND X_30 AND X_31 AND X_32
X_34赋值:首次X_33距今天数+1
X_35赋值:X_34-1日前的收盘价
X_36赋值:(现价-X_35)/X_35*100
X_37赋值:当前流通股本(手)*100/100000000
X_38赋值:X_34日前的时间(时分)/10000
X_39赋值:X_34-1
当满足条件收盘价>1日前的收盘价ANDVOL>=X_19时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价<1日前的收盘价ANDVOL>=X_18时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件收盘价<1日前的收盘价ANDVOL>=X_18时,在成交量(手)位置画2号图标
当满足条件收盘价>1日前的收盘价AND(成交量(手)>X_16ORVOL>X_17)时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价>1日前的收盘价ANDVOL>=2*X_16ANDVOL<5*X_16时,在X_16和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件收盘价>1日前的收盘价ANDVOL>=5*X_16时,在0和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件X_33时,在X_5+X_13*0.8和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件X_33时,在成交量(手)位置画1号图标,画红色
当满足条件X_33时,在X_5+X_13*0.8位置书写文字,画洋红色
X_40赋值:上次时间(时分)=100000距今天数
X_41赋值:X_40+1日前的0日内收盘价的最高值
X_42赋值:X_40+1日前的0日内成交量(手)的最高值
X_43赋值:X_41/前收盘价<1.05
X_44赋值:收盘价上穿X_41 AND 成交量(手)>X_42 AND X_43
X_45赋值:上次时间(时分)=110000距今天数
X_46赋值:X_45+1日前的0日内收盘价的最高值
X_47赋值:X_45+1日前的0日内成交量(手)的最高值
X_48赋值:X_46/前收盘价<1.05
X_49赋值:收盘价上穿X_46 AND 成交量(手)>X_47 AND X_48
X_50赋值:X_44 OR X_49
X_51赋值:首次X_50距今天数+1
X_52赋值:X_51-1日前的收盘价
X_53赋值:(现价-X_52)/X_52*100
当满足条件X_50时,在成交量(手)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件X_50=1时,在成交量(手)位置画17号图标
当满足条件X_50=1时,在X_5+X_13*0.65位置书写文字,画红色
当满足条件X_14上穿X_16的30日过滤时,在成交量(手)位置画1号图标
当满足条件X_14上穿X_16的30日过滤时,在X_5+X_13*0.5位置书写文字,画黄色
当满足条件X_14上穿X_19的30日过滤时,在成交量(手)位置画1号图标
当满足条件X_14上穿X_19的30日过滤时,在X_5+X_13*0.35位置书写文字,画洋红色
输出攻击资金:如果收盘价>1日前的收盘价ANDVOL>4000,返回成交量(手)/5,否则返回0的历史累和,画红色,线宽为3
输出出逃资金:如果收盘价<1日前的收盘价ANDVOL>4000,返回成交量(手)/5,否则返回0的历史累和,画绿色,线宽为3
X_54赋值:如果收盘价>1日前的收盘价,返回成交量(手)/5,否则返回0的历史累和
X_55赋值:如果收盘价<1日前的收盘价,返回成交量(手)/5,否则返回0的历史累和
X_56赋值:X_54-攻击资金
X_57赋值:X_55-出逃资金
X_58赋值:成交量(手)的最后一日取值设为常数
X_59赋值:如果收盘价>1日前的收盘价ANDVOL>4000,返回成交量(手)/1000,否则返回0的历史累和
X_60赋值:如果收盘价<1日前的收盘价ANDVOL>4000,返回成交量(手)/1000,否则返回0的历史累和
X_61赋值:如果收盘价>1日前的收盘价,返回成交量(手)/1000,否则返回0的历史累和
X_62赋值:如果收盘价<1日前的收盘价,返回成交量(手)/1000,否则返回0的历史累和
X_63赋值:X_61-X_59
X_64赋值:X_62-X_60
X_65赋值:X_59
X_66赋值:X_60
X_67赋值:X_63
X_68赋值:X_64
X_69赋值:X_59-X_60
X_70赋值:X_63-X_64
X_71赋值:X_61-X_62
X_72赋值:成交量(手)*收盘价的历史累和/成交量(手)的历史累和
当满足条件1时,在横轴0纵轴0位置书写文字,画洋红色
当满足条件1时,在横轴0纵轴0.2位置书写文字,画青色
当满足条件1时,在横轴0.185纵轴0位置书写文字,画黄色
X_73赋值:X_72的50日指数移动平均/0.97
X_74赋值:统计0日中满足成交量(手)>4000ANDCLOSE>1日前的收盘价的天数
X_75赋值:统计0日中满足成交量(手)>前5日每分钟均量*10ANDCLOSE>1日前的收盘价的天数
当满足条件X_74>1日前的X_74ANDX_75>1日前的X_75ANDCROSS(收盘价,X_73)时,在攻击资金位置画7号图标
当满足条件X_63>X_64ANDX_59>X_63ANDX_64>X_60时,在攻击资金位置画41号图标
X_76赋值:如果日期>=1130107,返回1,否则返回0
X_77赋值:不定周期收盘价*X_76/(成交额(元)的不定周期收盘价*X_76的有效数据周期数日累和/成交量(手)*100的不定周期收盘价*X_76的有效数据周期数日累和)位于1.05和0.95之间
X_78赋值:如果X_77=0,返回不定周期收盘价*X_76的不定周期收盘价*X_76的有效数据周期数日简单移动平均,否则返回成交额(元)的不定周期收盘价*X_76的有效数据周期数日累和/成交量(手)*100的不定周期收盘价*X_76的有效数据周期数日累和
当满足条件不定周期收盘价/X_78的120日指数移动平均上穿1.0029时,在X_56位置书写文字,画白色
当满足条件不定周期收盘价/X_78的120日指数移动平均上穿1.0029时,在X_56位置画25号图标
当满足条件不定周期收盘价/X_78的120日指数移动平均上穿1.004时,在X_57位置书写文字,画洋红色
当满足条件不定周期收盘价/X_78的120日指数移动平均上穿1.004时,在X_57位置画13号图标
当满足条件不定周期收盘价/X_78的20日指数移动平均上穿1.02时,在X_56位置画1号图标
X_79赋值:(收盘价的500日指数移动平均-1日前的收盘价的500日指数移动平均)/1日前的收盘价的500日指数移动平均*100
X_80赋值:(收盘价的500日指数移动平均-1日前的收盘价的500日指数移动平均)/1日前的收盘价的500日指数移动平均*100的120日指数移动平均-0.0004
X_81赋值:(收盘价的500日指数移动平均-1日前的收盘价的500日指数移动平均)/1日前的收盘价的500日指数移动平均*100的200日指数移动平均
当满足条件X_79的120日指数移动平均-0.0004上穿X_79的200日指数移动平均时,在X_56位置画13号图标
当满足条件X_79的120日指数移动平均-0.0004上穿X_79的200日指数移动平均时,在X_56位置书写文字,画红色
当满足条件X_79的120日指数移动平均-0.0004上穿X_79的200日指数移动平均时,在X_56位置画13号图标
X_82赋值:收盘价/(成交额(元)的收盘价的有效数据周期数日累和/成交量(手)*100的收盘价的有效数据周期数日累和)位于1.05和0.95之间
X_83赋值:如果X_82=0,返回收盘价的收盘价的有效数据周期数日简单移动平均,否则返回成交额(元)的收盘价的有效数据周期数日累和/成交量(手)*100的收盘价的有效数据周期数日累和
当满足条件收盘价/X_83上穿1.03时,在1.01和1.02位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件收盘价/X_83上穿1.03时,在X_56位置画1号图标
当满足条件X_33时,在0和0.006位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件X_33时,在0.008位置书写文字,画洋红色
X_84赋值:统计0日中满足成交量(手)>0的天数
X_85赋值:X_84=1 AND 前收盘价<开盘价
X_86赋值:X_84=1 AND 前收盘价>开盘价
X_87赋值:上次收盘价>1日前的收盘价ORX_84=1距今天数+X_86
X_88赋值:上次收盘价<1日前的收盘价ORX_84=1距今天数+X_85
X_89赋值:如果X_87<X_88,返回成交额(元)/100000000,否则返回0
X_90赋值:如果X_87>X_88,返回成交额(元)/100000000,否则返回0
X_91赋值:X_89的历史累和-X_90的历史累和
X_92赋值:总的周期数和5的较小值
X_93赋值:X_89的X_92日累和-X_90的X_92日累和
X_94赋值:条件连续成立次数
X_95赋值:条件连续成立次数
当满足条件1时,在横轴0.18纵轴0.2位置书写文字,画黄色
当满足条件1时,在横轴0.56纵轴0.2位置书写文字,画黄色
(-10000),POINTDOT,画蓝色
 

源码:

 

 

X_1:=2400;X_2:=HHV(VOL,X_1);X_3:=LLV(VOL,X_1);X_4:=CONST(X_2);X_5:=CONST(X_3);X_6:=X_4;X_7:=X_5;X_8:=(X_6+X_7)/2;X_9:=X_6-X_7;X_10:=(100-0)/2*1.3;X_11:=(100-0)/1*1.3;X_12:=(50-X_10)*X_9/X_11+X_8;X_13:=X_4-X_5;X_14:=IF(CLOSE>REF(CLOSE,1),VOL,0);X_15:=IF(CLOSE<REF(CLOSE,1),VOL,0);X_16:=CONST(FINDHIGH(X_14,FROMOPEN,240,1));X_17:=CONST(FINDHIGH(X_15,FROMOPEN,240,1));X_18:=CONST(REF(HHV(X_14,FROMOPEN),0));X_19:=CONST(REF(HHV(X_15,FROMOPEN),0));X_20:=X_18/X_16;X_21:=SUM(VOL,FROMOPEN)/FROMOPEN;X_22:=VOL;X_23:=MA(X_22,5);X_24:=BARSCOUNT(CLOSE);X_25:=SUM(CLOSE*VOL,X_24)/SUM(VOL,X_24);X_26:=MA(VOL,5)>REF(MA(VOL,5),1) AND REF(MA(VOL,5),1)>REF(MA(VOL,5),2);X_27:=CLOSE>=REF(CLOSE,1) AND REF(CLOSE,1)>REF(CLOSE,2);X_28:=CLOSE>X_25 AND VOL>MA(VOL,5);X_29:=VOL>=REF(VOL,1)*1;X_30:=CLOSE>=HHV(CLOSE,0);X_31:=VOL>=HHV(VOL,0);X_32:=(CLOSE/DYNAINFO(3)-1)*100<=2.5;X_33:=X_26 AND X_27 AND X_28 AND X_29 AND X_30 AND X_31 AND X_32;X_34:=BARSSINCE(X_33)+1;X_35:=REF(CLOSE,X_34-1);X_36:=(DYNAINFO(7)-X_35)/X_35*100;X_37:=CAPITAL*100/100000000;X_38:=REF(TIME/10000,X_34);X_39:=X_34-1;STICKLINE(CLOSE>REF(CLOSE,1) AND VOL>=X_19,0,VOL,0,0),COLORRED;STICKLINE(CLOSE<REF(CLOSE,1) AND VOL>=X_18,0,VOL,0,0),COLORGREEN;DRAWICON(CLOSE<REF(CLOSE,1) AND VOL>=X_18,VOL,2);STICKLINE(CLOSE>REF(CLOSE,1) AND (VOL>X_16 OR VOL>X_17),0,VOL,0,0),COLORRED;STICKLINE(CLOSE>REF(CLOSE,1) AND VOL>=2*X_16 AND VOL<5*X_16,X_16,VOL,0,0),COLORMAGENTA;STICKLINE(CLOSE>REF(CLOSE,1) AND VOL>=5*X_16,0,VOL,0,0),COLORMAGENTA;STICKLINE(X_33,X_5+X_13*0.8,0,1,0),COLORMAGENTA;DRAWICON(X_33,VOL,1),COLORRED;DRAWTEXT(X_33,X_5+X_13*0.8,1),COLORMAGENTA;X_40:=BARSLAST(TIME=100000);X_41:=REF(HHV(CLOSE,0),X_40+1);X_42:=REF(HHV(VOL,0),X_40+1);X_43:=X_41/DYNAINFO(3)<1.05;X_44:=CROSS(CLOSE,X_41) AND VOL>X_42 AND X_43;X_45:=BARSLAST(TIME=110000);X_46:=REF(HHV(CLOSE,0),X_45+1);X_47:=REF(HHV(VOL,0),X_45+1);X_48:=X_46/DYNAINFO(3)<1.05;X_49:=CROSS(CLOSE,X_46) AND VOL>X_47 AND X_48;X_50:=X_44 OR X_49;X_51:=BARSSINCE(X_50)+1;X_52:=REF(CLOSE,X_51-1);X_53:=(DYNAINFO(7)-X_52)/X_52*100;STICKLINE(X_50,VOL,0,1,0),COLORRED;DRAWICON(X_50=1,VOL,17);DRAWTEXT(X_50=1,X_5+X_13*0.65,2),COLORRED;DRAWICON(FILTER(CROSS(X_14,X_16),30),VOL,1);DRAWTEXT(FILTER(CROSS(X_14,X_16),30),X_5+X_13*0.5,3),COLORYELLOW;DRAWICON(FILTER(CROSS(X_14,X_19),30),VOL,1);DRAWTEXT(FILTER(CROSS(X_14,X_19),30),X_5+X_13*0.35,3),COLORMAGENTA;攻击资金:SUM(IF(CLOSE>REF(CLOSE,1) AND VOL>4000,VOL/5,0),0),COLORRED,LINETHICK3;出逃资金:SUM(IF(CLOSE<REF(CLOSE,1) AND VOL>4000,VOL/5,0),0),COLORGREEN,LINETHICK3;X_54:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/5,0),0);X_55:=SUM(IF(CLOSE<REF(CLOSE,1),VOL/5,0),0);X_56:=X_54-攻击资金;X_57:=X_55-出逃资金;X_58:=CONST(VOL);X_59:=SUM(IF(CLOSE>REF(CLOSE,1) AND VOL>4000,VOL/1000,0),0);X_60:=SUM(IF(CLOSE<REF(CLOSE,1) AND VOL>4000,VOL/1000,0),0);X_61:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/1000,0),0);X_62:=SUM(IF(CLOSE<REF(CLOSE,1),VOL/1000,0),0);X_63:=X_61-X_59;X_64:=X_62-X_60;X_65:=X_59;X_66:=X_60;X_67:=X_63;X_68:=X_64;X_69:=X_59-X_60;X_70:=X_63-X_64;X_71:=X_61-X_62;X_72:=SUM(VOL*CLOSE,0)/SUM(VOL,0);DRAWTEXT_FIX(1,0,0,0,STRCAT(STRCAT(4,CON2STR(X_69,0)),5)),COLORMAGENTA;DRAWTEXT_FIX(1,0,0.2,0,STRCAT(STRCAT(6,CON2STR(X_70,0)),5)),COLORCYAN;DRAWTEXT_FIX(1,0.185,0,0,STRCAT(STRCAT(7,CON2STR(X_71,0)),5)),COLORYELLOW;X_73:=EMA(X_72,50)/0.97;X_74:=COUNT(VOL>4000 AND CLOSE>REF(CLOSE,1),0);X_75:=COUNT(VOL>DYNAINFO(16)*10 AND CLOSE>REF(CLOSE,1),0);DRAWICON(X_74>REF(X_74,1) AND X_75>REF(X_75,1) AND CROSS(CLOSE,X_73),攻击资金,7);DRAWICON(X_63>X_64 AND X_59>X_63 AND X_64>X_60,攻击资金,41);X_76:=IF(DATE>=1130107,1,0);X_77:=BETWEEN(DCLOSE*X_76/(SUM(AMOUNT,BARSCOUNT(DCLOSE*X_76))/SUM(VOL*100,BARSCOUNT(DCLOSE*X_76))),1.05,0.95);X_78:=IF(X_77=0,MA(DCLOSE*X_76,BARSCOUNT(DCLOSE*X_76)),SUM(AMOUNT,BARSCOUNT(DCLOSE*X_76))/SUM(VOL*100,BARSCOUNT(DCLOSE*X_76)));DRAWTEXT(CROSS(EXPMA(DCLOSE/X_78,120),1.0029),X_56,8),COLORWHITE;DRAWICON(CROSS(EXPMA(DCLOSE/X_78,120),1.0029),X_56,25);DRAWTEXT(CROSS(EXPMA(DCLOSE/X_78,120),1.004),X_57,9),COLORMAGENTA;DRAWICON(CROSS(EXPMA(DCLOSE/X_78,120),1.004),X_57,13);DRAWICON(CROSS(EXPMA(DCLOSE/X_78,20),1.02),X_56,1);X_79:=(EXPMA(CLOSE,500)-REF(EXPMA(CLOSE,500),1))/REF(EXPMA(CLOSE,500),1)*100;X_80:=EXPMA((EXPMA(CLOSE,500)-REF(EXPMA(CLOSE,500),1))/REF(EXPMA(CLOSE,500),1)*100,120)-0.0004;X_81:=EXPMA((EXPMA(CLOSE,500)-REF(EXPMA(CLOSE,500),1))/REF(EXPMA(CLOSE,500),1)*100,200);DRAWICON(CROSS(EXPMA(X_79,120)-0.0004,EXPMA(X_79,200)),X_56,13);DRAWTEXT(CROSS(EXPMA(X_79,120)-0.0004,EXPMA(X_79,200)),X_56,10),COLORRED;DRAWICON(CROSS(EXPMA(X_79,120)-0.0004,EXPMA(X_79,200)),X_56,13);X_82:=BETWEEN(CLOSE/(SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(VOL*100,BARSCOUNT(CLOSE))),1.05,0.95);X_83:=IF(X_82=0,MA(CLOSE,BARSCOUNT(CLOSE)),SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(VOL*100,BARSCOUNT(CLOSE)));STICKLINE(CROSS(CLOSE/X_83,1.03),1.01,1.02,1,0),COLORYELLOW;DRAWICON(CROSS(CLOSE/X_83,1.03),X_56,1);STICKLINE(X_33,0,0.006,1,0),COLORMAGENTA;DRAWTEXT(X_33,0.008,1),COLORMAGENTA;X_84:=COUNT(VOL>0,0);X_85:=X_84=1 AND DYNAINFO(3)<DYNAINFO(4);X_86:=X_84=1 AND DYNAINFO(3)>DYNAINFO(4);X_87:=BARSLAST(CLOSE>REF(CLOSE,1) OR X_84=1)+X_86;X_88:=BARSLAST(CLOSE<REF(CLOSE,1) OR X_84=1)+X_85;X_89:=IF(X_87<X_88,AMOUNT/100000000,0);X_90:=IF(X_87>X_88,AMOUNT/100000000,0);X_91:=SUM(X_89,0)-SUM(X_90,0);X_92:=MIN(TOTALBARSCOUNT,5);X_93:=SUM(X_89,X_92)-SUM(X_90,X_92);X_94:=BARSLASTCOUNT(X_91>0 AND X_91>REF(X_91,1));X_95:=BARSLASTCOUNT(X_91>0 AND X_93>REF(X_93,1));DRAWTEXT_FIX(1,0.18,0.2,0,STRCAT(STRCAT(11,CON2STR(X_94,2)),12)),COLORYELLOW;DRAWTEXT_FIX(1,0.56,0.2,0,STRCAT(STRCAT(13,CON2STR(X_95,2)),14)),COLORYELLOW;(-10000),POINTDOT,COLORBLUE;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容