你的眼睛一定要盯住那些成交量交易活跃的股票,避免介入那些运动缓慢、成交稀少的股票。什么意思呢?他认为,技术分析归根到底无非就是价格与成交量,即我们说的量价关系,其他指标无非就是这两个指标的变异或延伸。

   大家都知道,量价关系的基本原理是“量是因,价是果;量在先,价在后”,也就是说成交量是股价变动的内在动力,由此人们总结出了成交量的简单描述有:1、价涨量增,2、价涨量缩,3、价涨量平,4、价稳量增,5、价稳量缩,6、价稳量平,7、价跌量增,8、价跌量缩,9、价跌量平,10、地量地价十种。

   成交量催化股价涨跌,一只股票成交量的大小,反映的是该股票对市场的吸引程度。当更多的人或更多的资金对股票未来看好时,他们就会投入资金;当更多的人或资金不看好股票未来时,他们就会卖出手中的股票,从而引起价格下跌。我们如果听懂了成交量的语言我们就可以从成交量变化分析某股票对市场的吸引程度。成交量越大,说明越有吸引力,以后的价格波动幅度可能会越大。我们也可以从成交量变化分析某股票的价格压力和支撑区域。在一个价格区域,如果成交量很大,说明该区域有很大的压力或支撑,趋势将在这里产生停顿或反转,可以观察价格走出成交密集区域的方向。当价格走出成交密集区,说明多空分歧得到了暂时的统一,如果是向上走,那价格倾向于上升;若向下走,则价格倾向于下跌。可以观察成交量在不同价格区域的相对值大小,来判断趋势的有效性或持续性。随着某股票价格的上升,成交量应呈现阶梯性减弱,一般来说,股票相应的价格越高,感兴趣或敢于参与的人就相应越少。不过这一点,从成交额的角度来看,会更加简单扼要。

   股市投资的成功与否,关键在于投资者是否有一套行之有效的分析操作方法,其中成交量分析是看盘的一项重要本领,好的感觉源于平时的学习与积累,非几句话就能说得清,但还是有一些规律性的东西,以下我们将结合实战分析成交量变化抓牛股的看盘法则。

   一、底部量增价平,是个股由熊转牛信号。股价经过持续大幅下跌至底部区域,出现成交量突然放大股价却不大涨,此时一般成交量的阳柱线明显多于阴柱线,凸凹量差比较明显,说明底部在积聚上涨动力,有主力在偷偷进货,此为中线转牛信号,可以分批买进持股待涨。有时在上升趋势中途也会出现量增价平,则说明股价上行暂时受挫,只要上升趋势未破,一般整理后仍会有行情。

   二、底部巨量阳线后出利好,反而缩量回调,本来量增价升,买入信号。成交量持续增加,股价趋势也转为上升,这是短中线最佳的买入信号。量增价升是最常见的多头主动进攻模式,我们应积极进场买入,与庄共舞。然而,当你买入后,股价却迟迟不涨,主力有刘邦式的耐心,十圈不开和,一和夺江山。

   三、量减价升,继续持有。在底部放出巨量阳线后,逆市上升时成交量却在减少,股价仍在继续上升,适宜继续持股,或增加仓位。因为这一现象即我们所称的主力机构建仓后锁筹牢固,其经过补量后仍有较大的上行空间。

   四、用成交量来判断个股突破后的爆发力度。换手率越高,参与的投资者越多。一旦市场向某个方向突破,原来巨大的多空分歧因一方的胜利使市场产生一边倒,迫使另一方返身加入,这种合力足以使市场产生巨大的波澜。股市中70%的股票的日换手率在10%以下,10%就成为一种分界。当一只股票的底部换手率在8%-10%之间时,该股进入相对活跃状态。我们还是以我们分析后实现了翻番的格林美为例:该股10送3后从底部4.8元上来,连收12根阳线,阳线放量换手率非常高,到本周一还创出收盘8.88元新高。这样底部成交量放大、高换手率的个股几乎后来都翻了番。

    相关简介:  神奇成交量背离指标公式(通达信最准的底背离选股公式)                                

