欢迎您访问投资者加油站-WWW.XG51.CN选股无忧网

尾盘超短线稳步登高 鲛海龙珠火箭加油低估价值难得一见空中加速哪吒闹海一剑封喉猛龙在天底部黄金神龙见首跟庄波段神龙甩尾

鱼跃龙门拔地而起底部起飞筹码突击阶段新高MACD金叉量能巨变深跌回弹小步上扬量价齐飞盘整突破超卖反转超级强势强势洗盘

软件书籍买点指标卖点指标买卖指标底部指标市场热点股票入门指标改编指标技巧通达信公式安装方法大智慧公式安装方法同花顺公式安装方法

通达信公式

当前位置: 主页 > 通达信公式

通达信多指标合成主图未加密选股指标公式源码

来源:网络|编辑:小编|时间:2021-12-26|栏目:通达信公式

DYNAINFO(6)<0.01){XG51};
JJJT:=IF(DDD,1,(JJJ<(DYNAINFO(5)+0.01) && JJJ>(DYNAINFO(6)-0.01))){XG51};
cyc3:IF(JJJT,0.01*ema(AMOUNT,3)/Ema(vol,3),EMA((HIGH+LOW+CLOSE)/3,3)){XG51};
CYC5:IF(JJJT,0.01*EMA(AMOUNT,5)/EMA(VOL,5),EMA((HIGH+LOW+CLOSE)/3,5)){XG51};
DRAWBAND(CYC3,RGB(230,0,50),CYC5,RGB(00,50,250)){XG51};
CYC34:IF(JJJT,0.01*EMA(AMOUNT,34)/EMA(VOL,34),EMA((HIGH+LOW+CLOSE)/3,34)),COLORCYAN,LINETHICK2{XG51};
IF(CYC34>REF(CYC34,1),CYC34,DRAWNULL),COLORLIMAGENTA,LINETHICK2{XG51};
DRAWKLINE(H,O,L,C){XG51};
ZT:=REF(C,1)*1.1-C<0.01 AND H=C{XG51};
突破:=ZT{XG51};
stICKLINE(突破,C,O,3,0),COLOR000088{XG51};
STICKLINE(突破,C,O,2.5,0),COLOR000099{XG51};
STICKLINE(突破,C,O,2,0),COLOR0000AA{XG51};
STICKLINE(突破,C,O,1.5,0),COLOR0000BB{XG51};
STICKLINE(突破,C,O,1.0,0),COLOR0000DD{XG51};
STICKLINE(突破,C,O,0.5,0),COLOR0000FF{XG51};
STICKLINE(突破,C,O,0.5,0),COLORLIMAGENTA{XG51};
B:=SMA(CLOSE,20,1)*2-REF(SMA(CLOSE,20,1),1){XG51};
分水岭:=SMA(IF(MA(CLOSE,20)<B,B,MA(CLOSE,20)),3,1){XG51};
操作线:SMA(分水岭-(MA(C,5)-分水岭),2,1),COLORMAGENTA,LINETHICK1{XG51};
OUTF:=crOSS(CYC5,操作线){XG51};
DRAWICON(OUTF,操作线,13){XG51};
ac:=(2*C+H+L)/4{XG51};
M25:=MA(AC,25){XG51};
UB:M25+2*STD(AC,25),COLORBLUE,DOTLINE{XG51};
LB:M25-2*STD(AC,25),COLORBLUE,DOTLINE{XG51};
VAR1:=CLOSE-LOW{XG51};
VAR2:=HIGH-LOW{XG51};
VAR3:=CLOSE-HIGH{XG51};
VAR4:=IF(HIGH>LOW,(VAR1/VAR2+VAR3/VAR2)*VOL,0){XG51};
HPTP:=SUM(VAR4,10)/10000,COLORSTICK{XG51};
dif:=EMA(CLOSE,12)-EMA(CLOSE,26){XG51};
DEA:=EMA(DIF,9){XG51};
TKXL:=(DIF-DEA)*2{XG51};
XVYO:=UPNDAY(TKXL,1){XG51};
HH:=REF(H,5)=HHV(H,11){XG51};
LL:=REF(L,5)=LLV(L,11){XG51};
FG01:=BACKSET(HH,6)>BACKSET(HH,5){XG51};
FD01:=BACKSET(LL,6)>BACKSET(LL,5){XG51};
FG02:=IF(BArslAST(FG01)=BARSLAST(FD01) AND MA(C,5)>MA(C,10),FG01,IF(BARSLAST(FD01)>BARSLAST(FG01),FG01,0)){XG51};
FD02:=IF(BARSLAST(FG01)=BARSLAST(FD01) AND MA(C,10)>MA(C,5),FD01,IF(BARSLAST(FG01)>BARSLAST(FD01),FD01,0)){XG51};
FG0:=FG02 AND H=HHV(H,BARSLAST(FD02)){XG51};
FD0:=FD02 AND L=LLV(L,BARSLAST(FG02)){XG51};
GQ:=L>REF(H,1) AND DAY!=REF(DAY,1){XG51};
DQ:=H<REF(L,1) AND DAY!=REF(DAY,1){XG51};
FGH:=REF(H,BARSLAST(FG0)){XG51};
FGL:=REF(L,BARSLAST(FG0)){XG51};
FGH1:=REF(H,BARSLAST(FG0)+1){XG51};
FGL1:=REF(L,BARSLAST(FG0)+1){XG51};
FGL2:=REF(L,BARSLAST(FG0)+2){XG51};
FDH2:=REF(H,BARSLAST(FD0)+2){XG51};
FDH:=REF(H,BARSLAST(FD0)){XG51};
FDL:=REF(L,BARSLAST(FD0)){XG51};
FDH1:=REF(H,BARSLAST(FD0)+1){XG51};
FDL1:=REF(L,BARSLAST(FD0)+1){XG51};
FGZL:=IF(FGH1<FGL,FGL,IF(FGL<=FGL1,FGL2,FGL1)){XG51};
FDZH:=IF(FDL1>FDH,FDH,IF(FDH>=FDH1,FDH2,FDH1)){XG51};
FG1:=FGH>FDZH AND FG0{XG51};
FD1:=FDL<FGZL AND FD0{XG51};
FG:=FG1 AND FGH>FDH AND FGL>FDL AND FGL1>FDL{XG51};
FD:=FD1 AND FDL<FGL AND FDH<FGH AND FDH1<FGH{XG51};
BH0:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1)){XG51};
BHG:=COUNT(BH0,BARSLAST(FD0)){XG51};
BHD:=COUNT(BH0,BARSLAST(FG0)){XG51};
BGQ:=COUNT(GQ,BARSLAST(FD0)){XG51};
BDQ:=COUNT(DQ,BARSLAST(FG0)){XG51};
BK0:=IF(BHG>0,BHG+2,IF(BHD,BHD+2,3)){XG51};
BK:=IF(BGQ,BK0-BGQ,IF(BDQ,BK0-BDQ,BK0)){XG51};
G1X:=(FG AND BARSLAST(FD)>BK){XG51};
D1X:=(FD AND BARSLAST(FG)>BK){XG51};
G1:=(FG0 AND REF(H,BARSLAST(FG0))>=REF(H,BARSLAST(G1X)) AND BARSLAST(D1X)>BARSLAST(G1X))
OR (FG1 AND COUNT(GQ,BARSLAST(FD1))>0 AND REF(H,BARSLAST(FG1))>REF(H,BARSLAST(G1X))){XG51};
D1:=(FD0 AND REF(L,BARSLAST(FD0))<=REF(L,BARSLAST(D1X)) AND BARSLAST(G1X)>BARSLAST(D1X))
OR (FD1 AND COUNT(DQ,BARSLAST(FG1))>0 AND REF(L,BARSLAST(FD1))<REF(H,BARSLAST(D1X))){XG51};
G1H:=IF(BARSLAST(D1)>BARSLAST(G1),REF(H,BARSLAST(G1)),REF(H,BARSLAST(D1))){XG51};
D1L:=IF(BARSLAST(G1)>BARSLAST(D1),REF(L,BARSLAST(D1)),REF(L,BARSLAST(G1))){XG51};
G2:=G1 AND H=HHV(G1H,BARSLAST(D1)+1) AND H>REF(H,1) AND BARSLAST(D1)>BARSLAST(G1){XG51};
D2:=D1 AND L=LLV(D1L,BARSLAST(G1)+1) AND L<REF(L,1) AND BARSLAST(G1)>BARSLAST(D1){XG51};
NN:=G2 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2)){XG51};
UU:=D2 OR (FD0 AND REF(L,BARSLAST(FD0))<REF(L,BARSLAST(D2)) AND BARSLAST(G2)>BARSLAST(D2)){XG51};
趋势向上:=DRAWLINE(UU,L,NN,H,0),COLORBLUE,DOTLINE{XG51};
趋势向下:=DRAWLINE(NN,H,UU,L,0),COLORRED,DOTLINE{XG51};
找顶线:DRAWLINE(NN,H,REF(NN,1),REF(H,1),1),COLORLIGREEN,LINETHICK1{XG51};
找底线:DRAWLINE(UU,L,REF(UU,1),REF(L,1),1),COLORLIMAGENTA,LINETHICK1{XG51};
DRAWNUMBER(UU,L*0.995,L){XG51};
DRAWNUMBER(NN,H*1.01,H){XG51};
XG:CROSS(C,找顶线) AND 找顶线>0 AND HPTP AND XVYO,NODRAW{XG51};
DRAWICON(XG,LOW,1){XG51};
DRAWTEXT(ISLASTBAR,找顶线,VAR2STR(找顶线,2)),COLORCYAN{XG51};
DRAWTEXT(ISLASTBAR,找底线,VAR2STR(找底线,2)),COLORLIMAGENTA{XG51};
TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>O{XG51};
立桩量:=FILTER(TJ1,0){XG51};
TJ2:=IF(BARSLAST(立桩量)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量)=3 AND CLOSE>REF(HIGH,3),1,0))){XG51};
STICKLINE(CLOSE,REF(LOW,BARSLAST(立桩量)),REF(LOW,BARSLAST(立桩量)),2,0),COLORBLUE{XG51};
STICKLINE(立桩量,O,C,0.5,0),COLORBLUE{XG51};
A1:=C>REF(C,4){XG51};
NT:=BARSLASTCOUNT(A1){XG51};
TJ11:=NT=9{XG51};
TJ13:=ISLASTBAR AND BETWEEN(NT,1,8){XG51};
AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT{XG51};
DRAWTEXT(AY>0,H*1.02,VAR2STR(AY,0)),COLORFF00FF{XG51};
DRAWTEXT(NT=9,H*1.02,'9'),COLORCYAN{XG51};
BA1:=C<REF(C,4){XG51};
NT0:=BARSLASTCOUNT(BA1){XG51};
TJ21:=NT0=9 {XG51};
TJ23:=ISLASTBAR AND BETWEEN(NT0,1,8){XG51};
AY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0{XG51};
DRAWTEXT(AY1>0,L*0.98,VAR2STR(AY1,0)),COLORCYAN{XG51};
DRAWTEXT(NT0=9,L*0.98,'9'),COLORFF00FF{XG51};
LC:=REF(CLOSE,1);
rsi:SMA(MAX(CLOSE-LC,0),12,1)/SMA(Abs(CLOSE-LC),12,1)*100,NODRAW{XG51};
DRAWTEXT(CROSS(80,RSI) ,HIGH*1.01,'见顶'),COLORBLUE{XG51};
DRAWTEXT(CROSS(RSI,20),LOW*0.992,'见底'),COLORRED{XG51};
RSVA:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100{XG51};
K1:=SMA(RSVA,3,1)COLORRED{XG51};
D1A:=SMA(K1,3,1),COLORBLUE{XG51};
J:=3*K1-2*D1A,COLORLIMAGENTA,LINETHICK2{XG51};
DRAWICON(CROSS(J,0),L+0.01,5){XG51};
DRAWICON(CROSS(100,J),H+0.03,4){XG51};
RSVB:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100{XG51};
KB:=SMA(RSVB,3,1),COLORRED,NODRAW{XG51};
DB:=SMA(KB,3,1),NODRAW{XG51};
JA:=3*KB-2*DB,COLORLIMAGENTA,LINETHICK2{XG51};
DRAWICON(CROSS(JA,0),L,18){XG51};
DRAWICON(CROSS(100,JA),H*1.005,15){XG51};
STICKLINE(CROSS(JA,0),H,L,0,1),COLORBLUE{XG51};
STICKLINE(CROSS(JA,0),C,O,3.0,0),COLOR117777{XG51};
STICKLINE(CROSS(JA,0),C,O,2.5,0),COLOR119999{XG51};
STICKLINE(CROSS(JA,0),C,O,2.0,0),COLOR11BBBB{XG51};
STICKLINE(CROSS(JA,0),C,O,1.5,0),COLOR11DDDD{XG51};
STICKLINE(CROSS(JA,0),C,O,1.0,0),COLOR44FFFF{XG51};
STICKLINE(CROSS(JA,0),CLOSE,OPEN,0.5,0),COLORLIMAGENTA{XG51};
STICKLINE(CROSS(100,JA),C,O,3,0),COLOR008800{XG51};
STICKLINE(CROSS(100,JA),C,O,2.5,0),COLOR00AA00{XG51};
STICKLINE(CROSS(100,JA),C,O,2,0),COLOR00BB00{XG51};
STICKLINE(CROSS(100,JA),C,O,1.5,0),COLOR00DD00{XG51};
STICKLINE(CROSS(100,JA),C,O,1,0),COLOR00FF00{XG51};
STICKLINE(CROSS(100,JA),O,C,0.5,0),COLORYELLOW{XG51};
SAR1:SAR(10,2,20),COLORGREEN,NODRAW{XG51};
IF(SAR1>C,SAR1,DRAWNULL),COLORGREEN,CIRCLEDOT;
IF(SAR1<C,SAR1,DRAWNULL),COLORWHITE,CIRCLEDOT{XG51};
收盘线:DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONST(C),CURRBARSCOUNT=1,C,3),COLORGRAY,DOTLINE{XG51};
TM:=1200823{XG51};
涨停:IF(DATE<TM,ZTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORWHITE{XG51};
跌停:IF(DATE<TM,DTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORCYAN{XG51};
明涨停:IF(DATE<TM,C*IF(CODELIKE('688'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('688') OR CODELIKE('300'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORMAGENTA{XG51};
明跌停:IF(DATE<TM,C*IF(CODELIKE('688'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('688') OR CODELIKE('300'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORFFFF00{XG51};
所属板块:=STRCAT('所属板块: ',STRCAT(STRCAT(STRCAT('[行业]-',HYBLOCK),STRCAT(' [地域]-',DYBLOCK)),STRCAT(' [概念]-',GNBLOCK))){XG51};
总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿'){XG51};
流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿'){XG51};
全流通:=STRCAT(' 全流通: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2)){XG51};
市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿'){XG51};
股本市值:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值)){XG51};
投资收益:=STRCAT(' 投资收益: ',CON2STR(FINANCE(24)*100,2)){XG51};
净资收益率:=STRCAT(' 净资收益率: ',CON2STR(FINANCE(29)/FINANCE(19)*100,2)){XG51};
毛利率:=STRCAT(' 毛利率: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2)){XG51};
主营利润率:=STRCAT(' 主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2)){XG51};
当前业绩:=STRCAT('当前业绩: ',STRCAT(STRCAT(净资收益率,毛利率),主营利润率)){XG51};
DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,所属板块),COLORBLUE{XG51};
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,股本市值),COLORCYAN{XG51};
DRAWTEXT_FIX(ISLASTBAR,0.005,0.18,0,当前业绩),COLORCYAN{XG51};
DRAWTEXT_FIX(1,0.005,0.24,0,'净利同比:'),COLOR99CC32{XG51};
DRAWNUMBER_FIX(1,0.055,0.24,0,CONST(FINANCE(43))),COLORBLUE{XG51};
DRAWTEXT_FIX(1,0.112,0.24,0,'净利润:'),COLORRED{XG51};
DRAWNUMBER_FIX(1,0.157,0.24,0,CONST(FINANCE(30)/10000)),COLORFF00FF{XG51};
DRAWTEXT_FIX(1,0.005,0.30,0,'投资收益:'),COLORRED{XG51};
DRAWNUMBER_FIX(1,0.055,0.30,0,CONST(FINANCE(24)/1000000)),COLORFF00FF{XG51};
主营业增长率:=FINANCE(44){XG51};
每股净资产:=CONST(FINANCE(34)){XG51};
每股收益:=CONST(FINANCE(38)){XG51};
净利润增长率:=FINANCE(43){XG51};
市销率:=CONST(FINANCE(1)*DYNAINFO(7)/FINANCE(20)){XG51};
现金负债比:=(FINANCE(25)/FINANCE(15)){XG51};
每股未分配:=CONST(FINANCE(32)){XG51};
每股公积金:=CONST(FINANCE(18)){XG51};
SY01:=净资收益率>3{XG51};
SY02:=净资收益率>0.01 AND 净资收益率<=3{XG51};
SY03:=主营利润率>2{XG51};
SY04:=主营利润率>0{XG51};
SY05:=主营业增长率>1{XG51};
SY06:=主营业增长率>0{XG51};
SY07:=净利润增长率>2{XG51};
SY08:=净利润增长率>0.2{XG51};
SY09:=每股收益>0.01{XG51};
SY10:= 每股收益>0.001{XG51};
SY11:=每股净资产>2{XG51};
SY12:=每股净资产>0.01{XG51};
SY13:=每股未分配>0.5{XG51};
SY14:=每股未分配>0.001{XG51};
SY15:=每股公积金>0.5{XG51};
SY16:=每股公积金>0.002{XG51};
SY17:=每股未分配>=2 AND 每股公积金>=2{XG51};
SY18:=每股未分配<2 OR 每股公积金<2{XG51};
优秀:=SY01 AND SY03 AND SY05 AND SY07 AND SY09 AND SY11
AND SY13 AND SY15{XG51};
较好:=SY02 AND SY04 AND SY06 AND SY08 AND SY10 AND SY12
AND SY14 AND SY16{XG51};
一般:=NOT(优秀) AND NOT(较好){XG51};
DRAWTEXT_FIX(优秀 AND 较好=0,0.45,0,0,'基本面:优秀!'),COLORLIMAGENTA{XG51};
DRAWTEXT_FIX(较好,0.45,0,0,'基本面:较好!'),COLORWHITE{XG51};
DRAWTEXT_FIX(一般,0.45,0,0,'基本面:一般!'),COLORCYAN{XG51};
DRAWTEXT_FIX(SY17,0.65,0,0,'高送转潜力:是!'),COLORLIMAGENTA{XG51};
DRAWTEXT_FIX(SY18,0.65,0,0,'高送转潜力:否!'),COLORCYAN{X.G_5?1.C.N.{};

 

通达信多指标合成主图未加密选股指标公式源码

源码正文:

JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3)){XG51};
DDD:=(DYNAINFO(5)<0.01 cyc,ema,ma,vol,250,涨停,k线,突破,st,SMA,cr,ac,dif,rsl,L2,趋势,立桩量,桩量,rsi,bs,见底,SAR,收盘线,120,跌停,板块,行业,概念,股本,流通盘,市值,流通市值,业绩,投资,收益率,毛利率,利率,利润,净利润,营业增长,资产,基本面,高送转通达信流入资金强度未加密选股指标公式源码

源码正文:

ZLCM:=ema(WINNER(CLOSE)*70,3){XG51};
SHCM:=Ema((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3){XG51};
ZSHTL:=SHCM/(ZLCM+SHCM)*100{XG51};
ZZLKP:=ZLCM/(ZLCM+SHCM)*100{XG51};
ZCMZL:=MA(ZLCM+SHCM,13){XG51};
ZZNTS:=BArslAst(ZSHTL<90 AND REF(ZSHTL,1)>90){XG51};
ZSHJJ:=EMA(ZSHTL,89){XG51};
ZZLJJ:=EMA(ZZLKP,89){XG51};
ZJLRQD:=INTPART(ZZLKP-ZZLJJ){XG51};
SH8:=EMA(ZSHTL,8){XG51};
DKB:=IF(ZZLKP-REF(ZZLKP,1)>ZSHTL-REF(ZSHTL,1),1,0){XG51};
轴:0,COLORCYAN,DOTLINE,LINETHICK1{XG51};
资金流入强度:ZJLRQD,LINETHICK2,COLORWHITE{XG51};
DRAWICON(crOSS(资金流入强度,0),资金流入强度,1){XG51};
总成交额亿:AMOUNT/100000000,NODRAW{XG51};
AR1:=AMOUNT/((HIGH-LOW)*2-Abs(CLOSE-OPEN)){XG51};
流入亿:=IF(CLOSE>OPEN,AR1*(HIGH-LOW),IF(CLOSE<OPEN,AR1*((HIGH-OPEN)+ (CLOSE-LOW)),AMOUNT/2))/100000000{XG51};
流出亿:=IF(CLOSE>OPEN,0-AR1*((HIGH-CLOSE)+(OPEN- LOW)),IF(CLOSE<OPEN,0-AR1*(HIGH-LOW),0-AMOUNT/2))/100000000{XG51};
差额亿:流入亿+流出亿,NODRAW{X.G_5+1.C.N.{};

免责声明 | 联系我们 | 服务协议

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

选股无忧网是股票软件指标公式分享平台,不开展相关证券业务,平台展示的所有股票资料由网络收集,不保障实时性和真实性,请勿以此为依据进行股票交易。

联系QQ:875328188 | 邮箱:875328188@qq.com

Copyright © 2002-2021 选股无忧网桂ICP备18001383号-7