最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信振幅指标公式源码分享

    正文概述    2024-05-04 03:01:28  
    TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1))))); MTIME:=MOD(FROMOPEN,TOTAL); CTIME:=IF(MTIME 0.5,TOTAL,MTIME); VVOL:=IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL); 虚换手:=VVOL/CAPITAL; 条件5:=IF(CAPITAL 20000000AND虚换手 =0.02,1,0); 条件6:=IF(CAPITAL 10000000AND虚换手 =0.03,1,0); 条件7:=IF(CAPITAL 3000000ANDCAPITAL =10000000AND虚换手 =0.05,1,0); 条件8:=IF(CAPITAL =3000000AND虚换手 =0.7,1,0); 条件C:=条件5=1OR条件6=1OR条件7=1OR条件8=1ORDYNAINFO(17) {换手条件} 条件D:=DYNAINFO(13) =0.07;{震幅条件} 条件E:=DYNAINFO(14) =0.02;{幅条件} 超大阳线:=L=H;{一字} 超大阳线数:=COUNT(超大阳线,5) {5天内一字涨停个数} 热门振幅:条件CAND条件DAND条件EAND超大阳线数ANDDYNAINFO(17) 0ANDBARSCOUNT(C) =250; 涨幅:=(H-REF(C,1))/(REF(C,1))*100; 跌幅:=(-(REF(C,1)-L)/(REF(C,1)))*100; 振幅:=涨幅+(-跌幅); 真实振幅:(REF(振幅,1))-(REF(振幅,2))+(REF(振幅,1)),COLORRED; 昨真实振幅:REF(真实振幅,1),COLORGREEN; ma1:=MA(CLOSE,1); MA20:=MA(CLOSE,20); 最高:=H; 开盘:=O; 收盘:=C; 最低:=L; stICKLINE(crOSS(真实振幅,昨真实振幅),200,0,1,0),COLORF93899; STICKLINE(CROSS(真实振幅,昨真实振幅)ANDMA1 MA20AND收盘 开盘,300,0,2,0),COLORRED; STICKLINE(CROSS(真实振幅,昨真实振幅)AND收盘 开盘,300,0,3,0),COLORBLUE;






    [源码注释]通达信公式动态公式解读


       TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1

       MTIME赋值:当前离开盘分钟数关于TOTAL的模

       CTIME赋值:如果MTIME ,返回?,否则返回?

       0.5,TOTAL,MTIME)

       VVOL赋值:如果到最后交易的周期=1,返回(手)*TOTAL/CTIME,否则返回无效数

       虚换手赋值:VVOL/当前流通股本(手)

       条件5赋值:如果当前流通股本(手) ,返回?,否则返回?

       20000000AND虚换手

       =0.02,1,0)

       条件6赋值:如果当前流通股本(手) ,返回?,否则返回?

       10000000AND虚换手

       =0.03,1,0)

       条件7赋值:如果当前流通股本(手) ,返回?,否则返回?

       3000000ANDCAPITAL

       =10000000AND虚换手

       =0.05,1,0)

       条件8赋值:如果当前流通股本(手) ,返回?,否则返回?

       =3000000AND虚换手

       =0.7,1,0)

       条件C赋值:条件5=1OR条件6=1OR条件7=1OR条件8=1ORDYNAINFO(17)

       5

       条件D赋值:振幅

       =0.07

       条件E赋值:涨幅

       =0.02

       超大阳线赋值:最低价=最高价

       超大阳线数赋值:统计5日中满足超大阳线的天数

       3

       输出热门振幅:条件CAND条件DAND条件EAND超大阳线数ANDDYNAINFO(17)

       0ANDBARSCOUNT(收盘价)

       =250

       涨幅赋值:(最高价-1日前的收盘价)/(1日前的收盘价)*100

       跌幅赋值:(-(1日前的收盘价-最低价)/(1日前的收盘价))*100

       振幅赋值:涨幅+(-跌幅)

       输出真实振幅:(1日前的振幅)-(2日前的振幅)+(1日前的振幅),画红色

       输出昨真实振幅:1日前的真实振幅,画绿色

       MA1赋值:收盘价的1日简单移动平均

       MA20赋值:收盘价的20日简单移动平均

       最高赋值:最高价

       开盘赋值:开盘价

       收盘赋值:收盘价

       最低赋值:最低价

       当满足条件真实振幅上穿昨真实振幅时,在200和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORF93899

       当满足条件真实振幅上穿昨真实振幅ANDMA1 MA20AND收盘 开盘时,在300和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

       当满足条件真实振幅上穿昨真实振幅AND收盘 开盘时,在300和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色







     

    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信振幅指标公式源码分享 加入收藏