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

波浪买卖主图指标公式[大智慧公式]

相关标签: 波浪理论指标公式源码没有 、 波浪理论指标公式源码 、 波浪理论画线指标公式 、 通达信主图指标公式彩带 、 波浪趋势自动画线指标 、 通达信波浪周期指标公式 、 波浪理论自动划线公式源码 、 波浪理论自动画线指标 、 通达信波浪分析指标 、 波浪理论计算公式 、 波浪理论与成交量指标 、 通达信公式指标无未来 、

原理解析:

均衡赋值:如果年份<=2017,返回如果年份<2017,返回收盘价的5日指数移动平均的5日指数移动平均,否则返回如果年份=2017ANDMONTH<10,返回收盘价的5日指数移动平均的5日指数移动平均,否则返回1000,否则返回1000
中轨赋值:13日内最高价的13日简单移动平均的最高值
趋势赋值:1日内最高价的13日简单移动平均的最低值
VARA赋值:(收盘价-29日前的开盘价)/29日前的开盘价*100
VARB赋值:0.667*1日前的VARA+0.333*VARA的5日指数移动平均
VARC赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
VAR1赋值:(最高价+最低价+开盘价+2*收盘价)/5
VAR2赋值:1日前的VAR1
VAR3赋值:VAR1-VAR2和0的较大值的10日[1日权重]移动平均/VAR1-VAR2的绝对值的10日[1日权重]移动平均*100
VAR4赋值:(如果统计5日中满足VAR3<20的天数>=1ANDCOUNT(VAR1=10日内VAR1的最低值,10)>=1ANDCLOSE>=开盘价*1.038ANDVOL>成交量(手)的5日简单移动平均*1.2,返回1,否则返回0)
VAR5赋值:(均衡>1日前的均衡AND 中轨<1日前的中轨AND 收盘价>1日前的收盘价)
趋势向上赋值:如果收盘价的1日简单移动平均>收盘价的2日简单移动平均ANDMA(收盘价,2)>收盘价的3日简单移动平均,返回1,否则返回0
出击A赋值:如果VAR5AND趋势向上,返回100,否则返回0
均衡A赋值:上次出击A>0距今天数
A赋值:1日前的均衡A>5 AND 出击A>0
CALF赋值:(收盘价/10日前的收盘价-1)*100的5日指数移动平均
CALF1赋值:(收盘价/10日前的收盘价-1)*100的30日指数移动平均
CALF2赋值:(收盘价/10日前的收盘价-1)*100的120日指数移动平均
CALF3赋值:CALF上穿CALF1
B1F赋值:如果年份>2005ANDCALF3>0,返回1,否则返回0
D1F赋值:如果1日前的收盘价<1日前的开盘价,返回1,否则返回0
C1F赋值:如果(收盘价-1日前的收盘价)/收盘价*100>3.6,返回1,否则返回0
AFF赋值:如果B1FANDC1FANDD1F,返回1,否则返回0
FLY1赋值:收盘价的8日线性回归预测值
FLY2赋值:18日内FLY1的最高值
FLY3赋值:获利盘为5%的成本分布的17日指数移动平均
FLY4赋值:(收盘价+开盘价)*0.75/2
FLY5赋值:FLY3上穿FLY4
CBPZ赋值:如果AORAFFORFLY5,返回1,否则返回0
CBPYY赋值:上次CBPZ>0距今天数
ZJMR1赋值:1日前的CBPYY>5 AND CBPZ>0
ZJMR2赋值:如果收盘价7%的之字转向上穿1日前的收盘价7%的之字转向,返回1,否则返回0
HHH赋值:30
CCVAR2赋值:1日前的最低价
CCVAR3赋值:最低价-CCVAR2的绝对值的3日[1日权重]移动平均/最低价-CCVAR2和0的较大值的3日[1日权重]移动平均*100
CCVAR4赋值:如果收盘价*1.2,返回CCVAR3*10,否则返回CCVAR3/10的3日指数移动平均
CCVAR5赋值:HHH日内最低价的最低值
CCVAR6赋值:HHH日内CCVAR4的最高值
CCVAR7赋值:如果58日内最低价的最低值,返回1,否则返回0
CCVAR8赋值:如果最低价<=CCVAR5,返回(CCVAR4+CCVAR6*2)/2,否则返回0的3日指数移动平均/618*CCVAR7
DY11赋值:(2*收盘价+最高价+最低价)/4
DY12赋值:34日内最低价的最低值
DY13赋值:13日内最高价的最高值
A11赋值:(DY11-DY12)/(DY13-DY12)*100的13日简单移动平均
B11赋值:(0.668*1日前的A11+0.333*A11)的2日指数移动平均
DY1赋值:(2*收盘价+最高价+最低价)/4
DY2赋值:34日内最低价的最低值
DY3赋值:13日内最高价的最高值
DYA赋值:(DY1-DY2)/(DY3-DY2)*100的30日指数移动平均
DYB赋值:DYA的7日指数移动平均
A1赋值:(DY1-DY2)/(DY3-DY2)*100的9日指数移动平均
B1赋值:(0.667*2日前的A1+0.333*A1)的2日指数移动平均
买入赋值:如果A1上穿B1ANDA1<25,返回35,否则返回0
关注A赋值:如果年份<=2017,返回如果年份<2017,返回如果A11上穿B11ANDA11<25,返回40,否则返回20,否则返回如果年份=2017ANDMONTH<10,返回如果A11上穿B11ANDA11<25,返回40,否则返回20,否则返回1000,否则返回1000
CCVAR99赋值:如果1日前的CCVAR8>1ANDCCVAR8<1,返回1,否则返回0
CCCVAR99赋值:如果1日前的CCVAR8>1ANDCCVAR8<1,返回1,否则返回0
AF赋值:(收盘价+最高价+最低价)/3的10日指数移动平均
BF赋值:如果年份<=2017,返回如果年份<2017,返回1日前的AF,否则返回如果年份=2017ANDMONTH<10,返回1日前的AF,否则返回0,否则返回0
当满足条件AF>BF时,在AF和BF位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
 

