通达信趋势起妖主图指标公式源码

 

HJ29:=3;
DRAWGBK(CLOSE>OPEN,RGB(10,0,0),RGB(0,0,0),1,2,1);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
M3:MA(CLOSE,3),POINTDOT,COLORWHITE,LINETHICK2;
IF(M3>=REF(M3,1),M3,DRAWNULL),COLORRED,LINETHICK3;
IF(M3<=REF(M3,1),M3,DRAWNULL),COLORGREEN,LINETHICK3;
MA5:MA(CLOSE,5),POINTDOT,COLORWHITE,LINETHICK2;
IF(MA5>=REF(MA5,1),MA5,DRAWNULL),COLORRED,LINETHICK3;
IF(MA5<=REF(MA5,1),MA5,DRAWNULL),COLORGREEN,LINETHICK3;
M7:MA(CLOSE,7),POINTDOT,COLORWHITE,LINETHICK2;
IF(M7>=REF(M7,1),M7,DRAWNULL),COLORRED,LINETHICK3;
IF(M7<=REF(M7,1),M7,DRAWNULL),COLORGREEN,LINETHICK3;
M10:MA(CLOSE,10),POINTDOT,COLORWHITE,LINETHICK2;
IF(M10>=REF(M10,1),M10,DRAWNULL),COLORRED,LINETHICK2;
IF(M10<=REF(M10,1),M10,DRAWNULL),COLORGREEN,LINETHICK3;
M15:MA(CLOSE,15),POINTDOT,COLORWHITE,LINETHICK2;
IF(M15>=REF(M15,1),M15,DRAWNULL),COLORRED,LINETHICK3;
IF(M15<=REF(M15,1),M15,DRAWNULL),COLORGREEN,LINETHICK3;
M20:MA(CLOSE,20),POINTDOT,COLORWHITE,LINETHICK2;
IF(M20>=REF(M20,1),M20,DRAWNULL),COLORRED,LINETHICK3;
IF(M20<=REF(M20,1),M20,DRAWNULL),COLORGREEN,LINETHICK2;
M25:MA(CLOSE,25),POINTDOT,COLORWHITE,LINETHICK2;
IF(M25>=REF(M25,1),M25,DRAWNULL),COLORRED,LINETHICK3;
IF(M25<=REF(M25,1),M25,DRAWNULL),COLORGREEN,LINETHICK2;
M30:MA(CLOSE,30),POINTDOT,COLORWHITE,LINETHICK2;
IF(M30>=REF(M30,1),M30,DRAWNULL),COLORRED,LINETHICK3;
IF(M30<=REF(M30,1),M30,DRAWNULL),COLORGREEN,LINETHICK2;
M45:MA(CLOSE,45),COLORRED,LINETHICK2;
IF(M45>=REF(M45,1),M45,DRAWNULL),COLORRED,LINETHICK3;
IF(M45<=REF(M45,1),M45,DRAWNULL),COLORGREEN,LINETHICK2;
M60:MA(CLOSE,60),COLORRED,LINETHICK2;
IF(M60>=REF(M60,1),M60,DRAWNULL),COLORRED,LINETHICK3;
IF(M60<=REF(M60,1),M60,DRAWNULL),COLORGREEN,LINETHICK2;
M90:MA(CLOSE,90),COLORRED,LINETHICK2;
IF(M90>=REF(M90,1),M90,DRAWNULL),COLORRED,LINETHICK3;
IF(M90<=REF(M90,1),M90,DRAWNULL),COLORGREEN,LINETHICK2;
M120:MA(CLOSE,120),COLORRED,LINETHICK2;
IF(M120>=REF(M120,1),M120,DRAWNULL),COLORRED,LINETHICK3;
IF(M120<=REF(M120,1),M120,DRAWNULL),COLORGREEN,LINETHICK2;
M160:MA(CLOSE,160),COLORRED,LINETHICK2;
IF(M160>=REF(M160,1),M160,DRAWNULL),COLORRED,LINETHICK3;
IF(M160<=REF(M160,1),M160,DRAWNULL),COLORGREEN,LINETHICK2;
M200:MA(CLOSE,200),COLORRED,LINETHICK2;
IF(M200>=REF(M200,1),M200,DRAWNULL),COLORRED,LINETHICK3;
IF(M200<=REF(M200,1),M200,DRAWNULL),COLORGREEN,LINETHICK2;
M250:MA(CLOSE,250),COLORRED,LINETHICK2;
IF(M250>=REF(M250,1),M250,DRAWNULL),COLORRED,LINETHICK3;
IF(M250<=REF(M250,1),M250,DRAWNULL),COLORGREEN,LINETHICK2;
XA_1:=CLOSE;
XA_2:=REF(XA_1,10)=HHV(XA_1,2*10+1);
XA_3:=FILTER(XA_2,10);
XA_4:=BACKSET(XA_3,10+1);
XA_5:=FILTER(XA_4,10);
XA_6:=REF(XA_1,10)=LLV(XA_1,2*10+1);
XA_7:=FILTER(XA_6,10);
XA_8:=BACKSET(XA_7,10+1);
XA_9:=FILTER(XA_8,10);
XA_10:=(CLOSE/REF(CLOSE,BARSLAST(XA_5))-1)*100;
STICKLINE((HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667,HIGH,CLOSE,0.8,0),COLORYELLOW,LINETHICK3;
°:REF(CLOSE,BARSLAST(XA_5)),POINTDOT,COLORGREEN;
IF(BARSLAST(XA_5),REF(CLOSE,BARSLAST(XA_5)),DRAWNULL),POINTDOT,COLORGREEN,LINETHICK0;
XA_11:=IF(REF(CLOSE,1)*1.1-CLOSE<0.01,1,0);
STICKLINE(XA_11,OPEN,CLOSE,4,0),COLORRED;
STICKLINE(XA_11,OPEN,CLOSE,3,0),COLORYELLOW;
STICKLINE(XA_11,HIGH,LOW,0,0),COLORYELLOW;
XA_12:=FILTER(BACKSET(FILTER(REF(HIGH,10)=HHV(HIGH,2*10+1),10),10+1),10);
XA_13:=FILTER(BACKSET(FILTER(REF(LOW,10)=LLV(LOW,2*10+1),10),10+1),10);
XA_14:=REF(HIGH,BARSLAST(XA_12));
XA_15:=REF(LOW,BARSLAST(XA_13));
XA_16:=BARSLAST(XA_12)<BARSLAST(XA_13) AND NOT(XA_12);
波顶:IF(XA_16,XA_14,XA_14),POINTDOT,COLORBLACK;
XA_17:=MA(CLOSE,10);
XA_18:=MA(CLOSE,30);
XA_19:=CLOSE*vol;
XA_20:=EMA((expma(XA_19,23)/EXPMA(VOL,23)+EXPMA(XA_19,54)/EXPMA(VOL,54)+EXPMA(XA_19,108)/EXPMA(VOL,108)+EXPMA(XA_19,316)/EXPMA(VOL,316))/4,34);
通道:1.0668*XA_20,COLORBLACK;
XA_21:=DMA(AMOUNT/(89*VOL),VOL/CAPITAL);
XA_22:=CLOSE>REF(HHV(CLOSE,89),1);
XA_23:=DMA(AMOUNT/(89*VOL),VOL/CAPITAL);
XA_24:=crOSS(CLOSE,XA_23) AND XA_22;
{DRAWTEXT(XA_24,LOW*0.99,2),COLORRED;
DRAWTEXT(XA_24,LOW*0.99,3),COLORBLACK;}
STICKLINE(XA_24,CLOSE,OPEN,3.2,0),COLOR0077FF;
STICKLINE(XA_24,CLOSE,OPEN,2.5,0),COLOR0099FF;
STICKLINE(XA_24,CLOSE,OPEN,1.9,0),COLOR00BBFF;
STICKLINE(XA_24,CLOSE,OPEN,1.2,0),COLOR00DDFF;
STICKLINE(XA_24,CLOSE,OPEN,0.3,0),COLORYELLOW;
XA_25:=Abs(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23));
XA_26:=DMA((2.15*CLOSE+LOW+HIGH)/4,XA_25);
XA_27:=EMA(XA_26,200)*1.118;
XA_28:=EMA(XA_26,200)*1.118;
XA_29:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>9;
XA_30:=CROSS(CLOSE,XA_27) AND XA_29;
XA_31:=CROSS(CLOSE,通道) AND REF(CLOSE,1)*1.08-CLOSE<0.008 AND CLOSE>OPEN*0.5;
DRAWICON(XA_31,HIGH*0.98,13);
{DRAWTEXT(XA_31,HIGH*0.98,1),COLORYELLOW;}
XA_32:=XA_24 AND XA_30;
DRAWICON(XA_32,HIGH*0.96,13);
{DRAWTEXT(XA_32,HIGH*0.96,1),COLORYELLOW;}
XA_33:=CROSS(CLOSE,XA_27) AND XA_29;
DRAWICON(XA_33,HIGH*0.94,13);
{DRAWTEXT(XA_33,HIGH*0.94,1),COLORYELLOW;}
XA_34:=MA(CLOSE,20);
XA_35:=MA(CLOSE,60);
XA_36:=MA5>=XA_17 AND XA_17>=XA_34 AND XA_34>=XA_18 AND XA_18>=XA_35 AND MA(VOL,5)>=MA(VOL,10);
XA_37:=EMA(CLOSE,12)-EMA(CLOSE,26);
 

