周期:=10;
:=5;
角度:=20;
P:=周期;
H1:=IF(H=HHV(H,P),H,DRAWNULL);
H2:=CONST(BARSLAST(H1!=DRAWNULL));
H3:=CONST(IF(H2=0,L,REF(L,H2)));
H4:=CONST(REF(BARSLAST(L H3),H2+1)+H2+1);
H5:=CONST(IF(H4=0,L,REF(L,H4)));
H6:=CONST(REF(BARSLAST(L H5),H4+1)+H4+1);
止损:=IF(CURRBARSCOUNT =H2+21,CONST(IF(H6=0,L,REF(L,H6))),
DRAWNULL),COLORYELLOW;{顾比倒数止损位。}
AA:=C {收盘价在止损位之上,即回踩不破止损位。}
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MA60:=MA(C,60);
MA120:=MA(C,120);
MA200:=MA(C,200);
MA20JD:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416;
MA30JD:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;
MA60JD:=ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416;
MA120JD:=ATAN((MA120/REF(MA120,1)-1)*100)*180/3.1416;
MA200JD:=ATAN((MA200/REF(MA200,1)-1)*100)*180/3.1416;
MAN:=MA(C,均线);
BB:=MA20 MA30ANDMA30 MA60ANDMA60 MA120ANDMA120 MA200;{大五线多头排列。}
CC:=CROSS(MAN,L)ANDC {回踩均线:N日均线穿过当日K线且当日收盘价在N日均线之上,即回踩而不破位。}
DD:=(MIN(OPEN,CLOSE)-LOW)/(HIGH-LOW) (1/3);{筛选条件:K线下引线必须占K线振幅的1/3以上,尽可能筛选出股价回踩止跌的股票。}
EE:=MA20JD 角度ANDMA120JD 0ANDMA200JD {通过调节均线角度,控制支撑力度。}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);{要求:MACD位于0轴上方,行情处于多头市场。}
DEA:=EMA(DIF,9);
FF:=BARSLASTCOUNT(DIF 0ANDDEA
XG:AAANDBBANDCCANDDDANDEEANDFF;
VAR0:=(3*CLOSE+LOW+OPEN+HIGH)/6;
多头线:(20*VAR0+19*REF(VAR0,1)+18*REF(VAR0,2)+17*REF(VAR0,3)+16*REF(VAR0,4)+15*REF(VAR0,5)+14*REF(VAR0,6)+13*REF(VAR0,7)+12*REF
(VAR0,8)+11*REF(VAR0,9)+10*REF(VAR0,10)+9*REF(VAR0,11)+8*REF(VAR0,12)+7*REF(VAR0,13)+6*REF(VAR0,14)+5*REF(VAR0,15)+4*REF
(VAR0,16)+3*REF(VAR0,17)+2*REF(VAR0,18)+REF(VAR0,20))/210,
CIRCLEDOT,COLORRED,LINETHICK2;
空头线:ma(多头线,10),CIRCLEDOT,COLORGREEN,LINETHICK2;
stICKLINE(多头线 空头线,多头线,空头线,3.8,1),COLORRED;
STICKLINE(多头线 空头线,多头线,空头线,3.8,1),COLORGREEN;
STICKLINE(C O,O,C,3,0),COLORRED;
STICKLINE(C O,O,C,2.2,0),COLORB0B0FF;
STICKLINE(C O,O,C,1.2,0),COLORYELLOW;
STICKLINE(C O,L,H,0.1,0),COLORYELLOW;
STICKLINE(C O,O,C,3,0),COLORFF2020;
STICKLINE(C O,O,C,2.2,0),COLORFF6600;
STICKLINE(C O,O,C,1.2,0),COLORFFCC66;
STICKLINE(C O,L,H,0.1,0),COLORFFCC66;
STICKLINE(C=OANDC =REF(C,1),O,C,3,0),COLORRED;
STICKLINE(C=OANDC =REF(C,1),O,C,2.2,0),COLORB0B0FF;
STICKLINE(C=OANDC =REF(C,1),O,C,1.2,0),COLORYELLOW;
STICKLINE(C=OANDC =REF(C,1),L,H,0.1,0),COLORYELLOW;
STICKLINE(C=OANDC REF(C,1),O,C,3,0),COLORFF2020;
STICKLINE(C=OANDC REF(C,1),O,C,2.2,0),COLORFF6600;
STICKLINE(C=OANDC REF(C,1),O,C,1.22,0),COLORFFCC66;
STICKLINE(C=OANDC REF(C,1),L,H,0.1,0),COLORFFCC66;
[源码注释]通达信金牛起航指标公式公式解读
周期赋值:10
均线赋值:5
角度赋值:20
P赋值:周期
H1赋值:如果最高价=P日内最高价的最高值,返回最高价,否则返回无效数
H2赋值:上次H1不等于无效数距今天数的最后一日取值设为常数
H3赋值:如果H2=0,返回最低价,否则返回H2日前的最低价的最后一日取值设为常数
H4赋值:?日前的上次最低价 距今天数的最后一日取值设为常数
H3),H2+1)+H2+1)
H5赋值:如果H4=0,返回最低价,否则返回H4日前的最低价的最后一日取值设为常数
H6赋值:?日前的上次最低价 距今天数的最后一日取值设为常数
H5),H4+1)+H4+1)
止损赋值:如果到最后交易的周期 ,返回?,否则返回?
=H2+21,如果H6=0,返回最低价,否则返回H6日前的最低价的最后一日取值设为常数,无效数),画黄色
AA赋值:收盘价
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
MA120赋值:收盘价的120日简单移动平均
MA200赋值:收盘价的200日简单移动平均
MA20JD赋值:(MA20/1日前的MA20-1)*100的反正切*180/3.1416
MA30JD赋值:(MA30/1日前的MA30-1)*100的反正切*180/3.1416
MA60JD赋值:(MA60/1日前的MA60-1)*100的反正切*180/3.1416
MA120JD赋值:(MA120/1日前的MA120-1)*100的反正切*180/3.1416
MA200JD赋值:(MA200/1日前的MA200-1)*100的反正切*180/3.1416
MAN赋值:收盘价的均线日简单移动平均
BB赋值:MA20
MA30ANDMA30
MA60ANDMA60
MA120ANDMA120
MA200
CC赋值:MAN上穿最低价ANDC
DD赋值:(开盘价和收盘价的较小值-最低价)/(最高价-最低价)
(1/3)
EE赋值:MA20JD
角度ANDMA120JD
0ANDMA200JD
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
FF赋值:条件连续成立次数
0ANDDEA
输出XG:AAANDBBANDCCANDDDANDEEANDFF
VAR0赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出多头线:(20*VAR0+19*1日前的VAR0+18*2日前的VAR0+17*3日前的VAR0+16*4日前的VAR0+15*5日前的VAR0+14*6日前的VAR0+13*7日前的VAR0+12*8日前的VAR0+11*9日前的VAR0+10*10日前的VAR0+9*11日前的VAR0+8*12日前的VAR0+7*13日前的VAR0+6*14日前的VAR0+5*15日前的VAR0+4*16日前的VAR0+3*17日前的VAR0+2*18日前的VAR0+20日前的VAR0)/210,CIRCLEDOT,画红色,线宽为2
输出空头线:多头线的10日简单移动平均,CIRCLEDOT,画绿色,线宽为2
当满足条件多头线 空头线时,在多头线和空头线位置之间画柱状线,宽度为3.8,1不为0则画空心柱.,画红色
当满足条件多头线 空头线时,在多头线和空头线位置之间画柱状线,宽度为3.8,1不为0则画空心柱.,画绿色
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORB0B0FF
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,画黄色
当满足条件收阳线时,在最低价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画黄色
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF2020
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORFF6600
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFFCC66
当满足条件收阴线时,在最低价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFCC66
当满足条件收盘价=OANDC =1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收盘价=OANDC =1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORB0B0FF
当满足条件收盘价=OANDC =1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,画黄色
当满足条件收盘价=OANDC =1日前的收盘价时,在最低价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画黄色
当满足条件收盘价=OANDC 1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF2020
当满足条件收盘价=OANDC 1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORFF6600
当满足条件收盘价=OANDC 1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.22,0不为0则画空心柱.,COLORFFCC66
当满足条件收盘价=OANDC 1日前的收盘价时,在最低价和最高价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFCC66