您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

凤还巢指标公式源码[其他软件公式]

相关标签:

 

原理解析:

VARA1赋值:13日内最低价的最低值
VARB1赋值:13日内最高价的最高值
输出支撑:VARA1,COLOR00FF00,线宽为0
输出阻力:VARB1,COLORCDFFBB,线宽为0
输出MA5:收盘价的5日指数移动平均,线宽为0
输出M55:收盘价的55日简单移动平均,COLORFF00FF,线宽为2
输出指导:收盘价的9日指数移动平均,COLOR0000FF,线宽为2
输出A1:PARTLINE((指导 > 1日前的指导),指导),线宽为2,COLOR0000FF
输出A2:PARTLINE((指导 < 1日前的指导),指导),线宽为2,画绿色
输出牛熊:收盘价的21日指数移动平均,线宽为2
输出年线:收盘价的120日指数移动平均画青色,线宽为2
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000AA
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0000BB 
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000CC
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000DD 
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000EE
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORAAAA00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORBBBB00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCCCC00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORDDDD00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOREEEE00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价<=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价/1日前的收盘价>1.05时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AAAA
当满足条件收盘价/1日前的收盘价>1.05时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00CCCC
当满足条件收盘价/1日前的收盘价>1.05时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00EEEE
当满足条件收盘价/1日前的收盘价>1.05时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
DH赋值:(((收盘价 - 1日前的收盘价) / 1日前的收盘价) * 100)
当满足条件DH<=-4时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORAA0000
当满足条件DH<=-4时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCC0000
当满足条件DH<=-4时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOREE0000
当满足条件DH<=-4时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF0000
M30赋值:收盘价的30日简单移动平均,COLORFF00FF,线宽为0
输出顶: 获利盘为95%的成本分布*1,CIRCLEDOT, 线宽为1,画红色
VAR1赋值:(2*收盘价+最高价+最低价)/4
输出底: VAR1的99日指数移动平均*0.91,CIRCLEDOT, 线宽为1,画绿色 
X1赋值:3日内最高价的最高值
X2赋值:3日内最低价的最低值
XC赋值:收盘价
XH赋值:最高价
XL赋值:最低价
LY赋值:X2
LY赋值:X1
LY赋值:LY[I-1]
输出S3:LY,画绿色,线宽为0
当满足条件收盘价上穿S3时,在S3位置画1号图标
X1赋值:1日前的收盘价
MC赋值:(((收盘价-X1)和0的较大值的7日[1日权重]移动平均 / (收盘价-X1)的绝对值的7日[1日权重]移动平均) * 100)
当满足条件80上穿MC时,在最高价*1.03位置书写文字,画白色
当满足条件MC上穿20时,在最低价*0.98位置书写文字,COLORFF
VAR32赋值:收盘价/1日前的收盘价>=1.062 AND 最高价/收盘价<1.005 AND 收盘价的90日简单移动平均/收盘价>=1.150
VAR33赋值:VAR32 AND 统计20日中满足VAR32的天数=1 
VAR34赋值:(大盘的收盘价-1日前的大盘的收盘价)/1日前的大盘的收盘价
VAR35赋值:(收盘价-1日前的收盘价)/1日前的收盘价
VAR36赋值:如果VAR34>0.010,返回0.900,否则返回1 AND 如果VAR34>(-0.025),返回1,否则返回1.200
VAR37赋值:VAR36*(VAR35-VAR34)*100
VAR38赋值:VAR37的10日累和
VAR39赋值:VAR38的40日[1日权重]移动平均
VAR310赋值:VAR38>20
VAR311赋值:收盘价上穿收盘价*1.055的3日简单移动平均 AND 收盘价>开盘价*1.060 AND 成交量(手)>=1日前的成交量(手)*1.5 AND 收盘价>=收盘价的10日简单移动平均
VAR312赋值:VAR310 AND VAR311 
VAR313赋值:(-100)*(3日内最高价的最高值-收盘价)/(3日内最高价的最高值-3日内最低价的最低值)
VAR314赋值: VAR313上穿(-87) AND 开盘价=1.090*1日前的收盘价 AND 大盘的收盘价>0.980*1日前的大盘的收盘价 AND 收盘价<=1.470*58日内收盘价的最低值
VAR315赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR316赋值:VAR315的9日指数移动平均
VAR317赋值:2*(VAR315-VAR316)
VAR318赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR319赋值:VAR318的3日[1日权重]移动平均
VAR320赋值:VAR319的3日[1日权重]移动平均
VAR321赋值:如果VAR316>1日前的VAR316,返回1,否则返回(-1)的14日指数移动平均*14
VAR322赋值:如果VAR320>1日前的VAR320,返回1,否则返回(-1)的14日指数移动平均*14*2
VAR323赋值:(收盘价的5日简单移动平均/收盘价的70日简单移动平均-1)*100
VAR324赋值:(VAR323+VAR322+VAR321)/3
VAR325赋值:收盘价的80日简单移动平均-收盘价的10日简单移动平均/3
VAR326赋值:如果CLOSEANDMA(成交量(手),5)/240ANDCLOSE>1日前的收盘价*1.0ANDCLOSE,返回88,否则返回0
VAR327赋值:如果收盘价/1日前的收盘价>1.050ANDVOL/当前流通股本(手)*100<10ANDCLOSE<17ANDHIGH/收盘价<1.010ANDVAR326>0,返回91,否则返回0
VAR328赋值:如果VAR324>1日前的VAR324ANDREF(VAR324,1)<2日前的VAR324AND(VAR33ORVAR312ORVAR314)ORVAR326>0ORVAR327>0,返回85,否则返回0
VAR329赋值:如果VAR327>0,返回95,否则返回0, STICK,线宽为2
VAR330赋值:如果VAR326>0ORVAR327>0,返回91,否则返回0, STICK,线宽为2
VAR331赋值:如果VAR328>0ORVAR327>0ORVAR326>0,返回88,否则返回0, STICK,线宽为2
VAR332赋值:100*(收盘价-42日内最低价的最低值)/(42日内最高价的最高值-42日内最低价的最低值),线宽为1,画绿色
VAR333赋值:统计1日中满足收盘价的3日简单移动平均>1日前的收盘价的3日简单移动平均的天数=1
VAR334赋值:(VAR332<93 AND VAR333 AND VAR329和VAR330的较大值和VAR331的较大值)*100
当满足条件VAR327>90时,在最低价*0.99和最低价*0.95位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件VAR327>90时,在最低价*0.93位置书写文字,画黄色
 

