您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

均线指标公式源码[同花顺公式]

相关标签: 均线斜率指标公式源码 、 均线之王战法 、 超级均线主图指标 、 100均线交易系统 、 最牛选股指标 、 均线三部曲副图指标 、 通达信均线公式源码 、 通达信均线100分主图指标 、 周线选股法100%成功 、 均线上穿指标公式 、 最牛选股公式 、 100日均线交易系统 、

原理解析:

如果11<=0,返回?,否则返回?RETURN 0
输出MA5:收盘价的5日简单移动平均,线宽为1
如果11<=1,返回?,否则返回?RETURN 0
输出MA7:收盘价的7日简单移动平均,线宽为1
如果11<=2,返回?,否则返回?RETURN 0
输出MA10:收盘价的10日简单移动平均,线宽为1
如果11<=3,返回?,否则返回?RETURN 0
输出MA20:收盘价的20日简单移动平均,线宽为5
如果11<=4,返回?,否则返回?RETURN 0
输出MA30:收盘价的30日简单移动平均,线宽为1
如果11<=5,返回?,否则返回?RETURN 0
输出MA60:收盘价的60日简单移动平均,线宽为1
如果11<=6,返回?,否则返回?RETURN 0
输出MA90:收盘价的90日简单移动平均
如果11<=7,返回?,否则返回?RETURN 0
输出MA120:收盘价的120日简单移动平均
如果11<=8,返回?,否则返回?RETURN 0
输出MA250:收盘价的250日简单移动平均
如果11<=9,返回?,否则返回?RETURN 0
输出MA377:收盘价的377日简单移动平均
如果11<=10,返回?,否则返回?RETURN 0
当满足条件MA5上穿MA10时,在MA10位置画"5"号图标
当满足条件MA10上穿MA5时,在MA10位置画"6"号图标
当满足条件MA5上穿MA7时,在MA7位置画"22"号图标
当满足条件MA7上穿MA5时,在MA5位置画"15"号图标
输出趋势浪:收盘价10%的之字转向,画蓝色,线宽为2
输出趋势线:收盘价5%的之字转向+0.5,画黄色,线宽为1
GG赋值:趋势线的2日指数移动平均
HH赋值:趋势浪的2日指数移动平均
输出//DD:收盘价,COLORFFFF00
当满足条件HH上穿趋势浪时,在最高价位置书写文字,COLOR00FF00
当满足条件趋势浪上穿HH时,在最低价位置书写文字,COLOR0000FF
当满足条件趋势线上穿GG时,在最低价位置画"买入开仓"号图标
当满足条件GG上穿趋势线时,在最高价位置画"卖出平仓"号图标
C2赋值:1日前的收盘价
涨停赋值:如果(收盘价-C2)*100/C2>=(10-0.01*100/C2),返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色,线宽为7
当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
跌停赋值:如果(C2-收盘价)*100/C2>=(10-0.01*100/C2),返回1,否则返回0
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色,线宽为7
当满足条件跌停时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色,线宽为1
输出MA5:收盘价的5日简单移动平均,线宽为1
PARTLINE(MA5,MA5>1日前的MA5,自定色,MA5<1日前的MA5,自定色),线宽为3
输出MA10:收盘价的10日简单移动平均,线宽为1
PARTLINE(MA10,MA10>1日前的MA10,自定色,MA10<1日前的MA10,自定色),线宽为3
N赋值:5
输出MA20:收盘价的20日简单移动平均,画红色,线宽为5
输出NOTEXT:如果收盘价<MA20,返回MA20,否则返回无效数,画绿色,线宽为5
L1赋值:最低价N%之字转向的前1个波谷值
L2赋值:最低价N%之字转向的前2个波谷值
T1赋值:最低价N%之字转向的前1个波谷位置
T2赋值:最低价N%之字转向的前2个波谷位置
TJ1赋值:L1/MA20位于0.98和1.02之间
TJ2赋值:T2日前的L1/T2日前的MA20位于0.98和1.02之间
TJ赋值: TJ1 AND TJ2 
TJA赋值:1日前的T1=0 AND 1日前的L1>L2 
XG赋值:TJA AND TJ
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
当满足条件XG时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
输出MA30:收盘价的30日简单移动平均,线宽为3
PARTLINE(MA30,MA30>1日前的MA30,自定色,MA30<1日前的MA30,自定色),线宽为3
输出MA60:收盘价的60日简单移动平均,线宽为1
PARTLINE(MA60,MA60>1日前的MA60,自定色,MA60<1日前的MA60,自定色),线宽为3
A赋值:成交量(手)>=2*1日前的成交量(手)
当满足条件A时,在收盘价和开盘价的较小值和收盘价和开盘价的较大值位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画洋红色,线宽为5
MA135赋值:成交量(手)的135日简单移动平均
TJ1赋值:成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>1.7*1日前的成交量(手) AND 收盘价>=1日前的收盘价 AND 收盘价>=开盘价 AND 成交量(手)<=MA135*3.5
LJL赋值:TJ1的3日过滤
TJ3赋值:如果上次LJL距今天数=1ANDCLOSE>3日前的最低价,返回1,否则返回0
ST赋值:TJ3=1
CL赋值:ST的3日过滤
当满足条件收盘价时,在上次CL距今天数日前的最低价和上次CL距今天数日前的最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
 当满足条件收盘价时,在上次LJL距今天数日前的最低价和上次LJL距今天数日前的最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
当满足条件LJL时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
 当满足条件LJL时,在最低价*0.99位置书写文字,COLORF00FF0
