您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

主升主图指标公式[大智慧公式]

相关标签:

 

 

原理解析:

X1赋值:收盘价的1日简单移动平均
X2赋值:X1的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均
X3赋值:X2的3日简单移动平均
X4赋值:(最低价+最高价+收盘价*4)/6
X5赋值:X4的12日指数移动平均
X6赋值:X4的19日指数移动平均
X7赋值:(X5-1日前的X5)/1日前的X5*100
X9赋值:(X6-1日前的X6)/1日前的X6*100
G赋值:上次X7上穿0距今天数
X8赋值:G日前的X4
A2赋值:3*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均-2*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均
A4赋值:(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)*100
A5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
A6赋值:A5的9日指数移动平均
A7赋值:(A5-A6)
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR0000CD
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR070084
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000A3
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0000B7
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000CD
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000E9
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0754E9
当满足条件X9>=0ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDMA(收盘价,120)>1日前的收盘价的120日简单移动平均时,在收盘价和开盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR68B8FF
输出Z1:收盘价的5日简单移动平均,画黄色,DOTLINE
输出Z2:收盘价的55日简单移动平均,COLOR00FF00,线宽为2
N赋值:76
X赋值:BARPOS-0日内如果DISPSTATUS=1,返回BARPOS,否则返回0的最高值+1
HH赋值:X日内最高价的最高值
LL赋值:X日内最低价的最低值
HL赋值:HH-LL
A76赋值:.764*HL+LL
A61赋值:.618*HL+LL
A38赋值:.382*HL+LL
 

源码:

 

 

X1:=MA(C,1);X2:=SMA(SMA(SMA(x1,2,1),2,1),2,1);X3:=MA(x2,3);X4:=(L+H+C*4)/6;
X5:=EMA(x4,12);x6:=EMA(x4,19);x7:=(x5-REF(x5,1))/REF(x5,1)*100;x9:=(x6-REF
(x6,1))/REF(x6,1)*100;G:=BARSLAST(CROSS(x7,0));X8:=REF(x4,G);A2:=3*EMA((C-LLV
(L,30))/(HHV(H,30)-LLV(L,30))*100,5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV
(L,30))*100,5);A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100;A5:=EMA(CLOSE,12)-
EMA(CLOSE,26);A6:=EMA(A5,9);A7:=(A5-A6);STICKLINE(x9>=0 and ma(CLOSE,20)>REF
(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)>REF
(ma(CLOSE,120),1),HIGH,LOW,0.5,0),color0000CD;STICKLINE(x9>=0 and ma(CLOSE,20)
>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)>
REF(ma(CLOSE,120),1),CLOSE,OPEN,8,0),color070084;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,7,0),color0000A3;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,6,0),color0000B7;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,5,0),color0000CD;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,4,0),color0000E9;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,2,0),color0754E9;STICKLINE(x9>=0 and ma(CLOSE,
20)>REF(ma(CLOSE,20),1) and ma(CLOSE,60)>REF(ma(CLOSE,60),1) and ma(CLOSE,120)
>REF(ma(CLOSE,120),1),CLOSE,OPEN,0.6,0),Color68B8FF;Z1:MA(CLOSE,5),COLORYELLOW,
DOTLINE;Z2:MA(CLOSE,55){,ColorFF8080},Color00FF00,LINETHICK2;
n:=76;{可调参数,取决于窗口大小的补偿}
x:=BARPOS-hhv(if(DISPSTATUS=1,BARPOS,0),0)+1;
hh:=hhv(h,x);ll:=llv(l,x); hl:=hh-ll;
a76:=.764*hl+ll;a61:=.618*hl+ll;a38:=.382*hl+ll;
a23:=.236*hl+ll; a5:=.5*hl+ll;
DRAWTEXTREL(0,0,'最高 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄' ),coloraaaaaa;
DRAWTEXTREL(0,900+n,'最低________________________________________________________________________________________________________________________________'),coloraaaaaa;
DRAWTEXTREL(0,(900+n)/2,'1/2-----------------------------------------------------------------'),coloraaaaaa;
DRAWTEXTREL(0,0.618*(900+n),'0.382----------------------------------------------------------------'),coloraaaaaa;
DRAWTEXTREL(0,0.382*(900+n),'0.618----------------------------------------------------------------'),coloraaaaaa;
DRAWTEXTREL(999,0.618*(900+n),'分二:'+NUMTOSTR(a38)),VALIGN2,ALIGN2,color00ffff;
DRAWTEXTREL(999,0.382*(900+n),'分一:'+NUMTOSTR(a61)),VALIGN2,ALIGN2,color00ffff;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容