源码:

 

{凤还巢}
VarA1:=LLV(LOW,13);
VarB1:=HHV(HIGH,13);
支撑:VarA1,COLOR00FF00,LINETHICK0;
阻力:VarB1,colorCDFFBB,LINETHICK0;
MA5:EMA(CLOSE,5),LINETHICK0;
M55:MA(CLOSE,55),Colorff00ff,linethick2;
指导:EMA(CLOSE,9),COLOR0000FF,LINETHICK2;
a1:PARTLINE((指导 > REF(指导,1)),指导),LINETHICK2,COLOR0000FF;
a2:PARTLINE((指导 < REF(指导,1)),指导),LINETHICK2,colorgreen;
牛熊:EMA(CLOSE,21),LINETHICK2;
年线:EMA(CLOSE,120)COLORCYAN,LINETHICK2;
STICKLINE(C>=O,C,O,7,0),COLOR0000AA;
STICKLINE(C>=O,C,O,6,0),COLOR0000bb ;
STICKLINE(C>=O,C,O,5,0),COLOR0000cc;
STICKLINE(C>=O,C,O,4,0),COLOR0000DD ;
STICKLINE(C>=O,C,O,3,0),COLOR0000ee;
STICKLINE(C>=O,C,O,2,0),COLOR0000FF;
STICKLINE(C>=O,C,O,1,0),COLOR0000ff;
STICKLINE(C>=O,H,L,0,0),COLORRED;
STICKLINE(C<=O,C,O,7,0),Coloraaaa00;
STICKLINE(C<=O,C,O,6,0),Colorbbbb00;
STICKLINE(C<=O,C,O,5,0),Colorcccc00;
STICKLINE(C<=O,C,O,4,0),Colordddd00;
STICKLINE(C<=O,C,O,3,0),Coloreeee00;
STICKLINE(C<=O,C,O,2,0),COLORffff00;
STICKLINE(C<=O,C,O,1,0),Colorffff00;
STICKLINE(C<=O,H,L,0,0),COLORffff00;
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,7,0),color00AAAA;
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,5,0),color00CCCC;
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,3,0),color00EEEE;
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,1,0),coloryellow;
DH:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100);
STICKLINE(DH<=-4,(c+o)/2,c,7,0),colorAA0000;
STICKLINE(DH<=-4,(c+o)/2,c,5,0),colorCC0000;
STICKLINE(DH<=-4,(c+o)/2,c,3,0),colorEE0000;
STICKLINE(DH<=-4,(c+o)/2,c,1,0),colorFF0000;
M30:=MA(CLOSE,30),Colorff00ff,linethick0;
顶: COST(95)*1,CIRCLEDOT, linethick1,COLORRED;
Var1:=(2*CLOSE+HIGH+LOW)/4;
底: EMA(Var1,99)*0.91,CIRCLEDOT, linethick1,colorgreen ;
{SNX-3}
X1:=HHV(H,3);
X2:=LLV(L,3);
Xc:=c;
Xh:=h;
Xl:=l;
for i=1 to datacount do
IF Xh[i]>x1[i-1] and Xc[i]>Xc[i-1] Then ly:=x2;
ELSE IF Xl[i]<x2[i-1] and Xc[i]<Xc[i-1] Then ly:=x1;
ELSE ly:=ly[i-1];
s3:ly,COLORgreen,LINETHICK0;
drawicon(cross(c,s3),s3,1);
X1:=REF(CLOSE,1);
MC:=((SMA(MAX((CLOSE - X1),0),7,1) / SMA(ABS((CLOSE - X1)),7,1)) * 100);
DRAWTEXT(CROSS(80,MC),h*1.03,' 快卖'),colorwhite;
DRAWTEXT(CROSS(MC,20),l*0.98,' 短买'),colorFF;
Var32:=CLOSE/REF(CLOSE, 1)>=1.062 AND HIGH/CLOSE<1.005 AND MA(CLOSE,90)/CLOSE>=1.150;
Var33:=Var32 AND COUNT(Var32, 20)=1 ;
Var34:=(INDEXC-REF(INDEXC, 1))/REF(INDEXC, 1);
Var35:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1);
Var36:=IF(Var34>0.010, 0.900, 1) AND IF(Var34>(-0.025), 1, 1.200);
Var37:=Var36*(Var35-Var34)*100;
Var38:=SUM(Var37, 10);
Var39:=SMA(Var38, 40, 1);
Var310:=Var38>20;
Var311:=CROSS(CLOSE, MA(CLOSE*1.055, 3)) AND CLOSE>OPEN*1.060 AND VOL>=REF(VOL,1)*1.5 AND CLOSE>=MA(CLOSE, 10);
Var312:=Var310 AND Var311 ;
Var313:=(-100)*(HHV(HIGH, 3)-CLOSE)/(HHV(HIGH, 3)-LLV(LOW, 3));
Var314:= CROSS(Var313, (-87)) AND OPEN=1.090*REF(CLOSE, 1) AND INDEXC>0.980*REF(INDEXC, 1) AND CLOSE<=1.470*LLV(CLOSE, 58);
Var315:=EMA(CLOSE, 12)-EMA(CLOSE, 26);
Var316:=EMA(Var315, 9);
Var317:=2*(Var315-Var316);
Var318:=(CLOSE-LLV(LOW, 9))/(HHV(HIGH, 9)-LLV(LOW, 9))*100;
Var319:=SMA(Var318, 3, 1);
Var320:=SMA(Var319, 3, 1);
Var321:=EMA(IF(Var316>REF(Var316, 1), 1, (-1)), 14)*14;
Var322:=EMA(IF(Var320>REF(Var320, 1), 1, (-1)), 14)*14*2;
Var323:=(MA(CLOSE, 5)/MA(CLOSE, 70)-1)*100;
Var324:=(Var323+Var322+Var321)/3;
Var325:=MA(CLOSE, 80)-MA(CLOSE, 10)/3;
Var326:=IF(CLOSE and MA(VOL, 5)/240 AND CLOSE>REF(CLOSE, 1)*1.0 AND CLOSE,88,0);{Var38>Var39;}
Var327:=IF(CLOSE/REF(CLOSE, 1)>1.050 AND VOL/CAPITAL*100<10 AND CLOSE<17 ANDHIGH/CLOSE<1.010 AND Var326>0, 91, 0);
Var328:=IF(Var324>REF(Var324, 1) AND REF(Var324, 1)<REF(Var324, 2) AND (Var33 ORVar312 OR Var314) OR Var326>0 OR Var327>0, 85, 0);
Var329:=IF(Var327>0 ,95,0), STICK,LINETHICK2;
Var330:=IF(Var326>0 or var327>0,91,0), STICK,LINETHICK2;
Var331:=IF(Var328>0 or var327>0 or var326>0,88,0), STICK,LINETHICK2;
Var332:=100*(CLOSE-LLV(LOW,42))/(HHV(HIGH,42)-LLV(LOW,42)),LINETHICK1,colorgreen;
Var333:=COUNT(MA(CLOSE,3)>REF(MA(CLOSE,3),1),1)=1;
Var334:=(Var332<93 AND Var333 and MAX(MAX(Var329, Var330), Var331))*100;
STICKLINE(Var327>90,LOW*0.99,LOW*0.95,1,0),COLORYELLOW;
DRAWTEXT(Var327>90,LOW*0.93,'追牛'),COLORYELLOW;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容