神奇成交量背离指标公式源码:

    TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
    MTIME:=MOD(FROMOPEN,TOTAL);
    CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
    VAMO:IF((CURRBARSCOUNT=1ANDDYNAINFO(8)>1),AMOUNT/100000000.0*TOTAL/CTIME,DRAWNULL),NODRAW;
    STICKLINE((CURRBARSCOUNT=1ANDDYNAINFO(8)>1),VAMO,0,-1,-1),COLOR00C0C0;
    今量:AMOUNT/100000000.0,VOLSTICK;
    五日量:MA(今量,5),COLORCYAN,LINETHICK2;
    二十量:=MA(今量,20),COLORMAGENTA,LINETHICK2;
    STICKLINE(今量>五日量,0,今量,3,0),COLORRED;
    STICKLINE(今量<五日量,0,今量,3,0),COLORGREEN;
    N:=5;
    FF:=(C-REF(C,N))/REF(C,N);
    stICKLINE(FF>0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),COLORRED;
    STICKLINE(FF<0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),COLORGREEN;
    A1:=BArslAST(REF(crOSS("macd.DIF"(12,26,9),"MacD.DEA"(12,26,9)),1));
    B1:=REF(C,A1+1)>CANDREF("maCD.DIF"(12,26,9),A1+1)<"MACD.DIF"(12,26,9)ANDCROSS("MACD.DIF"(12,26,9),"MACD.DEA"(12,26,9));
    底MACD:DRAWTEXT(FILTER(B1>0,5),HIGH*0.9988,'↖'),COLOR80FFFF;
    DRAWTEXT(FILTER(B1>0,5),LOW*0.997,'MACD底'),COLORFF55FF;
    A2:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
    B2:=REF(C,A2+1)>CANDREF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
    底KDJ:DRAWTEXT(FILTER(B2>0,5),HIGH*0.9988,'↖'),COLOR80FFFF;
    DRAWTEXT(FILTER(B2>0,5),LOW*0.997,'KDJ底'),COLORFF55FF;
    A3:=BARSLAST(REF(CROSS("rsi.RSI1"(8,55,55),"RSI.RSI2"(8,55,55)),1));
    B3:=REF(C,A3+1)>CANDREF("RSI.RSI1"(8,55,55),A3+1)<"RSI.RSI1"(8,55,55)ANDCROSS("RSI.RSI1"(8,55,55),"RSI.RSI2"(8,55,55));
    底RSI:DRAWTEXT(FILTER(B3>0,5),HIGH*0.9988,'↖'),COLOR3EFFFF;
    DRAWTEXT(FILTER(B3>0,5),LOW*0.997,'RSI底'),COLOR00FFFF;
    C1:=BARSLAST(REF(CROSS("MACD.DEA"(12,26,9),"MACD.DIF"(12,26,9)),1));
    D1:=REF(C,C1+1)<CANDREF("MACD.DIF"(12,26,9),C1+1)>"MACD.DIF"(12,26,9)ANDCROSS("MACD.DEA"(12,26,9),"MACD.DIF"(12,26,9));
    顶MACD:DRAWTEXT(FILTER(D1>0,5),HIGH*1.0008,'↙'),COLORFFFF00;
    DRAWTEXT(FILTER(D1>0,5),HIGH*1.003,'MACD顶'),COLORFFFF00;
    C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
    D2:=REF(C,C2+1)<CANDREF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3)ANDCROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));
    顶KDJ:DRAWTEXT(FILTER(D2>0,5),HIGH*1.0008,'↙'),COLORFFFF00;
    DRAWTEXT(FILTER(D2>0,5),HIGH*1.003,'KDJ顶'),COLORFFFF00;
    C3:=BARSLAST(REF(CROSS("RSI.RSI2"(8,55,55),"RSI.RSI1"(8,55,55)),1));
    D3:=REF(C,C3+1)<CANDREF("RSI.RSI1"(8,55,55),C3+1)>"RSI.RSI1"(8,55,55)ANDCROSS("RSI.RSI2"(8,55,55),"RSI.RSI1"(8,55,55));
    顶RSI:DRAWTEXT(FILTER(D3>0,5),HIGH*1.0008,'↙'),COLOR00FF00;
    DRAWTEXT(FILTER(D3>0,5),HIGH*1.003,'RSI顶'),COLOR00FFFF;

