通达信优品财富模型系列副图指标源码
分享优品财富模型系列指标,文件格式是tn6的,但为了上传改成了tne,如果无法安装,请把后缀改回来
{阶梯模式主图}
绘图范围:=IFF(BARSCOUNT(CLOSE)>120,1,0);
突破:=REF(EMA(CLOSE,14),1),LINETHICK2,COLORYELLOW;{通过增加线宽,将阶梯边缘绘制平滑}
A1X:=(EMA(CLOSE,10)-突破)/突破*100,NODRAW;
多方:=IFF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
空方:=IFF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
低于此价做多:IFF(绘图范围 AND A1X>=0,突破,DRAWNULL),NODRAW,COLOR000098;
高于此价做空:IFF(绘图范围 AND A1X<0,突破,DRAWNULL),NODRAW,COLOR989800;
{上涨阶梯}
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*1.00,11,0),COLOR000098;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.95,11,0),COLOR000090;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.90,11,0),COLOR000088;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.85,11,0),COLOR000080;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.80,11,0),COLOR000078;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.75,11,0),COLOR000070;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.70,11,0),COLOR000068;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.65,11,0),COLOR000060;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.60,11,0),COLOR000058;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.55,11,0),COLOR000050;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.50,11,0),COLOR000048;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.45,11,0),COLOR000040;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.40,11,0),COLOR000038;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.35,11,0),COLOR000030;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.30,11,0),COLOR000028;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.25,11,0),COLOR000020;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.20,11,0),COLOR000018;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.15,11,0),COLOR000010;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.10,11,0),COLOR000008;
STICKLINE(绘图范围 AND A1X>=0,多方,多方+(突破-多方)*0.05,11,0),COLOR000000;
{下跌阶梯}
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.05,11,0),COLOR989800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.10,11,0),COLOR909000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.15,11,0),COLOR888800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.20,11,0),COLOR808000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.25,11,0),COLOR787800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.30,11,0),COLOR707000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.35,11,0),COLOR686800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.40,11,0),COLOR606000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.45,11,0),COLOR585800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.50,11,0),COLOR505000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.55,11,0),COLOR484800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.60,11,0),COLOR404000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.65,11,0),COLOR383800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.70,11,0),COLOR303000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.75,11,0),COLOR282800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.80,11,0),COLOR202000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.85,11,0),COLOR181800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.90,11,0),COLOR101000;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*0.95,11,0),COLOR080800;
STICKLINE(绘图范围 AND A1X<0,空方,突破-(突破-空方)*1.00,11,0),COLOR000000;
{K线}
STICKLINE(绘图范围 AND CLOSE>OPEN,HIGH,CLOSE,0,0),COLORRED;
STICKLINE(绘图范围 AND CLOSE>OPEN,LOW,OPEN,0,0),COLORRED;
STICKLINE(绘图范围 AND CLOSE>OPEN,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(绘图范围 AND CLOSE==OPEN,HIGH,LOW,0,0),COLORWHITE;
STICKLINE(绘图范围 AND CLOSE==OPEN,CLOSE,OPEN,3,0),COLORWHITE;
STICKLINE(绘图范围 AND CLOSE<OPEN,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(绘图范围 AND CLOSE<OPEN,CLOSE,OPEN,3,0),COLORGREEN;
{信号}
转多头:=A1X>=0 AND REF(A1X,1)<0,NODRAW;
转多头距离:=BARSLAST(转多头)+1,NODRAW;
多头中继:=LOW<突破 AND OPEN<突破 AND BETWEEN(转多头距离,10,30),NODRAW;
转空头:=A1X<0 AND REF(A1X,1)>=0,NODRAW;
转空头距离:=BARSLAST(转空头)+1,NODRAW;
空头中继:=HIGH>突破 AND OPEN>突破 AND BETWEEN(转空头距离,10,30),NODRAW;
买方空中加油:IFF(绘图范围 AND COUNT(多头中继,转多头距离)<=2 AND 多头中继 AND A1X>=0,突破,DRAWNULL),NODRAW,COLORYELLOW;
卖方空中加油:IFF(绘图范围 AND COUNT(空头中继,转空头距离)<=2 AND 空头中继 AND A1X<0,突破,DRAWNULL),NODRAW,COLORCYAN;
黄色点:=IFF(绘图范围 AND COUNT(多头中继,转多头距离)<=2 AND 多头中继 AND A1X>=0,1,0);
蓝色点:=IFF(绘图范围 AND COUNT(空头中继,转空头距离)<=2 AND 空头中继 AND A1X<0,1,0);
DRAWICON(黄色点,LOW*0.98,34);
DRAWICON(蓝色点,HIGH*1.02,35);
{涨在即}
白线:EMA((EMA(C*V,3)/EMA(V,3)+EMA(C*V,6)/EMA(V,6)+EMA(C*V,12)/EMA(V,12)+EMA(C*V,24)/EMA(V,24))/4,13),COLORWHITE;
VAR23:=100-3*SMA((C-LLV(L,72))/(HHV(H,72)-LLV(L,72))*100,20,1)+2*SMA(SMA((C-LLV(L,72))/(HHV(H,72)-LLV(L,72))*100,20,1),15,1);
VAR24:=EMA(AMOUNT/V/100,5);
VAR25:=EMA(AMOUNT/V/100,13);
VAR26:=VAR24-VAR25;
VAR27:=1000*VAR26/VAR24;
VAR28:=IF(VAR27>0,VAR27,0);
VAR29:=CROSS(VAR28,VAR23) AND C>REF(C,1);
DRAWICON(VAR29,白线,1);
DRAWTEXT(VAR29,白线,' 涨在即'),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
绘图范围赋值:如果收盘价的有效数据周期数>120,返回1,否则返回0
突破赋值:1日前的收盘价的14日指数移动平均,线宽为2,画黄色
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100,NODRAW
多方赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
空方赋值:如果A1X<0,返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均,否则返回无效数
输出低于此价做多:如果绘图范围ANDA1X>=0,返回突破,否则返回无效数,NODRAW,COLOR000098
输出高于此价做空:如果绘图范围ANDA1X<0,返回突破,否则返回无效数,NODRAW,COLOR989800
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*1.00位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000098
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.95位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000090
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.90位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000088
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.85位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000080
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.80位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000078
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.75位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000070
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.70位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000068
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.65位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000060
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.60位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000058
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.55位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000050
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.50位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000048
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.45位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000040
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.40位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000038
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.35位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000030
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.30位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000028
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.25位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000020
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.20位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000018
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.15位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000010
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.10位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000008
当满足条件绘图范围ANDA1X>=0时,在多方和多方+(突破-多方)*0.05位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.05位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR989800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.10位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR909000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.15位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR888800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.20位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR808000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.25位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR787800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.30位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR707000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.35位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR686800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.40位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR606000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.45位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR585800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.50位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR505000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.55位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR484800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.60位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR404000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.65位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR383800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.70位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR303000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.75位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR282800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.80位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR202000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.85位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR181800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.90位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR101000
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*0.95位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR080800
当满足条件绘图范围ANDA1X<0时,在空方和突破-(突破-空方)*1.00位置之间画柱状线,宽度为11,0不为0则画空心柱.,COLOR000000
当满足条件绘图范围ANDCLOSE>开盘价时,在最高价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件绘图范围ANDCLOSE>开盘价时,在最低价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件绘图范围ANDCLOSE>开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件绘图范围ANDCLOSE开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件绘图范围ANDCLOSE开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
当满足条件绘图范围ANDCLOSE<开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件绘图范围ANDCLOSE<开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
转多头赋值:A1X>=0 AND 1日前的A1X<0,NODRAW
转多头距离赋值:上次转多头距今天数+1,NODRAW
多头中继赋值:最低价<突破 AND 开盘价<突破 AND 转多头距离位于10和30之间,NODRAW
转空头赋值:A1X<0 AND 1日前的A1X>=0,NODRAW
转空头距离赋值:上次转空头距今天数+1,NODRAW
空头中继赋值:最高价>突破 AND 开盘价>突破 AND 转空头距离位于10和30之间,NODRAW
输出买方空中加油:如果绘图范围ANDCOUNT(多头中继,转多头距离)<=2AND多头中继ANDA1X>=0,返回突破,否则返回无效数,NODRAW,画黄色
输出卖方空中加油:如果绘图范围ANDCOUNT(空头中继,转空头距离)<=2AND空头中继ANDA1X<0,返回突破,否则返回无效数,NODRAW,画青色
黄色点赋值:如果绘图范围ANDCOUNT(多头中继,转多头距离)<=2AND多头中继ANDA1X>=0,返回1,否则返回0
蓝色点赋值:如果绘图范围ANDCOUNT(空头中继,转空头距离)<=2AND空头中继ANDA1X<0,返回1,否则返回0
当满足条件黄色点时,在最低价*0.98位置画34号图标
当满足条件蓝色点时,在最高价*1.02位置画35号图标
输出白线:(收盘价*成交量(手)的3日指数移动平均/成交量(手)的3日指数移动平均+收盘价*成交量(手)的6日指数移动平均/成交量(手)的6日指数移动平均+收盘价*成交量(手)的12日指数移动平均/成交量(手)的12日指数移动平均+收盘价*成交量(手)的24日指数移动平均/成交量(手)的24日指数移动平均)/4的13日指数移动平均,画白色
VAR23赋值:100-3*(收盘价-72日内最低价的最低值)/(72日内最高价的最高值-72日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-72日内最低价的最低值)/(72日内最高价的最高值-72日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR24赋值:成交额(元)/成交量(手)/100的5日指数移动平均
VAR25赋值:成交额(元)/成交量(手)/100的13日指数移动平均
VAR26赋值:VAR24-VAR25
VAR27赋值:1000*VAR26/VAR24
VAR28赋值:如果VAR27>0,返回VAR27,否则返回0
VAR29赋值:VAR28上穿VAR23 AND 收盘价>1日前的收盘价
当满足条件VAR29时,在白线位置画1号图标
当满足条件VAR29时,在白线位置书写文字,画黄色