高抛低吸主图指标公式源码
相关简介:高抛低吸主图指标公式源码
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:主图
本人自用主图,使用方法一看就明白,看图上所示,上涨时碰到黄线就卖出,跌下来在买,天天可以做T+0,跌时碰到紫线就买。
通达信指标公式源码:
KK:=IF("kdj.J"<-1,10,0);
TYP:=(HIGH+LOW+CLOSE)/3;
cci:=(TYP-ma(TYP,14))/(0.015*AVEDEV(TYP,14));
CCIXZ1:=EMA(EMA(EMA(CCI,2),2),2);
CCIXZ2:=EMA(EMA(EMA(CCI,3),2),2);
X:=(crOSS(CCIXZ1,CCIXZ2)OR(CCIXZ1>=CCIXZ2))
ANDCCIXZ1>=-101ANDCCIXZ1>=REF(CCIXZ1,1)
ANDREF(CCIXZ1,1)<-101;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
TJ:=CROSS(9.9,KK);
K1:=EMA(EMA(EMA(K,2),2),2);
D1:=EMA(EMA(EMA(D,2),2),2);
J1:=EMA(EMA(EMA(J,2),2),2);
Y:=J1>REF(J1,1);
RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
VARB2:=(RSVV/2+22)*1;
LL:=EMA(vol,13);
ZJ:=EMA(AMOUNT,13);
GL:=((ZJ/LL)/100);
TC:=(((CLOSE-GL)/GL)*100);
BB:=Abs(L-C)>ABS(H-C)*5;
HJ:=((TC<(0))ANDBB),COLORRED;
ZZ:=HJANDRSVV<VARB2-2;
XG:ZZ>0ANDTJ;
EMA13:=EMA(C,13),COLORWHITE;
EMA21:=EMA(C,21),COLORYELLOW;
EMA34:=EMA(C,34),COLORFF00FF;
EMA60:=MA(C,60),COLORFFCC66;
VAR2:=(2*CLOSE+HIGH+LOW)/4;
VAR3:=IF(YEAR>=2099ANDMONTH>2,0,1);
VAR4:=LLV(LOW,5);VAR5:=HHV(HIGH,4);
散户:=EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3;
庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3;
DRAWTEXT(CROSS(散户,庄家)AND散户<30,L-0.05,'←低吸'),COLORLIRED;
DRAWTEXT(CROSS(庄家,散户)AND散户>70,H+0.05,'←高抛'),COLORGREEN;
DRAWICON(CROSS(散户,庄家)AND散户<30,L-0.05,1);
DRAWICON(CROSS(庄家,散户)AND散户>70,H+0.05,2);
VAR9:=CLOSE-REF(CLOSE,5);
VARA:=EMA(EMA(VAR9,5),5)/EMA(EMA(ABS(VAR9),5),5);
VARC:=EMA(EMA(VAR9,20),20)/EMA(EMA(ABS(VAR9),20),20);
卖出:=IF(VARA>0ANDCROSS(VARC,VARA),90,100);
DRAWICON(卖出<0,H+0.05,2);买线:=EMA(CLOSE,2);
卖线:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);
B1:IF(CROSS(买线,卖线),L-0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORMAGENTA;
S1:IF(CROSS(80,RSI)*30,H+0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
VC:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
S2:=IF(VC>20ANDFILTER(VC<REF(VC,1),5),H+0.02,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORGREEN;
A0:=(L+H+C*2)/4;
A1:EMA(A0,14)COLORBLUE,LINETHICK2;
A2:=EMA(A0,25)COLORLIBLUE,LINETHICK2;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
看多:IF(A1X>=0ANDBARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL),COLORMAGENTA{,LINETHICK2};
逃顶:IF(A1X<0ANDBARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORCYAN,{LINETHICK2};
买入持股:IF(A1X>=0,A1,DRAWNULL)COLORRED,LINETHICK3;
卖出空仓:IF(A1X<0ANDA2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK3;
STICKLINE(CROSS(A1X,0),H,L,0,0),COLOR9933FF;
STICKLINE(CROSS(A1X,0),C,O,3,0),COLOR0000CC;
STICKLINE(CROSS(A1X,0),C,O,1,0),COLOR0033FF;
STICKLINE(CROSS(0,A1X),L,H,0,0),COLOR66CC33;
[源码注释]通达信公式动态翻译结果
KK赋值:如果"KDJ的J"<-1,返回10,否则返回0
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
CCIXZ1赋值:CCI的2日指数移动平均的2日指数移动平均的2日指数移动平均
CCIXZ2赋值:CCI的3日指数移动平均的2日指数移动平均的2日指数移动平均
X赋值:(CCIXZ1上穿CCIXZ2OR(CCIXZ1>=CCIXZ2))ANDCCIXZ1>=-101ANDCCIXZ1>=1日前的CCIXZ1ANDREF(CCIXZ1,1)<-101
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
TJ赋值:9.9上穿KK
K1赋值:K的2日指数移动平均的2日指数移动平均的2日指数移动平均
D1赋值:D的2日指数移动平均的2日指数移动平均的2日指数移动平均
J1赋值:J的2日指数移动平均的2日指数移动平均的2日指数移动平均
Y赋值:J1>1日前的J1
RSVV赋值:(收盘价-10日内最低价的最低值)/(10日内最高价的最高值-10日内最低价的最低值)*100
VARB2赋值:(RSVV/2+22)*1
LL赋值:成交量(手)的13日指数移动平均
ZJ赋值:成交额(元)的13日指数移动平均
GL赋值:((ZJ/LL)/100)
TC赋值:(((收盘价-GL)/GL)*100)
BB赋值:最低价-收盘价的绝对值>最高价-收盘价的绝对值*5
HJ赋值:((TC<(0))ANDBB),画红色
ZZ赋值:HJANDRSVV<VARB2-2
输出XG:ZZ>0ANDTJ
EMA13赋值:收盘价的13日指数移动平均,画白色
EMA21赋值:收盘价的21日指数移动平均,画黄色
EMA34赋值:收盘价的34日指数移动平均,COLORFF00FF
EMA60赋值:收盘价的60日简单移动平均,COLORFFCC66
VAR2赋值:(2*收盘价+最高价+最低价)/4
VAR3赋值:如果年份>,返回?,否则返回?
=2099ANDMONTH>
2,0,1)
VAR4赋值:5日内最低价的最低值
VAR5赋值:4日内最高价的最高值
散户赋值:(VAR2-VAR4)/(VAR5-VAR4)*100的4日指数移动平均*VAR3
庄家赋值:0.667*1日前的散户+0.333*散户的2日指数移动平均*VAR3
当满足条件散户上穿庄家AND散户<时,在?位置书写文字
30,最低价-0.05,'←低吸'),画淡红色
当满足条件庄家上穿散户AND散户>时,在?位置书写文字
70,最高价+0.05,'←高抛'),画绿色
当满足条件散户上穿庄家AND散户<时,在?位置画?号图标
30,最低价-0.05,1)
当满足条件庄家上穿散户AND散户>时,在?位置画?号图标
70,最高价+0.05,2)
VAR9赋值:收盘价-5日前的收盘价
VARA赋值:VAR9的5日指数移动平均的5日指数移动平均/VAR9的绝对值的5日指数移动平均的5日指数移动平均
VARC赋值:VAR9的20日指数移动平均的20日指数移动平均/VAR9的绝对值的20日指数移动平均的20日指数移动平均
卖出赋值:如果VARA>,返回?,否则返回?
0ANDCROSS(VARC,VARA),90,100)
当满足条件卖出<时,在?位置画?号图标
0,最高价+0.05,2)
买线赋值:收盘价的2日指数移动平均
卖线赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均
输出B1:如果买线上穿卖线,返回最低价-0.02,否则返回无效数,CROSSDOT,线宽为3,画洋红色
输出S1:如果80上穿RSI*30,返回最高价+0.02,否则返回无效数,CROSSDOT,线宽为3,画黄色
VC赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3
S2赋值:如果VC>,返回?,否则返回?
20ANDFILTER(VC<
1日前的VC,5),最高价+0.02,无效数),CIRCLEDOT,线宽为3,画绿色
A0赋值:(最低价+最高价+收盘价*2)/4
输出A1:A0的14日指数移动平均画蓝色,线宽为2
A2赋值:A0的25日指数移动平均画淡蓝色,线宽为2
A1X赋值:(A1-1日前的A1)/1日前的A1*100,NODRAW
A2X赋值:(A2-1日前的A2)/1日前的A2*100,NODRAW
输出看多:如果A1X>,返回?,否则返回?
=0ANDBARSLAST(A1X上穿0)>
0,上次A1X上穿0距今天数日前的(收盘价+开盘价)/2,无效数),画洋红色
输出逃顶:如果A1X<,返回?,否则返回?
0ANDBARSLAST(0上穿A1X)>
0,上次0上穿A1X距今天数日前的(收盘价+开盘价)/2,无效数),画青色,
输出买入持股:如果A1X>,返回?,否则返回?
=0,A1,无效数)画红色,线宽为3
输出卖出空仓:如果A1X<,返回?,否则返回?
0ANDA2X<
0,A1,无效数)画绿色,线宽为3
当满足条件A1X上穿0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR9933FF
当满足条件A1X上穿0时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000CC
当满足条件A1X上穿0时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0033FF
当满足条件0上穿A1X时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR66CC33
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论