[源码注释]神奇成交量背离指标公式翻译结果

    输出大机构仓位:100*(1-以收盘价计算的获利盘比例),画红色,线宽为3
    VAR211赋值:1/以收盘价计算的获利盘比例
    VAR311赋值:收盘价的13日简单移动平均
    VAR4赋值:100-(收盘价-VAR311)/VAR311*100的绝对值
    VAR5赋值:120日内最低价的最低值
    VAR6赋值:120日内最高价的最高值
    VAR7赋值:(VAR6-VAR5)/100
    VAR8赋值:(收盘价-VAR5)/VAR7的20日[1日权重]移动平均
    VAR9赋值:(开盘价-VAR5)/VAR7的20日[1日权重]移动平均
    VARA赋值:3*VAR8-2*VAR8的10日[1日权重]移动平均
    VARB赋值:3*VAR9-2*VAR9的10日[1日权重]移动平均
    VARC赋值:100-VARB
    输出基金私募仓位:(100-VARA),画黄色,线宽为2
    VARE1赋值:1日前的最低价*0.9
    VARF1赋值:最低价*0.9
    VAR101赋值:(VARF1*成交量(手)+VARE1*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
    VAR111赋值:VAR101的30日指数移动平均
    VAR121赋值:收盘价-1日前的收盘价
    VAR131赋值:VAR121和0的较大值
    VAR141赋值:VAR121的绝对值
    VAR151赋值:VAR131的7日[1日权重]移动平均/VAR141的7日[1日权重]移动平均*100
    VAR161赋值:VAR131的13日[1日权重]移动平均/VAR141的13日[1日权重]移动平均*100
    VAR171赋值:收盘价的有效数据周期数
    VAR181赋值:VAR121和0的较大值的6日[1日权重]移动平均/VAR121的绝对值的6日[1日权重]移动平均*100
    VAR191赋值:(-200)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+100
    VAR1A1赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
    VAR1B1赋值:(VAR1A1的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均
    VAR1C1赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
    VAR1D赋值:VAR1C1的4日[1日权重]移动平均
    VAR1E赋值:VAR1D的3日[1日权重]移动平均
    VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100
    VAR20赋值:VAR181<
    =25ANDVAR191<
    -95ANDVAR1F>
    20ANDVAR1B1<
    -30ANDVAR1E<
    30ANDVAR111-收盘价>
    =-0.25ANDVAR151<
    22ANDVAR161<
    28ANDVAR171>
    50
    VAR21赋值:(最高价+最低价+收盘价)/3
    VAR22赋值:(VAR21-VAR21的14日简单移动平均)/(0.015*VAR21的14日平均绝对偏差)
    VAR23赋值:(VAR21-VAR21的70日简单移动平均)/(0.015*VAR21的70日平均绝对偏差)
    VAR24赋值:如果VAR22>,返回?,否则返回?
    =150ANDVAR22<
    200ANDVAR23>
    =150ANDVAR23<
    200,10,0)
    VAR25赋值:如果VAR22<,返回?,否则返回?
    =-150ANDVAR22>
    -200ANDVAR23<
    =-150ANDVAR23>
    -200,-10,VAR24)
    当满足条件VAR20时,在0和80位置之间画柱状线,宽度为2,0不为0则画空心柱.,线宽为2,画蓝色
    当满足条件VAR20上穿0.5ANDCOUNT(VAR20=1,10)=1时,在90位置书写文字,画红色
    VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
    VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
    VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
    VAR11赋值:VARF<
    1日前的VAR10ANDVOL>
    1日前的成交量(手)ANDCLOSE>
    1日前的收盘价
    当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在70位置书写文字,线宽为1,画淡洋红色
    当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在1和60位置之间画柱状线,宽度为5,0不为0则画空心柱.,画淡洋红色,线宽为4
    V1赋值:(收盘价*2+最高价+最低价)/4*10
    V2赋值:V1的13日指数移动平均-V1的34日指数移动平均
    V3赋值:V2的5日指数移动平均
    V4赋值:2*(V2-V3)*5.5
    V5赋值:(8日内大盘的最高价的最高值-大盘的收盘价)/(8日内大盘的最高价的最高值-8日内大盘的最低价的最低值)*8
    V6赋值:3*V5-2*V5的18日[1日权重]移动平均的5日指数移动平均
    V71赋值:(大盘的收盘价-8日内大盘的最低价的最低值)/(8日内大盘的最高价的最高值-8日内大盘的最低价的最低值)*10
    V8赋值:(大盘的收盘价*2+大盘的最高价+大盘的最低价)/4
    V91赋值:V8的13日指数移动平均-V8的34日指数移动平均
    VA赋值:V91的3日指数移动平均
    VB赋值:(V91-VA)/2
    V111赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
    V121赋值:(V111的3日指数移动平均-1日前的V111的3日指数移动平均)/1日前的V111的3日指数移动平均*100
    输出准备现金:当满足条件V111的3日指数移动平均<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =13,0,15,5,0),画淡红色
    AA赋值:(V111的3日指数移动平均<
    =13)ANDFILTER((V111的3日指数移动平均<
    =13),15)
    当满足条件AA时,在-10位置书写文字,画淡红色
    输出买入股票:当满足条件V111的3日指数移动平均<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =13ANDV121>
    13,0,50,5,0),线宽为3,画红色
    BB赋值:(V111的3日指数移动平均<
    =13ANDV121>
    13)ANDFILTER((V111的3日指数移动平均<
    =13ANDV121>
    13),10)
    当满足条件BB时,在60位置书写文字,画白色
    输出卖临界:当满足条件V111的3日指数移动平均>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    60ANDEMA(V111,3)>
    1日前的V111的3日指数移动平均,100,95,15,1),画绿色
    CC赋值:(V111的3日指数移动平均>
    =90ANDV121)ANDFILTER((V111的3日指数移动平均>
    =90ANDV121),10)
    DD赋值:(V111的3日指数移动平均>
    =120ANDV121)ANDFILTER((V111的3日指数移动平均>
    =120ANDV121),10)
    当满足条件如果VB>,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,VB,0)ANDEMA(V111,3)<
    13,0,15,5,0),画淡红色
    当满足条件如果VB<,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,VB,0)ANDEMA(V111,3)>
    90,0,10,10,0),画绿色
    当满足条件如果V4>,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,V4,1)ANDEMA(V111,3)<
    13,0,15,5,0),画淡红色
    当满足条件如果V4<,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,V4,1)ANDEMA(V111,3)>
    90,0,10,10,0),画淡蓝色,线宽为1
    当满足条件CC时,在20位置书写文字,画淡蓝色
    V10赋值:收盘价15%之字转向的前1个波峰位置<
    10
    V12赋值:如果V10=1,返回50,否则返回0
    头部赋值:如果V12=50,返回100,否则返回0
    输出卖:如果如果V12=50,返回100,否则返回0>,返回?,否则返回?
    1日前的如果V12=50,返回100,否则返回0,40,0),画绿色,线宽为3
    当满足条件卖时,在50位置书写文字,画绿色
    V92赋值:收盘价15%之字转向的前1个波谷位置<
    10
    V11赋值:如果V92=1,返回50,否则返回0
    底部赋值:如果V11=50,返回50,否则返回0
    输出买:如果底部>,返回?,否则返回?
    1日前的底部,40,0),画红色,线宽为4
    当满足条件买时,在50位置书写文字,画红色
    V7赋值:收盘价15%之字转向的前1个波谷位置<
    10
    V9赋值:如果V7=1,返回50,否则返回0
    AA1赋值:(开盘价+最高价+最低价+收盘价)/4
    BB1赋值:AA1的3日简单移动平均
    CC1赋值:如果AA>,返回?,否则返回?的?日累和
    1日前的AA,AA*成交量(手),0),4)/如果AA<,返回?,否则返回?的?日累和
    1日前的AA,AA*成交量(手),0),4)
    DD1赋值:1日前的100-(100/(1+CC))
    A1赋值:10日内AA的最高值
    A2赋值:30日内AA的最低值
    A3赋值:A1-A2
    A4赋值:(AA-A2)/A3的1日指数移动平均*100
    B1赋值:16日内AA的最高值
    B2赋值:90日内AA的最低值
    B3赋值:B1-B2
    B4赋值:(AA-B2)/B3的1日指数移动平均*100
    C1赋值:30日内AA的最高值
    C2赋值:240日内AA的最低值
    C3赋值:C1-C2
    C4赋值:(AA-C2)/C3的1日指数移动平均*100
    输出中线趋势:B4,画洋红色,线宽为2
    当满足条件A4>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    90ANDB4>
    70,86,94,6,0),画黄色
    当满足条件(A4>时,在?位置书写文字
    90ANDB4>
    70)=1,85,'拉'),画黄色
    D赋值:收盘价50/5%的之字转向*1上穿收盘价50/5%的之字转向*1的2日简单移动平均*1,画红色
    W赋值:收盘价50/5%的之字转向*1的2日简单移动平均上穿收盘价50/5%的之字转向*1*1,画蓝色
    VAR1赋值:(2*收盘价+最高价+最低价+开盘价)/5
    VAR2赋值:34日内最低价的最低值
    VAR3赋值:34日内最高价的最高值
    输出多:(VAR1-VAR2)/(VAR3-VAR2)*100的13日指数移动平均,画红色,线宽为2
    输出空:多的3日指数移动平均,画绿色,线宽为1
    当满足条件W=1时,在多*-0.1位置书写文字,画绿色
    当满足条件D=1时,在多*-0.31位置书写文字,画红色
    输出爆发线:80,画红色
    VAR12赋值:(最高价+最低价+收盘价)/3
    VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
    VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
    VAR15赋值:如果VAR13>,返回?,否则返回?
    =150ANDVAR13<
    200ANDVAR14>
    =150ANDVAR14<
    200,10,0)
    VAR16赋值:如果VAR13<,返回?,否则返回?
    =-150ANDVAR13>
    -200ANDVAR14<
    =-150ANDVAR14>
    -200,-10,VAR15)
    VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
    VAR18赋值:100-VAR17的绝对值
    VAR19赋值:如果VAR18<,返回?,否则返回?
    90,VAR18,100)
    VAR1A赋值:如果VARE>,返回?,否则返回?
    0,VARE,0)
    VAR1B赋值:如果VAR14>,返回?,否则返回?
    =200ANDVAR13>
    =150,15,如果VAR14<,返回?,否则返回?
    =-200ANDVAR13<
    =-150,-15,VAR16))+60
    VAR1C赋值:VAR1A>
    48ANDVAR1B>
    60ANDVAR19<
    100
    当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在60位置书写文字,线宽为1,COLORFFCC66
    当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在0和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66,线宽为3
    AA赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
    BL赋值:如果收阳线,返回AA*(最高价-最低价),否则返回如果收阴线,返回AA*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2
    SL赋值:如果收阳线,返回0-AA*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-AA*(最高价-最低价),否则返回0-成交量(手)/2
    BB赋值:成交量(手)>=1日前的成交量(手)*1.9AND(如果收阴线,返回收盘价>1日前的收盘价,否则返回1)
    LL赋值:(BL+SL)/10000,画红色
    LL5赋值:LL的5日累和,画绿色
    寻龙记赋值:100*(以收盘价计算的获利盘比例-1日前的以收盘价计算的获利盘比例),画白色
    当满足条件LL>0时,在0和LL5位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
    TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1
    MTIME赋值:当前离开盘分钟数关于TOTAL的模
    CTIME赋值:如果MTIME<,返回?,否则返回?
    0.5,TOTAL,MTIME)
    输出VAMO:如果(到最后交易的周期=1ANDDYNAINFO(8)>,返回?,否则返回?
    1),成交额(元)/100000000.0*TOTAL/CTIME,无效数),NODRAW
    当满足条件(到最后交易的周期=1ANDDYNAINFO(8)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1),VAMO,0,-1,-1),COLOR00C0C0
    输出今量:成交额(元)/100000000.0,VOLSTICK
    输出五日量:今量的5日简单移动平均,画青色,线宽为2
    二十量赋值:今量的20日简单移动平均,画洋红色,线宽为2
    当满足条件今量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    五日量,0,今量,3,0),画红色
    当满足条件今量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    五日量,0,今量,3,0),画绿色
    N赋值:5
    FF赋值:(收盘价-N日前的收盘价)/N日前的收盘价
    当满足条件FF>0时,在昨收盘价和昨收盘价*(1+FF)位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
    当满足条件FF<0时,在昨收盘价和昨收盘价*(1+FF)位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
    A1赋值:上次1日前的"平滑异同平均线的DIF"(12,26,9)上穿"平滑异同平均线的DEA"(12,26,9)距今天数
    B1赋值:A1+1日前的收盘价>CANDREF("平滑异同平均线的DIF"(12,26,9),A1+1)<"平滑异同平均线的DIF"(12,26,9)ANDCROSS("平滑异同平均线的DIF"(12,26,9),"平滑异同平均线的DEA"(12,26,9))
    输出底MACD:当满足条件B1>0的5日过滤时,在最高价*0.9988位置书写文字,COLOR80FFFF
    当满足条件B1>0的5日过滤时,在最低价*0.997位置书写文字,COLORFF55FF
    A2赋值:上次1日前的"KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)距今天数
    B2赋值:A2+1日前的收盘价>CANDREF("KDJ的K"(9,3,3),A2+1)<"KDJ的K"(9,3,3)ANDCROSS("KDJ的K"(9,3,3),"KDJ的D"(9,3,3))
    输出底KDJ:当满足条件B2>0的5日过滤时,在最高价*0.9988位置书写文字,COLOR80FFFF
    当满足条件B2>0的5日过滤时,在最低价*0.997位置书写文字,COLORFF55FF
    A3赋值:上次1日前的"RSI的RSI1"(8,55,55)上穿"RSI的RSI2"(8,55,55)距今天数
    B3赋值:A3+1日前的收盘价>CANDREF("RSI的RSI1"(8,55,55),A3+1)<"RSI的RSI1"(8,55,55)ANDCROSS("RSI的RSI1"(8,55,55),"RSI的RSI2"(8,55,55))
    输出底RSI:当满足条件B3>0的5日过滤时,在最高价*0.9988位置书写文字,COLOR3EFFFF
    当满足条件B3>0的5日过滤时,在最低价*0.997位置书写文字,COLOR00FFFF
    C1赋值:上次1日前的"平滑异同平均线的DEA"(12,26,9)上穿"平滑异同平均线的DIF"(12,26,9)距今天数
    D1赋值:C1+1日前的收盘价<CANDREF("平滑异同平均线的DIF"(12,26,9),C1+1)>"平滑异同平均线的DIF"(12,26,9)ANDCROSS("平滑异同平均线的DEA"(12,26,9),"平滑异同平均线的DIF"(12,26,9))
    输出顶MACD:当满足条件D1>0的5日过滤时,在最高价*1.0008位置书写文字,COLORFFFF00
    当满足条件D1>0的5日过滤时,在最高价*1.003位置书写文字,COLORFFFF00
    C2赋值:上次1日前的"KDJ的D"(9,3,3)上穿"KDJ的K"(9,3,3)距今天数
    D2赋值:C2+1日前的收盘价<CANDREF("KDJ的K"(9,3,3),C2+1)>"KDJ的K"(9,3,3)ANDCROSS("KDJ的D"(9,3,3),"KDJ的K"(9,3,3))
    输出顶KDJ:当满足条件D2>0的5日过滤时,在最高价*1.0008位置书写文字,COLORFFFF00
    当满足条件D2>0的5日过滤时,在最高价*1.003位置书写文字,COLORFFFF00
    C3赋值:上次1日前的"RSI的RSI2"(8,55,55)上穿"RSI的RSI1"(8,55,55)距今天数
    D3赋值:C3+1日前的收盘价<CANDREF("RSI的RSI1"(8,55,55),C3+1)>"RSI的RSI1"(8,55,55)ANDCROSS("RSI的RSI2"(8,55,55),"RSI的RSI1"(8,55,55))
    输出顶RSI:当满足条件D3>0的5日过滤时,在最高价*1.0008位置书写文字,COLOR00FF00
    当满足条件D3>0的5日过滤时,在最高价*1.003位置书写文字,COLOR00FFFF
    当满足条件LL<=0时,在0和LL5位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
    当满足条件LL5<0ANDLL>0时,在0和LL5位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLORFF00FF
    当满足条件LL5<0ANDLL<=0时,在0和LL5位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLORFF9900
    当满足条件寻龙记>20时,在0和LL5位置之间画柱状线,宽度为8,1不为0则画空心柱.,画白色
    当满足条件布林极限时,在0和LL5*0.5位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
    R赋值:((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100
    输出大单净量:R
    XL_0赋值:成交额(元)的10日[1日权重]移动平均/10000000
    输出资金:XL_0,画红色,NODRAW
    输出分界:XL_0的8日简单移动平均,画绿色,NODRAW

通达信最准的底背离选股公式源码:

    N:=9;M1:=3;M2:=3;
    O1:=(SUM(Ema((CLOSE+LOW)/2,1)/3,3)),COLOR00FFFF,LINETHICK1;
    O2:=EMA(O1,3),COLORFF00FF,LINETHICK1;
    O3:=EMA(O2,3),COLOR00FF00,LINETHICK1;
    MMM:=MA(CLOSE,20);
    PEAK1:=CLOSE>REF(CLOSE,1)ANDCLOSE>REF(CLOSE,2);
    VAR2:=REF(PEAK1,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR3:=REF(VAR2,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR4:=REF(VAR3,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR5:=REF(VAR4,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR6:=REF(VAR5,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR7:=REF(VAR6,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR8:=REF(VAR7,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR9:=REF(VAR8,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VARA:=REF(VAR9,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VARB:=REF(VARA,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VARC:=REF(VARB,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VARD:=CLOSE<REF(CLOSE,1)ANDCLOSE<REF(CLOSE,2);
    VARE:=REF(VARD,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VARF:=REF(VARE,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR10:=REF(VARF,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR11:=REF(VAR10,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR12:=REF(VAR11,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR13:=REF(VAR12,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR14:=REF(VAR13,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR15:=REF(VAR14,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR16:=REF(VAR15,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR17:=REF(VAR16,1)ANDCLOSE<=REF(CLOSE,1)ANDCLOSE>=REF(CLOSE,2);
    VAR18:=REF(VAR17,1)ANDCLOSE>=REF(CLOSE,1)ANDCLOSE<=REF(CLOSE,2);
    VAR19:=REF(VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18,1)ANDPEAK1;
    T:=FILTER(VAR19=1,5);
    RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,M1,1);
    D:=SMA(K,M2,1);J:=3*K-2*D;
    T1:=crOSS(J,D)ANDCROSS(K,D);
    XGL:=(((CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36)))*100);
    Y0:=SMA(XGL,7,1);
    Y1:=SMA(SMA(XGL,7,1),3,1);
    Y2:=(((CLOSE/COst(13))<=0.8)*10),COLORMAGENTA;
    Y3:=SMA(Y0,7,1),COLORGREEN;
    T2:=Y3>REF(Y3,1);
    TANDT1ANDT2;
    RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:SMA(RSV1,3,1);
    D:SMA(K,3,1);
    J:3*K-2*D,LINETHICK1;
    T:=BARSLAST(L=LLV(L,10));
    L1:=REF(L,T);
    L2:=REF(L1,T+1);
    K1:=REF(K,T);
    K2:=REF(K1,T+1);
    TJ:=L1<L2ANDK1>K2ANDREF(T,1)>3ANDT=0;
    TJT:=BARSLAST(TJ);
    QF:=BACKSET(TJ,REF(T,1)+2);
    QT:=BARSLAST(CROSS(QF=1,0.5));
    KK:=IF(QF=1,K,-9999);
    HH:=HHV(KK,QT);
    TT:=BARSLAST(KK=HH);
    TC:=QT-TJT;
    XG:=CROSS(K,REF(KK,TT))ANDQT<20ANDV<REF(V,1)ANDHHV(VOL,20)/VOL>2.5ANDTC<7;
    DRAWLINE(TT=0,K,REF(TT=0,1),REF(K,1),1),COLORGREEN;
    DRAWLINE(QT=0,K,TJ,K,0),COLORRED,LINETHICK2;
    DRAWICON(XG,K,1);
    DRAWTEXT(QT=0,K,'底背离'),COLORYELLOW;

[源码注释]通达信最准的底背离选股公式翻译结果

    N赋值:9
    M1赋值:3
    M2赋值:3
    O1赋值:((收盘价+最低价)/2的1日指数移动平均/3的3日累和),COLOR00FFFF,线宽为1
    O2赋值:O1的3日指数移动平均,COLORFF00FF,线宽为1
    O3赋值:O2的3日指数移动平均,COLOR00FF00,线宽为1
    MMM赋值:收盘价的20日简单移动平均
    PEAK1赋值:收盘价>1日前的收盘价ANDCLOSE>2日前的收盘价
    VAR2赋值:1日前的PEAK1ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR3赋值:1日前的VAR2ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR4赋值:1日前的VAR3ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR5赋值:1日前的VAR4ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR6赋值:1日前的VAR5ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR7赋值:1日前的VAR6ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR8赋值:1日前的VAR7ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR9赋值:1日前的VAR8ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VARA赋值:1日前的VAR9ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VARB赋值:1日前的VARAANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VARC赋值:1日前的VARBANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VARD赋值:收盘价<1日前的收盘价ANDCLOSE<2日前的收盘价
    VARE赋值:1日前的VARDANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VARF赋值:1日前的VAREANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR10赋值:1日前的VARFANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR11赋值:1日前的VAR10ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR12赋值:1日前的VAR11ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR13赋值:1日前的VAR12ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR14赋值:1日前的VAR13ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR15赋值:1日前的VAR14ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR16赋值:1日前的VAR15ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR17赋值:1日前的VAR16ANDCLOSE<=1日前的收盘价ANDCLOSE>=2日前的收盘价
    VAR18赋值:1日前的VAR17ANDCLOSE>=1日前的收盘价ANDCLOSE<=2日前的收盘价
    VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18ANDPEAK1
    T赋值:VAR19=1的5日过滤
    RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
    K赋值:RSV的M1日[1日权重]移动平均
    D赋值:K的M2日[1日权重]移动平均
    J赋值:3*K-2*D
    T1赋值:J上穿DANDCROSS(K,D)
    XGL赋值:(((收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值))*100)
    Y0赋值:XGL的7日[1日权重]移动平均
    Y1赋值:XGL的7日[1日权重]移动平均的3日[1日权重]移动平均
    Y2赋值:(((收盘价/获利盘为13%的成本分布)<=0.8)*10),画洋红色
    Y3赋值:Y0的7日[1日权重]移动平均,画绿色
    T2赋值:Y3>1日前的Y3
    TANDT1ANDT2
    RSV1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    输出K:RSV1的3日[1日权重]移动平均
    输出D:K的3日[1日权重]移动平均
    输出J:3*K-2*D,线宽为1
    T赋值:上次最低价=10日内最低价的最低值距今天数
    L1赋值:T日前的最低价
    L2赋值:T+1日前的L1
    K1赋值:T日前的K
    K2赋值:T+1日前的K1
    TJ赋值:L1<
    L2ANDK1>
    K2ANDREF(T,1)>
    3ANDT=0
    TJT赋值:上次TJ距今天数
    QF赋值:若TJ则将最近1日前的T+2周期置为1
    QT赋值:上次QF=1上穿0.5距今天数
    KK赋值:如果QF=1,返回K,否则返回-9999
    HH赋值:QT日内KK的最高值
    TT赋值:上次KK=HH距今天数
    TC赋值:QT-TJT
    XG赋值:K上穿TT日前的KKANDQT<
    20ANDV<
    1日前的成交量(手)ANDHHV(成交量(手),20)/成交量(手)>
    2.5ANDTC<
    7
    当满足条件TT=0时,在K位置画直线起点,当满足条件1日前的TT=0时,在1日前的K位置画直线终点,1表示是否延长.,画绿色
    当满足条件QT=0时,在K位置画直线起点,当满足条件TJ时,在K位置画直线终点,0表示是否延长.,画红色,线宽为2
    当满足条件XG时,在K位置画1号图标
    当满足条件QT=0时,在K位置书写文字,画黄色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。