源码:

 

 

均衡:=IF (YEAR<=2017,IF(YEAR<2017, EMA(EMA(CLOSE,5),5),IF(YEAR=2017 AND MONTH<10, EMA(EMA(CLOSE,5),5),1000)),1000);
中轨:=HHV(MA(HIGH,13),13);
趋势:=LLV(MA(HIGH,13),1);
VARA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
VARB:=EMA(0.667*REF(VARA,1)+0.333*VARA,5);
VARC:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
VAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
VAR2:=REF(VAR1,1);
VAR3:=SMA(MAX(VAR1-VAR2,0),10,1)/SMA(ABS(VAR1-VAR2),10,1)*100;
VAR4:=(IF(COUNT(VAR3<20,5)>=1 AND COUNT(VAR1=LLV(VAR1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0));
VAR5:=(均衡>REF(均衡,1)AND 中轨<REF(中轨,1)AND CLOSE>REF(CLOSE,1));
趋势向上:=IF (MA(CLOSE,1)>MA(CLOSE,2) AND MA(CLOSE,2)>MA(CLOSE,3),1,0);
出击A:=IF (VAR5 AND 趋势向上 ,100,0);
均衡A:=BARSLAST(出击A>0);
A:=REF(均衡A,1)>5 AND 出击A>0;
CALF:=EMA((C/REF(C,10)-1)*100,5);
CALF1:=EMA((C/REF(C,10)-1)*100,30);
CALF2:=EMA((C/REF(C,10)-1)*100,120);
CALF3:=CROSS(CALF,CALF1);
B1F:=IF (YEAR>2005 AND CALF3>0,1,0);
D1F:=IF(REF(CLOSE,1)<REF(OPEN,1),1,0);
C1F:=IF((CLOSE-REF(CLOSE,1))/CLOSE*100>3.6,1,0);
AFF:=IF(B1F AND C1F AND D1F ,1,0);
FLY1:=FORCAST(CLOSE,8);
FLY2:=HHV(FLY1,18);
FLY3:=EMA(COST(5),17);
FLY4:=(CLOSE+OPEN)*0.75/2;
FLY5:=CROSS(FLY3,FLY4);
CBPZ:=IF (A OR AFF OR FLY5,1,0);
CBPYY:=BARSLAST(CBPZ>0);
ZJMR1:=REF(CBPYY,1)>5 AND CBPZ>0;
ZJMR2:=IF (CROSS(ZIG(3,7),REF(ZIG(3,7),1)),1,0);
HHH:=30;
CCVAR2:=REF(LOW,1);
CCVAR3:=SMA(ABS(LOW-CCVAR2),3,1)/SMA(MAX(LOW-CCVAR2,0),3,1)*100;
CCVAR4:=EMA(IF(CLOSE*1.2,CCVAR3*10,CCVAR3/10),3);
CCVAR5:=LLV(LOW,HHH);
CCVAR6:=HHV(CCVAR4,HHH);
CCVAR7:=IF(LLV(LOW,58),1,0);
CCVAR8:=EMA(IF(LOW<=CCVAR5,(CCVAR4+CCVAR6*2)/2,0),3)/618*CCVAR7;
DY11:=(2*CLOSE+HIGH+LOW)/4;
DY12:=LLV(LOW,34);
DY13:=HHV(HIGH,13);
A11:=MA((DY11-DY12)/(DY13-DY12)*100,13);
B11:=EMA((0.668*REF(A11,1)+0.333*A11),2);
DY1:=(2*CLOSE+HIGH+LOW)/4;
DY2:=LLV(LOW,34);
DY3:=HHV(HIGH,13);
DYA:=EMA((DY1-DY2)/(DY3-DY2)*100,30);
DYB:=EMA(DYA,7);
A1:=EMA((DY1-DY2)/(DY3-DY2)*100,9);
B1:=EMA((0.667*REF(A1,2)+0.333*A1),2);
买入:=IF(CROSS(A1,B1)AND A1<25,35,0);
关注A:=IF (YEAR<=2017,IF(YEAR<2017, IF(CROSS(A11,B11)AND A11<25,40,20),IF(YEAR=2017 AND MONTH<10, IF(CROSS(A11,B11)ANDA11<25,40,20),1000)),1000);
CCVAR99:=IF (REF(CCVAR8,1)>1 AND CCVAR8<1, 1,0);
CCCVAR99:=IF (REF(CCVAR8,1)>1 AND CCVAR8<1, 1,0);
AF:=EMA((CLOSE+HIGH+LOW)/3,10);BF:=IF (YEAR<=2017,IF(YEAR<2017,REF(AF,1),IF(YEAR=2017 AND MONTH<10,REF(AF,1),0)),0);
STICKLINE(AF>BF,AF,BF,6,0),COLORYELLOW;{http://cxh99.com}

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容