源码未粘贴完.............

下载附件完整源码.....




来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

HJ29赋值:3
填充背景
K线
输出M3:收盘价的3日简单移动平均,POINTDOT,画白色,线宽为2
如果M3>=1日前的M3,返回M3,否则返回无效数,画红色,线宽为3
如果M3<=1日前的M3,返回M3,否则返回无效数,画绿色,线宽为3
输出MA5:收盘价的5日简单移动平均,POINTDOT,画白色,线宽为2
如果MA5>=1日前的MA5,返回MA5,否则返回无效数,画红色,线宽为3
如果MA5<=1日前的MA5,返回MA5,否则返回无效数,画绿色,线宽为3
输出M7:收盘价的7日简单移动平均,POINTDOT,画白色,线宽为2
如果M7>=1日前的M7,返回M7,否则返回无效数,画红色,线宽为3
如果M7<=1日前的M7,返回M7,否则返回无效数,画绿色,线宽为3
输出M10:收盘价的10日简单移动平均,POINTDOT,画白色,线宽为2
如果M10>=1日前的M10,返回M10,否则返回无效数,画红色,线宽为2
如果M10<=1日前的M10,返回M10,否则返回无效数,画绿色,线宽为3
输出M15:收盘价的15日简单移动平均,POINTDOT,画白色,线宽为2
如果M15>=1日前的M15,返回M15,否则返回无效数,画红色,线宽为3
如果M15<=1日前的M15,返回M15,否则返回无效数,画绿色,线宽为3
输出M20:收盘价的20日简单移动平均,POINTDOT,画白色,线宽为2
如果M20>=1日前的M20,返回M20,否则返回无效数,画红色,线宽为3
如果M20<=1日前的M20,返回M20,否则返回无效数,画绿色,线宽为2
输出M25:收盘价的25日简单移动平均,POINTDOT,画白色,线宽为2
如果M25>=1日前的M25,返回M25,否则返回无效数,画红色,线宽为3
如果M25<=1日前的M25,返回M25,否则返回无效数,画绿色,线宽为2
输出M30:收盘价的30日简单移动平均,POINTDOT,画白色,线宽为2
如果M30>=1日前的M30,返回M30,否则返回无效数,画红色,线宽为3
如果M30<=1日前的M30,返回M30,否则返回无效数,画绿色,线宽为2
输出M45:收盘价的45日简单移动平均,画红色,线宽为2
如果M45>=1日前的M45,返回M45,否则返回无效数,画红色,线宽为3
如果M45<=1日前的M45,返回M45,否则返回无效数,画绿色,线宽为2
输出M60:收盘价的60日简单移动平均,画红色,线宽为2
如果M60>=1日前的M60,返回M60,否则返回无效数,画红色,线宽为3
如果M60<=1日前的M60,返回M60,否则返回无效数,画绿色,线宽为2
输出M90:收盘价的90日简单移动平均,画红色,线宽为2
如果M90>=1日前的M90,返回M90,否则返回无效数,画红色,线宽为3
如果M90<=1日前的M90,返回M90,否则返回无效数,画绿色,线宽为2
输出M120:收盘价的120日简单移动平均,画红色,线宽为2
如果M120>=1日前的M120,返回M120,否则返回无效数,画红色,线宽为3
如果M120<=1日前的M120,返回M120,否则返回无效数,画绿色,线宽为2
输出M160:收盘价的160日简单移动平均,画红色,线宽为2
如果M160>=1日前的M160,返回M160,否则返回无效数,画红色,线宽为3
如果M160<=1日前的M160,返回M160,否则返回无效数,画绿色,线宽为2
输出M200:收盘价的200日简单移动平均,画红色,线宽为2
如果M200>=1日前的M200,返回M200,否则返回无效数,画红色,线宽为3
如果M200<=1日前的M200,返回M200,否则返回无效数,画绿色,线宽为2
输出M250:收盘价的250日简单移动平均,画红色,线宽为2
如果M250>=1日前的M250,返回M250,否则返回无效数,画红色,线宽为3
如果M250<=1日前的M250,返回M250,否则返回无效数,画绿色,线宽为2
XA_1赋值:收盘价
XA_2赋值:10日前的XA_1=2*10+1日内XA_1的最高值
XA_3赋值:XA_2的10日过滤
XA_4赋值:若XA_3则将最近10+1周期置为1
XA_5赋值:XA_4的10日过滤
XA_6赋值:10日前的XA_1=2*10+1日内XA_1的最低值
XA_7赋值:XA_6的10日过滤
XA_8赋值:若XA_7则将最近10+1周期置为1
XA_9赋值:XA_8的10日过滤
XA_10赋值:(收盘价/上次XA_5距今天数日前的收盘价-1)*100
当满足条件(最高价-收盘价和开盘价的较大值)/(最高价-最低价)>0.667时,在最高价和收盘价位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,画黄色,线宽为3
输出°:上次XA_5距今天数日前的收盘价,POINTDOT,画绿色
如果上次XA_5距今天数,返回上次XA_5距今天数日前的收盘价,否则返回无效数,POINTDOT,画绿色,线宽为0
XA_11赋值:如果1日前的收盘价*1.1-收盘价<0.01,返回1,否则返回0
当满足条件XA_11时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件XA_11时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件XA_11时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
XA_12赋值:若10日前的最高价=2*10+1日内最高价的最高值的10日过滤则将最近10+1周期置为1的10日过滤
XA_13赋值:若10日前的最低价=2*10+1日内最低价的最低值的10日过滤则将最近10+1周期置为1的10日过滤
XA_14赋值:上次XA_12距今天数日前的最高价
XA_15赋值:上次XA_13距今天数日前的最低价
XA_16赋值:上次XA_12距今天数<上次XA_13距今天数 AND 取反
输出波顶:如果XA_16,返回XA_14,否则返回XA_14,POINTDOT,画黑色
XA_17赋值:收盘价的10日简单移动平均
XA_18赋值:收盘价的30日简单移动平均
XA_19赋值:收盘价*成交量(手)
XA_20赋值:(XA_19的23日指数移动平均/成交量(手)的23日指数移动平均+XA_19的54日指数移动平均/成交量(手)的54日指数移动平均+XA_19的108日指数移动平均/成交量(手)的108日指数移动平均+XA_19的316日指数移动平均/成交量(手)的316日指数移动平均)/4的34日指数移动平均
输出通道:1.0668*XA_20,画黑色
XA_21赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/(89*成交量(手))的动态移动平均
XA_22赋值:收盘价>1日前的89日内收盘价的最高值
XA_23赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/(89*成交量(手))的动态移动平均
XA_24赋值:收盘价上穿XA_23 AND XA_22
当满足条件XA_24时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR0077FF
当满足条件XA_24时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0099FF
当满足条件XA_24时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00BBFF
当满足条件XA_24时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00DDFF
当满足条件XA_24时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画黄色
XA_25赋值:((3.48*收盘价+最高价+最低价)/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均的绝对值
XA_26赋值:以XA_25为权重(2.15*收盘价+最低价+最高价)/4的动态移动平均
XA_27赋值:XA_26的200日指数移动平均*1.118
XA_28赋值:XA_26的200日指数移动平均*1.118
XA_29赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>9
XA_30赋值:收盘价上穿XA_27 AND XA_29
XA_31赋值:收盘价上穿通道 AND 1日前的收盘价*1.08-收盘价<0.008 AND 收盘价>开盘价*0.5
当满足条件XA_31时,在最高价*0.98位置画13号图标
XA_32赋值:XA_24 AND XA_30
当满足条件XA_32时,在最高价*0.96位置画13号图标
XA_33赋值:收盘价上穿XA_27 AND XA_29
当满足条件XA_33时,在最高价*0.94位置画13号图标
XA_34赋值:收盘价的20日简单移动平均
XA_35赋值:收盘价的60日简单移动平均
XA_36赋值:MA5>=XA_17 AND XA_17>=XA_34 AND XA_34>=XA_18 AND XA_18>=XA_35 AND 成交量(手)的5日简单移动平均>=成交量(手)的10日简单移动平均
XA_37赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
源码未粘贴完.............下载附件完整源码.....

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图