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

超跌指标公式源码[通达信公式]

相关标签: 短线超跌指标 、 bias指标 超跌 、 超跌选股指标公式 、 超跌选股指标 、 超准kdj波段指标公式 、 超准波段指标公式 、 大智慧超短线指标选股 、 超准kdj买点指标公式 、 超短线超准指标 、

 

 

超跌指标公式源码:


VARAA:=AMOUNT/(100*VOL);
CYC13:=MA(VARAA,13);
CYC34:=MA(VARAA,34);
CYCMAX:=DMA(C,VOL/CAPITAL);
CYS13:=(C-CYC13)/CYC13*100;
CYS34:=(C-CYC34)/CYC34*100;
CYSMAX:=(C-CYCMAX)/CYCMAX*100;
亏损程度:
IF(CYS13<=-7,7,0),COLORWHITE,STICK,LINETHICK3;
IF(CYS13<=-10,10,0),COLORFFFF33,STICK,LINETHICK3;
IF(CYS13<=-16,16,0),COLORBLUE,STICK,LINETHICK3;
IF(CYS13<=-20,20,0),COLOR00FF77,STICK,LINETHICK3;
IF(CYS13<=-25,25,0),COLORYELLOW,STICK,LINETHICK3;
IF(CYS13<=-30,30,0),COLORFF00FF,STICK,LINETHICK3;
VAR1:=COST(10)*0;
VAR2:=ref(HIGH,1)*1.1;
VAR3:=HIGH*1.1;
VAR4:=(VAR3*VOL+VAR2*(CAPITAL-VOL))/CAPITAL;
VAR5:=ref(LOW,1)*0.9;
VAR6:=LOW*0.9;
VAR7:=(VAR6*VOL+VAR5*(CAPITAL-VOL))/CAPITAL;
VAR8:=EMA(VAR7,30);
VAR9:=EMA(VAR4,30);
VARA:=VAR9-2;
VARB:=IF(CLOSE<=VAR8,VARA,VAR9);
超跌: VARB*2.5,COLORYELLOW;
TAO:=100*(1-WINNER(C));
A:=1.1*C;
B:=0.9*C; {本文 来源:'www.cxh99.com '}
ASR:=100*(WINNER(A)-WINNER(B)); {文章来至程序化交易网 cxh99.com}
筹码超跌:IF((ASR<10) AND (TAO>90),30,0),COLOR0099FF;
短中长线超跌:IF((CYS13<(-16)) AND (CYS13>(-100)) AND (CYS34<(-20)) AND (CYS34>(-100)),40,0),COLOR00FF00;
IF((CYS34<(-20)) AND (CYS34>(-100)) AND (CYSMAX<(-30)) AND (CYSMAX>(-100)),50,0),COLORFFCC00;
反弹:VARA*2.5,COLORFF00FF;
风:IF(超跌=反弹 AND CYS13<=-10 AND 筹码超跌=30,-30,0),COLORYELLOW,STICK,LINETHICK3;
云:IF(超跌=反弹 AND CYS13<=-16 AND 筹码超跌=30 AND 短中长线超跌=40,-20,0),COLORRED,STICK,LINETHICK3;

 

 

 

 

 

源码解析:

VARAA赋值:成交额(元)/(100*成交量(手))
CYC13赋值:VARAA的13日简单移动平均
CYC34赋值:VARAA的34日简单移动平均
CYCMAX赋值:以成交量(手)/当前流通股本(手)为权重收盘价的动态移动平均
CYS13赋值:(收盘价-CYC13)/CYC13*100
CYS34赋值:(收盘价-CYC34)/CYC34*100
CYSMAX赋值:(收盘价-CYCMAX)/CYCMAX*100
输出亏损程度:如果CYS13<=-7,返回7,否则返回0,画白色,STICK,线宽为3
如果CYS13<=-10,返回10,否则返回0,COLORFFFF33,STICK,线宽为3
如果CYS13<=-16,返回16,否则返回0,画蓝色,STICK,线宽为3
如果CYS13<=-20,返回20,否则返回0,COLOR00FF77,STICK,线宽为3
如果CYS13<=-25,返回25,否则返回0,画黄色,STICK,线宽为3
如果CYS13<=-30,返回30,否则返回0,COLORFF00FF,STICK,线宽为3
VAR1赋值:获利盘为10%的成本分布*0
VAR2赋值:昨日最高价*1.1
VAR3赋值:最高价*1.1
VAR4赋值:(VAR3*成交量(手)+VAR2*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
VAR5赋值:昨日最低价*0.9
VAR6赋值:最低价*0.9
VAR7赋值:(VAR6*成交量(手)+VAR5*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
VAR8赋值:VAR7的30日指数移动平均
VAR9赋值:VAR4的30日指数移动平均
VARA赋值:VAR9-2
VARB赋值:如果收盘价<=VAR8,返回VARA,否则返回VAR9
输出超跌: VARB*2.5,画黄色
TAO赋值:100*(1-以收盘价计算的获利盘比例)
A赋值:1.1*收盘价
B赋值:0.9*收盘价
ASR赋值:100*(以A计算的获利盘比例-以B计算的获利盘比例)
输出 筹码超跌:如果(ASR<10)AND(TAO>90),返回30,否则返回0,COLOR0099FF
输出短中长线超跌:如果(CYS13<(-16))AND(CYS13>(-100))AND(CYS34<(-20))AND(CYS34>(-100)),返回40,否则返回0,COLOR00FF00
如果(CYS34<(-20))AND(CYS34>(-100))AND(CYSMAX<(-30))AND(CYSMAX>(-100)),返回50,否则返回0,COLORFFCC00
输出反弹:VARA*2.5,COLORFF00FF
输出风:如果超跌=反弹ANDCYS13<=-10AND筹码超跌=30,返回-30,否则返回0,画黄色,STICK,线宽为3
输出云:如果超跌=反弹ANDCYS13<=-16AND筹码超跌=30AND短中长线超跌=40,返回-20,否则返回0,画红色,STICK,线宽为3
 
 

 

 

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

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

 


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

相关文章

    没有相关内容