相关简介: 主图指标牛熊线公式
源码概况:主图指标牛熊线公式
指标类别:主图指标牛熊线公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
主图指标牛熊线公式未来函数检测结果:
暂未发现存在未来函数
主图指标牛熊线公式源码:
M30:=MA(C,10);
M60:=MA(C,30);
VA1:=HHVBARS(M30,BARSLAST(M30<M60)+1);
VA2:=CROSS(BACKSET(CROSS(M60,M30),REF(VA1,1)+2),0.5);
QG:=CROSS(BACKSET(CROSS(0,M30)OR(ISLASTBARANDM30>M60),REF(VA1,1)+2),0.5);
STICKLINE(M30>DRAWLINE(VA2,M30,REF(VA2,1),REF(M30,1),1),M30,DRAWLINE(VA2,M30,REF(VA2,1),REF(M30,1),1),1,0),COLOR00BBBB;
A:=MACD.DIF;
A1:=MACD.DEA;
A2:=MACD.MACD;
T:=BARSLAST(A<0ANDA1<0ANDCROSS(A,A1));
TJ:=EVERY(A2>0,3)ANDA2>REF(A2,1)ANDREF(A2,1)<REF(A2,2)ANDA>0ANDA1>0ANDA2>0;
控盘量A:=WINNER(C*0.9)*100,LINETHICK0;
换手率%A:=VOL/CAPITAL*100,LINETHICK0;
走势线:=EMA(控盘量A-换手率%A,5)*1.5,LINETHICK1,COLORLIMAGENTA;
20,,COLORGREEN,LINETHICK2;
资金线:EMA(走势线,3),COLORMAGENTA,LINETHICK3;
选股:CROSS(资金线,20)ANDM30>DRAWLINE(VA2,M30,REF(VA2,1),REF(M30,1),1),NODRAW;
XG:COUNT(TJ,T)=1ANDTJAND资金线>20AND资金线>REF(资金线,1),NODRAW;
STICKLINE(XG,0,20,4,0),COLORYELLOW;
DRAWICON(CROSS(资金线,20)ANDM30>DRAWLINE(VA2,M30,REF(VA2,1),REF(M30,1),1),20,23);
CC:IF(CURRBARSCOUNT<18,CONst(REF(C,1)),DRAWNULL),COLOR000000;
止赢:1.05*CC,COLORFFFFFF,LINETHICK2;
止损:0.97*CC,COLORFFFFFF,LINETHICK2;
V1:=Abs((2*CLOSE+HIGH+LOW)/4-ma(CLOSE,20))/MA(CLOSE,20);
V2:=(1-7/100)*(DMA(CLOSE,V1));
V3:=(1+7/100)*(DMA(CLOSE,V1));
V5:=MA((LOW+HIGH+CLOSE)/3,5);
支撑:REFDATE(V2,DATE),DOTLINE,LINETHICK1,COLORFF0080;
阻力:REFDATE(V3,DATE),DOTLINE,LINETHICK1,COLOR676767;
DRAWGBK(O>C,RGB(360,0,10),RGB(10,0,1),0,'01',0);
P0:=MA(INDEXC,34);
P1:=(55*P0+34*REF(P0,1)+21*REF(P0,2)+13*REF(P0,3)+8*REF(P0,4)+5*REF(P0,5)
+3*REF(P0,6)+2*REF(P0,7)+REF(P0,8)+REF(P0,9))/143;
P2:=REF(P1,1);
大盘长牛熊:=0.5*(P1+P2);
H0:=MA(C,8);
H1:=(55*H0+34*REF(H0,1)+21*REF(H0,2)+13*REF(H0,3)+8*REF(H0,4)+5*REF(H0,5)
+3*REF(H0,6)+2*REF(H0,7)+REF(H0,8)+REF(H0,9))/143;
H2:=REF(H1,1);
短期牛熊:0.5*(H1+H2),NODRAW,COLORYELLOW;
DRAWBAND(H1,RGB(255,255,0),H2,RGB(0,0,255));
STICKLINE(H1>H2,H1,H2,10,0),COLORYELLOW;
I0:=MA(C,34);
I1:=(55*I0+34*REF(I0,1)+21*REF(I0,2)+13*REF(I0,3)+8*REF(I0,4)+5*REF(I0,5)
+3*REF(I0,6)+2*REF(I0,7)+REF(I0,8)+REF(I0,9))/143;
I2:=REF(I1,1);
长期牛熊:0.5*(I1+I2),NODRAW,COLORRED;
DRAWBAND(I1,RGB(255,0,0),I2,RGB(0,255,0));
STICKLINE(I1>I2,I1,I2,10,0),COLORRED;
差:100*(短期牛熊-长期牛熊)/长期牛熊,COLORMAGENTA,NODRAW;
VAR1:=(100-((90*(HHV(HIGH,14)-CLOSE))/(HHV(HIGH,14)-LLV(LOW,14))));
VAR2:=(100-((90*(HHV(HIGH,14)-CLOSE))/(HHV(HIGH,14)-LLV(LOW,14))));
VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-LLV(LOW,6))),34));
DIR1:=ABS(CLOSE-REF(CLOSE,5));
VIR1:=SUM(ABS(CLOSE-REF(CLOSE,1)),5);
ER1:=DIR1/VIR1;
CS1:=ER1*(0.8-2/8)+2/8;
CQ1:=CS1*CS1;
DIR2:=ABS(CLOSE-REF(CLOSE,10));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
STICKLINE(VAR2<MA(VAR3,6),LOW,HIGH,0,1),COLORLIBLUE;
STICKLINE(VAR2>MA(VAR3,6),LOW,HIGH,0,1),COLORRED;
STICKLINE(((OPEN>CLOSE)AND(VAR2<MA(VAR3,6))),(CLOSE-0.03),OPEN,3.05,0),COLORLIBLUE;
STICKLINE(((OPEN<CLOSE)AND(VAR2<MA(VAR3,6))),CLOSE,OPEN,3.05,1),COLORLIBLUE;
STICKLINE(((OPEN>CLOSE)AND(VAR2>MA(VAR3,6))),OPEN,(CLOSE-0.03),3.05,0),COLORRED;
STICKLINE(((OPEN<CLOSE)AND(VAR2>MA(VAR3,6))),OPEN,CLOSE,3.05,1),COLORRED;
DRAWICON(crOSS(VAR2,MA(VAR3,6)),(LOW-(LOW*0.02)),23);
DRAWICON(CROSS(MA(VAR3,6),VAR1),(HIGH+(HIGH*0.01)),15);
PT:=REF(H,1)-REF(L,1);
cdp:=(REF(H,1)+REF(L,1)+REF(C,1)*2)/4;
AH:=CDP+PT;
AL:=CDP-PT;
NH:=CDP*2-REF(L,1);
NL:=CDP*2-REF(H,1);
强:IF(AH>REF(C,1)*1.1,REF(C,1)*1.1,AH)NODRAW;
阻:IF(NH>强,(强-CDP)*0.618+CDP,NH)NODRAW,COLORBLUE;
M:=IF(AL<REF(C,1)/1.1,REF(C,1)/1.1,AL);
撑:IF(NL<M,CDP-(CDP-M)*0.618,NL)NODRAW;
底:IF(AL<REF(C,1)/1.1,REF(C,1)/1.1,AL)NODRAW;
STICKLINE(C>=O,C,O,3.4,0),COLOR0000AA;
STICKLINE(C>=O,C,O,3.0,0),COLOR0000BB;
STICKLINE(C>=O,C,O,2.4,0),COLOR0000CC;
STICKLINE(C>=O,C,O,2.0,0),COLOR0000DD;
STICKLINE(C>=O,C,O,1.6,0),COLOR0000EE;
STICKLINE(C>=O,C,O,1.2,0),COLOR0000FF;
STICKLINE(C>=O,C,O,0.6,0),COLOR0000FF;
STICKLINE(C>=O,H,L,0,0),COLORRED;
STICKLINE(C<=O,C,O,3.4,0),COLORAAAA00;
STICKLINE(C<=O,C,O,3.0,0),COLORBBBB00;
STICKLINE(C<=O,C,O,2.4,0),COLORCCCC00;
STICKLINE(C<=O,C,O,2.0,0),COLORDDDD00;
STICKLINE(C<=O,C,O,1.6,0),COLOREEEE00;
STICKLINE(C<=O,C,O,1.2,0),COLORFFFF00;
STICKLINE(C<=O,C,O,0.6,0),COLORFFFF00;
STICKLINE(C<=O,H,L,0,0),COLORFFFF00;
AA:=(REF(CLOSE,1)+REF(CLOSE,2)+OPEN)/3;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.8,0.05,1,'今日保护价'),LINETHICK2,COLOR00FFFF;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.84,0.05,1,AA);
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.86,0.05,1,'元');
[源码注释]主图指标牛熊线公式翻译结果
M30赋值:收盘价的10日简单移动平均
M60赋值:收盘价的30日简单移动平均
VA1赋值:上次M30<距今天数日内M30距今天数
M60)+1)
VA2赋值:若M60上穿M30则将最近1日前的VA1+2周期置为1上穿0.5
QG赋值:若0上穿M30OR(ISLASTBARANDM30>则将最近?周期置为1上穿?
M60),1日前的VA1+2),0.5)
当满足条件M30>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
当满足条件VA2时,在M30位置画直线起点,当满足条件1日前的VA2时,在1日前的M30位置画直线终点,1表示是否延长.,M30,当满足条件VA2时,在M30位置画直线起点,当满足条件1日前的VA2时,在1日前的M30位置画直线终点,1表示是否延长.,1,0),COLOR00BBBB
A赋值:平滑异同平均线的DIF
A1赋值:平滑异同平均线的DEA
A2赋值:平滑异同平均线的MACD
T赋值:上次A<距今天数
0ANDA1<
0ANDCROSS(A,A1))
TJ赋值:最近?日一直存在A2>
0,3)ANDA2>
1日前的A2ANDREF(A2,1)<
2日前的A2ANDA>
0ANDA1>
0ANDA2>
0
控盘量A赋值:以收盘价*0.9计算的获利盘比例*100,线宽为0
换手率%A赋值:成交量(手)/当前流通股本(手)*100,线宽为0
走势线赋值:控盘量A-换手率%A的5日指数移动平均*1.5,线宽为1,画淡洋红色
20,,画绿色,线宽为2
输出资金线:走势线的3日指数移动平均,画洋红色,线宽为3
输出选股:资金线上穿20ANDM30>
当满足条件VA2时,在M30位置画直线起点,当满足条件1日前的VA2时,在1日前的M30位置画直线终点,1表示是否延长.,NODRAW
输出XG:统计T日中满足TJ的天数=1ANDTJAND资金线>
20AND资金线>
1日前的资金线,NODRAW
当满足条件XG时,在0和20位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
当满足条件资金线上穿20ANDM30>时,在?位置画?号图标
当满足条件VA2时,在M30位置画直线起点,当满足条件1日前的VA2时,在1日前的M30位置画直线终点,1表示是否延长.,20,23)
输出CC:如果到最后交易的周期<18,返回1日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR000000
输出止赢:1.05*CC,COLORFFFFFF,线宽为2
输出止损:0.97*CC,COLORFFFFFF,线宽为2
V1赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
V2赋值:(1-7/100)*(以V1为权重收盘价的动态移动平均)
V3赋值:(1+7/100)*(以V1为权重收盘价的动态移动平均)
V5赋值:(最低价+最高价+收盘价)/3的5日简单移动平均
输出支撑:日期日V2,DOTLINE,线宽为1,COLORFF0080
输出阻力:日期日V3,DOTLINE,线宽为1,COLOR676767
填充背景
P0赋值:大盘的收盘价的34日简单移动平均
P1赋值:(55*P0+34*1日前的P0+21*2日前的P0+13*3日前的P0+8*4日前的P0+5*5日前的P0+3*6日前的P0+2*7日前的P0+8日前的P0+9日前的P0)/143
P2赋值:1日前的P1
大盘长牛熊赋值:0.5*(P1+P2)
H0赋值:收盘价的8日简单移动平均
H1赋值:(55*H0+34*1日前的H0+21*2日前的H0+13*3日前的H0+8*4日前的H0+5*5日前的H0+3*6日前的H0+2*7日前的H0+8日前的H0+9日前的H0)/143
H2赋值:1日前的H1
输出短期牛熊:0.5*(H1+H2),NODRAW,画黄色
画带状线
当满足条件H1>H2时,在H1和H2位置之间画柱状线,宽度为10,0不为0则画空心柱.,画黄色
I0赋值:收盘价的34日简单移动平均
I1赋值:(55*I0+34*1日前的I0+21*2日前的I0+13*3日前的I0+8*4日前的I0+5*5日前的I0+3*6日前的I0+2*7日前的I0+8日前的I0+9日前的I0)/143
I2赋值:1日前的I1
输出长期牛熊:0.5*(I1+I2),NODRAW,画红色
画带状线
当满足条件I1>I2时,在I1和I2位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色
输出差:100*(短期牛熊-长期牛熊)/长期牛熊,画洋红色,NODRAW
VAR1赋值:(100-((90*(14日内最高价的最高值-收盘价))/(14日内最高价的最高值-14日内最低价的最低值)))
VAR2赋值:(100-((90*(14日内最高价的最高值-收盘价))/(14日内最高价的最高值-14日内最低价的最低值)))
VAR3赋值:(100-((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)
DIR1赋值:收盘价-5日前的收盘价的绝对值
VIR1赋值:收盘价-1日前的收盘价的绝对值的5日累和
ER1赋值:DIR1/VIR1
CS1赋值:ER1*(0.8-2/8)+2/8
CQ1赋值:CS1*CS1
DIR2赋值:收盘价-10日前的收盘价的绝对值
VIR2赋值:收盘价-1日前的收盘价的绝对值的10日累和
ER2赋值:DIR2/VIR2
CS2赋值:ER2*(0.8-2/24)+2/24
CQ2赋值:CS2*CS2
当满足条件VAR2<VAR3的6日简单移动平均时,在最低价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画淡蓝色
当满足条件VAR2>VAR3的6日简单移动平均时,在最低价和最高价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件((收阴线)AND(VAR2<VAR3的6日简单移动平均))时,在(收盘价-0.03)和开盘价位置之间画柱状线,宽度为3.05,0不为0则画空心柱.,画淡蓝色
当满足条件((收阳线)AND(VAR2<VAR3的6日简单移动平均))时,在收盘价和开盘价位置之间画柱状线,宽度为3.05,1不为0则画空心柱.,画淡蓝色
当满足条件((收阴线)AND(VAR2>VAR3的6日简单移动平均))时,在开盘价和(收盘价-0.03)位置之间画柱状线,宽度为3.05,0不为0则画空心柱.,画红色
当满足条件((收阳线)AND(VAR2>VAR3的6日简单移动平均))时,在开盘价和收盘价位置之间画柱状线,宽度为3.05,1不为0则画空心柱.,画红色
当满足条件VAR2上穿VAR3的6日简单移动平均时,在(最低价-(最低价*0.02))位置画23号图标
当满足条件VAR3的6日简单移动平均上穿VAR1时,在(最高价+(最高价*0.01))位置画15号图标
PT赋值:1日前的最高价-1日前的最低价
CDP赋值:(1日前的最高价+1日前的最低价+1日前的收盘价*2)/4
AH赋值:CDP+PT
AL赋值:CDP-PT
NH赋值:CDP*2-1日前的最低价
NL赋值:CDP*2-1日前的最高价
输出强:如果AH>1日前的收盘价*1.1,返回1日前的收盘价*1.1,否则返回AHNODRAW
输出阻:如果NH>强,返回(强-CDP)*0.618+CDP,否则返回NHNODRAW,画蓝色
M赋值:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回AL
输出撑:如果NL<M,返回CDP-(CDP-M)*0.618,否则返回NLNODRAW
输出底:如果AL<1日前的收盘价/1.1,返回1日前的收盘价/1.1,否则返回ALNODRAW
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.4,0不为0则画空心柱.,COLOR0000AA
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLOR0000BB
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR0000CC
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR0000DD
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR0000EE
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.4,0不为0则画空心柱.,COLORAAAA00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,COLORBBBB00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLORCCCC00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLORDDDD00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOREEEE00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价<=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
AA赋值:(1日前的收盘价+2日前的收盘价+开盘价)/3
当满足条件到最后交易的周期=1时,在横轴0.8纵轴0.05位置书写文字,线宽为2,COLOR00FFFF
当满足条件到最后交易的周期=1时,在横轴0.84纵轴0.05位置书写数字
当满足条件到最后交易的周期=1时,在横轴0.86纵轴0.05位置书写文字
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)