抓板利器分时指标 不看后悔 源码
- 格式:doc
- 大小:12.87 KB
- 文档页数:6
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);涨幅0:=C/DYNAINFO(3);限制0:=涨幅0>1.01 AND 涨幅0<=1.06;虎:=DYNAINFO(11)+(DYNAINFO(11)*0.02);Q:=(REF(C,1)-REF(C,2))/REF(C,2)*100;狂猎:=DYNAINFO(6)>(DYNAINFO(3)-0.1) AND Q <6 ANDDYNAINFO(11)>DYNAINFO(3) AND IF(DYNAINFO(7)>虎,1,0) AND DYNAINFO(7)/DYNAINFO(11)<1.03;狂猎过滤:=FILTER(狂猎,60) AND 限制0 ;DRAWTEXT(狂猎过滤,C*0.998,'狂猎'),COLORMAGENTA,;DRAWICON(狂猎过滤,L*0.997,4);{一分钟捉涨停}V1:=v/ma(ref(v,1),5);V2:=indexv/ma(ref(indexv,1),5);lt:=(capital/100)/10000<=10;v0:=v1/v2;ZF:=O/DYNAINFO(3);角05:=atan((EMA(C,7)/ref(EMA(C,7),1)-1)*100)*57.3;角13:=atan((EMA(C,13)/ref(EMA(C,13),1)-1)*100)*57.3;角34:=atan((EMA(C,34)/ref(EMA(C,34),1)-1)*100)*57.3;一分钟捉涨停:=lt and 角05>40 and 角13>17 and 角34>7 and v0>4 and ZF>1 and ZF<1.06;DRAWTEXT(一分钟捉涨停,C*0.996,'一分捉涨停'),COLORMAGENTA,;{捉强势}涨幅:=C/DYNAINFO(3);单笔换手:=V/CAPITAL*100;XX:=BARSSINCE(V>0)+1;均价线:=SUM(C*V,XX)/SUM(V,XX);限制:=涨幅>1.01 AND 涨幅<1.05;捉强势:=单笔换手>0.08 AND CROSS(C,均价线) AND 限制;捉强势过滤:=FILTER(捉强势,30);DRAWTEXT(捉强势过滤,C*0.998,'捉强势'),COLORMAGENTA,; {突破前高}涨幅1:=C/DYNAINFO(3);限制1:=涨幅1>1.01 AND 涨幅1<=1.06;QG:=REF(HHV(H,30),3);FL:=EXIST(V>REF(V,1)*1.8,2) AND V>=REF(V,1);XX:=BARSSINCE(V>0)+1;均价线:=SUM(C*V,XX)/SUM(V,XX);突破前高:=CROSS(C,QG) AND FL AND 限制1 AND C>均价线; DRAWTEXT(突破前高,C*0.996,'过前高'),COLORMAGENTA,;。
分时抓成交量指标通达信指标公式源码```python'''VOLUME_TR=IF(CLOSE>=OPEN,VOLUME,-VOLUME);VOLUME_SUM=SUM(VOLUME_TR,N);VOLUME_MA=MA(VOLUME_TR,M);参数说明:CLOSE:当日收盘价OPEN:当日开盘价VOLUME:当日成交量N:求和周期M:移动平均周期公式说明:VOLUME_TR代表成交力量,如果当日收盘价大于等于开盘价,则为正数,否则为负数;VOLUME_SUM代表N天内的成交力量总和;VOLUME_MA代表N天内成交力量的移动平均值。
'''import talibimport numpy as npdef get_volume_tr(close, open, volume):volume_tr = np.where(close >= open, volume, -volume)return volume_trdef get_volume_sum(volume_tr, n):volume_sum = talib.SUM(volume_tr, n)return volume_sumdef get_volume_ma(volume_tr, m):volume_ma = talib.MA(volume_tr, m)return volume_ma```以上代码是使用Python编写的通达信分时抓成交量指标公式源码,使用了`numpy`和`talib`库来计算一些指标,需要先安装这两个库。
其中,`get_volume_tr`函数计算成交力量,`get_volume_sum`函数计算N天内的成交力量总和,`get_volume_ma`函数计算N天内成交力量的移动平均值。
使用示例:```pythonclose = [10, 12, 11, 13, 12]open = [9, 11, 10, 12, 11]volume = [100, 200, 150, 250, 200]n=3m=5volume_tr = get_volume_tr(close, open, volume)print("成交力量:", volume_tr)volume_sum = get_volume_sum(volume_tr, n)print("N天内的成交力量总和:", volume_sum)volume_ma = get_volume_ma(volume_tr, m)print("N天内成交力量的移动平均值:", volume_ma)```通过输入收盘价、开盘价和成交量数据,即可计算出相应的分时抓成交量指标。
通达信【捉牛分时】源码免费分享通达信【捉牛分时】源码免费分享{仿净流入}超单买:=SUM(IF(C>=REF(C,1) AND VOL>=26000,VOL,0),FROMOPEN);超单卖:=SUM(IF(C<REF(C,1) AND VOL>=26000,-VOL,0),FROMOPEN);超单:(超单买+超单卖)*1000/CAPITAL*100,NODRAW;大单买:=SUM(IF(C>=REF(C,1) AND VOL>=600 AND VOL<26000,VOL,0),FROMOPEN);大单卖:=SUM(IF(C<REF(C,1) AND VOL>=600 AND VOL<26000,-VOL,0),FROMOPEN);大单:(大单买+大单卖)*1000/CAPITAL*100,NODRAW;FZ:大单-REF(大单,1),NODRAW;PK1:VAR2STR(FZ,0),NODRAW;DRAWTEXT(FZ>250,C*0.995,PK1),COLORYELLOW;DRAWTEXT(FZ>250,C*0.995,' 万'),COLORYELLOW;DZ3:=大单-REF(大单,3);CZ3:=超单-REF(超单,3);DZ1:=大单-REF(大单,1);CZ1:=超单-REF(超单,1);ZS3:DZ3+CZ3,NODRAW;ZS1:DZ1+CZ1,NODRAW;ZS33:ZS3/10>N1,NODRAW;ZS11:ZS1/10>1,NODRAW;异动:ZS33 AND ZS11 AND FZ>200,NODRAW;DRAWICON(异动,C,41);N:=0.01;N1:=5;现流通:=ROUND(FINANCE(46)*C/1000000)/100;当前成交额:=ROUND(DYNAINFO(10)/10000);已成额:=STRCAT(CON2STR(当前成交额/10000,2),'亿 / ');流通亿:=STRCAT(CON2STR(现流通,2),'亿_换手Z: ');换手Z:=DYNAINFO(8)/FINANCE(46)*100*100;真换手:=STRCAT(STRCAT(流通亿, CON2STR(换手Z,2)),'%');MSG4:=STRCAT(已成额, 真换手);DRAWTEXT_FIX(ISLASTBAR,0.5,1,1,MSG4), COLORLIBLUE;NN:=MIN(BARSCOUNT(C),N1);FF:=(C-REF(C,NN))/REF(C,NN);STICKLINE(FF>0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),C OLORRED;STICKLINE(FF<0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),C OLORGREEN;预警线:"重心.前重心#DAY",COLORGREEN,POINTDOT;ZX5:=MA(预警线,5);DRAWNUMBER(ISLASTBAR,预警线*1.003,预警线),COLORGREEN;XG1:HHV(H,480),DOTLINE,COLORRED;现价:=C,COLORWHITE;均价11:=SUM(C*V,240)/SUM(V,240),COLORRED,LINETHICK2;TT:=BARSCOUNT(C);前高:=REF(HHV(H,TT),1);突破:=CROSS(C,REF(HHV(H,TT),1)){ AND HHVBARS(VOL,TT)=0} AND C/均价11<1.09 AND TT>1 AND TT<240;NX:=MA(((SLOPE(C,20)*5)+C),10);DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD10:=(DIF-DEA)*2;AA0:=MACD10>00 AND DIF>0 AND DEA>0;A100:=HOUR=10 AND MINUTE=0;A20:=HHV(H,30);A30:=BARSLAST(A100);A40:=REF(A20,A30);A50:=CONST(A40);A80:=CLOSE>A50 AND REF(C<=A50,1) AND CLOSE>NX;AB:=FILTER(A80,100);A90:=DYNAINFO(3);AC:=CLOSE<=A90*1.04 AND CLOSE>A90;量比:=V/REF(MA(V,5),1);XG:=AA0 AND AB AND AC AND A40>A90 AND 量比>=1;DRAWICON(XG,A50,23);DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10) AND C>REF(XG,1),C*0.995,'突'),COLORYELLOW;HJ_4:=CLOSE;HJ_5:=(CLOSE-REF(CLOSE,5))/REF(CLOSE,5);BAB1:=STICKLINE(HJ_5>0,DYNAINFO(3),DYNAINFO(3)*(1+ HJ_5),0.1,0);BAB2:=STICKLINE(HJ_5<0,DYNAINFO(3),DYNAINFO(3)*(1+ HJ_5),0.1,0);HJ_6:=CLOSE/DYNAINFO(3);HJ_7:=FILTER(HJ_5>0.015 AND HJ_5>REF(HJ_5,1)*2 AND VOL>REF(VOL,1)*2 AND CLOSE>REF(CLOSE,1) OR HJ_5>0.025,240);X_1:=HIGH-REF(HIGH,1);X_2:=REF(LOW,1)-LOW;X_3:=EMA(IF(X_1>0 AND X_1>X_2,X_1,0),28);X_4:=EMA(IF(X_2>0 AND X_2>X_1,X_2,0),28);X_5:=EMA(X_3/TR,28);X_6:=EMA(X_4/TR,28);X_7:=EMA((CLOSE+HIGH+LOW)/3,2);X_8:=MAX(DYNAINFO(3),EMA(DYNAINFO(5),5));X_9:=MIN(DYNAINFO(3),EMA(DYNAINFO(6),5));X_10:=(COST(95)+DYNAINFO(11))/2;X_11:=(COST(5)+DYNAINFO(11))/2;X_12:=CONST((X_8+X_10)/2);X_13:=CONST((X_9+X_11)/2);X_14:=(X_12+X_13)/2;X_15:=X_13+X_14-X_12;X_16:=(X_13+X_15)/2;X_17:=(X_15+X_16)/2;X_18:=(EMA(CLOSE,24)-EMA(CLOSE,52))*4+X_14;X_19:=EMA(X_18,18);MCD:=(X_18-X_19)*2+X_14,NODRAW,COLORYELLOW;X_20:=3*SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54)),3,1)-2*SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54)),3,1),3,1);X_21:=MEMA(X_20,10);X_22:=EMA(X_21,10);X_23:=IF(EXIST(CROSS(X_12,X_7),5) AND EXIST(CLOSE>X_12,10) AND X_21<HHV(X_21,10) AND X_22<REF(X_22,1),1,0);X_24:=IF(EXIST(CROSS(X_7,X_13),5) AND EXIST(CLOSE<X_13,10) AND X_21>LLV(X_21,10) AND X_22>REF(X_22,1),1,0);卖出:=X_23=1 AND REF(X_23,1)=0;YD:=DYNAINFO(3);MM:=IF(C=DYNAINFO(4)*1.1 AND L=DYNAINFO(4)*1.1,H-YD,H-REF(C,1));M:=IF(MM>0,MM,0.0);SS:=IF(C=DYNAINFO(4)*0.9 AND H=DYNAINFO(4)*0.9,YD-H,REF(C,1)-L);S:=IF(SS>0,SS,0.0);HJ:=M+S;买入力度:=M/HJ*AMOUNT/CAPITAL;卖出力度:=S/HJ*AMOUNT/CAPITAL;N2:=7.5;MMA30:=EMA(CLOSE,30);强弱界定:=IF(PERIOD=0,EMA(CLOSE,900),DRAWNULL),COLORWHITE,LI NETHICK2;分时价量线:=SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;实时涨幅限制:=(C/DYNAINFO(3)-1)*100;{买卖力度}买卖力度:=SUM((买入力度-卖出力度),0),COLORAAAA00,NODRAW;买卖力度比:=买卖力度/SUM((买入力度+卖出力度),0)*50,NODRAW,COLORFFFFFF,LINETHICK2;买卖力度比设置:=买卖力度比+50;买卖力度比限制:=IF(买卖力度比设置>80,80,IF(买卖力度比设置<20,20,买卖力度比设置));分时力度线:=SUM(C*买卖力度比限制,240)/SUM(买卖力度比限制,240);买卖力度参考线0:=MA(买卖力度比限制,8)*1.062;买卖力度参考线:=MA(买卖力度比限制,8)*1.091;买卖力度参考线2:=MA(买卖力度比限制,5)*1.191;平安分时关注:=买卖力度参考线<50 AND CROSS(买卖力度比限制,50);平安分时追涨:=(CROSS(买卖力度比限制,买卖力度参考线) OR (CROSS(买卖力度比限制,买卖力度参考线0) AND 买卖力度比限制>70))AND (买卖力度比限制>50) AND (MMA30>强弱界定 OR 分时价量线>强弱界定 OR C>MAX(MMA30,强弱界定)) AND C>分时价量线AND V>MA(V,20) AND DYNAINFO(17)>=1.2 AND 实时涨幅限制<N2;A024:IF(CODELIKE('300') OR CODELIKE('688'),DYNAINFO(3)*0.9205,DYNAINFO(3)*0.9586),CO LORCYAN ,DOTLINE;DRAWNUMBER(ISLASTBAR,A024,A024),COLORCYAN;A026:IF(CODELIKE('300') OR CODELIKE('688'),DYNAINFO(3)*0.945,DYNAINFO(3)*0.971),COL ORCYAN ;DRAWNUMBER(ISLASTBAR,A026,A026),COLORCYAN;A027:IF(CODELIKE('300') OR CODELIKE('688'),DYNAINFO(3)*1.0586,DYNAINFO(3)*1.0298),CO LORMAGENTA ;DRAWNUMBER(ISLASTBAR,A027,A027),COLORCYAN;A023:IF(CODELIKE('300') OR CODELIKE('688'),DYNAINFO(3)*1.0864,DYNAINFO(3)*1.0432),CO LORMAGENTA,DOTLINE;DRAWNUMBER(ISLASTBAR,A023,A023),COLORCYAN;DRAWTEXT_FIX(ISLASTBAR,0.005.005,0.95,0,GNBLOCK),COL ORWHITE;{分时压力}MM1:"重心.前收#DAY"*1.0618,COLORYELLOW,DOTLINE;DRAWTEXT(BARSTATUS=1,MM1*1.005,STRCAT(STRCAT('阻力:',VAR2STR(MM1,2)),'元')),COLORYELLOW;{分时支撑}ZC2:"重心.前收#DAY"*0.941,COLORYELLOW,DOTLINE;DRAWTEXT(BARSTATUS=1,ZC2*1.005,STRCAT(STRCAT('支撑:',VAR2STR(ZC2,1)),'元')),COLORYELLOW;LTPY:=CAPITAL/1000000;P:=IF(LTPY>10,3,IF(RANGE(LTPY,5,8),4,IF(RANGE(LTPY,3,5),5,I F(RANGE(LTPY,2,3),8,10))));竞开标量:=LTPY/10*P;DRAWTEXT_FIX(1,0.86,0.90,0,STRCAT(STRCAT('【竞开标量】',CON2STR(竞开标量,2)),'万手')),COLORRED;竞价额万:=DYNAINFO(15)/10000;DRAWTEXT_FIX(1,0.86,0.85,0,STRCAT(STRCAT('【竞价额万】',CON2STR(竞价额万,0)),'万')),COLORRED;竞价量:=DYNAINFO(15)/O/100;竞量比:"重心.竞量比#DAY",NODRAW;DRAWTEXT_FIX(1,0.86,0.95,0,STRCAT(STRCAT('【竞量比】',CON2STR(竞量比,2)),'%')),COLORRED;JJCJL:=DYNAINFO(15)/DYNAINFO(4)/100;{集竞成交量}AA:=STRCAT('集竞成交量:',CON2STR(JJCJL,0));DRAWTEXT_FIX(1,0.4,0.05,0,STRCAT(AA,'手')),COLORRED;开额:DYNAINFO(15),NODRAW;开盘量比:DYNAINFO(15)/DYNAINFO(4)/100/DYNAINFO(16),NODRAW;A:=BARSLAST(DAY<>REF(DAY,1))+1;分时高量:HHV(V,A),DOTLINE,NODRAW;昨日最高量:REF(HHV(V,A),A){一分钟周期},NODRAW;昨竞量:REF(V,BARSLAST(TIME<92700)),NODRAW;竞价量1:SUM(IF(TIME<92610 ,VOL,0),0),NODRAW;。
天下无敌分时指标绝无未来函数做T的好帮手通达信指标公式源码天下无敌分时指标(Ultimate Oscillator)是一种常用于市场交易的技术指标,它通过计算市场买卖压力的变化来帮助交易者判断股票或其他资产的趋势和超买超卖情况。
通达信是一个常用的股票分析软件,下面是天下无敌分时指标的通达信指标公式源码:```c/*公式参数*/n:=INPUT(14,"几日买卖压力",1,100,14);//计算周期,默认为14日/*计算公式*/c:=CLOSE;//当日收盘价h:=HHV(HIGH,n);//最近n日的最高价l:=LLV(LOW,n);//最近n日的最低价bp:=SUM(IF(c>REF(c,1),c-l,0),n); // 计算买压sp:=SUM(IF(c<REF(c,1),h-c,0),n); // 计算卖压tr:=SUM(MAX(h-REF(c,1),REF(c,1)-l),n); // 计算真实幅度uo:=100*(bp/tr+2*sp/tr*sp/tr*sp/tr); // 计算天下无敌分时指标/*绘制天下无敌分时指标曲线*/UO:MA(uo,6); // 天下无敌分时指标的6日移动平均线UO1:REFERENCE(UO,1);//上一个天下无敌分时指标的值UO2:REFERENCE(UO,2);//上上一个天下无敌分时指标的值UO3:REFERENCE(UO,3);//上上上一个天下无敌分时指标的值COLOR1:IF(UO>=UO1ANDUO1>=UO2ANDUO2>=UO3,RED,IF(UO<=UO1ANDUO1 <=UO2ANDUO2<=UO3,GREEN,BLUE));//根据天下无敌分时指标的走势给出颜色PLOT(UO,"UO",COLOR1,WIDTHLINE);//绘制天下无敌分时指标曲线图```以上代码中涉及的函数解释如下:-`INPUT`:用于输入需要的参数,这里是计算周期n。
分时抓成交量指标通达信指标公式源码介绍本文档提供了分时抓成交量指标的通达信指标公式源码。
该指标旨在辅助投资者分析股票交易时的成交量情况,进而辅助决策。
指标公式源码计算方法: VAR1:=(C-REF(C,1))/REF(C,1)*100;VAR2:=COUNT(VAR1>=0,20);VAR3:=COUNT(VAR1<0,20);VAR4:=DMA(VAR1,VAR2-VAR3);VAR5:=COUNT(VAR4>0,20);VAR6:=COUNT(VAR4<0,20);VAR7:=DMA(VAR4,VAR5-VAR6);分时抓成交量:IF(C>PREV,C-REF(C,1),IF(C<PREV,C*AVG(VAR7,20)*-1,0));VAR9:DMA(分时抓成交量,20);分时抓成交量指标:IF(VAR9>0,SUM(VAR9,10)*100/(REF(VAR9,1)*10),IF(VAR9<0, SUM(VAR9,10)*100/ABS(REF(VAR9,1)*10),0));参数说明: 无指标说明- VAR1代表当日涨幅,表示当天收盘价与昨日收盘价的涨跌幅百分比。
- VAR2代表涨幅天数,表示在过去20个交易日中,VAR1大于等于0的天数。
- VAR3代表跌幅天数,表示在过去20个交易日中,VAR1小于0的天数。
- VAR4代表涨幅均值,表示VAR1在VAR2与VAR3的差值范围内的均值。
- VAR5代表涨幅均值天数,表示在过去20个交易日中,VAR4大于0的天数。
- VAR6代表跌幅均值天数,表示在过去20个交易日中,VAR4小于0的天数。
- VAR7代表跌幅均值,表示VAR4在VAR5与VAR6的差值范围内的均值。
- 分时抓成交量代表指标定义中的公式,根据当前价格与前一天价格的判断,分别计算涨时和跌时的成交量。
- VAR9代表分时抓成交量的20天均值。
极品分时主图指标(源码)LTA:=FINANCE(7)+300000000;GB:=2*IF(FINANCE(7)<100000000000,FLOOR(ABS((FINANC E(7)/1000000000-1))),FLOOR(ABS((FINANCE(7)/1000000000-1)))/10),NODRAW ;C1:=CLOSE;V1:=TIME;A1:=COUNT(BARSCOUNT(C)=1 AND TIME<102000 ,0 );T:=IF(V1<130000,(FLOOR(V1/10000)-9.5)*60+(FLOOR(V1/100)-100*FLOOR(V1/10000)),(FLOOR(V1/10000)-11)*60+(FLOOR(V1/100)-100*FLOOR(V1/10000))),NODRAW;成交额:AMOUNT,NODRAW;大额线:=50*3+300*GB,COLOR00FFFF;VV2:=SUM(AMOUNT,T),NODRAW;初正1:=IF(T=1 AND DYNAINFO(4)>=DYNAINFO(3),VV2,0);初负1:=IF(T=1 AND DYNAINFO(4)<DYNAINFO(3),VV2,0);初正2:=CONST(SUM(IF(T=1,初正1,0),T)),NODRAW;初负2:=CONST(SUM(IF(T=1,初负1,0),T)),NODRAW;初正:=CONST(SUM(IF(初正1>大额线AND T=1,初正1,0),T)),NODRAW;初负:=CONST(SUM(IF(初负1>大额线AND T=1,初负1,0),T)),NODRAW;T00:=IF(C1>REF(C1,1),0.9,-0.9);T01:=IF(C1<REF(C1,1),-0.9,0.9);T02:=T00+T01;TT1:=BARSLAST(CROSS(T02,0));TT2:=BARSLAST(CROSS(0,T02));TT:=IF(T02=1.8,1,IF(T02=-1.8,-1,0));正V1:=IF(TT=1 OR (TT=0 AND TT1>TT2),成交额,0);负V1:=IF(TT=-1 OR (TT=0 AND TT1<TT2),成交额,0);正总1:=初正1+SUM(正V1,T),NODRAW,COLOR0000FF;负总1:=初负1+SUM(负V1,T),NODRAW,COLOR00FF00; 总:=(正总1+负总1)+初正2+初负2,NODRAW;正V:=IF(正V1>大额线,正V1,0);负V:=IF(负V1>大额线,负V1,0);正总:初正+SUM(正V,T),NODRAW,COLOR0000FF;负总:初负+SUM(负V,T),NODRAW,COLOR00FF00;差%:(正总-负总)/总*100,COLOR00FF00,NODRAW;TTA:=INTPART(2*T/5);KP30:=T<240;KPGD:=H=HHV(H,0) AND KP30;GDSJ:=BARSLAST(KPGD);{强弱界}MMA30:=EMA(CLOSE,30);强弱界定:=EMA(CLOSE,900);DRAWBAND(MMA30,RGB(100,0,0),强弱界定,RGB(0,255,0)); DRAWICON(CROSS(MMA30,强弱界定),H,1);CC:=CLOSE,COLORWHITE,LINETHICK2;VAR7:=SMA(CC,6.18,1);VAR8:=SMA(VAR7,3.14,1);RCC:=DYNAINFO(3);S2:=SMA(C,3,1);S6:=SMA(C,5,1);DK:=4*(S2-S6);KK:=1;{暗轨}{AA1:=PLOYLINE(CLOSE<COST(50) AND T>5,COST(20)); BB1:=PLOYLINE(CLOSE<COST(50) AND T>5,COST(80));DRAWBAND(BB1,RGB(50,50,50),AA1,DRAWNULL);{CYC}VAR1:=AMOUNT/VOL/100;VAR2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;VAR3:=SUM(AMOUNT,5)/VAR1/100;VAR4:=SUM(AMOUNT,13)/VAR1/100;VAR5:=SUM(AMOUNT,34)/VAR1/100;CYC5:=DMA(VAR2,VOL/VAR3);CYC13:=DMA(VAR2,VOL/VAR4);CYC34:=DMA(VAR2,VOL/VAR5);DRAWBAND(CYC5,RGB(00,50,50),CYC13,DRAWNULL);DRAWBAND(CYC13,RGB(00,150,150),CYC34,DRAWNULL);{分时MACD}昨收:=DYNAINFO(3);HH:=DYNAINFO(5);LL:=DYNAINFO(6);FK:=MAX(HH-昨收,昨收-LL)*0.1;ZS:=昨收-FK*3.2;Q1:=昨收-FK*3.22;Q2:=昨收-2*FK*3.22;Q3:=昨收-3*FK*3.2;MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);MA20:=MA(CLOSE,20);MA30:=MA(CLOSE,30);DIF:=(EMA(CLOSE,13) - EMA(CLOSE,24));DEA:=(EMA(DIF,6));MACD:=5*(DIF-DEA);STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORFF00FF,LINETHICK3;STICKLINE(MACD>=0 AND MACD< REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORBLUE,LINET HICK3;STICKLINE(MACD<0 AND MACD>=REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLOR4A BEFF,LINETHICK3;STICKLINE(MACD<0 AND MACD< REF(MACD,1),RCC*KK,MACD*4+RCC*KK,3,0),COLORBLUE,LINET HICK3;STICKLINE(DK>0,RCC*KK,RCC*KK+DK,0,1),COLORRED;STICKLINE(DK<0,RCC*KK,RCC*KK+DK,0,1),COLORCYAN;{多头MACD}DIFF:=EMA(CLOSE,240)-EMA(CLOSE,240)*100;DEAA:=EMA(DIFF,18);多头MACD:=(-3*(DIFF-DEAA))*20,NODRAW;ZD:=HHV(多头MACD,0);ZX:=LLV(多头MACD,0);CZ:=(Q2-Q3)/6;FDM:=MAX(ABS(ZD),ABS(ZX))*1.5;{ 股票软件下载网_通达信股票指标公式}RB:=(Q2+Q3)/2+2*(Q2-Q3)/3/FDM*多头MACD;STICKLINE(多头MACD>0,RB,(Q2+Q3)/2,2,1),LINETHICK1,COLOR0000FF;STICKLINE(多头MACD<0,RB,(Q2+Q3)/2,2,1),LINETHICK1,COLOR00FF00;{火焰山及底部信号}FAA:=WINNER(CLOSE+CLOSE*15/100)*100;FBB:=WINNER(CLOSE+CLOSE*0/100)*100;FCC:=FAA-FBB;FDD:=(WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;FEE:=FCC<3 AND FDD<0.5 AND OPEN!=LOW;FA1:=DYNAINFO(6);FA2:=IF(LOW>FA1,0,IF(HIGH<FA1,1,(FA1-LOW+0.01)/(HIGH-LOW+0.01)));FA3:=VOL/WINNER(LOW);FA4:=REF(HHV(CLOSE,120),1);FA5:=REF(LLV(CLOSE,120),1);FA6:=100*(CLOSE-FA5)/(FA4-FA5);FA7:=FA2>0 OR FA2=1;FA8:=FA7 AND FA3/REF(FA3,3)>=3 AND FA6<80;FA9:=REF(FA8,1) OR REF(FA8,2) OR REF(FA8,3) OR REF(FA8,4);FA10:=FA8 AND FA9;FA11:=IF(FILTER(FA8,3),5,0);FA12:=IF(FILTER(FA10,3) OR FEE,10,0);EEEE:=(RCC-ZS)/5;FVAR1:=REF(LOW,1);FVAR2:=SMA(ABS(LOW-FVAR1),13,1)/SMA(MAX(LOW-FVAR1,0),13,1);FVAR3:=EMA(FVAR2,13);FVAR4:=LLV(LOW,34);FVAR51:=EMA(IF(LOW<=FVAR4,FVAR3,0),3);FVAR5:=IF(FVAR51>20,20,FVAR51);DRAWTEXT(FA11,(Q2+Q3)/2*1.02,'↑进'),COLOR00FFFF;DRAWTEXT(FA12,(Q2+Q3)/2*1.03,',↑加');主力进场:STICKLINE(FVAR5>REF(FVAR5,1),(Q2+Q3)/2,(Q2+Q3)/2+FVA R5*EEEE,10,0 ),COLORRED;洗盘:IF(FVAR5<REF(FVAR5,1),FVAR5,0),COLORGREEN,NODRAW;STICKLINE(FVAR5<REF(FVAR5,1),(Q2+Q3)/2,(Q2+Q3)/2+FV AR5*EEEE,5,1),COLORGREEN;FVAR6:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);FVAR7:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);FVAR8:=FVAR6<REF(FVAR7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);DRAWTEXT(FVAR8 AND COUNT(FVAR8,30)=1,(Q2+Q3)/2+3*EEEE,'★迹');JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;STICKLINE(二次金叉,(Q2+Q3)/2,(Q2+Q3)/2*1.01,4,0),COLORFF00FF;DRAWTEXT(二次金叉,(Q2+Q3)/2*1.01,' 二金'),COLORYELLOW;HHH:=MA(CLOSE,10);GGG:=MA(CLOSE,12);上:=EMA((MA(HIGH,3) * 1.05),30);下:=EMA((MA(LOW,3) * 0.96),30);决战:STICKLINE((((CROSS(DIF,DEA) AND ((下 - REF(下,1)) > 0)) AND (MACD >= REF(MACD,1))) AND(DIF < 0)),(Q2+Q3)/2,(Q2+Q3)/2*1.01,1,0),COLOR0000FF;DRAWTEXT((((CROSS(DIF,DEA) AND ((下- REF(下,1)) > 0)) AND (MACD >= REF(MACD,1))) AND (DIF<= 0)),(Q2+Q3)/2*1.01,'DIF金叉'),COLOR0000FF;{两个主要买进信号}RSV:=((CLOSE-LLV(LOW,240))/(HHV(HIGH,240)-LLV(LOW,240))*200-100);K:=SMA(SMA(RSV,18,1),3,1);D:=MA(EMA(K,18),3);短买:=CROSS(K,D) AND K>0 AND CLOSE<DYNAINFO(3)*1.07;DRAWTEXT(短买,(Q2+Q3)/2+(Q2-Q3)/1,'短买'),COLORFF00FF;YY:=SMA(VOL,30,1);量1:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30));量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.92;短横:=((HHV(CLOSE,TTA)-LLV(CLOSE,TTA))/CLOSE)<0.04;横后上涨:=(CLOSE/DYNAINFO(3))>=1.02=0 AND 短横AND 量 AND CROSS(C,(MA(C*V,TTA)/MA(V,TTA) + AVEDEV(C,TTA)*2));上涨:=FILTER((CROSS(横后上涨,0)AND 量 AND T>60OR (T>60 AND CLOSE<DYNAINFO(3)*1.04 AND (量1<0.5 OR 量1=1) AND BARSLAST(CROSS(C,(MA(C*V,TTA)/MA(V,TTA) + AVEDEV(C,TTA)*2)))<3AND CROSS(C,MA(HHV(C,TTA),1)))),30);DRAWTEXT(上涨,(Q2+Q3)/2+(Q2-Q3)/1,'★涨'),COLORRED,LINETHICK3;HHHH:REF(H,GDSJ),COLORFFFFFF,POINTDOT,LINETHICK1;过顶:IF(CROSS(C,HHHH),1,0),COLOR00FF00,POINTDOT,NODRAW;冲高:IF(FILTER(CROSS(C,HHHH*1.01),15),1,0),COLOR00FFFF,POINT DOT,NODRAW;DRAWBAND(VAR7,RGB(255,255,0),VAR8,RGB(0,255,255));DRAWTEXT(过顶,HHHH*1.005,'↑'),COLOR00FF00; DRAWTEXT(冲高,HHHH*1.005,'☆'),COLOR00FFFF; C,LINETHICK2,COLORFFFFFF;均价:SUM(V*C,0)/SUM(V,0),COLORYELLOW;。
分时抓跌停指标通达信指标公式源码前言分时抓跌停指标是股票交易中常用的技术指标之一,它对于投资者判断股票价格的涨跌以及未来可能的走势具有一定的参考价值。
本文将提供通达信指标公式的源码,供投资者在通达信软件上使用该指标。
分时抓跌停指标公式源码@分时抓跌停指标代码:VCR:=(2*C-REF(C,1))/(REF(C,1)-REF(C,2))*100;VAR1:=(VCR>4 OR VCR<-4);VAR2:=(C/REF(C,1)<0.93 OR C/REF(C,1)>1.07);VAR3:=VOL*(VOL-HHV(VOL,20))/HHV(VOL,20);VAR4:=(VAR3>REF(VAR3,1)*2);VAR5:=VOL-Barssince(VOL=HHV(VOL,20));VAR6:=(VAR5>2 AND REF(VAR5,1)<=2);VAR7:=(VCR!=REF(VCR,1));VAR8:=(BARSLAST(VAR7)>2 AND VCR<0);VAR9:=(LOW<>REF(LOW,1)*1.1);VAR10:=COUNT(VAR9,BARSLAST(VAR9=1))>0;VAR11:=BARSLAST(VAR9 AND VAR2 AND VAR10<=2 AND VAR4);VAR12:=BARSLAST(VAR6)<>1 AND VCR>0;VAR13:= --BARSLAST(VAR3>REF(VAR3,1)*2 ANDVAR6>1);VAR14:= --COUNT(VAR8,BARSLAST(VAR8>BARSLAST(VAR8>2)));VAR15:=BARSLAST(VAR11 OR VAR12 OR VAR13 ORVAR14);VAR16:=(BARSLAST(VAR6)=0 AND BARSLAST(VAR5)<>0);VAR17:=(BARSLAST(VCR<0 AND REF(VCR,1)<0 ANDVCR<REF(VCR,1)));VAR18:=ABS(VCR)<ABS(REF(VCR,1));VAR19:= COUNT(VCR>0.1,VAR15) OR COUNT(VCR<-0.1,VAR15);VAR20:=HHV(LOW,VAR19+1)=LOW;VAR21:=IF(HHV(O<LOW,VAR19+1)=O ANDHHV(C<O,VAR19+1)=LOW,VAR15,0);VAR22:=COUNT(HHV(O<LOW,VAR19+1) ANDHHV(C<O,VAR19+1)=LOW,VAR15)>0;VAR23:=(VAR17>VAR22);VAR24:=BARSLAST(VAR23>2 AND VAR22<>1);VAR25:=BARSLAST(VAR16 AND VAR18 ANDVAR20>=VAR23 AND VAR22=0);VAR26:=COUNT(VAR2,VAR15)>(VAR22-1)*2+1;VAR27:=SMVAR(VAR2,VAR15,1)>(VAR22-1)*2 AND VCR>5;VAR28:=SMVAR(VAR2,VAR15,1)>(VAR22-1)*2 AND VCR<-5;VAR29:=SMVAR(VAR2,VAR15,1)>(VAR22-1)*2 ANDVAR12>=1 AND VCR<7;VAR30:=SMVAR(VAR2,VAR15,1)>(VAR22-1)*2 ANDVAR12<=1 AND MAX(VAR12,0);公式说明:- 行1:计算VCR指标,该指标表示当前价与昨日收盘价相比的变化程度- 行2-3:定义VAR1指标,表示VCR大于4或小于-4- 行4:计算VAR3指标,表示成交量与过去20日成交量之间的差值- 行5-6:定义VAR4指标,表示VAR3大于前一日VAR3的两倍- 行7-8:计算VAR5指标,表示当天成交量大于过去20日成交量的天数- 行9-11:定义VAR6指标,表示VAR5大于2且前一日VAR5小于等于2- 行12-13:定义VAR7指标,表示VCR与前一日VCR不相等- 行14-15:定义VAR8指标,表示VAR7为真的连续天数大于2且VCR小于0- 行16-17:定义VAR9指标,表示当天最低价不等于前一日最低价的1.1倍- 行18-19:定义VAR10指标,VAR9为真的连续天数大于0 - 行20-21:定义VAR11指标,VAR9和VAR2和VAR10满足的连续天数- 行22:定义VAR12指标,VAR6为假且VCR大于0的连续天数- 行23-24:定义VAR13指标,VAR3大于前一日VAR3的两倍且VAR6大于1的连续天数的相反数- 行25:定义VAR14指标,VAR8大于2的连续天数的相反数- 行26:定义VAR15指标,VAR11或VAR12或VAR13或VAR14的连续天数- 行27-30:定义VAR16、VAR17、VAR18、VAR19、VAR20、VAR21、VAR22、VAR23、VAR24、VAR25、VAR26、VAR27、VAR28、VAR29、VAR30指标使用方法1. 将以上源码复制到通达信软件的指标公式编辑器中。
大智慧见星抓涨停分时指标公式源码编程思路破译源码编程思路破译成交量(手),VOLSTICK,PRECIS0MM赋值:0BEGINMM赋值:PFFIN(4251,0)END流通盘赋值:当前流通股本(手)-MM/100输出DBHS:如果当前流通股本(手)<2000000,返回成交量(手)/当前流通股本(手)*100,否则返回成交量(手)/流通盘*100,线宽为0 输出标准量:如果统计0日中满足成交量(手)>流通盘/1000的天数>0,返回流通盘/1000,否则返回0,COLORFF00FF,PRECIS0 当满足条件收盘价<1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色当满足条件收盘价>1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR4040FF当满足条件收盘价=1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色输出总量:成交量(手)的历史累和,线宽为0,PRECIS0,画青色输出最大量:0日内成交量(手)的最高值,POINTDOT,画白色,PRECIS0输出最大换手:240日内DBHS的最高值,DOTLINE,画白色,PRECIS2,线宽为0当满足条件收盘价<1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR3D,画绿色,线宽为2当满足条件收盘价>1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色,COLOR3D,线宽为2当满足条件收盘价=1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色,线宽为2当满足条件成交量(手)>1日前的最大量*1.5ANDC>1日前的收盘价ANDDBHS>0.15ANDTIME>94500时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色,COLOR3D,线宽为2 当满足条件收盘价>1日前的收盘价ANDDBHS>0.22ANDTIME<94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR66FFFF,COLOR3D,线宽为2LXTP赋值:((成交量(手)>1日前的成交量(手) AND DBHS>=0.1 AND 1日前的成交量(手)>2日前的最大量) OR (成交量(手)>1日前的最大量AND DBHS>=0.08 AND 2日前的成交量(手)>3日前的最大量)) AND 收盘价>1日前的收盘价LXTP1赋值:((成交量(手)>1日前的成交量(手)*0.9 AND DBHS>=0.1 AND 1日前的成交量(手)>2日前的最大量) OR (成交量(手)>1日前的最大量*0.9 AND DBHS>=0.1 AND 2日前的成交量(手)>3日前的最大量)) AND 收盘价>1日前的收盘价当满足条件LXTP1时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,COLORDD22B8,线宽为3当满足条件LXTP时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,画红色,线宽为3N3赋值:上次LXTP上穿0距今天数输出踪3:如果LXTP>0,返回N3+1,否则返回0,线宽为0时长赋值:时间(时分)>=093000 AND 时间(时分)<=143000输出量数:踪3的时长日累和,线宽为0,PRECIS0输出XXX:统计5日中满足量数的天数比例赋值:成交量(手)/成交量(手)的10日简单移动平均*100输出DRAWTEXTREL(2,130,'均量比:'),画黄色DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+'%' ),画黄色相对位置上画矩形,画黄色相对位置上画矩形,画黄色BL赋值:成交量(手)的历史累和/"引用.V1[取日线数据]"*100输出DRAWTEXTREL(2,300,'昨日比:'),画黄色DRAWTEXTREL(60,300,NUMTOSTRN(BL,2)+'%' ),画黄色相对位置上画矩形,画黄色相对位置上画矩形,画黄色OBVJ赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回如果收盘价<1日前的收盘价,返回-成交量(手),否则返回0的历史累和VAS赋值:OBVJ/2H1赋值:HHVALL(0日内收盘价的最高值)L1赋值:LLVALL(0日内收盘价的最低值)P1赋值:H1-L1F赋值:L1-P1*0.5当满足条件OBVJ>=0时,在F和F+VAS位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0599FF,LAYER6当满足条件OBVJ<0时,在F和F-VAS位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR003900,LAYER6FILLRGN(F,L1,F<L1,自定色),线宽为2,LAYER7程序源码VOL,VOLSTICK,PRECIS0;MM:=0;IF PFFIN(4251,0)>0 THEN BEGINMM:=PFFIN(4251,0);END;流通盘:=CAPITAL-MM/100;DBHS:IF(CAPITAL<2000000,V/CAPITAL*100,V/流通盘*100),LINETHICK0;标准量:IF(COUNT(V>流通盘/1000,0)>0,流通盘/1000,0),COLORFF00FF,PRECIS0;STICKLINE(C<REF(C,1),0,VOL,5,0),COLORGREEN;STICKLINE(C>REF(C,1),0,VOL,5,0),COLOR4040FF;STICKLINE(C=REF(C,1),0,VOL,5,0),COLORWHITE;总量:SUM(V,0),LINETHICK0,PRECIS0,COLORCYAN;最大量:HHV(V,0),POINTDOT,COLORWHITE,PRECIS0;最大换手:HHV(DBHS,240),DOTLINE,COLORWHITE,PRECIS2,LINETHICK0;STICKLINE(C<REF(C,1) AND V>REF(最大量,1) AND TIME>94200,0,VOL,5,0),COLOR3D,COLORGREEN,LINETHICK2;STICKLINE(C>REF(C,1) AND V>REF(最大量,1) AND TIME>94200,0,VOL,5,0),COLORRED,COLOR3D,LINETHICK2;STICKLINE(C=REF(C,1) AND V>REF(最大量,1) AND TIME>94200,0,VOL,5,0),COLORWHITE,LINETHICK2;STICKLINE(V>REF(最大量,1)*1.5 AND C>REF(C,1) AND DBHS>0.15 AND TIME>94500,0,VOL,5,0),COLORYELLOW,COLOR3D,LINETHICK2;STICKLINE(C>REF(C,1) AND DBHS>0.22 AND TIME<94200,0,VOL,5,0),COLOR66FFFF,COLOR3D,LINETHICK2;LXTP:=((V>REF(V,1) AND DBHS>=0.1 AND REF(V,1)>REF(最大量,2)) OR (V>REF(最大量,1) AND DBHS>=0.08 AND REF(V,2)>REF(最大量,3))) AND C>REF(C,1);LXTP1:=((V>REF(V,1)*0.9 AND DBHS>=0.1 AND REF(V,1)>REF(最大量,2)) OR (V>REF(最大量,1)*0.9 AND DBHS>=0.1 AND REF(V,2)>REF(最大量,3))) AND C>REF(C,1);DRAWTEXT(LXTP1,V*0.98,'★'),ALIGN1,VALIGN1,COLORDD2 2B8,LINETHICK3;DRAWTEXT(LXTP,V*0.98,'★'),ALIGN1,VALIGN1,COLORRED,LI NETHICK3;N3:=BARSLAST(CROSS(LXTP,0));踪3:IF(LXTP>0,N3+1,0),LINETHICK0;时长:=TIME>=093000 AND TIME<=143000;量数:SUM(踪3,时长),LINETHICK0,PRECIS0;XXX:COUNT(量数,5);比例:=V/MA(V,10)*100;DRAWTEXTREL(2,130,'均量比:'),COLORYELLOW;DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+'%' ),COLORYELLOW;DRAWRECTREL(125,150,375,225,RGB(30,30,30)),COLORYELL OW;DRAWRECTREL(125,150,125+比例*2.52,225,RGB(155,50,50)),COLORYELLOW;BL:=SUM(V,0)/"引用.V1#DAY"*100;DRAWTEXTREL(2,300,'昨日比:'),COLORYELLOW;DRAWTEXTREL(60,300,NUMTOSTRN(BL,2)+'%' ),COLORYELL OW;DRAWRECTREL(125,300,375,375,RGB(30,30,30)),COLORYELL OW;DRAWRECTREL(125,300,125+BL*2.52,375,RGB(155,50,50)),C OLORYELLOW;OBVJ:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CL OSE,1),-VOL,0)),0);VAS:=OBVJ/2;H1:=HHVALL(HHV(C,0));L1:=LLVALL(LLV(C,0));P1:=H1-L1;F:=L1-P1*0.5;STICKLINE(OBVJ>=0,F,F+VAS,4,0 ),COLOR0599FF,LAYER6;STICKLINE(OBVJ<0,F,F-VAS,4,0 ),COLOR003900,LAYER6;FILLRGN(F,L1,F<L1,RGB(30,30,30)),LINETHICK2,LAYER7;该公式包含未来函数:CAPITAL。
分时抓跌幅指标通达信指标公式源码本文档旨在提供使用通达信软件的分时抓跌幅指标的源码公式,以帮助用户在通达信软件中自定义指标并进行相关分析。
一、简介分时抓跌幅指标是一种常用的技术分析指标,旨在捕捉股票价格在交易日内的大跌幅度。
该指标通过计算股票价格在一段时间内的最高价与最低价之差,来衡量价格的波动性和变动幅度。
通过使用该指标,投资者可以更好地掌握股票价格的波动情况,有助于制定交易策略和决策。
二、通达信分时抓跌幅指标公式源码分时抓跌幅指标公式源码代码示例定义输入参数input length = 10.# 计算周期长度input threshold = 5.# 跌幅阈值计算最高价与最低价之差def getRange() {range = high - low;return range;判断是否符合跌幅条件def isFall() {range = getRange();fall = (close - low) / range * 100.# 计算跌幅百分比return fall。
= threshold;主函数def main() {falls = 0;for i = 1 to length {if isFall() {falls = falls + 1;return falls;调用主函数result = main();参数说明length`:计算周期长度,用于计算分时抓跌幅指标,默认值为10.___:跌幅阈值,用于判断是否符合跌幅条件,默认值为5.使用方法1.打开通达信软件,进入【自定义】-【公式】-【新建】,创建一个新的公式。
2.将以上源码复制到新建的公式编辑框中。
3.根据需要,可以修改默认的`length`和___参数值。
4.点击【确定】保存公式并关闭编辑框。
5.在通达信的相应图表中,添加刚刚创建的分时抓跌幅指标公式。
6.根据公式计算结果,分析股票价格的分时抓跌幅情况。
注意事项以上示例代码为通达信软件中的公式编写,仅供参考和研究使用。