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

共享自己用了好几年买卖力度指标公式[通达信公式]

解析思路:

VAR2赋值:(收盘价-24日内最低价的最低值)/(24日内最高价的最高值-24日内最低价的最低值)*200*10
输出买卖力度: VAR2的5日[1日权重]移动平均,画绿色
输出异常区: 1500,画黄色
VAR3赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
VAR4赋值:(如果收阳线,返回VAR3*(最高价-最低价),否则返回如果收阴线,返回VAR3*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2/(如果收阳线,返回0-VAR3*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-VAR3*(最高价-最低价),否则返回0-成交量(手)/2*(-1))-如果收阳线,返回0-VAR3*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-VAR3*(最高价-最低价),否则返回0-成交量(手)/2*(-1)/如果收阳线,返回VAR3*(最高价-最低价),否则返回如果收阴线,返回VAR3*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2)
VAR5赋值:成交额(元)/(100*成交量(手))
VAR6赋值:VAR5的40日简单移动平均
VAR7赋值:100*(收盘价-VAR6)/VAR6
输出底部追击: 如果VAR4>0ANDVAR7<-12ANDCLOSE/开盘价>1.08,返回300,否则返回200,画绿色
当满足条件VAR4>0ANDVAR7<-12ANDCLOSE/开盘价>1.08时,在1200和200位置之间画柱状线,宽度为10,0不为0则画空心柱. , 画绿色
输出买进300: 如果VAR4>0ANDVAR7<-12ANDCLOSE/开盘价>1.05,返回300,否则返回200,画洋红色
当满足条件VAR4>0ANDVAR7<-12ANDCLOSE/开盘价>1.05时,在800和200位置之间画柱状线,宽度为6,1不为0则画空心柱.,画洋红色
VAR8赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100
VAR9赋值:VAR8的3日[1日权重]移动平均
VARA赋值:VAR9的3日[1日权重]移动平均
输出D: VARA的5日[1日权重]移动平均*20, 画青色
当满足条件是否最后一个周期时,在买卖力度位置书写文字,画红色
当满足条件是否最后一个周期时,在D位置书写文字,画白色
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
当满足条件收阳线时,在横轴1纵轴1位置书写文字,画红色
 

 

源码:

VAR2:=(CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*200*10;
买卖力度: SMA(VAR2,5,1),COLORGREEN;
异常区: 1500,COLORYELLOW;
VAR3:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
VAR4:=(IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2))/(IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1))-IF(CLOSE>OPEN,0-VAR3*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-VAR3*(HIGH-LOW),0-VOL/2))*(-1)/IF(CLOSE>OPEN,VAR3*(HIGH-LOW),IF(CLOSE<OPEN,VAR3*(HIGH-OPEN+CLOSE-LOW),VOL/2)));
VAR5:=AMOUNT/(100*VOL);
VAR6:=MA(VAR5,40);
VAR7:=100*(CLOSE-VAR6)/VAR6;
底部追击: IF(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.08,300,200),COLORGREEN;
STICKLINE(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.08,1200,200,10,0) , COLORGREEN;
买进300: IF(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.05,300,200),COLORMAGENTA;
STICKLINE(VAR4>0 AND VAR7<-12 AND CLOSE/OPEN>1.05,800,200,6,1),COLORMAGENTA;
VAR8:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
VAR9:=SMA(VAR8,3,1);
VARA:=SMA(VAR9,3,1);
D: SMA(VARA,5,1)*20, COLORCYAN;
DRAWTEXT(ISLASTBAR,买卖力度,' ←买卖力度'),COLORRED;
DRAWTEXT(ISLASTBAR,D,' ←D'),COLORWHITE;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW.CXH99.COM '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;

 

 


 

 

 

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

可联系技术人员 QQ: 511411198  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


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

相关文章

    没有相关内容