A赋值:收盘价的14日指数移动平均,画白色,线宽为1
B赋值:(A-1日前的A)/1日前的A*100,NODRAW
输出支撑:如果B>=0,返回上次B上穿0距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数,画淡红色,线宽为4
输出阻力:如果B<0,返回上次0上穿B距今天数+1日前的收盘价的14日指数移动平均,否则返回无效数,画淡青色,线宽为4
 

源码:

 

IF (11<=0)RETURN 0;MA5:MA(CLOSE, 5 ),LINETHICK1;IF (11<=1)RETURN 0;MA7:MA(CLOSE, 7 ),LINETHICK1;IF (11<=2)RETURN 0;MA10:MA(CLOSE, 10),LINETHICK1;IF (11<=3)RETURN 0;MA20:MA(CLOSE, 20),LINETHICK5;IF (11<=4)RETURN 0;MA30:MA(CLOSE, 30),LINETHICK1;IF (11<=5)RETURN 0;MA60:MA(CLOSE, 60),LINETHICK1;IF (11<=6)RETURN 0;MA90:MA(CLOSE, 90);IF (11<=7)RETURN 0;MA120:MA(CLOSE,120);IF (11<=8)RETURN 0;MA250:MA(CLOSE,250);IF (11<=9)RETURN 0;MA377:MA(CLOSE,377);IF (11<=10)RETURN 0;DRAWICON(CROSS(MA5,MA10),MA10,"5");DRAWICON(CROSS(MA10,MA5),MA10,"6");DRAWICON(CROSS(MA5,MA7),MA7,"22");DRAWICON(CROSS(MA7,MA5),MA5,"15");趋势浪:ZIG(3,10),colorblue,LINETHICK2;趋势线:ZIG(3,5)+0.5,coloryellow,LINETHICK1;GG:=EMA(趋势线,2);HH:=EMA(趋势浪,2);//DD:C,COLORFFFF00;DRAWTEXT(CROSS(HH,趋势浪),H,'卖'),COLOR00FF00;DRAWTEXT(CROSS(趋势浪,HH),L,'买'),COLOR0000FF;DRAWICON(CROSS(趋势线,GG),L, "BUY");DRAWICON(CROSS(GG,趋势线),H,"SELL");C2:=REF(C,1);涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);STICKLINE(涨停,OPEN,CLOSE,2,0),coloryellow,LINETHICK7;STICKLINE(涨停,H,L,0,0),colorred;跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);STICKLINE(跌停,OPEN,CLOSE,2,0),colorgreen,LINETHICK7;STICKLINE(跌停,H,L,0,1),colorcyan,LINETHICK1;MA5:MA(CLOSE, 5),LINETHICK1;PARTLINE(MA5,MA5>REF(MA5,1),RGB(255,255,255),MA5<REF(MA5,1),RGB(0,255,0)),LINETHICK3;MA10:MA(CLOSE, 10),LINETHICK1;PARTLINE(MA10,MA10>REF(MA10,1),RGB(255,255,255),MA10<REF(MA10,1),RGB(0,255,0)),LINETHICK3;N:=5;MA20:MA(C,20),colorred,LINETHICK5;NOTEXT:IF(C<MA20,MA20,DRAWNULL),colorgreen,LINETHICK5;L1:=TROUGH(2,N,1);L2:=TROUGH(2,N,2);T1:=TROUGHBARS(2,N,1);T2:=TROUGHBARS(2,N,2);TJ1:=RANGE(L1/MA20,0.98,1.02);TJ2:=RANGE(REF(L1,T2)/REF(MA20,T2),0.98,1.02);TJ:= TJ1 AND TJ2 ;TJA:=REF(T1,1)=0 AND REF(L1>L2,1) ;XG:=TJA AND TJ;STICKLINE(XG,C,O,1.5,0),coloryellow;STICKLINE(XG,H,L,0,0),coloryellow;MA30:MA(CLOSE, 30),LINETHICK3;PARTLINE(MA30,MA30>REF(MA30,1),RGB(255,255,255),MA30<REF(MA30,1),RGB(0,255,0)),LINETHICK3;MA60:MA(CLOSE, 60),LINETHICK1;PARTLINE(MA60,MA60>REF(MA60,1),RGB(255,255,255),MA60<REF(MA60,1),RGB(0,255,0)),LINETHICK3;A:=VOL>=2*REF(VOL,1);STICKLINE(A,MIN(C,O),MAX(C,O),2.5,0),colormagenta,LINETHICK5;MA135:=MA(VOL,135);TJ1:=VOL=HHV(VOL,10) AND VOL>1.7*REF(VOL,1) AND C>=REF(C,1) AND C>=O AND VOL<=MA135*3.5;LJL:=FILTER(TJ1,3);TJ3:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(LOW,3),1,0);ST:=TJ3=1;CL:=FILTER(ST,3);STICKLINE(C,REF(L,BARSLAST(CL)),REF(L,BARSLAST(CL)),2,0),coloryellow; STICKLINE(CLOSE,REF(L,BARSLAST(LJL)),REF(L,BARSLAST(LJL)),2,0),colorcyan;STICKLINE(LJL,OPEN,CLOSE,1,0),coloryellow; DRAWTEXT(LJL,L*0.99,'支撑'),COLORF00FF0;A:=EMA(C,14),colorwhite,LINETHICK1;B:=(A-REF(A,1))/REF(A,1)*100,NODRAW;支撑:IF(B>=0,REF(EMA(C,14),BARSLAST(CROSS(B,0))+1),DRAWNULL),colorlired,LINETHICK4;阻力:IF(B<0,REF(EMA(C,14),BARSLAST(CROSS(0,B))+1),DRAWNULL),colorlicyan,LINETHICK4;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容