相关简介: 主力净买额指标公式 源码概况:主力净买额指标公式 指标类别:主力净买额指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图主力净买额指标公式未来函数检测结果: 暂未发现存在未来函数主力净买额指标公式源码: VAR1:=EMA(HHV(HIGH,500),21); VAR2:=EMA(HHV(HIGH,250),21); VAR3:=EMA(HHV(HIGH,90),21); VAR4:=EMA(LLV(LOW,500),21); VAR5:=EMA(LLV(LOW,250),21); VAR6:=EMA(LLV(LOW,90),21); VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21); VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21); VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21); VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21); VARB:=REF(LOW,1); VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100; VARD:=EMA(IF(CLOSE*1.35 =VARA,VARC*10,VARC/10),3); VARE:=LLV(LOW,30); VARF:=HHV(VARD,30); VAR10:=IF(MA(CLOSE,58),1,0); 资金入场1:=EMA(IF(LOW =VARE,(VARD+VARF*2)/2,0),3)/618*VAR10; 资金入场:=IF(资金入场1 0,资金入场1,0),LINETHICK1,colorred; 今量:资金入场,NODRAW; 手:=V*100/CAPITAL; V9:=TROUGHBARS(3,15,1) V10:=PEAKBARS(3,15,1) V11:=IF(V9=1,50,0); V12:=IF(V10=1,50,0); 底部:=IF(V11=50,50,0); 买低位:=IF(底部 REF(底部,1),1,0),colorred,LINETHICK3; DRAWTEXT(买低位,38, 主力建仓 ),colorwhite; STICKLINE(买低位,0,37,6,0),colorlimagenta; 头部:=IF(V12=50,100,0); 卖高顶:=IF(头部 REF(头部,1),1,0),colorgreen,LINETHICK3; DRAWTEXT(卖高顶,38, 拉高出货 ),colorwhite; STICKLINE(卖高顶,0,37,6,0),colorgreen; 日换:(手),colorwhite,LINETHICK1; 周换:EMA(手,7),colorgreen,LINETHICK1; 月换:EMA(手,30),colorgreen,LINETHICK1,DOTLINE; STICKLINE(日换 月换,日换,月换,1,0),colorred; STICKLINE(日换 周换,日换,周换,1,0),colorwhite; HS:=V/CAPITAL*100; A1:=IF(资金入场 0,今量*1.2,0),STICK,LINETHICK3,COLOR0000FF; A2:=IF(资金入场 0,今量*0.8,0),STICK,LINETHICK3,COLOR0066FF; A3:=IF(资金入场 0,今量*0.6,0),STICK,LINETHICK3,COLOR0099FF; A4:=IF(资金入场 0,今量*0.4,0),STICK,LINETHICK3,COLOR00CCFF; A5:=IF(资金入场 0,今量*0.2,0),STICK,LINETHICK3,COLOR00FFFF; 必买:IF(TROUGHBARS(2.5,15,1)=0ANDHIGH LOW+0.01,1,-18),colorred,LINETHICK1; 趋势线:2.5*SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),3,2); 高顶卖:=IF(头部 REF(头部,1),18,0),colorcyan,LINETHICK3; DRAWTEXT(高顶卖,44, ●准备卖 ),colorwhite; V7:=TROUGHBARS(3,15,1) 低位买:=IF((V7ANDCOUNT(V7,3)=1),35,0),colorred,LINETHICK3; DRAWTEXT(低位买,44, ●准备买 ),colormagenta; VAEE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; VAEF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR20:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); VAR21:=VAEF REF(VAR20,1)ANDVOL REF(VOL,1)ANDCLOSE REF(CLOSE,1); DRAWTEXT(VAR21ANDCOUNT(VAR21,30)=1,30, ★大资金异动 ),LINETHICK1,COLORFF00FF; STICKLINE(VAR21ANDCOUNT(VAR21,30)=1,1,30,2,0),COLORFF00FF; VAR22:=(HIGH+LOW+CLOSE)/3; VAR23:=(VAR22-MA(VAR22,14))/(0.015*AVEDEV(VAR22,14)); VAR24:=(VAR22-MA(VAR22,70))/(0.015*AVEDEV(VAR22,70)); VAR25:=IF(VAR23 =150ANDVAR23 200ANDVAR24 =150ANDVAR24 200,10,0); VAR26:=IF(VAR23 =-150ANDVAR23 -200ANDVAR24 =-150ANDVAR24 -200,-10,VAR25); VAR27:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VAR28:=100-ABS(VAR27); VAR29:=IF(VAR28 90,VAR28,100); VAR2A:=IF(VAEE 0,VAEE,0); VAR2B:=IF(VAR24 =200ANDVAR23 =150,15,IF(VAR24 =-200ANDVAR23 =-150,-15,VAR26))+60; VAR2C:=VAR2A 48ANDVAR2B 60ANDVAR29 DRAWTEXT(VAR2CANDCOUNT(VAR2C,30)=1,43, ★有大笔异动 ),LINETHICK1,colormagenta; STICKLINE(VAR2CANDCOUNT(VAR2C,30)=1,0,40,2,0),colormagenta; AB:ZIG(3,5)+0.5,COLOR338800,LINETHICK2; GG:=EMA(AB,2); BA:ZIG(3,10),COLOREEDD00,LINETHICK2; HH:=EMA(BA,2); DRAWTEXT(CROSS(HH,BA),BA+10, 高卖 ),COLOR00FF00; DRAWTEXT(CROSS(BA,HH),BA-2, 低买 ),COLOR0000FF; //DRAWICON(CROSS(AB,GG),AB, BUY //DRAWICON(CROSS(GG,AB),AB, SELL VAEC:=(ZIG(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG (3,5),2) =REF(ZIG(3,5),3)); VAED:=(ZIG(3,5) REF(ZIG(3,5),1))AND(REF(ZIG(3,5),1) =REF(ZIG(3,5),2))AND(REF(ZIG (3,5),2) =REF(ZIG(3,5),3)); STICKLINE((VAEC=1),(-5),0,2,0),COLOR0000FF; DRAWTEXT((VAEC=1),(-4), 买进 ),COLOR0000FF; STICKLINE((VAED=1),-5,0,2,0),COLOR00FF00; DRAWTEXT((VAED=1),-5, 卖出 ),COLOR00FF00; VAR0:=DYNAINFO(5); VAR1:=BARSCOUNT(HIGH); VAR2:=(SMA((HIGH/HHV(CLOSE,120)),3,1)*100); 低位金叉跟进:=IF((VAR1 20),VAR2,0); VAR11:=IF((HIGH VAR0),0,IF((LOW VAR0),1,(((VAR0-HIGH)+0.009)/((LOW-HIGH)+0.009)))); AAA:=(DMA(VAR11,(VOL/SUM(VOL,90)))*60); BBB:=(DMA(VAR11,(VOL/CAPITAL))*60); VAR12:=IF(C 1000,AAA,BBB); VAR3:=IF((((VAR12 0)AND(VAR12 REF(VAR12,1)))AND(低位金叉跟进 =88)),VAR2,0); VAR4:=((3*SMA((((CLOSE-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27)))*100),5,1))-(2*SMA(SMA((((HIGH-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27)))*100),5,1),3,1))); VAR5:=EMA(VAR4,8); VAR6:=((3*SMA((((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55)))*100),5,1))-(2*SMA(SMA((((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55)))*100),5,1),3,1))); VAR7:=(EMA(VAR6,3)-10); A:=1.1*C; B:=0.9*C; B1:=100*(WINNER(A)-WINNER(B)); C1:=MA(C,13) REF(MA(C,13),1); D1:=IF(C 1000,CROSS(VAR3,22),CROSS(VAR3,24)); 锁定筹码:=100-B1; 锁定区:STICKLINE(锁定筹码 70ANDC1,0,锁定筹码-65,8,0),COLOR0000FF; 出仓区:STICKLINE(((VAR3 0)AND((VAR7 20)OR((VAR7 REF(VAR7,1))AND(VAR7 50)))),0,VAR3,8,0),COLORGREEN; 明天买:IF(CROSS(锁定筹码,90)ANDC1,锁定筹码-50,0),COLORBBEEFF,LINETHICK2; 明天卖:IF(D1,VAR3+10,0),COLORFFAA00,LINETHICK2;[源码注释]主力净买额指标公式公式解读 VAR1赋值:500日内最高价的最高值的21日指数移动平均 VAR2赋值:250日内最高价的最高值的21日指数移动平均 VAR3赋值:90日内最高价的最高值的21日指数移动平均 VAR4赋值:500日内最低价的最低值的21日指数移动平均 VAR5赋值:250日内最低价的最低值的21日指数移动平均 VAR6赋值:90日内最低价的最低值的21日指数移动平均 VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的21日指数移动平均 VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的21日指数移动平均 VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的21日指数移动平均 VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的21日指数移动平均 VARB赋值:1日前的最低价 VARC赋值:最低价-VARB的绝对值的3日[1日权重]移动平均/最低价-VARB和0的较大值的3日[1日权重]移动平均*100 VARD赋值:如果收盘价*1.35 =VARA,返回VARC*10,否则返回VARC/10的3日指数移动平均 VARE赋值:30日内最低价的最低值 VARF赋值:30日内VARD的最高值 VAR10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0 资金入场1赋值:如果最低价 =VARE,返回(VARD+VARF*2)/2,否则返回0的3日指数移动平均/618*VAR10 资金入场赋值:如果资金入场1 0,返回资金入场1,否则返回0,线宽为1,画红色 输出今量:资金入场,NODRAW 手赋值:成交量(手)*100/当前流通股本(手) V9赋值:收盘价15%之字转向的前1个波谷位置 10 V10赋值:收盘价15%之字转向的前1个波峰位置 10 V11赋值:如果V9=1,返回50,否则返回0 V12赋值:如果V10=1,返回50,否则返回0 底部赋值:如果V11=50,返回50,否则返回0 买低位赋值:如果底部 1日前的底部,返回1,否则返回0,画红色,线宽为3 当满足条件买低位时,在38位置书写文字,画白色 当满足条件买低位时,在0和37位置之间画柱状线,宽度为6,0不为0则画空心柱.,画淡洋红色 头部赋值:如果V12=50,返回100,否则返回0 卖高顶赋值:如果头部 1日前的头部,返回1,否则返回0,画绿色,线宽为3 当满足条件卖高顶时,在38位置书写文字,画白色 当满足条件卖高顶时,在0和37位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色 输出日换:(手),画白色,线宽为1 输出周换:手的7日指数移动平均,画绿色,线宽为1 输出月换:手的30日指数移动平均,画绿色,线宽为1,DOTLINE 当满足条件日换 月换时,在日换和月换位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色 当满足条件日换 周换时,在日换和周换位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色 HS赋值:成交量(手)/当前流通股本(手)*100 A1赋值:如果资金入场 0,返回今量*1.2,否则返回0,STICK,线宽为3,COLOR0000FF A2赋值:如果资金入场 0,返回今量*0.8,否则返回0,STICK,线宽为3,COLOR0066FF A3赋值:如果资金入场 0,返回今量*0.6,否则返回0,STICK,线宽为3,COLOR0099FF A4赋值:如果资金入场 0,返回今量*0.4,否则返回0,STICK,线宽为3,COLOR00CCFF A5赋值:如果资金入场 0,返回今量*0.2,否则返回0,STICK,线宽为3,COLOR00FFFF 输出必买:如果最低价15%之字转向的前1个波谷位置=0ANDHIGH 最低价+0.01,返回1,否则返回-18,画红色,线宽为1 输出趋势线:2.5*(收盘价-25日内最低价的最低值)/(25日内最高价的最高值-25日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-25日内最低价的最低值)/(25日内最高价的最高值-25日内最低价的最低值)*100的5日[1日权重]移动平均的3日[2日权重]移动平均 高顶卖赋值:如果头部 1日前的头部,返回18,否则返回0,画青色,线宽为3 当满足条件高顶卖时,在44位置书写文字,画白色 V7赋值:收盘价15%之字转向的前1个波谷位置 10 低位买赋值:如果(V7ANDCOUNT(V7,3)=1),返回35,否则返回0,画红色,线宽为3 当满足条件低位买时,在44位置书写文字,画洋红色 VAEE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20 VAEF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 VAR20赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均 VAR21赋值:VAEF 1日前的VAR20ANDVOL 1日前的成交量(手)ANDCLOSE 1日前的收盘价 当满足条件VAR21ANDCOUNT(VAR21,30)=1时,在30位置书写文字,线宽为1,COLORFF00FF 当满足条件VAR21ANDCOUNT(VAR21,30)=1时,在1和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF VAR22赋值:(最高价+最低价+收盘价)/3 VAR23赋值:(VAR22-VAR22的14日简单移动平均)/(0.015*VAR22的14日平均绝对偏差) VAR24赋值:(VAR22-VAR22的70日简单移动平均)/(0.015*VAR22的70日平均绝对偏差) VAR25赋值:如果VAR23 =150ANDVAR23 200ANDVAR24 =150ANDVAR24 200,返回10,否则返回0 VAR26赋值:如果VAR23 =-150ANDVAR23 -200ANDVAR24 =-150ANDVAR24 -200,返回-10,否则返回VAR25 VAR27赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100 VAR28赋值:100-VAR27的绝对值 VAR29赋值:如果VAR28 90,返回VAR28,否则返回100 VAR2A赋值:如果VAEE 0,返回VAEE,否则返回0 VAR2B赋值:如果VAR24 =200ANDVAR23 =150,返回15,否则返回如果VAR24 =-200ANDVAR23 =-150,返回-15,否则返回VAR26+60 VAR2C赋值:VAR2A 48ANDVAR2B 60ANDVAR29 100 当满足条件VAR2CANDCOUNT(VAR2C,30)=1时,在43位置书写文字,线宽为1,画洋红色 当满足条件VAR2CANDCOUNT(VAR2C,30)=1时,在0和40位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色 输出AB:收盘价5%的之字转向+0.5,COLOR338800,线宽为2 GG赋值:AB的2日指数移动平均 输出BA:收盘价10%的之字转向,COLOREEDD00,线宽为2 HH赋值:BA的2日指数移动平均 当满足条件HH上穿BA时,在BA+10位置书写文字,COLOR00FF00 当满足条件BA上穿HH时,在BA-2位置书写文字,COLOR0000FF //当满足条件AB上穿GG时,在AB位置画 买入开仓 号图标 //当满足条件GG上穿AB时,在AB位置画 卖出平仓 号图标 VAEC赋值:(收盘价5%的之字转向 1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 =3日前的收盘价5%的之字转向) VAED赋值:(收盘价5%的之字转向 1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向 =2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向 =3日前的收盘价5%的之字转向) 当满足条件(VAEC=1)时,在(-5)和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF 当满足条件(VAEC=1)时,在(-4)位置书写文字,COLOR0000FF 当满足条件(VAED=1)时,在-5和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00 当满足条件(VAED=1)时,在-5位置书写文字,COLOR00FF00 VAR0赋值:最高价 VAR1赋值:最高价的有效数据周期数 VAR2赋值:((最高价/120日内收盘价的最高值)的3日[1日权重]移动平均*100) 低位金叉跟进赋值:如果(VAR1 ,返回?,否则返回? 20),VAR2,0) VAR11赋值:如果(最高价 ,返回?,否则返回? VAR0),0,如果(最低价 ,返回?,否则返回? VAR0),1,(((VAR0-最高价)+0.009)/((最低价-最高价)+0.009)))) AAA赋值:(以(成交量(手)/成交量(手)的90日累和)为权重VAR11的动态移动平均*60) BBB赋值:(以(成交量(手)/当前流通股本(手))为权重VAR11的动态移动平均*60) VAR12赋值:如果收盘价 ,返回?,否则返回? 1000,AAA,BBB) VAR3赋值:如果(((VAR12 ,返回?,否则返回? 0)AND(VAR12 1日前的VAR12))AND(低位金叉跟进 =88)),VAR2,0) VAR4赋值:((3*(((收盘价-27日内最高价的最高值)/(27日内最低价的最低值-27日内最高价的最高值))*100)的5日[1日权重]移动平均)-(2*(((最高价-27日内最高价的最高值)/(27日内最低价的最低值-27日内最高价的最高值))*100)的5日[1日权重]移动平均的3日[1日权重]移动平均)) VAR5赋值:VAR4的8日指数移动平均 VAR6赋值:((3*(((最高价-55日内最高价的最高值)/(55日内最低价的最低值-55日内最高价的最高值))*100)的5日[1日权重]移动平均)-(2*(((最高价-55日内最高价的最高值)/(55日内最低价的最低值-55日内最高价的最高值))*100)的5日[1日权重]移动平均的3日[1日权重]移动平均)) VAR7赋值:(VAR6的3日指数移动平均-10) A赋值:1.1*收盘价 B赋值:0.9*收盘价 B1赋值:100*(以A计算的获利盘比例-以B计算的获利盘比例) C1赋值:收盘价的13日简单移动平均 1日前的收盘价的13日简单移动平均 D1赋值:如果收盘价 ,返回?,否则返回? 1000,VAR3上穿22,VAR3上穿24) 锁定筹码赋值:100-B1 输出锁定区:当满足条件锁定筹码 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 70ANDC1,0,锁定筹码-65,8,0),COLOR0000FF 输出出仓区:当满足条件((VAR3 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0)AND((VAR7 20)OR((VAR7 1日前的VAR7)AND(VAR7 50)))),0,VAR3,8,0),画绿色 输出明天买:如果锁定筹码上穿90ANDC1,返回锁定筹码-50,否则返回0,COLORBBEEFF,线宽为2 输出明天卖:如果D1,返回VAR3+10,否则返回0,COLORFFAA00,线宽为2