您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

通达信醉眼看市主图指标公式源码[通达信公式]

相关标签: 一笑婆娑醉眼酡 、 醉眼 、 醉眼迷离 、 醉眼看花花也醉 、 醉眼惺忪 、 醉眼看世界 、 醉眼迷离什么意思 、 醉眼看花 人更美 、 垂白杖尺抬醉眼 、

 

 

通达信醉眼看市主图指标无未来函数

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
绿轨道:=MA(MA(CLOSE,3),3);
上升:IF(红轨道>=绿轨道,绿轨道,DRAWNULL),COLORRED,LINETHICK2;
AA1:=3*SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1)-2*SMA(SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1),3,1);
加仓:=IF(CROSS(AA1,ref(AA1+0.01,1)) AND LLV(AA1,2)=LLV(AA1,8) AND BETWEEN(AA1,20,60),1,0);
波段底:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) -
(2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1));
DRAWICON(加仓,L*0.97,7);
DRAWICON(CROSS(波段底,3),L*0.97,1);
A:=(3*C+L+O+H)/6;{本文来源:'www.cxh99.com' }
X:=(20*A+19*ref(A,1)+18*ref(A,2)+17*ref(A,3)+16*ref(A,4)+15*ref(A,5)+
14*ref(A,6)+13*ref(A,7)+12*ref(A,8)+11*ref(A,9)+10*ref(A,10)+9*ref(A,11)+8*ref(A,12)
DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW.CXH99.COM '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;
+7*ref(A,13)+6*ref(A,14)+5*ref(A,15)+4*ref(A,16)+3*ref(A,17)+2*ref(A,18)+
ref(A,20))/210; {文章来至程序化交易网 cxh99.com}
MTM:=C-ref(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
CB:=EMA(X,13);
卖:=IF(HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX),1,0);
DRAWTEXT(FILTER(卖=1,1),HIGH*1.02,'卖'),COLORWHITE;
买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
DRAWTEXT(FILTER(买=1,5),LOW-0.03,'买'),COLORRED;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
BDGD:=HHV(J,2)=HHV(J,8) AND J>80;
注意:=IF(CROSS(ref(J-0.01,1),J) AND ref(BDGD,1),1,0);
DRAWTEXT(注意 AND 卖!=1,HIGH*1.02,'减'),COLORFFFF50;
加仓A:=SMA(EMA((C-ref(C,1))/ref(C,1),5)*100,3,1)*10;
DRAWTEXT(FILTER((CROSS(加仓A,0) OR CROSS(CLOSE,CB)) AND 买!=1,3),LOW-0.03,'加'),COLOR0080FF;
MA18:=MA(C,18);
跟:=IF(MA18>=ref(MA18,3) AND CROSS(CLOSE,MA18),1,0);
DRAWTEXT(MA18>=ref(MA18,3) AND CROSS(CLOSE,MA18),LOW*0.96,'跟'),COLOR7F52AF;
买价:=((C-ref(MA5,1))/5+MA5)*1.004;
买条件:=CROSS(C,买价) AND 买价>ref(买价,1);
醉白K买进:IF(买条件,L,H),COLORWHITE,POINTDOT;
STICKLINE(买条件,H,L,0,1),COLORWHITE,LINETHICK2;
STICKLINE(买条件,O,C,4,1),COLORWHITE,LINETHICK2;
加码价:=((C-ref(MA10,1))/20+MA10)*1.004;
加码条件:=CROSS(C,加码价) AND 加码价>ref(加码价,1);
醉黄K加码:IF(加码条件,L,H),COLORYELLOW,POINTDOT;
STICKLINE(加码条件,H,L,0,1),COLORYELLOW,LINETHICK2;
STICKLINE(加码条件,O,C,4,1),COLORYELLOW,LINETHICK2;

 

 

 

源码解析:

 

输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA30:收盘价的30日简单移动平均
输出MA60:收盘价的60日简单移动平均
红轨道赋值:收盘价的3日简单移动平均的1日简单移动平均,线宽为1,画黄色
绿轨道赋值:收盘价的3日简单移动平均的3日简单移动平均
输出上升:如果红轨道>=绿轨道,返回绿轨道,否则返回无效数,画红色,线宽为2
AA1赋值:3*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均-2*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均的3日[1日权重]移动平均
加仓赋值:如果AA1上穿昨日AA1+0.01ANDLLV(AA1,2)=8日内AA1的最低值ANDBETWEEN(AA1,20,60),返回1,否则返回0
波段底赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均) -(2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均)
当满足条件加仓时,在最低价*0.97位置画7号图标
当满足条件波段底上穿3时,在最低价*0.97位置画1号图标
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*昨日A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
MTM赋值:收盘价-昨收
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
CB赋值:X的13日指数移动平均
卖赋值:如果2日内DX的最高值=7日内DX的最高值ANDCOUNT(DX>50,2)ANDCROSS(DX的2日简单移动平均,DX),返回1,否则返回0
当满足条件卖=1的1日过滤时,在最高价*1.02位置书写文字,画白色
买赋值:如果2日内DX的最低值=7日内DX的最低值ANDCOUNT(DX<0,2)ANDCROSS(DX,DX的2日简单移动平均),返回1,否则返回0
当满足条件买=1的5日过滤时,在最低价-0.03位置书写文字,画红色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
BDGD赋值:2日内J的最高值=8日内J的最高值 AND J>80
注意赋值:如果昨日J-0.01上穿JANDREF(BDGD,1),返回1,否则返回0
当满足条件注意AND卖不等于1时,在最高价*1.02位置书写文字,COLORFFFF50
加仓A赋值:(收盘价-昨收)/昨收的5日指数移动平均*100的3日[1日权重]移动平均*10
当满足条件(加仓A上穿0ORCROSS(收盘价,CB))AND买不等于1的3日过滤时,在最低价-0.03位置书写文字,COLOR0080FF
MA18赋值:收盘价的18日简单移动平均
跟赋值:如果MA18>=3日前的MA18ANDCROSS(收盘价,MA18),返回1,否则返回0
当满足条件MA18>=3日前的MA18ANDCROSS(收盘价,MA18)时,在最低价*0.96位置书写文字,COLOR7F52AF
买价赋值:((收盘价-昨日MA5)/5+MA5)*1.004
买条件赋值:收盘价上穿买价 AND 买价>昨日买价
输出醉白K买进:如果买条件,返回最低价,否则返回最高价,画白色,POINTDOT
当满足条件买条件时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画白色,线宽为2
当满足条件买条件时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画白色,线宽为2
加码价赋值:((收盘价-昨日MA10)/20+MA10)*1.004
加码条件赋值:收盘价上穿加码价 AND 加码价>昨日加码价
输出醉黄K加码:如果加码条件,返回最低价,否则返回最高价,画黄色,POINTDOT
当满足条件加码条件时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色,线宽为2
当满足条件加码条件时,在开盘价和收盘价位置之间画柱状线,宽度为4,1不为0则画空心柱.,画黄色,线宽为2
 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


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

相关文章

    没有相关内容