三维植被网图片:大智慧经典公式集合

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 02:02:20
指标修改技巧
指标修改技巧(1)

观察鉴别法

       观察鉴别法是一种比较直观的通过指标编辑器的提示来检查指标语句中是否有差错的方法,当你在编辑指标或修改指标时必须要进行测试,只有没有病句的指标才能通过测试,否则,指标中肯定会有这样或那样的病句。遇到有病句的指标时,指标编辑器会提示病句的所在位置,缺少什么或有什么函数或代码不能识别等,我们通过观察就能一目了然,准确地找到修改点。这是一种最常用也是最简单的方法,对一些不做大的改动的指标很有效。下面我们把这个飞狐格式的指标改成大智慧格式的:

{牛熊先知}
VAR1:=EMA(EMA(EMA(CLOSE,5),2),1);
牛熊先知: (VAR1-REF(VAR1,1))/REF(VAR1,1)*1,COLORRED COLORSTICK;{在COLORRED COLORSTICK之间缺逗号}
牛熊神经: EMA(牛熊先知,13),COLORYELLOW;
牛熊界线: 0, COLORMAGENTA;{飞狐颜色代码,粉色,改为大智慧可用的COLORFF00FF即可}
VAR2:=AMOUNT/VOL/100;
VAR3:=MAX(ABS(HIGH-VAR2),ABS(VAR2-LOW));
VAR4:=ABS((OPEN+CLOSE)/2-VAR2);
VAR5:=5;
VAR6:=(VAR3+VAR4)/VAR2*50;
牛熊变换: IF(CROSS(VAR6,VAR5),0.008,0),COLORCYAN;{飞狐颜色代码,青色,改为大智慧可用的COLORFFCC66即可}

方法:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名,点击测试,不能通过,(大智慧5.19以前版本的是这样,升级到5.20后对一些病句也能通过,给修改带来不便,所以要先观察鉴别)该指标点击测试能通过,但仔细查看在指标编辑器里你看到了什么?有两句颜色代码呈黑色!为了看得清楚,有问题的地方画了黑线,只要分别改成大智慧能识别的颜色代码即可。第二句在COLORRED与 COLORSTICK之间没有","分隔,为了看清楚也标注了一条黑线,好,在英文状态下输入一个","逗号,鼠标点测试,测试通过,再点确认。到此指标就改好了。把改好的指标设为常用,回到K线图调出指标,看一看指标的效果.

下面是改好的指标:

{牛熊先知}
VAR1:=EMA(EMA(EMA(CLOSE,5),2),1);
牛熊先知: (VAR1-REF(VAR1,1))/REF(VAR1,1)*1,COLORRED,COLORSTICK;
牛熊神经: EMA(牛熊先知,13),COLORYELLOW;
牛熊界线: 0, COLORFF00FF;
VAR2:=AMOUNT/VOL/100;
VAR3:=MAX(ABS(HIGH-VAR2),ABS(VAR2-LOW));
VAR4:=ABS((OPEN+CLOSE)/2-VAR2);
VAR5:=5;
VAR6:=(VAR3+VAR4)/VAR2*50;
牛熊变换: IF(CROSS(VAR6,VAR5),0.008,0),COLORFFCC66;

注意:所有的标点符号和字母都必须是在英文状态下输入,否则不能通过,这样的情况也是常有的,遇有此类问题按上述方法进行纠正。 指标修改技巧(2)
顺藤摸瓜法

       飞狐股软支持在一个指标中允许有同名的指标语句,而大智慧是不允许的,把这样的指标直接引用的大智慧中是不能通过的(大智慧5.20版本的也能通过,可见新版本对判断指标中的错误这项功能没有了),即使测试通过了也不能用,这就需要逐句地进行顺藤摸瓜来修改。下面是一个飞狐的组合指标:

Var2:=(H+L+O+2*C)/5;{与下面赋值VAR2重名}
CHH低吸线:EMA(SLOPE(Var2,21)*20+Var2,55),circledot;
DrawIcon(Ref(C,1)CHH低吸线,0.98*L,1);
DrawIcon(Ref(C,1)>CHH低吸线 and Cbb:=llV(H,1);
神顶抄底逃顶线:FORCAST(FORCAST(bb,15),15), COLORyellow,LINETHICK2;
神顶逃顶抄底线:FORCAST(FORCAST(bb,25),25), COLORred,LINETHICK2;
If(Slope(神顶抄底逃顶线,2)>0,CHH低吸线,C),circledot,ColorMagenta;
C,circledot,ColorBlack;
{K线}
Var2:=(C*2+H+L)/4;{与上面赋值VAR2重名}
Var3:=EMA(Var2,3);
Var4:=EMA(Var3,6);
L1:=EMA(Var2,3);
L2:=EMA(Var3,4);
L3:=EMA(Var4,5);
Var5:=REF(L1,1)>L1 AND L1>L2;
STICKLINE(L1>=L2,H,L,1,0),COLORRED;
STICKLINE(L1STICKLINE(L1>=L2,C,O,6,0),COLORRED;
STICKLINE(L1STICKLINE(Var5,H,L,1,0) COLORYellow;{缺少逗号}
STICKLINE(Var5,C,O,6,0) COLORYellow;{缺少逗号}

       第一步:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名或输入原指标的名字,点击测试,能通过,但是也要仔细排查。
       第二步:在编辑器里画黑线处ColorMagenta这个颜色代码大智慧不能识别(在飞狐指标中该颜色代码是粉色),把它改成能识别的粉色代码ColorFF00FF,用鼠标点测试,此时又提示没有定义的标示符,用鼠标点确定,在编辑器里显示兰色条处有C,circledot,ColorBlack;
       第三步:在编辑器里画黑线处ColorBlack颜色代码大智慧不能识别(在飞狐指标中该颜色代码是兰色),用鼠标点确定,把它改成能识别的蓝色代码ColorBLUE。
       第四步:VAR2这个变量与上面的VAR2变量重名,在编辑器里画黑线处VAR2,也就是说指标中存在2个用VAR2定义的语句,大智慧是不允许的,只有把这个VAR2变量改成不与第一个VAR2重名变量重名的变量即可,如改成V2,因为VAR3和L1变量引用了VAR2,所以再把VAR3、L1中的VAR2都改成V2。见图:
       第五步:我们看到最后2条语句与颜色代码之间没有逗号,在编辑器里画黑线处见图:
好,再把这两句再加上逗号,点测试通过,到此指标修改结束。下面是修改后的指标(可做主副图):

Var2:=(H+L+O+2*C)/5;
CHH低吸线:EMA(SLOPE(Var2,21)*20+Var2,55),circledot;
DrawIcon(Ref(C,1)CHH低吸线,0.98*L,1);
DrawIcon(Ref(C,1)>CHH低吸线 and Cbb:=llV(H,1);
神顶抄底逃顶线:FORCAST(FORCAST(bb,15),15), COLORyellow,LINETHICK2;
神顶逃顶抄底线:FORCAST(FORCAST(bb,25),25), COLORred,LINETHICK2;
If(Slope(神顶抄底逃顶线,2)>0,CHH低吸线,C),circledot,Colorff00ff;
C,circledot,ColorBlue;
{K线}
V2:=(C*2+H+L)/4;
Var3:=EMA(V2,3);
Var4:=EMA(Var3,6);
L1:=EMA(V2,3);
L2:=EMA(Var3,4);
L3:=EMA(Var4,5);
Var5:=REF(L1,1)>L1 AND L1>L2;
STICKLINE(L1>=L2,H,L,1,0),COLORRED;
STICKLINE(L1STICKLINE(L1>=L2,C,O,4,0),COLORRED;
STICKLINE(L1STICKLINE(Var5,H,L,1,0),COLORYellow;
STICKLINE(Var5,C,O,4,0),COLORYellow;

       通过画面看到K线比较粗,效果不好,把画柱线如STICKLINE(L1>=L2,C,O,6,0),COLORRED中的宽度为6的改成4即可,这里有3条语句宽度为6的,都改成4,效果与主图上的K线宽窄是一样的了。
       这个指标的修改过程是经过一步一步不断的修改才通过测试的,所以我们修改指标时,只要不能通过测试就要坚持修改下去,这样才能成功。 指标修改技巧(3)
指标减肥法

       指标公式是由若干条语句组成的,在网上我们常常看到有的指标少则几十条,多则近百条,指标大的让人望而生畏。因为指标语句之间关联密切,互相调用,层层嵌套,有时编者也搞不清楚哪些语句被调用哪些没被调用,或者来不及校对,遗留下许多废语句也在所难免。要知道,我们在使用指标时计算机对每条语句都要进行计算后才得出结果,太多的废语句会使计算速度降低(当然我们凭肉眼是看不出来的),而且占用空间。说不定你现在使用的指标就肥指标,特别是很长的指标,有时间还是给指标减肥吧!下面结合实例介绍减肥的方法:

{VAR2:=1;
VAR3:=MA(CLOSE,13);
VAR4:=100-ABS(((CLOSE-VAR3)/(VAR3))*(100));
VAR5:=LLV(LOW,75);
VAR6:=HHV(HIGH,75);
VAR7:=(VAR6-VAR5)/(100);
VAR8:=SMA((CLOSE-VAR5)/(VAR7),20,1);
VAR9:=SMA((OPEN-VAR5)/(VAR7),20,1);
VARA:=(3)*(VAR8)-(2)*(SMA(VAR8,15,1));
VARB:=(3)*(VAR9)-(2)*(SMA(VAR9,15,1));
VARC:=100-VARB;
VARE:=(REF(LOW,1))*(0.89999997);
VARF:=(LOW)*(0.89999997);
VAR10:=((VARF)*(VOL)+(VARE)*(CAPITAL-VOL))/(CAPITAL);
VAR11:=EMA(VAR10,30);
VAR12:=CLOSE-REF(CLOSE,1);
VAR13:=MAX(VAR12,0);
VAR14:=ABS(VAR12);
VAR15:=((SMA(VAR13,7,1))/(SMA(VAR14,7,1)))*(100);
VAR16:=((SMA(VAR13,13,1))/(SMA(VAR14,13,1)))*(100);
VAR17:=BARSCOUNT(CLOSE);
VAR18:=((SMA(MAX(VAR12,0),6,1))/(SMA(ABS(VAR12),6,1)))*(100);
VAR19:=(((-200))*(HHV(HIGH,60)-CLOSE))/(HHV(HIGH,60)-LLV(LOW,60))+100;
VAR1A:=((CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15)))*(100);
VAR1B:=SMA((SMA(VAR1A,4,1)-50)*(2),3,1);
VAR1C:=((INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14)))*(100);
VAR1D:=SMA(VAR1C,4,1);
VAR1E:=SMA(VAR1D,3,1);
VAR1F:=((HHV(HIGH,30)-CLOSE)/(CLOSE))*(100);
VAR20:=(VAR18<=25) AND (VAR19<(-95)) AND (VAR1F>20) AND (VAR1B<(-30)) AND (VAR1E<30) AND (VAR11-
CLOSE>=(-0.25)) AND (VAR15<22) AND (VAR16<28) AND (VAR17>50);
VAR21:=(HIGH+LOW+CLOSE)/(3);
VAR22:=(VAR21-MA(VAR21,14))/((0.015)*(AVEDEV(VAR21,14)));
VAR23:=(VAR21-MA(VAR21,70))/((0.015)*(AVEDEV(VAR21,70)));
VAR24:=IF((VAR22>=150) AND (VAR22<200) AND (VAR23>=150) AND (VAR23<200),10,0);
VAR25:=IF((VAR22<=(-150)) AND (VAR22>(-200)) AND (VAR23<=(-150)) AND (VAR23>(-200)),(-10),VAR24);
VAR20,Color0000FF,Linethick2;
CROSS(VAR20,0.5) AND (COUNT((VAR20=1),10)=1),Color00FFFF,Linethick2;}
VAR26:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100);
{VAR27:=REVERSE(VAR26);}
VAR28:=SMA(VAR26,3,1);
快线:SMA(VAR28,3,1),Color0000FF;
慢线:SMA(快线,3,1),Color00FFFF;
金叉买:IF(CROSS(快线,慢线) AND (快线<40),35,0),Color0000FF,Linethick2;

这是一个经测试能通过的指标,那么公式还有问题吗?我们来分析一下就知道了。

       第一步:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名,点击测试通过,说明这个指标可用,没有不可识别的标示符,点击确认,回到K线图上调出该指标,看图形的效果。
       第二步:在图形上看到了两条线和一个脉冲信号,那么这两条线和脉冲信号都调用了哪些指标语句呢?从指标的最后一条语句逐条往上看,金叉买这条语句调用了慢线和快线语句,慢线调用了快线语句,快线调用了VAR28语句,VAR28调用了VAR26语句,而VAR26往上没有调用任何语句,那么就可以认定这个指标是由VAR26、VAR28、快线、慢线、金叉买这5条语句构成的一个指标,其它的全是无用的废语句。
       第三步:为了验证自己的判断是否正确,用大括号{}将VAR26上面的语句至VAR2全部括起来,再把VAR27括起来,点测试通过,再点确认,验证一下图形,效果如初,OK!
       第四步:打开指标编辑器,把用大括弧括起的那部分(在指标编辑器里显示的是绿色[见下图])删除,点测试通过,确认,OK!

这是减肥后的指标:

VAR26:=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100);
VAR28:=SMA(VAR26,3,1);
快线:SMA(VAR28,3,1),Color0000FF;
慢线:SMA(快线,3,1),Color00FFFF;
金叉买:IF(CROSS(快线,慢线) AND (快线<40),35,0),Color0000FF,Linethick2;
再看这个指标:
{var2:=1/WINNER(CLOSE);}
var3:=MA(CLOSE,13);
var4:=100-ABS((CLOSE-var3)/var3*100);
{var5:=LLV(LOW,75);
var6:=HHV(HIGH,75);
var7:=(var6-var5)/100;
var8:=SMA((CLOSE-var5)/var7,20,1);
var9:=SMA((OPEN-var5)/var7,20,1);
varA:=3*var8-2*SMA(var8,15,1);
varB:=3*var9-2*SMA(var9,15,1);
varC:=100-varB;}
动力线: MA(WINNER(CLOSE*0.95)*100,3),LINETHICK2 ;
{varD:=动力线>var4;
varE:=REF(LOW,1)*0.9;
varF:=LOW*0.9;
var10:=(varF*VOL+varE*(CAPITAL-VOL))/CAPITAL;
var11:=EMA(var10,30);
var12:=CLOSE-REF(CLOSE,1);
var13:=MAX(var12,0);
var14:=ABS(var12);
var15:=SMA(var13,7,1)/SMA(var14,7,1)*100;
var16:=SMA(var13,13,1)/SMA(var14,13,1)*100;
var17:=BARSCOUNT(CLOSE);
var18:=SMA(MAX(var12,0),6,1)/SMA(ABS(var12),6,1)*100;
var19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;
var1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
var1B:=SMA((SMA(var1A,4,1)-50)*2,3,1);
var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
var1D:=SMA(var1C,4,1);
var1E:=SMA(var1D,3,1);
var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
var20:=var18<=25 AND var19<-95 AND var1F>20 AND var1B<-30 AND var1E<30 AND var11-CLOSE>=-0.25 AND var15<22 AND var16<28 AND var17>50;
var21:=(HIGH+LOW+CLOSE)/3;
var22:=(var21-MA(var21,14))/(0.015*AVEDEV(var21,14));
var23:=(var21-MA(var21,70))/(0.015*AVEDEV(var21,70));
var24:=IF(var22>=150 AND var22<200 AND var23>=150 AND var23<200,10,0);
var25:=IF(var22<=-150 AND var22>-200 AND var23<=-150 AND var23>-200,-10,var24);}
var26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
{var27:=REVERSE(var26);}
var28:=SMA(var26,3,1);
短线: SMA(var28,3,1),linethick2,COLORFF00FF;
鱼身: SMA(短线,3,1),linethick2,COLORWHITE;
买入信号: IF(CROSS(短线,鱼身) AND 短线<40 AND C>O,35,0),linethick2,COLORRED;
卖出信号: IF(CROSS(鱼身,短线) AND 鱼身>75,70,100),linethick2,COLOR00DD00;

这也是一个经测试能通过的指标,看看它有没有废语句。

       第一步:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名,点击测试通过,说明这个指标可用,没有不可识别的标示符,点击确认,回到K线图上调出该指标,看图形的效果。
       第二步:在图形上看到了三条线和两个脉冲信号,那么这三条线和两个脉冲信号都调用了那些指标语句呢?先从动力线这条语句逐条往上看,动力线这条语句调用了VAR3和VAR4语句,VARC--VAR5和VAR2没有调用,用大括弧{}括起来,点击测试能通过,说明动力线以下那部分的语句也没有调用。接下来再看短线、鱼身、买入信号、卖出信号调用了哪些语句,卖出信号和买入信号调用了短线、鱼身语句,鱼身调用了短线语句,短线语句调用了VAR28,VAR28调用了VAR26,而VAR26往上没有调用任何语句,那么就可以认定这个指标是由VAR3、VAR4、动力线、VAR26、VAR28、短线、快线、慢线、鱼身、买入信号和卖出信号金叉买这9条语句构成的一个指标,其它的全是无用的废语句。
       第三步:为了验证自己的判断是否正确,用大括号{}将VAR27和VAR25--VARD全部括起来,点测试通过,再点确认,验证一下图形,效果如初,OK!
       第四步:打开指标编辑器,把用大括弧括起的那部分(在指标编辑器里显示的是绿色)删除,点测试通过,确认,OK!

这是减肥后的指标:

var3:=MA(CLOSE,13);
var4:=100-ABS((CLOSE-var3)/var3*100);
动力线: MA(WINNER(CLOSE*0.95)*100,3),LINETHICK2 ;
var26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
var28:=SMA(var26,3,1);
短线: SMA(var28,3,1),linethick2,COLORFF00FF;
鱼身: SMA(短线,3,1),linethick2,COLORWHITE;
买入信号: IF(CROSS(短线,鱼身) AND 短线<40 AND C>O,35,0),linethick2,COLORRED;
卖出信号: IF(CROSS(鱼身,短线) AND 鱼身>75,70,100),linethick2,COLOR00DD00;

       要点:给指标减肥要掌握这样一个要点,首先要找在图上能显示线条、柱形线,脉冲信号、图形等语句引用了哪些其它语句,没引用的就是废语句。把这两个指标的图形比较一下,你发现了什么?是不是在某些地方有相同之处。 指标修改技巧(4)
解除时间限制法

       时间限制是一种加密的方法,其原理是在指标中加入时间函数,把时间设定在一定的使用范围内,当超过设定的时间之后,指标图形中的线条和有关信号消失或失真,造成指标不能继续使用。用时间限制加密的形式有多种,仅举以下三种例子加以说明解除的方法:请看这个主图指标:

{ M(1,30,5) WARN(1,40,10)}
Var1:=1040301;
Var2:=1040901;
Var3:=IF(DATE>Var1,IF(CLOSE<80,1,0),0);
Var4:=IF(DATE>Var2,1,Var3);
Var5:=(EMA(LOW,M)+EMA(CLOSE,M*2)+EMA(CLOSE,M*6)+EMA(HIGH,M*3))/4*(1+WARN/200);
Var6:=(EMA(HIGH,M)+EMA(OPEN,M*2)+EMA(OPEN,M*6)+EMA(LOW,M*3))/4*(1-WARN/200);
多空线: IF(var4=1,OPEN,EMA((Var5+Var6)/2,M)), ;
高: IF(var4=1,CLOSE,Var5-(Var5-多空线)/10), ;
低: IF(var4=1,(OPEN+CLOSE)/2,Var6+(多空线-Var6)/10),;
顶: IF(var4=1,HIGH,Var5*(1+WARN/200)),;
底: IF(var4=1,LOW,Var6*(1-WARN/200)), ;
股价重心: (EMA(CLOSE,M)+EMA(OPEN,M))/2, ;
IF(OPEN<低,高,多空线), ;

       这是一个时间加密的主图指标,VAR3和VAR4引用了VAR1和VAR2的具体时间,限制在2004年3月1日前可正常使用,超过这个时间就不能正常使用了,而且把时间限制嵌套在其它语句中,给解除时间限制带来一定的难度。
       对于这类加密指标,可以不必大改,只要把VAR1的1040301(2004年3月1日)改为1540301(2054年3月1日),把VAR2的1040901(2004年9月1日)改为10540901(2054年9月1日)即可,也就是延长50年的使用期限。就是你常用这个指标,50年也就足够用的了。
解除时间限制后的指标:

{ M(1,30,5) WARN(1,40,10)}
Var1:=1050301;
Var2:=1050901;
Var3:=IF(DATE>Var1,IF(CLOSE<80,1,0),0);
Var4:=IF(DATE>Var2,1,Var3);
Var5:=(EMA(LOW,M)+EMA(CLOSE,M*2)+EMA(CLOSE,M*6)+EMA(HIGH,M*3))/4*(1+WARN/200);
Var6:=(EMA(HIGH,M)+EMA(OPEN,M*2)+EMA(OPEN,M*6)+EMA(LOW,M*3))/4*(1-WARN/200);
多空线: IF(var4=1,OPEN,EMA((Var5+Var6)/2,M)), ;
高: IF(var4=1,CLOSE,Var5-(Var5-多空线)/10), ;
低: IF(var4=1,(OPEN+CLOSE)/2,Var6+(多空线-Var6)/10),;
顶: IF(var4=1,HIGH,Var5*(1+WARN/200));
底: IF(var4=1,LOW,Var6*(1-WARN/200));
股价重心: (EMA(CLOSE,M)+EMA(OPEN,M))/2;
IF(OPEN<低,高,多空线);

再看这个副图指标:

Var1:=IF(DATE<=1040701,1,0);
Var2:=DMA(CLOSE,HIGH/MA(LOW,4)/4);
Var3:=DMA(CLOSE,CLOSE/MA(LOW,30)/30);
Var4:=(LOW-Var2)/Var2*100<-5.889;
Var5:=(Var2-Var3)/Var3*100<-15.889;
Var6:=Var4 AND Var5 AND (HIGH-MA(LOW,3))/REF(LOW,2)>-0.059;
Var7:=Var6>0;
Var8:=AMOUNT/VOL/100;
Var9:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VarA:=SUM(AMOUNT,13)/Var8/100;
VarB:=DMA(Var9,VOL/VarA);
VarC:=MA(HHV(HIGH,488),18);
VarD:=MA(HHV(HIGH,220),18);
VarE:=MA(HHV(HIGH,98),18);
VarF:=MA(LLV(LOW,488),18);
Var10:=MA(LLV(LOW,220),18);
Var11:=MA(LLV(LOW,98),18);
Var12:=MA((VarF*0.96+Var10*0.96+Var11*0.96+VarC*0.558+VarD*0.558+VarE*0.558)/6,18);
Var13:=MA((VarF*1.25+Var10*1.23+Var11*1.2+VarC*0.55+VarD*0.55+VarE*0.65)/6,18);
Var14:=MA((VarF*1.3+Var10*1.3+Var11*1.3+VarC*0.68+VarD*0.68+VarE*0.68)/6,18);
Var15:=MA((Var12*3+Var13*2+Var14)/6*1.738,18);
Var16:=IF(DATE<=1021231,Var15,Var15*DAY);
Var17:=LOW;
Var18:=REF(LOW,1);
Var19:=SMA(ABS(Var17-Var18),3,1)/SMA(MAX(Var17-Var18,0),3,1)*100;
Var1A:=MA(IF(CLOSE*1.35{<=Var16},Var19*10,Var19/10),3);
Var1B:=LLV(LOW,30);
Var1C:=HHV(Var1A,30);
Var1D:=IF(LOW<=Var1B,(Var1A+Var1C*2)/2,0);
Var1E:=MA(Var1D AND CLOSEVar1F:=MA(CLOSE,5);
Var20:=MA(CLOSE,10);
Var21:=MA(CLOSE,20);
Var22:=MA(CLOSE,30);
Var23:=(Var1F+Var20+Var21+Var22)/4;
Var24:=(Var23-REF(Var23,15))/REF(Var23,15)*100;
Var25:=IF(Var24<-10 AND Var24买入: Var7*Var1 AND Var1E*Var1 AND Var25*Var1 AND (CLOSE-OPEN)*Var1>0,linethick2 , colorred;
       这个指标中的VAR1、VAR16和买入这3条语句引用了时间限制函数,限制在2004年7月1日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把VAR1和VAR16这2条语句删除,再把Var1A语句中的<=Var16和买入语句中的*VA1删除就完全解除了时间限制。

最后在看一个指标:

Var1:=IF(DATE<1030830 AND DATE>900101,1,0);
Var2:=LLV(LOW,10);
Var3:=HHV(HIGH,25);
警戒线:=2.8*Var1;
减仓线:=3.2*Var1;
动力线:=EMA((CLOSE-Var2)/(Var3-Var2)*4,4)*Var1;
VAR4:CROSS(动力线,警戒线);
STICKLINE(VAR4,0,50,4,0);
DRAWICON(CROSS(动力线,警戒线),53,2);

       这个指标中的VAR1引用了时间限制函数,限制在2003年8月30日前可正常使用,超过这个时间就不能正常使用了。解除时间限制的方法比较简单,只要把VAR1这条语句删除,再把语句中的*VAR1删除就完全解除了时间限制。
       以上例举了3个解除时间限制的方法,不论采取哪一种都能解除时间限制,哪个方便就采取哪个。试着改一改吧! 指标修改技巧(5)
填补法

顶底背离:0,COLORYELLOW;
A1:=BARSLAST(ref(cross("macd.diff","macd.dea"),1));
B1:=ref(c,A1+1)>c and ref("macd.diff",A1+1)<"macd.diff" and cross("macd.diff","macd.dea");
MACD底背离:STICKLINE(FILTER(B1>0,5),0,0.75,3,0),COLORGREEN;
DRAWTEXT(FILTER(B1>0,5),0.57,'MACD底背离'),COLORGREEN;
A2:=BARSLAST(ref(cross("kdj.k","kdj.d"),1));
B2:=ref(c,A2+1)>c and ref("kdj.k",A2+1)<"kdj.k" and cross("kdj.k","kdj.d");
KDJ底背离:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW;
DRAWTEXT(FILTER(B2>0,5),0.80,'KDJ底背离'),COLORYELLOW;
A3:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
B3:=ref(c,A3+1)>c and ref("RSI.RSI1",A3+1)<"RSI.RSI1" and cross("RSI.RSI1","RSI.RSI2");
RSI底背离:STICKLINE(FILTER(B3>0,5),0,0.5,3,0),COLORCYAN;
DRAWTEXT(FILTER(B3>0,5),0.25,'RSI底背离'),COLORCYAN;
2,COLORRED;
C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
D1:=ref(c,C1+1)"macd.diff" and cross("macd.dea","macd.diff");
MACD顶背离:STICKLINE(FILTER(D1>0,5),2,1.25,3,0),COLOR0066FF;
DRAWTEXT(FILTER(D1>0,5),1.47,'MACD顶背离'),COLOR0066FF;
C2:=BARSLAST(ref(cross("kdj.d","kdj.k"),1));
D2:=ref(c,C2+1)"kdj.k" and cross("kdj.d","kdj.k");
KDJ顶背离:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED;
DRAWTEXT(FILTER(D2>0,5),1.2,'KDJ顶背离'),COLORRED;
C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
D3:=ref(c,C3+1)"RSI.RSI1" and cross("RSI.RSI2","RSI.RSI1");
RSI顶背离:STICKLINE(FILTER(D3>0,5),2,1.5,3,0),COLORMAGENTA;
DRAWTEXT(FILTER(D3>0,5),1.75,'RSI顶背离'),COLORMAGENTA;

这是一个飞狐格式的指标,如果要改成大智慧格式的指标,需要做如下修改:

       第一步:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名或输入原指标的名字,点击测试,提示没有定义的标示符,如图。
       第二步:用鼠标点确定,在编辑器里显示兰色条处有colorcyan这个颜色代码大智慧不能识别(在飞狐指标中该颜色代码是青色),把它改成能识别的粉色代码colorffcc66,用鼠标点测试,此时又提示没有定义的标示符,用鼠标点确定,在编辑器里显示兰色条处还有colorcyan这个颜色代码大智慧不能识别(在飞狐指标中该颜色代码是青色),把它改成能识别的青色代码colorffcc66,用鼠标点测试,同样还是有colorcyan这个颜色代码大智慧不能识别,改成青色代码colorffcc66,用鼠标点测试,用同样方法找到两处COLORMAGENTA这个颜色代码大智慧不能识别(在飞狐指标中该颜色代码是粉色),把它改成能识别的粉色代码colorff00ff,用鼠标点测试,提示引用指标或函数参数错误,点确定,显示兰色条的语句有错误,通过对源码的分析,公式中引入的传统指标如MACD、KDJ、RSI都没有参数,所以提示引用指标或函数参数错误。把所有的带有类似("macd.diff","macd.dea")格式的都加上参数即可,如:("macd.diff"(12,26,9),"macd.dea"(12,26,9)),其它的依次类推。最后测试通过.

修改后的指标:

顶底背离:0,COLORYELLOW;
A1:=BARSLAST(ref(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),1));
B1:=ref(c,A1+1)>c and ref("macd.diff"(12,26,9),A1+1)<"macd.diff"(12,26,9) and cross("macd.diff"(12,26,9),"macd.dea"(12,26,9));
MACD底背离:STICKLINE(FILTER(B1>0,5),0,0.75,3,0),COLORGREEN;
DRAWTEXT(FILTER(B1>0,5),0.57,'MACD底背离'),COLORGREEN;
A2:=BARSLAST(ref(cross("kdj.k"(9,9,3),"kdj.d"(9,9,3)),1));
B2:=ref(c,A2+1)>c and ref("kdj.k"(9,9,3),A2+1)<"kdj.k"(9,9,3) and cross("kdj.k"(9,9,3),"kdj.d"(9,9,3));
KDJ底背离:STICKLINE(FILTER(B2>0,5),0,1,3,0),COLORYELLOW;
DRAWTEXT(FILTER(B2>0,5),0.80,'KDJ底背离'),COLORYELLOW;
A3:=BARSLAST(ref(cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=ref(c,A3+1)>c and ref("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) and cross("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
RSI底背离:STICKLINE(FILTER(B3>0,5),0,0.5,3,0),COLORffcc66;
DRAWTEXT(FILTER(B3>0,5),0.25,'RSI底背离'),COLORffcc66;
2,COLORRED;
C1:=BARSLAST(ref(cross("macd.dea"(12,26,9),"macd.diff"(12,26,9)),1));
D1:=ref(c,C1+1)"macd.diff"(12,26,9) and cross("macd.dea"(12,26,9),"macd.diff"(12,26,9));
MACD顶背离:STICKLINE(FILTER(D1>0,5),2,1.25,3,0),COLOR0066FF;
DRAWTEXT(FILTER(D1>0,5),1.47,'MACD顶背离'),COLOR0066FF;
C2:=BARSLAST(ref(cross("kdj.d"(9,9,3),"kdj.k"(9,9,3)),1));
D2:=ref(c,C2+1)"kdj.k"(9,9,3) and cross("kdj.d"(9,9,3),"kdj.k"(9,9,3));
KDJ顶背离:STICKLINE(FILTER(D2>0,5),2,1,3,0),COLORRED;
DRAWTEXT(FILTER(D2>0,5),1.2,'KDJ顶背离'),COLORRED;
C3:=BARSLAST(ref(cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
D3:=ref(c,C3+1)"RSI.RSI1"(6,12,24) and cross("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
RSI顶背离:STICKLINE(FILTER(D3>0,5),2,1.5,3,0),COLORff00ff;
DRAWTEXT(FILTER(D3>0,5),1.75,'RSI顶背离'),COLORff00ff; 指标修改技巧(6)
排查验证法

       有时候我们在改指标时一时很难找到错误点,这时就需要有耐心,还要寻找一些小窍门,用其它办法达到自己的目的,这个小窍门就是用好大括号{  }。请看下面的指标,

Var1:=RANGE(CLOSE,999999,1000000000);
Var2:=FILTER(CLOSE>OPEN,5);
Var3:=COUNT(CLOSE>OPEN,20);
Var4:=COUNT(CLOSEVar5:=IF(Var3>Var4,CLOSE,HIGH);
Var6:=EMA(Var5,13);
Var7:=EMA(Var5,60);
Var8:=(Var6-Var7)*10;
飞龙:MA(Var8,5);
火龙:MA(Var8,13);
龙行天下:MA(Var8,34);
神龙:IF( CROSS( 飞龙,火龙) AND 龙行天下<0,飞龙,0);
STICKLINE(Var8>=0,Var8,Var8+1,6,0),colorred;
STICKLINE(Var8<=0,Var8,Var8-1,6,0),colorgreen;
STICKLINE(Var8>=0 AND Var8STICKLINE(Var8<=0 AND Var8>REF(Var8,1),Var8,Var8-1,6,0),colorgreen;
Var9:=LONGCROSS(Var1,Var4,10);
海面:0, POINTDOT;
天空:5, POINTDOT;
海底:-5, POINTDOT;
VarA:COUNT(Var9,10)=1;

       第一步:打开指标编辑器,把指标源码复制粘贴到指标编辑器里,给指标随便取个名,点击测试通过,说明这个指标可用,没有不可识别的标示符,点击确认,回到K线图上调出该指标,看图形的效果。
       第二步:在图形中提示《中间代码有错误(6)》,见图,说明该公式中的某条语句的代码有错误。
       第三步:打开指标编辑器,用鼠标双击该指标进行修改.

       仔细分析问题究竟出在什么地方。通过对源码的分析,首先应该是只有输出符的语句有错误,也就是有冒号的语句。在这个指标里面飞龙、火龙、龙行天下、神龙、VARA这5条有输出符的语句,其中最值得怀疑的是VARA这个语句,为什么呢?因为VARA用到了COUNT统计函数,并且引用了VAR9语句,而VAR9又用到了LONGCROSS维持交叉函数,在飞狐可以通过,在大智慧就可能认为有错误,所以不能正常显示。好了,把VarA:COUNT(Var9,10)=1;用大括号{}括起来。鼠标点测试公式,再点确认。
       显示正常,验证了问题出在VARA上,然后把VARA和VAR9这两条语句删除即可,到此修改结束。
       小窍门:遇到此类问题,可一一用大括号{}把带有冒号的有输出符的语句括起来逐一排查,直到查出问题所在的语句为止。下面是修改好的指标:

Var1:=RANGE(CLOSE,999999,1000000000);
Var2:=FILTER(CLOSE>OPEN,5);
Var3:=COUNT(CLOSE>OPEN,20);
Var4:=COUNT(CLOSEVar5:=IF(Var3>Var4,CLOSE,HIGH);
Var6:=EMA(Var5,13);
Var7:=EMA(Var5,60);
Var8:=(Var6-Var7)*10;
飞龙:MA(Var8,5);
火龙:MA(Var8,13);
龙行天下:MA(Var8,34);
神龙:IF( CROSS( 飞龙,火龙) AND 龙行天下<0,飞龙,0);
STICKLINE(Var8>=0,Var8,Var8+1,6,0),colorred;
STICKLINE(Var8<=0,Var8,Var8-1,6,0),colorgreen;
STICKLINE(Var8>=0 AND Var8STICKLINE(Var8<=0 AND Var8>REF(Var8,1),Var8,Var8-1,6,0),colorgreen;
海面:0, POINTDOT;
天空:5, POINTDOT;
海底:-5, POINTDOT;     能量线
VAR1:=IF(YEAR>=2005 AND MONTH>11,0,1);
VAR2:=CLOSE-REF(CLOSE,1);
VAR3:=IF(CLOSE-REF(CLOSE,1)>=0,VAR2,0);
VAR4:=REF(CLOSE,1)-CLOSE;
VAR5:=IF(CLOSE-REF(CLOSE,1)<=0,VAR4,0);
VAR6:=SUM(VAR3,16)/SUM(VAR5,16);
VAR7:=100-100/(1+VAR6);
VAR8:=EMA(VAR7,16);
VAR9:=EMA(VAR8,8);
VARA:=EMA(VAR8,45);
VARB:=VAR8-VARA;
能量线: VARB*VAR1;
能量均线: (VAR9-VARA)*VAR1;
多空能量值: VARB*VAR1, COLORSTICK 真假突破
VAR2:=1; VAR3:=VOL/CAPITAL*100;
VAR4:=CLOSE/OPEN;
短期兵力: EMA(VAR3*VAR4,9)*44.545*0.999*VAR2 , COLORRED;
中期兵力: EMA(VAR3*VAR4,33)*44.545*0.999*VAR2;
长期兵力: EMA(VAR3*VAR4,61)*44.545*0.999*VAR2,;
预备兵力: EMA(VAR3*VAR4,120)*44.545*0.888*VAR2, COLORWHITE;
VAR5:=EMA(100*(HHV(HIGH,20)-CLOSE)/(HHV(HIGH,20)-LLV(LOW,33)),20)*VAR2;
VAR6:=EMA(VAR5,1)*VAR2; VAR7:=VOL/CAPITAL*100*VAR2;
VAR8:=SUM(VAR7,5)>=3*VAR2; VAR9:=VAR8/REF(VAR7,10)>=2*VAR2;
VARA:=HHV(CLOSE,5)*VAR2; VARB:=VARA/REF(CLOSE,5)>=1.01*VAR2;
VARC:=VAR6>20*VAR2; VARD:=HIGH/REF(LOW,20)<1.2*VAR2;
VARE:=WINNER(CLOSE)*100*VAR2; VARF:=VAR8 AND VARC AND VAR9 AND VAR3 AND VARB;
VAR10:=FILTER(VARF,20)*VAR2; DRAWTEXT(VAR10,中期兵力,'★资金活动'),COLORYELLOW;
STICKLINE(短期兵力>长期兵力,预备兵力,短期兵力,1.5,0),COLORRED;
STICKLINE(短期兵力<中期兵力,预备兵力,中期兵力,1.5,0),;
STICKLINE(短期兵力<预备兵力,预备兵力,短期兵力,1.5,0),;  火焰山
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);
火焰山: EMA(IF(LOW<=VARE,(VARD+VARF*2)/2,0),3)/618*VAR10;
火焰: STICKLINE(火焰山>0,0,火焰山,4,1);
今量: 火焰山;
STICKLINE(火焰山>0,0,今量*1.2,8,0) COLOR0000FF;
STICKLINE(火焰山>0,0,今量*0.8,8,0) COLOR0066FF;
STICKLINE(火焰山>0,0,今量*0.6,8,0) COLOR0099FF;
STICKLINE(火焰山>0,0,今量*0.4,8,0) COLOR00CCFF;
STICKLINE(火焰山>0,0,今量*0.2,8,0) COLOR00FFFF;  庄家生命线

Var1:=BARSSINCE(LLV(LOW,120));
Var2:=SUM(AMOUNT*0.01,Var1)/SUM(VOL,Var1);
Var3:=SUMBARS(IF(VOL>CAPITAL*0.5,CAPITAL*0.49,VOL),CAPITAL*0.5);
Var4:=SUMBARS(IF(VOL>CAPITAL,CAPITAL*0.99,VOL),CAPITAL);
Var5:=SUMBARS(IF(VOL>CAPITAL*2,CAPITAL*1.99,VOL),CAPITAL*2);
Var6:=SUMBARS(IF(VOL>CAPITAL*4,CAPITAL*3.99,VOL),CAPITAL*4);
Var7:=MA(SUM(AMOUNT*0.01,Var3)/SUM(VOL,Var3),5);
Var8:=MA(SUM(AMOUNT*0.01,Var4)/SUM(VOL,Var4),5);
Var9:=MA(SUM(AMOUNT*0.01,Var5)/SUM(VOL,Var5),5);
VarA:=MA(SUM(AMOUNT*0.01,Var6)/SUM(VOL,Var6),5);
VarB:=IF(SUM(VOL,0)< CAPITAL*0.6,Var2,Var7);
VarC:=IF(SUM(VOL,0)< CAPITAL*1.2,Var2,Var8);
VarD:=IF(SUM(VOL,0)< CAPITAL*2.5,Var2,Var9);
VarE:=IF(SUM(VOL,0)< CAPITAL*4.8,Var2,VarA);
短线: IF(VarB=0,AMOUNT*0.01/VOL,VarB);
中线: IF(VarC=0,AMOUNT*0.01/VOL,VarC);
长线: IF(VarD=0,AMOUNT*0.01/VOL,VarD);
强支压: IF(VarE=0,AMOUNT*0.01/VOL,VarE), CIRCLEDOT; 摇钱奇线(源码)
Var1:=(HIGH+3*LOW+CLOSE)/5;
Var2:=EMA(Var1,13)-EMA(Var1,34);
Var3:=EMA(Var2,5);
Var4:=(Var2-Var3)*5;
Var5:=IF(Var4>=1000,1000,IF(Var4<=Var1,Var1,Var4));
Var6:=FORCAST(FORCAST(Var5,N),M);
上涨: IF(Var5>Var6,Var5,Var6),COLORRED;
下跌: IF(Var5分水岭: FORCAST(FORCAST(Var5,N),M),LINETHICK2 , COLORMAGENTA;                        

N=38 M=7  发财翻番源码
VAR1:=SMA(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),14,1);
VAR2:=(HIGH - REF(HIGH,1));
VAR3:=(REF(LOW,1) - LOW);
VAR4:=SMA(IF(((VAR2 > 0) AND (VAR2 > VAR3)),VAR2,0),12,1);
VAR5:=SMA(IF(((VAR3 > 0) AND (VAR3 > VAR2)),VAR3,0),12,1);
VAR6:=((VAR4 * 100) / VAR1);
VAR7:=((VAR5 * 100) / VAR1);
VAR8:=SMA(((ABS((VAR7 - VAR6)) / (VAR7 + VAR6)) * 100),12,1);
VAR9:=((VAR8 + REF(VAR8,5)) / 2);
VARA:=((SUM((HIGH - OPEN),12) / SUM((OPEN - LOW),12)) * 100);
VARB:=((SUM(MAX(0,(HIGH - REF(CLOSE,1))),12) / SUM(MAX(0,(REF(CLOSE,1) - LOW)),12)) * 100);
VARC:=((AMOUNT / VOL) / 100);
VARD:=(((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7);
VARE:=((SUM(AMOUNT,5) / VARC) / 100);
VARF:=((SUM(AMOUNT,13) / VARC) / 100);
VAR10:=((SUM(AMOUNT,34) / VARC) / 100);
VAR11:=((SUM(AMOUNT,209) / VARC) / 100);
VAR12:=(((REF(VOL,1) + REF(VOL,2)) + REF(VOL,3)) + REF(VOL,4));
VAR13:=(VAR12 / CAPITAL);
VAR14:=(((VOL / CAPITAL) * VARD) + (VAR13 * REF(VARC,1)));
VAR15:=DMA(VARD,(VOL / VARE));
VAR16:=DMA(VARD,(VOL / VARF));
VAR17:=DMA(VARD,(VOL / VAR10));
VAR18:=DMA(VARD,(VOL / CAPITAL));
VAR19:=MA(HHV(HIGH,488),18);
VAR1A:=MA(HHV(HIGH,220),18);
VAR1B:=MA(HHV(HIGH,98),18);
VAR1C:=MA(LLV(LOW,488),18);
VAR1D:=MA(LLV(LOW,220),18);
VAR1E:=MA(LLV(LOW,98),18);
VAR1F:=MA((((((((VAR1C * 0.96) + (VAR1D * 0.96)) + (VAR1E * 0.96)) + (VAR19 * 0.558)) + (VAR1A * 0.558)) + (VAR1B * 0.558)) / 6),18);
VAR20:=MA((((((((VAR1C * 1.25) + (VAR1D * 1.23)) + (VAR1E * 1.2)) + (VAR19 * 0.55)) + (VAR1A * 0.55)) + (VAR1B * 0.65)) / 6),18);
VAR21:=MA((((((((VAR1C * 1.3) + (VAR1D * 1.3)) + (VAR1E * 1.3)) + (VAR19 * 0.68)) + (VAR1A * 0.68)) + (VAR1B * 0.68)) / 6),18);
VAR22:=MA((((((VAR1F * 3) + (VAR20 * 2)) + VAR21) / 6) * 1.738),18);
VAR23:=IF((DATE <= 1031231),VAR22,(VAR22 * DAY));
VAR24:=LOW;
VAR25:=REF(LOW,1);
VAR26:=((SMA(ABS((VAR24 - VAR25)),3,1) / SMA(MAX((VAR24 - VAR25),0),3,1)) * 100);
VAR27:=MA(IF(((CLOSE * 1.35) <= VAR23),(VAR26 * 10),(VAR26 / 10)),3);
VAR28:=LLV(LOW,30);
VAR29:=HHV(VAR27,30);
VAR2A:=IF((LOW <= VAR28),((VAR27 + (VAR29 * 2)) / 2),0);
VAR31:=MA(HHV(HIGH,488),18);
VAR32:=MA(HHV(HIGH,220),18);
VAR33:=MA(HHV(HIGH,98),18);
VAR34:=MA(LLV(LOW,488),18);
VAR35:=MA(LLV(LOW,220),18);
VAR36:=MA(LLV(LOW,98),18);
VAR37:=MA((((((((VAR34 * 0.96) + (VAR35 * 0.96)) + (VAR36 * 0.96)) + (VAR31 * 0.558)) + (VAR32 * 0.558)) + (VAR33 * 0.558)) / 6),18);
VAR38:=MA((((((((VAR34 * 1.25) + (VAR35 * 1.23)) + (VAR36 * 1.2)) + (VAR31 * 0.55)) + (VAR32 * 0.55)) + (VAR33 * 0.65)) / 6),18);
VAR39:=MA((((((((VAR34 * 1.3) + (VAR35 * 1.3)) + (VAR36 * 1.3)) + (VAR31 * 0.68)) + (VAR32 * 0.68)) + (VAR33 * 0.68)) / 6),18);
VAR40:=MA((((((VAR37 * 3) + (VAR38 * 2)) + VAR39) / 6) * 1.738),18);
VAR41:=VAR40;
VAR42:=LOW;
VAR43:=REF(LOW,1);
VAR44:=((SMA(ABS((VAR42 - VAR43)),3,1) / SMA(MAX((VAR42 - VAR43),0),3,1)) * 100);
VAR45:=MA(IF(((CLOSE * 1.35) <= VAR41),(VAR44 * 10),(VAR44 / 10)),3);
VAR46:=LLV(LOW,30);
VAR47:=HHV(VAR45,30);
VAR49:=IF((LOW <= VAR46),((VAR45 + (VAR47 * 2)) / 2),0);
提示:MA((VAR49 AND (CLOSE < COST(1))),3),,colorFFFffF;
买入:((MA(VAR2A AND (CLOSE < COST(1)),3) AND ((((CLOSE - VAR16) / VAR16) * 100) < (2 - 13))),,colorFFfa00;
趋势:=(EMA(((3 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1)) - (2 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1),3,1))),5) / 100);
欢喜:IF((((((((REF(CLOSE,13) - CLOSE) / REF(CLOSE,13)) * 100) > 15) AND ((SUM((VOL / CAPITAL),13) * 100) < 18)) AND (((VOL / CAPITAL) * 100) < 2.5)) AND ((((REF(CLOSE,1) - CLOSE) / REF(CLOSE,1)) * 100) < 8)),0.7,0),,colorFFCC66;
V2:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100);
V3:=(MA(VOL,2) / MA(VOL,10));
V4:=(VOL / CAPITAL);
A1:=((((0.0068 * V2) - (0.0072 * V3)) - (0.5676 * V4)) - 0.0105);
A2:=((((0.0015 * V2) - (0.0124 * V3)) + (1.7461 * V4)) - 0.0074);
A3:=((((0 - (0.0003 * V2)) + (0.047 * V3)) - (0.5734 * V4)) - 0.0549);
发财:(((((0 - (12.2401 * A1)) - (1 * A2)) + 0.321) < 0),,color99CC66;
B1:=(((CLOSE - MA(CLOSE,27)) / MA(CLOSE,27)) < (0 - 0.16));
翻番:STICKLINE(B1,0,0.5,2,0),,colorFfaafF;  起死回生

Var1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:SMA(Var1,3,1);
D:SMA(k,3,1);
低位金叉:if(D<20 AND CROSS(k,D),40,0),COLORyellow;
起死回生:if(BARSLAST(低位金叉)<=9 AND BARSLAST(低位金叉)>2  AND CROSS(D,k) AND D<30,60,0) , COLORRED 《百战不怠》
STICKLINE(c and WINNER(C)>ref(WINNER(C),1),WINNER(C)*100,0,5,1),COLORRED;//筹码空间
STICKLINE(c and WINNER(C)K: EMA((C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,8),COLORGREEN;
Vx1:=EMA((C-LLV(L,55))/(HHV(H,34)-LLV(L,55))*100,3);
D: EMA(0.667*REF(K,1)+0.333*K,2),COLORYELLOW;
筹码快线:ema(WINNER(C)*100,13),COLORMAGENTA;
筹码慢线:ema(WINNER(C)*100,55),COLORBLUE;


使用方法:(适用于日线)

1.KD金叉且筹码快线向上,可建仓。筹码快线向下,放弃。
2.股价低位,KD与筹码快线筹码慢线接近且前后三天内金叉,可重仓。
3.KD死叉,减仓。

其它方法请仔细看图研究,肯定收获不浅。 看盘指标}

Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
Var2:=2*ABS(Var1);
Var3:=100-(100-3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));
Var4:=100-(100-3*SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));
Var5:=(HIGH+LOW+CLOSE)/3;
Var6:=(Var5-MA(Var5,10))/(0.015*AVEDEV(Var5,10));
Var7:=(Var5-MA(Var5,30))/(0.015*AVEDEV(Var5,30));
Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0);
Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8);
VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VarB:=100-ABS(VarA);
VarC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2
*SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
VarD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))
*100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
VarE:=REF(LOW,1)*0.9;
VarF:=LOW*0.9;
Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;
Var11:=EMA(Var10,30);
Var12:=Var11-CLOSE;
Var13:=REF(CLOSE,1);
Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100;
Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100;
Var16:=BARSCOUNT(CLOSE);
Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
Var1A:=(SMA(Var19,4,1)-50)*2;
Var1B:=SMA(Var1A,3,1);
Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
Var1D:=SMA(Var1C,4,1);
Var1E:=SMA(Var1D,3,1);
Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30
AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0);
大趋势: Var3,color6192ff;
顶线: IF(VarB<90,VarB,100);
多方: IF(Var1>0,Var1,0), LINESTICK;
空方: -IF(Var1<0,Var2,0), LINESTICK;
抄底: Var20,colorred,linethick2;
预警系统: (IF((Var7>=200 AND Var6>=150) OR CROSS(65,多方),15,IF(Var7<=-200
AND Var6<=-150,-15,Var9))+65),COLORf0f000,;
STICKLINE(Var3<=REF(Var4,1),Var3,Var4,8,0),colorwhite;
STICKLINE(Var3>REF(Var4,1),Var3,Var4,8,0),colorred;
t1:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
t2:=CLOSEt3:=多方>60 AND 预警系统>65 AND 顶线=100;
t4:=多方>48 AND 预警系统>65 AND 顶线<100;
t5:=空方<-38 AND 预警系统<65;
t6:=抄底>50 AND 顶线<90;
t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
t8:=Var3<=REF(Var4,1) AND CLOSEAND 空方>=REF(空方,1) AND VarCDRAWTEXT(t1 and count(t1,30)=1,10,'上升通道!'),COLOR00FFFF;
B2:=DRAWTEXT(t2 and count(t2,30)=1,55,'下降通道!'),COLOR00FFFF;
B3:=DRAWTEXT(t3 and count(t3,30)=1,55,'上涨过急!'),COLOR00FFFF;
B4:=DRAWTEXT(t4 and count(t4,30)=1,75,'庄家出货!'),COLOR00FFFF;
B5:=DRAWTEXT(t5 and count(t5,30)=1,50,'有小反弹!'),COLOR00FFFF;
B6:=DRAWTEXT(t6 and count(t6,30)=1,30,'抢反弹!'),COLOR00FFFF;
B7:=DRAWTEXT(t7 and count(t7,30)=1,-10,'资金进场!'),COLOR00FFFF;
DRAWTEXT(t8 and count(t8,30)=1,90,'见顶回落!'),COLOR00FFFF; 天堂星MACD实战

MA3:MA(CLOSE,3);
MA5:MA(CLOSE,5);
MA7:MA(CLOSE,7);
MA15:MA(CLOSE,15);
ma30:ma(close,30);
ma60:ma(close,60),coloryellow;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
双线合一:=count(cross(diff,dea),2)=1 ;
短均线多头:=ma3>ma5 and ma5>ma7;
中均线多头:=ma15>ma30 and ma30>ma60;
aa:=双线合一 and 短均线多头 and filter(双线合一 and 短均线多头,2);
stickline(diff>=dea,h,l,0.5,0),colorred;
stickline(diff>=dea,o,c,5,0),colorred;
stickline(diffstickline(diff短线介入:drawicon(aa and diff<0.15,l*0.99,1);
大胆介入:drawicon(aa  and diff>macd and diff<0.15,l*0.95,1);

公式名:天堂星MACD实战
说明:中国股坛十大高手之一陶素宇的炒股不败63招[转帖]
(第二十九招) 选择MACD双线合一的个股

选择MACD双线合一的个股是一种相当安全的选股方法,适合中短线投资者共同参与,因为其技术指标相当容易掌握。MACD的双线合一所出现的位置有3处:①山谷底(如0535ST猴王在2001年3月28日至4月9日这几天的情况,其MACD指标的DIF线和MACD线就是合一的);②安全区(如600602真空电子(后改为广电电子)在1999年5月6日至5月19日这几天的情况,其MACD指标的DIF线和MACD线也有合一现象);③半山腰(如600161天坛生物2000年12月20日至12月29日这几天的情况,其MACD指标的DIF线和MACD线有合一现象,但位置较前两种情况要高)。
上述现象便是我们所说的MACD双线合一现象,需要注意的是所谓的合一并不要求MACD的白线(DIF线)的数值一定要与黄线(MACD线)的数值完全相等(重叠),可以是非常靠近。这种技术指标的构造过程一般说明该股已经面临突破,往上突破和往下突破均有可能,所以不要急于介入,只有MACD的白线和黄线明显往上张口,而DIF数值又同时大于MACD数值时,方可逢低介入。
一般地,中线投资者应该选择那种处于“山谷底”的MACD双线合一型个股;而短线投资者除了可以选择“山谷底”型和“安全区”型这两种MACD双线合一现象的个股外,还可以以超短线的手法去追击“半山腰”型的MACD双线合一现象个股,但务必要快进快出。 买卖空仓洗盘K主图


ma3:MA(C,3),colorwhite;
ma5:MA(C,5),colorgreen;
ma10:MA(C,10),colorred;
ma20:MA(C,20),colorblue;
ma30:MA(C,30),coloryellow;
Var1:=EMA(C,3);
Var2:=EMA(C,5);
Var3:=EMA(C,10);
Var4:=EMA(C,20);
Var5:=EMA(C,30);
Var6:=(Var2+Var3+Var4+Var5)/4;
Var7:=(Var6-REF(Var6,15))/REF(Var6,15)*100;
Var8:=(Var6-REF(Var6,15))/REF(Var6, 15)*100;
Var9:=EMA(Var7,8);
STICKLINE(Var7<1*REF(Var7,1),h,l,0.5,0),COLORBLUE;STICKLINE(Var7<1*REF(Var7,1),o,c,8,  0),COLORBLUE;
STICKLINE(Var7>1*REF(Var7,1),h,l,0.5,0),COLORRED;STICKLINE(Var7>1*REF(Var7,1),o,c,8,  0),COLORRED;
STICKLINE(Var7<1*REF(Var7,1) AND Var9>1*REF(Var9,1),h,l,0.5,0),COLORGREEN;STICKLINE(Var7<1*REF(Var7,1) AND Var9>1*REF(Var9,1),o,c,8,  0),COLORGREEN;
买进价:=((c-ref(ma(c,6),1))/6+ma(c,6))*1.004;
买进条件:=cross(c,买进价) and 买进价>ref(买进价,1);
STICKLINE(买进条件,h,l,0.5,1),colorwhite,linethick2;STICKLINE(买进条件,o,c,8,0),colorwhite,linethick2;
加码价:=((c-ref(ma(c,18),1))/18+ma(c,18))*1.004;
加码条件:=cross(c,加码价) and 加码价>ref(加码价,1);
STICKLINE(加码条件,h,l,0.5,1),coloryellow,linethick2;STICKLINE(加码条件,o,c,8,0),coloryellow,linethick2; 大顶小顶!!!!!

{参数n:30 100 48}
Var1:=HHV(HIGH,9)-LLV(LOW,9);
Var2:=HHV(HIGH,9)-CLOSE;
Var3:=CLOSE-LLV(LOW,9);
Var4:=Var2/Var1*100-70;
Var5:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
Var6:=(2*CLOSE+HIGH+LOW)/4;
Var7:=SMA(Var3/Var1*100,3,1);
Var8:=LLV(LOW,21);
Var9:=SMA(Var7,3,1)-SMA(Var4,9,1);
VarA:=IF(Var9>100,Var9-100,0);
VarB:=HHV(HIGH,21);
AA:= VarA*2;
BB:= EMA((Var6-Var8)/(VarB-Var8)*100,8);
VarC:=EMA(0.667*REF(BB,1)+0.333*BB,2);
CC:= SMA(Var5,13,1);
VarD:=SMA(AA,2,1)-AA;
VarE:=EMA(0.667*REF(BB,1)+0.333*BB,2)-BB;
VAR1a:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
VAR2a:=SMA(VAR1a,9,1)+100;
VAR3a:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR4a:=SMA(VAR3a,3,1);
VAR5a:=SMA(VAR4a,3,1)+100;
VAR6a:=VAR5a-VAR2a;
S: IF(VAR6a>n,VAR6a-n,0);
STICKLINE(BB-VarC>0,BB,VarC,5,0),colorred;
STICKLINE(BB-VarC<0,BB,VarC,5,0),colorffcccc;
STICKLINE(CC-SMA(CC,5,1)>0,CC,SMA(CC,5,1),5,0),coloryellow;
STICKLINE(CC-SMA(CC,5,1)<0,CC,SMA(CC,5,1),5,0),colorblue;
STICKLINE(REF(S,1)STICKLINE(REF(S,1)>S,S,REF(S,1),5,0),colorffcc66;  绝品MACD
{N1(1,100,6);  N2(1,100,18);  N3(1,100,54);  N4(1,1000,162)}
L2:=MA(C,3);
L3:=MA(C,60);
L4:=MA(C,120);
L5:=MA(C,40);
VAR1:=SUM(WINNER(CLOSE)*100,13)/10-(SUM(WINNER(CLOSE)*100,1)/20+10);
狂龙出海: IF(CROSS(L2,L3) AND CLOSE
VAR2:=CLOSE/L5*100<78;
VAR3:=CLOSE/L3*100<74;
VAR4:=HIGH>(LOW*1.051);
VAR5:=VAR4 AND COUNT(VAR4,5)>1;
VAR6:=CLOSE/HHV(HIGH,BARSCOUNT(CLOSE>0))*100;
VAR7:=EMA(EMA(CLOSE,13),13);
控盘:= (VAR7-REF(VAR7,1))/REF(VAR7,1)*5000;
A1:=CROSS(控盘,0);
控盘1:IF(A1,180,0),COLORYELLOW,LINETHICK1;
DRAWTEXT(控盘1>0,160,'★控盘!'),COLORD411FF;
狂龙探底: IF((REF(C,13)-CLOSE)/REF(C,13)*100*VAR3>15 AND SUM(VOL/CAPITAL,13)
*100<18 AND VOL/CAPITAL*100<2.5 AND (REF(C,1)-CLOSE)/REF(C,1)*100<8 AND
VAR6<=50 AND VAR5 AND (VAR2 OR VAR3),80,0);
{DRAWICON(FILTER(狂龙探底,6),35,1);}
DRAWTEXT(FILTER(狂龙探底,6),70,'狂龙探底');
DIFF:(EMA(CLOSE,12) - EMA(CLOSE,26))*600,COLOR95008C,LINETHICK2;
DEA:EMA(DIFF,9), COLORFFFFFF,LINETHICK1;
DRAWTEXT(CROSS(DIFF,DEA),DIFF,'▲'),LINETHICK2,COLORYELLOW;
DRAWTEXT(CROSS(DEA,DIFF),DEA,'▼'),LINETHICK2,COLORWHITE;
DDIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DDEA:=EMA(DDIFF,9);
MACD:=1200*(DDIFF-DDEA);
STICKLINE(MACD>=0,MACD,0,4,1),COLORF00FF0;
STICKLINE(MACD<0,MACD,0,4,1),COLORWHITE;
STICKLINE(MACD0,0,MACD,4,0 ),COLOR00AAFF;
STICKLINE(MACD0,0,MACD,3.3,0 ),COLOR00BBFF;
STICKLINE(MACD0,0,MACD,2.2,0 ),COLOR00CCFF;
STICKLINE(MACD0,0,MACD,1.65,0 ),COLOR00DDFF;
STICKLINE(MACD0,0,MACD,1.1,0 ),COLOR00EEFF; 时间之窗流水线    指南针                                                     
本指标由时间之窗和流水线两部分组成。
    流水线属于中长线趋势指标。当流水线发散向上或向下表示股价运行趋势向上或向下,当流水线合拢意味着既将产生新的趋势。
    流水线用于判断底部或顶部(尤其对底部)有较高的准确性,但对震荡盘整行情无法产生正确的操作提示。
    时间之窗指出了自第一个有效交易周期起至今的各个选定周期的时间点位。选定周期N可用斐氏奇序数5,8,13,21,34,55,89等,也可用频谱分析找出该交易品种比较明显的最短周期。调整时间平移因子M,使周期点位处于K线上明显的高位和低位。当时间之窗到来之时,应参考其它技术指标,作出变化趋势的判断。
      
N  1  100  16   M  1  100  34
  
0,coloryellow;
C0:=(h+l+c)/3;
(EMA(C0,14)+EMA(C0,28)+EMA(C0,56))/3,color008800;
(EMA(C0,13)+EMA(C0,26)+EMA(C0,52))/3,color008f00;
(EMA(C0,12)+EMA(C0,24)+EMA(C0,48))/3,color009800;
(EMA(C0,11)+EMA(C0,22)+EMA(C0,44))/3,color009f00;
(EMA(C0,10)+EMA(C0,20)+EMA(C0,40))/3,color00a800;
(EMA(C0,9)+EMA(C0,18)+EMA(C0,36))/3,color00af00;
(EMA(C0,8)+EMA(C0,16)+EMA(C0,32))/3,color00b800;
(EMA(C0,7)+EMA(C0,14)+EMA(C0,28))/3,color00bf00;
(EMA(C0,6)+EMA(C0,12)+EMA(C0,24))/3,color00c800;
(EMA(C0,5)+EMA(C0,10)+EMA(C0,20))/3,color00cf00;
(EMA(C0,4)+EMA(C0,8)+EMA(C0,16))/3,color00df00;
(EMA(C0,3)+EMA(C0,6)+EMA(C0,12))/3,color00ef00;
(EMA(C0,2)+EMA(C0,4)+EMA(C0,8))/3,color00ff00;

a:=BARSCOUNT(c);
ah:=hhv(h,200);al:=llv(l,200);a0:=(ah-al)/40;a1:=h+a0;a2:=l-a0;
if((a+m)/n=FLOOR((a+m)/n),a1,0),color0000ff;
{stickline((a+m)/n=FLOOR((a+m)/n),a2,a2-8*a0,9,0),color0000ff;}
{drawtext((a+m)/n=FLOOR((a+m)/n),a2-7*a0,'警戒'),colorffffff;}  五星上将(大智慧公式原码)   
C5:=EMA(c,5);
C10:=EMA(c,10);
C30:=EMA(c,30);   
D1:=2*(C5-C10);D2:=2*(C5-C30);D3:=200*(D1+D2);
ll:=v/1000;

将军:3;
A1:=MA(LL,5);
A2:=MA(LL,10);
A3:=MA(LL,120);
A4:=MA(LL,250);


DRAWTEXT( D3>0,20 ,'★' ),colorred;
DRAWTEXT( a1>a3,40,'★' ),colorff00ff;
DRAWTEXT(a1>a3 and a2>a3,60 ,'★' ),color33cc00;
DRAWTEXT( a1>a2 and a2>a3 AND A3>A4,80 ,'★' ),COLORLIBLUE;
DRAWTEXT( D3>100,100 ,'★' ),colorwhite;DRAWTEXT(FILTER(D3>0 and D3<100 and a1>a2 and a1>a3 and a2>a3 AND A3>A4,13) ,120 ,'四星上将' ),colorff00ff;
DRAWTEXT( FILTER(D3>100 and a1>a2 and a2>a3 AND A3>A4,13),180 ,'五星上将' ),colorred;
100;200; 财出水面
VAR2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR3:=SMA(SMA(VAR2,3,1),3,1)/28.57;
VAR4:=EMA(VAR3,5);
操盘:=3*VAR3-2*VAR4;
A1:=CROSS(操盘,VAR3) AND VAR3<2.1 AND C>O;
40,COLORRED,POINTDOT;
STICKLINE(C>0,40,22,8,0),COLORFF8080;
STICKLINE(C>0,22,4,8,0),COLOR916F87;
STICKLINE(A1,18,15,28,0),COLORC0C0C0;
STICKLINE(A1,18,18,18,0),COLORBLUE;
STICKLINE(A1,8,8,9,0),COLORFFFF00;
STICKLINE(A1,6,6,4,0),COLORFFFF00;
STICKLINE(A1,10,10,12,0),COLORFFFF00;
STICKLINE(A1,12,12,20,0),COLORFFFF00;
STICKLINE(A1,14,14,24,0),COLORFFFF00;
STICKLINE(A1,16,34,0.1,0),COLORC0C0C0;
STICKLINE(A1,33,18,9,0),COLORWHITE;
DRAWTEXT(A1,35,'财出水面'),COLORWHITE;
VARE:=30+(REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)*100/1.5;
VARF:=30+(REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)*100/1.5;
VAR10:=CROSS("KDJ.K"(9,3,3),"KDJ.J"(9,3,3)) AND "KDJ.D"(9,3,3)>13;
VAR11:=CROSS(REF("KDJ.K"(9,3,3),1),REF("KDJ.J"(9,3,3),1)) AND REF("KDJ.D"(9,3,3),1)>13;
VAR12:=CROSS(REF("KDJ.K"(9,3,3),2),REF("KDJ.J"(9,3,3),2)) AND REF("KDJ.D"(9,3,3),2)>12;
VAR13:=VAR10 OR VAR11 OR VAR12;
VAR14:=REF("BIAS.BIAS2"(6,12,24),1)>2;
VAR15:=REF("RSI.RSI1"(6,12,24),1)>(VARE+VARF)/1.8 AND REF("ROC.ROC"(12,6),1)-"ROC.ROC"(12,6)>0 AND VAR13 AND VAR14;
卖出:=100*VAR15/15;
STICKLINE(卖出,18,15,28,0),COLORC0C0C0;
STICKLINE(卖出,18,18,18,0),COLORBLUE;
DRAWTEXT(卖出,35,'落袋为安'),; 明天会涨}
A:(((3 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1)) - (2 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1),3,1)));
B:EMA(EMA(A,3),3);
底部:10;
明天会涨:IF(CROSS(A,底部),100,0),STICK,LINETHICK4,COLORFFFF99;
DRAWTEXT((明天会涨 > 0),95,'明'),LINETHICK2,COLORFFFF99;
DRAWTEXT((明天会涨 > 0),85,'天'),LINETHICK2,COLORFFFF99;
DRAWTEXT((明天会涨 > 0),75,'会'),LINETHICK2,COLORFFFF99;
DRAWTEXT((明天会涨 > 0),65,'涨'),LINETHICK2,COLORFFFF99; 抓住涨停提供的暴利机会-------涨停前后


专做强势股是使自己炒股收益超过大盘的一个好方法.

涨停股是强势股之王.先绿色关注后涨停红色前买

本指标名为"涨停前后",顾名思义是为捕捉"涨停板"提供的短线暴利机会而制作的.
本指标的"预涨停线","抓涨停线"为股价可能涨停的信号,"拐点"为可介入的短期底部信号,如果在股价运行周期的中低位出现"短线切入"信号,则股价很可能会出现一波凌厉攻势,而"涨停出击"则是在涨停个股中指示可在当日排队抢购或在次日逢低介入的股票.

因此,本指标的信号可分成下面三部分:
1."拐点","预涨停线"为有可能伏击到涨停股票的信号,当然,仅仅是"可能"而已!
2."抓涨停线"和"短线切入"则可用来在当天涨幅排行榜上的涨幅靠前有可能涨停的股票中选择合适的股票介入.
3."涨停出击"信号出现表明该涨停股可在当日排队买如或在次日逢低买进.

下面为指标原码:

input:n(10);
Var11:=WINNER(CLOSE)*90;
K: SMA(Var11,3,1);
D: SMA(K,3,1);

J: 3*K-2*D;
江鸟: K>D AND J>K AND CLOSE>REF(CLOSE,1)*1.09 AND MA(VOL,10)>MA(VOL,45) AND VOL>MA(VOL,45);
DRAWTEXT(江鸟,J,'<----涨停出击(10-5%-79%)\');

预涨停线:15,colorff00ff;
抓涨停线:20,colorred;
a:10*vol/ma(vol,n),colorgreen ;
stickline(cross(a,预涨停线),0,100,0.8,0),coloryellow;
stickline(cross(a,抓涨停线),0,100,0.8,0),colorred;

Var1:=ma(c,5);
Var2:=ma(c,24);
穿头破脚:=backset(REF(CLOSE,1)/REF(OPEN,1)<0.97 and close/open>1.04 AND CLOSE>REF(OPEN,1) AND OPEN< REF(CLOSE,1),3) ;
早晨之星:=backset(REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND
CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2),3) ;
早晨十字星:=backset(REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2),3);
平底:=backset((ABS(LOW-REF(LOW,1))/LOW<0.001 AND ABS(REF(LOW,1)-REF(LOW,2))/REF(LOW,1)<=0.001),3) ;
曙光初现:=backset(REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN< REF(CLOSE,1) AND CLOSE>REF(CLOSE,1),3);
跳空缺口:= backset(LOW>REF(HIGH,1),3);
长下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667 ;
预警:=穿头破脚 or 早晨之星 or 早晨十字星 or 平底 or 曙光初现  or 长下影 or 跳空缺口;
Var3:count(预警 ,5) >=1;


短线切入: if(cross(c,Var2)and C/ref(c,1)>1.095  and Var3 and 100*v/capital<10,120,0) ,colorred,linethick2;
Var4:=Var1/ref(Var1,1);
Var5:=Var2/ref(var2,1);
拐点:if(Var3  and cross(Var4,1)  and ma(v,5)>ma(v,10) ,100,0),colorgreen ;
55;
90;
0; {在原MACD上加一根线}
{反向MACD}
{参数 LONG  26  20  100
SHORT   12   5   40
M   9    2    60}
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA  : EMA(DIFF,M);
MACD : 2*(DIFF-DEA), COLORSTICK;
(MACD>0,0,MACD,1,1),COLORRED;
(MACD<0,0,MACD,1,1),COLORCYAN;
(DIFF>DEA,DIFF),COLORFF11CC,LINETHICK3;
(DIFF>DEA AND DIFF<0,DIFF),COLORRED,LINETHICK3;
LS:=IF(DIFF>DEA AND DIFF>0,1,0);
加速上扬:IF(REF(LS=0,1) AND LS=1,0.1,0);

{反向MACD}
{MACD2 : 2*(DEA-DIFF),COLORGRAY;}
{DIFF线 收盘价短期、长期指数平滑移动平均线间的差}
{DEA线  DIFF线的M日指数平滑移动平均线}
{MACD线 DIFF线与DEA线的差,彩色柱状线}
{参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、9}; 地量换手                  
  说明:
地量换手:大红色竖线,越高换手率越低。
CYA:绿色曲线。
CYB:粉红色曲线。
CYC:大红色曲线。
关注:
1、当底部出现深蓝色小竖线。
2、当CYA上交CYB时。
注意风险:
1、CYA下穿CYB时。
2. 底部出现淡蓝色点。
                               =
穿越筹码:ABS(WINNER(CLOSE)-WINNER(OPEN))*100,;
换手比率:VOL/CAPITAL*100,STICK,COLORFF0099;
地量换手:1/换手比率*100,STICK,COLORRED,LINETHICK3;
A1:=LLV(HIGH,240);
MYP:=100*(CLOSE-A1)/A1;
A2:=REF(HHV(CLOSE,240),1);
B2:=REF(LLV(CLOSE,240),1);
RPY:=100*(CLOSE -B2)/(A2-B2);
A3:=1.1*CLOSE;
B3:=0.9*CLOSE;
ASR:=100*(WINNER(A3)-WINNER(B3));
A4:=WINNER(CLOSE);
A5:=DMA(A4,VOL/CAPITAL);
B4:=DMA(VOL,VOL/CAPITAL)/CAPITAL;
A6:=100*VOL/CAPITAL;
B6:=100*(WINNER(CLOSE)-REF(WINNER(CLOSE),1));
A7:=ABS(B6/A6);
CYA:A4/B4*50,COLOR00FF00;
CYB:EMA(A4/B4*50,34),COLORFF00FF;
CYC1:A5/B4*50,COLORRED;
IF(RPY<75 AND MYP<30 AND ASR>60 AND 穿越筹码>=24 AND (VOL/CAPITAL*100)<=3 AND C>=O,地量换手+200,0),STICK,LINETHICK3,COLORFF00FF;
IF(A7>30 AND (VOL/CAPITAL*100)<=3,地量换手,0),STICK,LINETHICK2,COLORWHITE;
筹码穿透率:=B6/A6;
IF(筹码穿透率>10 AND CLOSE/REF(CLOSE,1)>=1.05 AND 换手比率<=3,地量换手+200,0),STICK,LINETHICK3,COLORBLUE;
IF(RPY<75 AND MYP<30 AND ASR>60 AND 穿越筹码>=24 AND (VOL/CAPITAL*100)<=3 AND C< DIV>
CYD:WINNER(CLOSE)/(VOL/CAPITAL),COLORYELLOW,STICK,LINETHICK4;  {MACD美如画   通达信}
STICKLINE(C>0,0,10,6,0),COLORFFB0DC;
STICKLINE(C>0,0,-5,6,0)COLORFFB000;
DIFF1:= EMA(C,3) - EMA(C,13);
DEA1 := EMA(DIFF1,9);
MACD1:= 2*(DIFF1-DEA1)*10;
DIFF2:= EMA(C,5) - EMA(C,26);
DEA2 := EMA(DIFF2,9);
MACD2:= 2*(DIFF2-DEA2)*10;
DIFF3:= EMA(C,7) - EMA(C,89);
DEA3 := EMA(DIFF3,21);
MACD3:= 2*(DIFF3-DEA3)*10;
{DRAWGBK(C>0,COLORRGB(255,255,220),COLORRGB(5,100,255),1),COLORF80606;}
IF(MACD3>=0,MACD3,DRAWNULL)LINETHICK4,COLOR009E3A;
STICKLINE(MACD3>=0,0,MACD3,4,0),COLOR009E3A;
IF(MACD3<0,-MACD3,DRAWNULL)LINETHICK4,COLOR646464;
STICKLINE(MACD3<0,0,-MACD3,4,0),COLOR646464;
IF(MACD2>=0,MACD2,DRAWNULL)LINETHICK4,COLOR007D19;
STICKLINE(MACD2>=0,0,MACD2,4,0),COLOR007D19;
IF(MACD2<0,-MACD2,DRAWNULL)LINETHICK4,COLOR555555;
STICKLINE(MACD2<0,0,-MACD2,4,0),COLOR555555;
IF(MACD1<0,-MACD1,DRAWNULL)LINETHICK4,COLOR006400;
STICKLINE(MACD1<0,0,-MACD1,4,0),COLOR006400;
STICKLINE(MACD1<0,0,-MACD1,4,0),COLOR414141;
STICKLINE(MACD3,0,-ABS(MACD3)*0.6,4,0),COLOR232323;
STICKLINE(MACD1,0,-ABS(MACD1)*0.6,4,0),COLOR0F0F0F;
X1:=MA(LLV(C,8)*1.1,13);
X2:=MA(HHV(C,21)*0.9,13);
X3:=MA(LLV(INDEXC,8)*1.1,13);
X4:=MA(HHV(INDEXC,21)*0.9,13);
资金进出:=3*(MA(C,1)-(X1+X2)/2-(X1+X2)/2*((X3+X4)/2-EMA(INDEXC,3))/((X3+X4)/2));
(C>0,资金进出),COLORSTICK;  鬼眼鬼指
VAR1:=IF(YEAR>=2034 AND MONTH>0,0,1);
VAR2:=(CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80))*200;
VAR3:=SMA(VAR2,3,1);
VAR4:=SMA(VAR3,3,1);
VAR5:=3*VAR3-2*VAR4;
VAR6:=LLV(LOW,5);
VAR7:=HHV(HIGH,5);
VAR8:=EMA((CLOSE-VAR6)/(VAR7-VAR6)*100,4)*2;
VAR9:=EMA(0.667*REF(VAR8,1)+0.333*VAR8,2);
VARA:=3*VAR8-2*VAR9;
VARB:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
VARC:=POW(MA(LOW,5),2)+MA(LOW,5);
VARD:=POW(MA(HIGH,5),2)+MA(HIGH,5);
VARE:=(VARB-LLV(VARC,64))/(HHV(VARD,64)-LLV(VARC,64))*150+65-10;
VARF:=SMA(VARE,3,1)*1.5-100;
VAR10:=SMA(VARF,3,1);
VAR11:=3*VARF-2*VAR10;
VAR12:=(HIGH+LOW+CLOSE*2)/4;
VAR13:=EMA(VAR12,13);
VAR14:=STD(VAR12,13);
VAR15:=(VAR12-VAR13)*100/VAR14;
VAR16:=EMA(VAR15,5);
VAR17:=EMA(VAR16,13);
VAR18:=EMA(VAR16,13)+200-100;
VAR19:=EMA(VAR18,10);
VAR1A:=3*VAR18-2*VAR19;
VAR1B:=VAR3+VAR8+VARF+VAR18;
VAR1C:=VAR4+VAR9+VAR10+VAR19;
VAR1D:=VAR5+VARA+VAR11+VAR1A;
VAR1E:=(HIGH+LOW+CLOSE)/3;
VAR1F:=AMOUNT/VOL/100;
VAR20:=SUM(AMOUNT,5)/SUM(VOL,5)/100;
VAR21:=(VAR1E-MA(VAR1E,34))/(0.015*AVEDEV(VAR1E,34));
VAR22:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
VAR23:=(HIGH+LOW+CLOSE+VAR1E)/4;
VAR24:=EMA(VAR23,24);
VAR25:=STD(VAR23,24);
VAR26:=(VAR23-VAR24)/VAR25*100;
VAR27:=(VAR1E-MA(VAR1E,24))/(0.015*AVEDEV(VAR1E,24));
VAR28:=EMA(VAR26,5);
VAR29:=(VAR1F-MA(VAR1F,21))/(0.015*AVEDEV(VAR1F,21));
VAR2A:=(VAR20-MA(VAR20,90))/(0.015*AVEDEV(VAR20,90));
VAR2B:=((VAR28+VAR27+VAR21)/3+165)/4;
VAR2C:=(EMA(EMA(EMA(VAR2B,15),10),5)-25)*2+VAR22;
VAR2D:=(VAR1B+VAR1C+VAR1D*30)/32/5-15;
VAR2E:=EMA(VAR2D,13);
VAR2F:=(VAR2B+VAR2D)/2/1.1;
VAR30:=VAR2F*VAR1;
短A: EMA(VAR30,1), ;
短B: EMA(短A,5), ;
趋势线: EMA((VAR2C+VAR2E)/2,2), ,; 生死线: EMA(趋势线,40), ,;
VAR31:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR32:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
VAR33:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR34:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
VAR35:=(CLOSE-VAR34)/VAR34*100; VAR36:=REF(VAR35,1)<-40 AND VAR35>REF(VAR35,1) AND REF(VAR35,1)2.5;
VAR37:=(MA(AMOUNT,5)/MA(VOL,5)/100-MA(AMOUNT,110)/MA(VOL,110)/100)/(MA(AMOUNT,5)/MA(VOL,5)/100)<-0.273;
VAR38:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)<-0.125;
VAR39:=VAR37 AND VAR38;
VAR3A:=VAR31>=-45 AND VAR31<=-10 AND VAR32<=-15 AND VAR33<=-20;
VAR3B:=COUNT(VAR3A,1)>=1;
VAR3C:=1; VAR3D:=VAR39 AND VAR3B;
VAR3E:=(MA(AMOUNT,5)*VAR3C/MA(VOL,5)/100-MA(AMOUNT,125)/MA(VOL,125)/100)/(MA(AMOUNT,5)/MA(VOL,5)/100)<(-0.4)*VAR3C;
VAR3F:=HHV(HIGH,500); VAR40:=LLV(LOW,500);
VAR41:=HHV(HIGH,250);
VAR42:=LLV(LOW,250); VAR43:=EMA(CLOSE,34);
VAR44:=MA(VAR43*0.82,5);
VAR45:=CLOSE-REF(MA(CLOSE,20),11)<-2;
VAR46:=LLV(LOW,125);
VAR47:=MA((VAR3F*0.45+VAR41*0.5+VAR40+VAR42+VAR46)/5,35);
VAR48:=VAR47; VAR49:=SMA(AMOUNT/VOL/100,13,1)*0.85;
VAR4A:=CLOSE-REF(MA(CLOSE,20),11);
VAR4B:=CLOSE

<-1.5 CLOSE VAR4C:=VAR37 AND VAR38; VAR4D:=VAR31>=-45 AND VAR31<=-7 AND VAR32<=-11 AND VAR33<=-14;
VAR4E:=COUNT(VAR4D,1)>=1;
VAR4F:=VAR4C AND VAR4E;
VAR50:=VAR3E AND CLOSE

VAR51:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR52:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
  VAR53:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
   VAR54:=REF(CLOSE,1);
VAR55:=SMA(MAX(CLOSE-VAR54,0),5,1)/SMA(ABS(CLOSE-VAR54),5,1)*100;
  VAR56:=(HIGH+LOW+CLOSE)/3;
VAR57:=(VAR56-MA(VAR56,14))/(0.015*AVEDEV(VAR56,14));
VAR58:=REF(CLOSE,2)*0.865;
VAR59:=REF(CLOSE,13)*0.772;
  VAR5A:=MIN(VAR58,VAR59);
  VAR5B:=100*VOL/CAPITAL;
VAR5C:=VAR51>=-15.8 AND VAR51<=-12.2 AND VAR52<=-20.8 AND VAR53<=-27.5 AND VAR55<=11.7 AND VAR57<=-145;
鬼指: IF(VAR36 OR VAR3D OR VAR50 OR VAR5C OR (CLOSE-VAR5A)/CLOSE<0.03 AND SUM(VAR5B,5)/5<1.8,100,-32), ;
风险区: STICKLINE(趋势线>105,140,130,10,1), ;
鬼顶: STICKLINE(趋势线>135,140,130,10,0), ,;  
鬼道: STICKLINE(BETWEEN(趋势线,CROSS(趋势线,150),140),-40,-30,10,0), ;
  安全区: STICKLINE(趋势线<-15,-41,-31,10,1),;
鬼底: STICKLINE(趋势线<-26,-41,-31,10,0), ,;

  IF(CROSS(100,短A) OR CROSS(80,短A),105,120),;
  DRAWTEXT(CROSS(趋势线,130) OR CROSS(趋势线,135) OR CROSS(135,趋势线) OR CROSS(132,趋势线) OR CROSS(130,趋势线) OR CROSS(128,趋势线) OR CROSS(126,趋势线) OR CROSS(124,趋势线),140,'◆'),};
  DRAWICON(CROSS(短B,趋势线) AND 趋势线<=-17 OR CROSS(趋势线,生死线) AND 生死线<=5,-15,3);  
使用说明   一、改公式主要用于判断走势及卖点。一般地,快线在趋势线上方运行为持股;生死线下为持币。   二、进入风险区域是减磅信号;出现绿色箭头逢高减磅,出现“鬼顶”应考虑出局。   三、在安全区域或出现“黄色笑脸”,可考虑逢低吸纳。如出现“鬼底”,则是超跌反弹应逢低吃进,出现“鬼指”则是反弹信号。   四、如在底部区域同时出现“笑脸”,“鬼指”,“鬼底”,则超跌确立,反弹即将开始 超级短线

{超级短线--自从有了它,没在亏过钱}
Var1:=HHV(HIGH,25);
Var2:=LLV(LOW,25);
阻力线:EMA((CLOSE-Var2)/(Var1-Var2)*100,20),colorf0f000,Linethick2;
突破线:= EMA((CLOSE-Var2)/(Var1-Var2)*100,5);
操作线:突破线,colorred, Linethick2;

{从李白操盘优化而来,使用方法:
当操作线(红线)自下向上穿越阻力线时,买入;操作线走平或拐头向下趋势时卖出;
两条线互不交叉时持股或空仓,不予操作。结合大势操作更好。}; 变色龙MACD

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),COLORRED;
DEA  : EMA(DIFF,9),COLORgreen;
MACD : 2*(DIFF-DEA), COLORSTICK;
DIFFN: IF(DIFF>(REF(DIFF,1)+0.008),DIFF,DEA),colorblue;  鬼双林
大智慧(新)公式====鬼双林
经过几天的精心优化,这个大智慧版的《鬼双林》和朋友们见面了。希望能给您的投资带来良好的收益!有需要的朋友请来拿哦。
======================================
使用方法:
1. 时间之窗提示后,空方线走平,介入良机。
2. 空方线收口,且K线变红,升势确立。
3. 红K线站在部林线中轨有最佳介入机会。
4. K线触机布林线的上轨,出局。
5. K线在布林线的上轨方向走平,出局。
《鬼双林》源码:
Var1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
Var2:=REF(Var1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var3:=REF(Var2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var4:=REF(Var3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var5:=REF(Var4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var6:=REF(Var5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var7:=REF(Var6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var8:=REF(Var7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var9:=REF(Var8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VarA:=REF(Var9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VarB:=REF(VarA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VarC:=REF(VarB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE(Var1 OR Var2 OR Var3 OR Var4 OR Var5 OR Var6 OR Var7 OR Var8 OR Var9 OR VarA OR VarB OR VarC,CLOSE,REF(CLOSE,1),8,0),COLORRED;
VarD:=CLOSE

VarE:=REF(VarD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VarF:=REF(VarE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var10:=REF(VarF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var11:=REF(Var10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var12:=REF(Var11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var13:=REF(Var12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var14:=REF(Var13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var15:=REF(Var14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var16:=REF(Var15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
Var17:=REF(Var16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
Var18:=REF(Var17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(VarD OR VarE OR VarF OR Var10 OR Var11 OR Var12 OR Var13 OR Var14 OR Var15 OR Var16 OR Var17 OR Var18,CLOSE,REF(CLOSE,1),8,0),COLORGREEN;
Var19:=REF(VarD OR VarE OR VarF OR Var10 OR Var11 OR Var12 OR Var13 OR Var14 OR Var15 OR Var16 OR Var17 OR Var18,1) AND Var1;
STICKLINE(Var19,REF(CLOSE,1),REF(CLOSE,2),8,0),COLORRED;
Var1A:=REF(Var1 OR Var2 OR Var3 OR Var4 OR Var5 OR Var6 OR Var7 OR Var8 OR Var9 OR VarA OR VarB OR VarC,1) AND VarD;
STICKLINE(Var1A,REF(CLOSE,1),REF(CLOSE,2),8,0),COLORBLUE;

{布林线}
BOLL : MA(CLOSE,26),POINTDOT,COLORWHITE,LINETHICK2;
上: BOLL +2*STD(CLOSE,26),POINTDOT,COLORRED,LINETHICK2;
下: BOLL -2*STD(CLOSE,26),POINTDOT,COLORGREEN,LINETHICK2;

{多空布林线}
BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORYELLOW;
空:BBI-3*STD(BBI,10),COLORWHITE;
a:=BARSCOUNT(c);
ah:=hhv(h,200);
al:=llv(l,200);
a0:=(ah-al)/40;
b1:=l-a0;
stickline((a+0)/34=FLOOR((a+0)/34),b1,b1-3*a0,4,0),COLORWHITE;
drawtext((a+0)/34=FLOOR((a+0)/34),b1-2.5*a0,'时间窗'),COLORWHITE;  精确打击
input:n(13,1,100),m(9,1,100),m1(3,1,100);
Var1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
Var2:=SMA(Var1,M1,1);
卖线: SMA(Var2,M1,1);
Var3:=(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*100;
Var4:=SMA(Var3,M1,1);
Var5:=SMA(Var4,M1,1);
买入线: SMA(Var5,M1,1);
必卖线: SMA(卖线,M1,1);
高压线: 85;
触底线: 9;
DRAWTEXT(买入线>76.5 AND CROSS(卖线,必卖线),必卖线*1.15,'进');
DRAWTEXT(买入线>56 AND 买入线<=76 AND CROSS(卖线,必卖线),卖线,'留意');
DRAWTEXT(买入线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线),必卖线,'跑'),colorgreen ;
DRAWTEXT(CROSS(买入线,78.5),买入线,'关注'),colorred ;
DRAWTEXT(CROSS(买入线,85),买入线,'重点关注'),colorwhite ; 傻瓜稳赢
Var3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
Var4:=SMA(SMA(Var3,3,1),3,1);
Var5:=EMA(Var4,5);
Var6:=Var5;
Var7:=3*Var4-2*Var5;
Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K: SMA(Var8,3,1), , COLORWHITE;
D: SMA(K,3,1), , COLORYELLOW;
Var9:=3*K-2*D;
VarA:=LLV(LOW,36);
VarB:=HHV(HIGH,30);
VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
趋势: VarC, ,COLORMAGENTA;
底背: STICKLINE(VarC<10,0,8,5,0), , COLORYELLOW;
顶背: STICKLINE(VarC>90,100,92,5,0), , COLORRED;
VarD:=87.5;
VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
反弹: DRAWTEXT(IF(CROSS(Var9,8),87,0),48,'反弹'), , COLORGREEN;
买: DRAWTEXT(IF(CROSS(VarE,87.5) AND 趋势<40,87,0),10,'买'), , COLORGREEN;
目标位: DRAWTEXT(IF(CROSS(趋势,VarD) AND VarE=100,50,0),56,'目标位'), ,  COLORBLUE;
见好跑: DRAWTEXT(IF(CROSS(VarD,趋势),87,0),85,'见好跑'), , COLORRED;
卖: DRAWTEXT(IF(CROSS(趋势,VarE) AND 趋势>87,87,0),70,'卖'), , COLORRED;
短买: IF(CROSS(趋势,10) AND 趋势>10,50,0), , COLORMAGENTA;
VarF:=SMA(Var3,20,1);
Var10:=SMA(VarF,15,1);
Var3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
Var4:=SMA(SMA(Var3,3,1),3,1);
Var5:=EMA(Var4,5);
Var6:=Var5;
Var7:=3*Var4-2*Var5;
Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K: SMA(Var8,3,1), , COLORWHITE;
D: SMA(K,3,1), , COLORYELLOW;
Var9:=3*K-2*D;
VarA:=LLV(LOW,36);
VarB:=HHV(HIGH,30);
VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
趋势: VarC, ,COLORMAGENTA;
底背: STICKLINE(VarC<10,0,8,5,0), , COLORYELLOW;
顶背: STICKLINE(VarC>90,100,92,5,0), , COLORRED;
VarD:=87.5;
VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
反弹: DRAWTEXT(IF(CROSS(Var9,8),87,0),48,'反弹'), , COLORGREEN;
买: DRAWTEXT(IF(CROSS(VarE,87.5) AND 趋势<40,87,0),10,'买'), , COLORGREEN;
目标位: DRAWTEXT(IF(CROSS(趋势,VarD) AND VarE=100,50,0),56,'目标位'), ,  COLORBLUE;
见好跑: DRAWTEXT(IF(CROSS(VarD,趋势),87,0),85,'见好跑'), , COLORRED;
卖: DRAWTEXT(IF(CROSS(趋势,VarE) AND 趋势>87,87,0),70,'卖'), , COLORRED;
短买: IF(CROSS(趋势,10) AND 趋势>10,50,0), , COLORMAGENTA;
VarF:=SMA(Var3,20,1);
Var10:=SMA(VarF,15,1);
Var11:=(3*VarF+2*Var10)/4;
Var12:=REF(Var11,1);
Var13:=SMA(MAX(Var11-Var12,0),2,1)/SMA(ABS(Var11-Var12),2,1)*100;
Var14:=MA(Var13,10);
Var15:=IF(CROSS(Var14,90),25,0);
DRAWTEXT(CROSS(Var14,90),27,'强势整理'), ,  COLORWHITE;
Var16:=(CLOSE+LOW+HIGH)/3;
Var17:=SUM((Var16-REF(LOW,1)-(HIGH-Var16))*VOL/100000/(HIGH-LOW),0);
Var18:=EMA(Var17,1);
Var19:=MA(Var18,12);
Var1A:=MA(Var18,26);
Var1B:=(Var18-Var19)*10;
Var1C:=CAPITAL/EMA(VOL,5)/30*1.1;
Var1D:=IF(CROSS(Var1B,Var1C),1,0);
Var1E:=FILTER(Var1D,7);
Var1F:=DRAWICON(Var1E=1,100,1);
Var20:=EMA(CLOSE,12)-EMA(CLOSE,26);
强势: DRAWTEXT(IF(CROSS(Var20,0) AND Var20>0,87,0),80,'强势'), , COLORCYAN;
弱势: DRAWTEXT(IF(CROSS(0,Var20) AND Var20<0,87,0),15,'弱势'), , COLORYELLOW;
Var21:=(CLOSE*2+HIGH+LOW)/4;
Var22:=EMA(Var21,12)-EMA(Var21,26);
Var23:=EMA(Var22,2);
Var24:=2*(Var22-Var23)*5.8;
加仓: DRAWTEXT(IF(CROSS(Var24,0.47),LOW,0),12,'加仓'), , COLORMAGENTA;
Var25:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
Var26:=66.6;
DRAWTEXT(IF(CROSS(Var25,63) AND CROSS(Var9,D) OR CROSS(Var25,76) AND CROSS(Var9,D) OR CROSS(Var25,80) AND CROSS(Var9,D) OR CROSS(Var25,85) AND CROSS(Var9,D),LOW,0),20,'反弹'), , COLORYELLOW;  天堂星筹码流
筹码比例:=(winner(c)-winner(llv(l,0)))/winner(hhv(h,0))*100;
aa:ema(ema(筹码比例,3),3);
bb:ema(aa,3);
cc:ema(bb,4);
dd:ema(cc,5);
ee:ema(dd,6);
ff:ema(ee,7);
gg:ema(ff,8);
hh:ema(gg,9);
ii:=ref(aa,1)
drawicon(cross(aa,bb) and ii and cc<50,aa*1.1,1) ;  筹码突破


hl1:winner(c)*100,stick,colorred,linethick4;
hl10:winner(c/1.1)*100,stick,coloryellow,linethick4;
hl20:winner(c/1.2)*100,stick,colorff00ff,linethick4;
hl30:=winner(c/1.3)*100,stick,color00ff00,linethick4;
突破:if(cross(hl1,30),100,0),stick,colorred,linethick5;
顶部区域:if(hl30>10,50,0),stick,color00ff00,linethick5; 散人绝对底部》指标,说明用法


《散人绝对底部》指标,说明用法,谢谢提供该指标的作者

这是原作者的注解:本指标为股散人自用改编公式,公式简单,但成功率极高,本指标共有三个信号:1、进入底部,这时股价已经差不多见底了,若是起稳,则应积极介入。2、加速探底,如果这种信号与进入底部信号同时出现,则最后一跌的可能性极大,加速探底也可用在上升通道中的调整,对捕捉短线机会成功率也相当高。3、散人出击,这是最致命的一击,出手必赢。指标奉献给各位朋友,仔细琢磨,必有所获。

源码:

散人专线:c/cost(8);
五日专线:ema(ema(散人专线,5),10),coloryellow ;
底部区域:0.85,color00ff00,linethick1;
风险区域:1.35,colorgreen,linethick1;
加速探底:if((ma(c,5)-c)/c>0.04 and (ma(c,10)-ma(c,5))/ma(c,5)>0.04,1,0.85),colorred;
进入底部:if(散人专线<=0.80,1,0.85),colorgreen;
var1:=散人专线-ref(散人专线,1);
出击:if(散人专线<0.9 and 五日专线<0.85 and cross(散人专线,五日专线),1.2,0.85),coloryellow;
平衡点:0.85+(1.35-0.85)/2,pointdot,linethick0,coloryellow;  只买主升浪

VAR3:=LLV(HIGH,240);
VAR4:=((100 * (CLOSE - VAR3)) / VAR3);
VAR5:=REF(LLV(CLOSE,480),1);
VAR6:=REF(HHV(CLOSE,480),1);
VAR7:=((100 * (CLOSE - VAR5)) / (VAR6 - VAR5));
VAR8:=(((CLOSE - LLV(CLOSE,981)) / (HHV(CLOSE,981) - LLV(CLOSE,981))) * 100);
VAR9:=(((CLOSE - LLV(CLOSE,393)) / (HHV(CLOSE,393) - LLV(CLOSE,393))) * 100);
VARA:=(((CLOSE - LLV(LOW,981)) / (HHV(HIGH,981) - LLV(LOW,981))) * 100);
VARB:=(((CLOSE - LLV(LOW,393)) / (HHV(HIGH,393) - LLV(LOW,393))) * 100);
VARC:=(EMA(((100 * (CLOSE - LLV(LOW,100))) / (HHV(HIGH,100) - LLV(LOW,100))),5) / 4);
VARD:=IF((DATE < 1031231),IF((VARC > 23.16),VARC,0),0);
VARE:=(VARC < 1);
VARF:=VARD;
VAR10:=((VAR4 < 0) AND (VAR7 < 0));
VAR11:=1;
VAR12:=((((HIGH + LOW) + (CLOSE * 2)) / 4) * VAR11);
VAR13:=EMA(VAR12,21);
VAR14:=STD(VAR12,21);
VAR15:=((((((VAR12 - VAR13) / VAR14) * 100) + 200) / 4) * VAR11);
VAR16:=(((EMA(VAR15,89) - 25) * 1.56) * VAR11);
VAR17:=((EMA(VAR16,5) * 1.22) * VAR11);
VAR18:=(EMA(VAR17,3) * VAR11);
VAR19:=((3 * VAR17) - ((2 * VAR18) * VAR11));
VAR1A:=IF(((CROSS(VAR19,VAR17) AND CROSS(VAR19,VAR18)) AND CROSS(VAR17,VAR18)),1,0);
VAR1B:=IF(((CROSS(VAR17,VAR19) AND CROSS(VAR18,VAR19)) AND CROSS(VAR18,VAR17)),1,0);
买点:IF((FILTER(((((VAR8 = 0) AND VARE) AND VAR10) AND VAR1A),5) = 1),10,0),COLOR0000FF;
卖点:IF((FILTER((((VAR8 = 100) AND VARF) AND VAR1B),5) = 1),10,0),COLOR00FF00;
VAR1C:=(EMA(((100 * (CLOSE - LLV(LOW,100))) / (HHV(HIGH,100) - LLV(LOW,100))),13) / 4);
VAR1D:=(EMA(CLOSE,2) - EMA(CLOSE,89));
VAR1E:=EMA(VAR1D,30);
VAR1F:=((2 * (VAR1D - VAR1E)) * 10);
VAR20:=((POW(VAR1F,3) * 0.1) + POW(VAR1F,2));
VAR21:=SQRT(SQRT((((LOW * HIGH) * OPEN) * CLOSE)));
VAR22:=EMA((VAR21 * 0.97),3);
VAR23:=(((HIGH + LOW) + CLOSE) / 3);
VAR24:=((VAR23 - MA(VAR23,14)) / (0.015 * AVEDEV(VAR23,14)));
VAR25:=(IF(((YEAR < 2008) AND (VAR1F > 0.015)),VAR20,0) / 45);
庄拉线:VAR25,COLOR00FFFF;
VAR26:=(EMA(CLOSE,2) - EMA(CLOSE,150));
VAR27:=EMA(VAR26,100);
VAR28:=(2 * (VAR26 - VAR27));
VAR29:=((POW(VAR28,3) * 0.1) + POW(VAR28,1));
VAR2A:=SQRT(SQRT((((LOW * HIGH) * OPEN) * CLOSE)));
VAR2B:=EMA((VAR2A * 0.97),3);
VAR2C:=(((HIGH + LOW) + CLOSE) / 3);
VAR2D:=((VAR2C - MA(VAR2C,14)) / (0.015 * AVEDEV(VAR2C,14)));
黑马线:(IF((VAR28 > 0.1),VAR29,0) * 5),COLOR0000FF;
量价线:(((CLOSE - MA(CLOSE,21)) / MA(CLOSE,21)) * 100),COLORFFFFFF;
VAR2E:=IF((FILTER(((量价线 > 0) AND (量价线 < 3)),5) = 1),12,0);
涨幅前兆:IF((FILTER(((((庄拉线 > 0) AND (庄拉线 < 0.5)) AND VAR2E) AND (VAR1C < 3)),10) = 1),10,0),COLORFFFFFF;
选股利器:IF((FILTER((((((((VAR2E > 0) AND (VAR1C < 2)) AND (庄拉线 > 0)) AND (庄拉线 < 1)) AND (黑马线 > 0)) AND (黑马线 < 1.5)) AND (VAR2E > 0)),5) = 1),10,0),COLORFF00FF;
DRAWICON((买点 > 0),10,1),;
DRAWICON((卖点 > 0),10,2),;
DRAWICON((涨幅前兆 > 0),10,1),;
DRAWICON((选股利器 > 0),10,1),;
量价先行:(7 * CROSS(量价线,0)),COLOR00FF00;
DRAWICON((量价先行 > 0),10,10),;
拉升开始:(12 * (((((((庄拉线 > 0.1) AND (COUNT((庄拉线 > 0.1),2) = 1)) AND (CLOSE >= OPEN)) AND (VOL > REF(VOL,1))) AND ((VOL / CAPITAL) > 0.003)) AND (量价线 > 1)) AND (量价线 > 黑马线))),LINETHICK2,COLOR00FFFF;
DRAWICON((拉升开始 > 0),15,10),;
量价主升浪:(18 * FILTER((CROSS(量价线,黑马线) AND (庄拉线 > 0.5)),7)),LINETHICK3,COLOR00FF00;  {超涨超跌度}
VAR1:=(HIGH+LOW+2*CLOSE)/4;
VAR2:=(MA(HIGH,3)/MA(VAR1,23)-1)*100-5;
VAR3:=(1-MA(LOW,3)/MA(VAR1,23))*100-5;
超涨度:IF(VAR2>0,VAR2*CLOSE/REF(VAR1,3),0),ColorC302FF;
超跌度:IF(VAR3>0,-VAR3*REF(VAR1,3)/CLOSE,0),Colorlime;
超涨预警选股:IF(超涨度10,11,0),STICK,COLORFFCCCC,LINETHICK2;
超跌预警选股:IF(超跌度>REF(超跌度,1) AND REF(超跌度,1)<-10,-11,0),STICK,COLORRED,LINETHICK2;
a1:=CROSS(超涨度,0.01);
DRAWTEXT(a1,超跌预警选股,'▼'),color00ff00;
a2:=CROSS(-0.01,超跌度);
DRAWTEXT(a2,超跌预警选股,'▲'),colorred;
10,Color00ff00,pointdot;
-10,Color00ff00,pointdot; 顶底买卖!!!!

Var2:=LLV(LOW,10);
Var3:=HHV(HIGH,25);
阶段卖出: 3.2,;
3.5,COLOR0088FF;
清仓卖出: 3.5;
动力线:= EMA((CLOSE-Var2)/(Var3-Var2)*4,4);
STICKLINE(动力线>ref(动力线,1) ,动力线 ,ref(动力线,1),8 ,1),colorred;
STICKLINE(动力线<=ref(动力线,1) ,动力线 ,ref(动力线,1),8 ,1),colorgreen;
底部介入:0.5,COLORGREEN;
重点关注:0.5, COLORYELLOW;
DRAWICON( FILTER(cross(动力线,重点关注),20),动力线+0.02 ,1);
DRAWICON( FILTER(cross(清仓卖出,动力线),20),动力线+0.02,2);
DRAWICON( FILTER(cross(动力线,底部介入),20),动力线+0.02 ,1);
DRAWICON( FILTER(cross(阶段卖出,动力线),20),动力线+0.02,3);
强弱分界线:1.75,pointdot,linethick2,colorDDDDDD;  自动画线

{n:27}
SUM( MA(CLOSE,10),9)/10.110,POINTDOT;
SUM( MA(CLOSE,10),9)/11.114,POINTDOT;
SUM( MA(CLOSE,10),9)/7.883,POINTDOT;
SUM( MA(CLOSE,10),9)/7.007,POINTDOT;
VAR1:=LLV(LOW,144);
1*VAR1,COLORRED;
1.191*VAR1,CROSSDOT;
1.382*VAR1,CROSSDOT;
1.618*VAR1,CROSSDOT;
1.809*VAR1,COLORRED;
E1:RAWLINE:(C=LLV(C,N),LOW,C=LLV(C,N/2) AND C>LLV(C,2*N/3),LLV(LOW,3),1),COLOR00FFFF,LINETHICK1;
VA12:=LOW<=LLV(LOW,N);
V2:=REF(VA12,1)>0 AND VA12<1;
VA122:=LOW<=LLV(LOW,2*N/3);
V3:=REF(VA122,1)>0 AND VA122<1;
E2RAWLINE:(V2,REF( LOW,1),V3,REF( LOW,1),1),COLORRED,LINETHICK1;
STICKLINE(C>=O,O,C,3,0 ),COLOR0000FF;
STICKLINE(O>C,C,O,3,0 ),COLORFFFF00;
STICKLINE(C>0,C,O,0,0 ),COLORFFFFFF;  绝佳买点


Var1:=MA(HHV(HIGH,485),17);
Var2:=MA(HHV(HIGH,222),17);
Var3:=MA(HHV(HIGH,96),17);
Var4:=MA(LLV(LOW,485),17);
Var5:=MA(LLV(LOW,222),17);
Var6:=MA(LLV(LOW,96),17);
Var7:=MA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,17);
Var8:=MA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,17);
Var9:=MA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,17);
VarA:=MA((Var7*3+Var8*2+Var9)/6*1.738,17);
VarB:=IF(DATE<=1050531,VarA,VarA*DAY);
VarC:=LOW;
VarD:=REF(LOW,1);
VarE:=SMA(ABS(VarC-VarD),3,1)/SMA(MAX(VarC-VarD,0),N,1)*100;
VarF:=MA(IF(CLOSE*1.35<=VarB,VarE*10,VarE/10),N);
Var10:=LLV(LOW,30);
Var11:=HHV(VarF,30);
Var12:=1990831;
绝佳买点:IF(DATE<=Var12,MA(IF(LOW<=Var10,(VarF+Var11*2)/2,0),N),100000000);
I:=IF(CLOSE骤雨初晴: ABS(EMA(I,13.3)-18)/WINNER(CLOSE)*IF((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)<-0.04,1,0);
W:=COST(10)*0;
DRAWICON(骤雨初晴>20000, 18000,1);
DRAWTEXT(CROSS(绝佳买点,24000) ,24000,'绝技'),colorwhite,LINETHICK0 ;
DRAWTEXT(CROSS(绝佳买点,42000) ,42000,'牛'),color00FF00,LINETHICK1 ;
DRAWTEXT(CROSS(绝佳买点,120000) ,120000,'疯牛!'),coloryellow,LINETHICK2 ;
DRAWTEXT(CROSS(绝佳买点,240000) ,240000,'疯牛1'),colorFF99FF,LINETHICK3 ;
DRAWTEXT(CROSS(绝佳买点,360000) ,360000,'疯牛2'),colorFF00FF,LINETHICK4;
DRAWTEXT(CROSS(绝佳买点,450000) ,500000,'倾家荡产买'),color9966FF,LINETHICK5;
DRAWTEXT(CROSS(绝佳买点,700000) ,700000,'疯牛3'),colorred,LINETHICK4; 大智慧-六脉神剑(信号少,准确度高)

{n :  1    100      5}
Var3:=(CLOSE-LLV(CLOSE,124))/(HHV(CLOSE,124)-LLV(CLOSE,124))*100;
Var4:=Var3=0;
Var5:=IF(CLOSE/COST(N)<0.7,1,0);
Var6:=LLV(HIGH,240);
Var7:=100*(CLOSE-Var6)/Var6;
Var8:=Var7<0;
Var9:=IF(CLOSE/COST(26)<0.7,1,0);
VarA:=(Var5 OR Var9) AND Var4 AND Var8;
VarB:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*(-100);
VarC:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
VarD:=SMA(VarC,3,2);
VarE:=SMA(VarD,3,2);
VarF:=SMA(VarE,5,1);
Var10:=IF(CLOSE/COST(10)<0.65,1,0);
底部来临: IF(FILTER(VarA,10)=1,1,0),color00ff00;
止跌: IF(FILTER(Var10,3)=1,1,0),colorffcc66;
牛势股票: REF(VarB,1)>=16 AND REF(VarB,1)/VarB>=1.23 AND CROSS(VarE,VarF),colorred;
STICKLINE(牛势股票>0,0.9,1.05,10,0),colorred;
DRAWTEXT(底部来临,0.25,'底部买点'),color00ff00;
DRAWTEXT(牛势股票,0.85,'牛势再现'),colorwhite;
DRAWTEXT(止跌,0.6,'止跌转牛势'),coloryellow;  强弱操盘}
A:=(VOL * CLOSE);
B:=(SUM(A,1) / SUM(VOL,1));
B1:=EMA(B,17);
趋势线:(((B - B1) * 100) / B),COLORRED;
强弱线:0,COLORFFFF00;
AA:=(WINNER((CLOSE + ((CLOSE * 15) / 100))) * 100);
BB:=(WINNER((CLOSE + ((CLOSE * 0) / 100))) * 100);
CC:=(AA - BB);
DD:=((WINNER((CLOSE - ((CLOSE * 0.1) / 100))) - WINNER((CLOSE - ((CLOSE * 15) /

100)))) * 100);

A1:=DYNAINFO(6);
A2:=IF((LOW > A1),0,IF((HIGH < A1),1,(((A1 - LOW) + 0.01) / ((HIGH - LOW) +

0.01))));
A3:=(VOL / WINNER(LOW));
A4:=REF(HHV(CLOSE,120),1);
A5:=REF(LLV(CLOSE,120),1);
A6:=((100 * (CLOSE - A5)) / (A4 - A5));
A7:=((A2 > 0) OR (A2 = 1));
A8:=((A7 AND ((A3 / REF(A3,3)) >= 3)) AND (A6 < 80));
A9:=(((REF(A8,1) OR REF(A8,2)) OR REF(A8,3)) OR REF(A8,4));
A10:=(A8 AND A9);
A11:=IF(FILTER(A8,3),5,0);

进场:STICKLINE(A11,0,5,5,0),COLORFF7700;

STICKLINE(A11,0,5,5,0),COLORFF7700;
STICKLINE(A11,0,5,4.5,0),COLORFF8800;
STICKLINE(A11,0,5,4,0),COLORFF9900;
STICKLINE(A11,0,5,3.5,0),COLORFFAA00;
STICKLINE(A11,0,5,3,0),COLORFFBB00;
STICKLINE(A11,0,5,2.5,0),COLORFFCC00;
STICKLINE(A11,0,5,2,0),COLORFFDD00;
STICKLINE(A11,0,5,1,0),COLORFFEE00;  宝塔天王~~~原码


VAR1:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
VAR2:=((REF(VAR1,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR3:=((REF(VAR2,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR4:=((REF(VAR3,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR5:=((REF(VAR4,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR6:=((REF(VAR5,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR7:=((REF(VAR6,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR8:=((REF(VAR7,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR9:=((REF(VAR8,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VARA:=((REF(VAR9,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VARB:=((REF(VARA,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VARC:=((REF(VARB,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
STICKLINE((((((((((((VAR1 OR VAR2) OR VAR3) OR VAR4) OR VAR5) OR VAR6) OR VAR7) OR VAR8) OR VAR9) OR VARA) OR VARB) OR VARC),CLOSE,REF(CLOSE,1),8,1),,;
VARD:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
VARE:=((REF(VARD,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VARF:=((REF(VARE,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR10:=((REF(VARF,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR11:=((REF(VAR10,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR12:=((REF(VAR11,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR13:=((REF(VAR12,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR14:=((REF(VAR13,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR15:=((REF(VAR14,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR16:=((REF(VAR15,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR17:=((REF(VAR16,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR18:=((REF(VAR17,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
STICKLINE((((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18),CLOSE,REF(CLOSE,1),8,0),;
VAR19:=(REF((((((((((((VARD OR VARE) OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18),1) AND VAR1);
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),8,0),;
VAR1A:=(REF((((((((((((VAR1 OR VAR2) OR VAR3) OR VAR4) OR VAR5) OR VAR6) OR VAR7) OR VAR8) OR VAR9) OR VARA) OR VARB) OR VARC),1) AND VARD);
STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),8,1),;  庄家行踪副图公式


VAR1:=EMA(EMA(CLOSE,13),13);
控盘:= (VAR1-REF(VAR1,1))/REF(VAR1,1)*1000,COLORFFCCCC,POINTDOT;
STICKLINE(控盘<0,控盘,0,4,0),COLORWHITE;
无庄控盘:0,COLORWHITE;
STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,4,1),COLORRED;
有庄控盘: 0,COLORRED;
VAR2:=100*WINNER(CLOSE*0.95);
STICKLINE(控盘,控盘,0,4,0),COLOR00FF00;
主力出货: 0,COLOR00FF00;

高度控盘: 0,COLORFF00FF;
A10:=CROSS(控盘,0);
开始控盘:IF(A10,3,0),COLORYELLOW; <短线狙击手>一书中的精华指标


<短线狙击手>一书中的精华指标之详解
  大概除了索罗斯之外,几乎所有的投资大师,包括了巴菲特、彼德林区,或是坦伯顿,给投资人的金科玉律中,一定都会有一条「要长期持有投资标的,从事短线交易是无法致富的」,而这一条规范也正是各投资大师们能够致富的重要因素之一。但乔治.安杰罗(George Angell)却以狙击手操作(Sniper Trading)纵横期货及选择权市场,每日以当日冲销创造自身财富,更以其所发展的高效率LSS系统,闻名于华尔街。
   作者乔治·安杰尔毕业于纽约大学,开始交易已经超过30年,其中有十年的场内交易员经历。他有多本畅销交易著作面世,目前进行交易操作以及培训、写作、市场咨询顾问等业务,是知名的交易培训与交易分析人士。

   我根据自己阅读及理解及实际运用,发现五日摆动指标最实用.现在我把公式公布(大多数股期软件都能用),具体用法一看便知.

  下面两公式为同一指标的不同显示方法,可根据自己的喜好来选择,都是副图.

1.
A:=HHV(HIGH,5);
B:=REF(OPEN,4);
f:=LLV(LOW,5);
D:=2*(A-f);
W:  (A-B+CLOSE-f)/D*100;
MW:MA(W,3);
X:30,COLORGREEN;
S:70,COLORGREEN;  绝密6号交易系统 源码


Var1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
Var2:=SMA(Var1,3,1);
Var3:=SMA(Var2,3,1);
Var4:=SMA(Var3,3,1);
Var5:=CROSS(Var3,Var4) AND Var3<20;
Var6:=CROSS(Var4,Var3) AND Var3>80;
ENTERLONG: FILTER(Var5,10)=1;
EXITLONG: FILTER(Var6,5)=1;  易经宝典

D:= EMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,20);
J:= EMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5) ;
BIAS1W :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2W :=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3W :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;
MN:=MA(MM,3);
VAR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;
VAR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
VAR3:=(2*CLOSE+HIGH+LOW)/4;
VAR4:=LLV(LOW,26);
VAR5:=HHV(HIGH,34);
VAR6:=EMA((VAR3-VAR4)/(VAR5-VAR4)*100,16);
VAR7:=SMA((SMA(VAR2,2,1)+3),2,1);
VAR8:=EMA(VAR6,4);
VAR9:=SMA(VAR1,3,1);
VAR10:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR11:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR12:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR13:=(VAR10+VAR11+VAR12)/3;
VAR14:=IF(VAR13<=-20,10,0);
VAR15:=HHV(VAR14,10);
VAR24:=LLV(LOW,36);
VAR25:=HHV(HIGH,30);
VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25;
{150;0;}
兜底:IF(CROSS(MA(C,3),MA(C,5)) AND VAR15,40,0),LINETHICK7,COLORRED ;
铁底:IF(CROSS(VAR7,VAR8),30,0),LINETHICK7,COLORF00FF0;
IF(CROSS(VAR8,VAR7) AND VAR8>40,100,92),STICK,LINETHICK2,COLOR00FF00;92,STICK,LINETHICK2,COLOR000000;
IF(CROSS(VAR9,VAR7) ,91,81),STICK,LINETHICK2,COLORWHITE;81,STICK,LINETHICK2,COLOR000000;
IF(CROSS(VAR9,VAR8) AND VAR8>50,80,70),STICK,LINETHICK2,COLORF00000;70,STICK,LINETHICK2,COLOR000000;
IF(CROSS(VAR8,VAR9) AND VAR8<50,69,59),STICK,LINETHICK2,COLORF00FF0;59,STICK,LINETHICK2,COLOR000000;
{DRAWICON(CROSS(VAR8,VAR9) AND VAR8<50,110,4);}
{DRAWICON(CROSS(VAR8,VAR7) AND VAR8>40,145,9);}
{DRAWTEXT(CROSS(VAR7,VAR8) AND VAR8<50,25,' 铁底')COLORRED;}
IF(CROSS(VAR7,VAR9), 58,48),STICK,LINETHICK2,COLORYELLOW;48,STICK,LINETHICK2,COLOR000000;
{DRAWICON(CROSS(VAR7,VAR9),70,6);}
{DRAWICON(CROSS(VAR9,VAR7),110,5);}
{DRAWICON(CROSS(VAR9,VAR8) AND VAR8>50,60,5);}
底线:18;顶线:80,POINTDOT;
K:EMA(D,5),COLOR00FF00;
M:EMA(J,8),COLORWHITE,; 出手剑!!!


{出手剑副图}
var2:=REF(LOW,1);
var3:=SMA(ABS(LOW-var2),3,1)/SMA(MAX(LOW-var2,0),3,1)*100;
var4:=EMA(IF(CLOSE*1.2,var3*10,var3/10),3);
var5:=LLV(LOW,38);
var6:=HHV(var4,38);
var7:=IF(LLV(LOW,90),1,0);
var8:=EMA(IF(LOW<=var5,(var4+var6*2)/2,0),3)/618*var7;
卖出线: 99;
阶段卖: 90;
趋势: 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
底部: 10;
买入警戒: IF(趋势<=10,50,0);
买入信号: IF(CROSS(趋势,底部),100,0);
卖出警戒: IF(趋势>=90,50,100);
有庄的影子: STICKLINE(var8,0,var8,6,1) , COLORffaaff;
趋势线: (CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100 , COLORaabbdd;
见底信号:-20,colorred,pointdot;
莫要错失机会:-25,pointdot;
砸锅卖田等着你:-30,coloryellow,pointdot;  神秘筹码!!!!


{均线}
X1:=(EMA(C,5)-EMA(C,13))/EMA(C,13)*100;
X2:=(EMA(C,5)-EMA(C,34))/EMA(C,13)*100;
X3:=(EMA(C,5)-EMA(C,60))/EMA(C,13)*100;
X4:=(EMA(C,5)-EMA(C,120))/EMA(C,13)*100;
X5:=V/CAPITAL*(C+O+L+H)/4;
x6:=(H-MAX(C,O))-(MIN(C,O)-L)+(C-REF(C,1));
x7:=IF(x6>0,X5,0-X5);
x8:=H-MAX(C,O)-(MIN(C,O)-L);
x9:=(x7+x8)/2+C-REF(C,1);
x10:=SUM(x9,0)+100;
x11:=EMA(x10,5)+100;
x12:=EMA(x10,13)+100;
x13:=EMA(x10,34)+100;
x14:=EMA(x10,60)+100;
x15:=EMA(x10,120)+100;
x16:=(x11-x12)/EMA(C,13)*100;
x17:=(x11-x13)/EMA(C,13)*100;
x18:=(x11-x14)/EMA(C,13)*100;
x19:=(x11-x15)/EMA(C,13)*100;
x20:=(x19-x16);
x21:=(x19-x17);
x22:=(x19-x18);
y1:=3*SMA((C-LLV(L,75))/(HHV(H,75)-LLV(L,75))*100,20,1);
y2:=2*SMA(SMA((C-LLV(L,75))/(HHV(H,75)-LLV(L,75))*100,20,1),15,1);
y3:=y1-y2;
y4:=100-y3;
y5:=(0-(EMA(y4,1)-50))+50;
y6:=(0-(EMA(y4,12)-50))+50;
Z1:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1);
Z2:=2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);
Z3:=(Z1-Z2-50)*1.032+50;
Z4:=(2*C+H+L+O)/5;
Z5:=EMA((Z4-LLV(L,34))/(HHV(H,34)-LLV(L,34))*100,13);
P0:X4-X1+x20+y5-y6,COLORYELLOW;
P1:X4-X1+x20,COLORRED;
P2:X4-X2+x21;
P3:X4-X3+x22,COLORWHITE;
{筹码}
bb1:=SMA(ABS(L-REF(L,1)),3,1);
bb2:=SMA(MAX((L-REF(L,1)),0),3,1);
bb3:=bb1/bb2*100;
bb4:=EMA(IF(C*1.2,bb3*10,bb3/10),3);
bb5:=LLV(L,38);
bb6:=HHV(bb4,38);
bb7:=IF(LLV(L,90),1,0);
bb8:=IF(L<=bb5,(bb4+bb6*2)/2,0);
bb9:=EMA(bb8,3)/618*bb7; 短线{追影飞刀}原码


长上影:=(H-MAX(C,O))/(MIN(C,O)-L)>=3;
大振幅:=H/L>=1.03;
小实体:=MAX(C,O)/MIN(C,O)<=1.03;
AA:(长上影 AND 大振幅 AND 小实体)*0.3,STICK,COLOR00FF00,LINETHICK2;
STICKLINE(AA ,0 ,0.3 ,5 ,1 ),color00FF00;
低开盘:=O大实体:=MAX(C,O)/MIN(C,O)>=1.03;
实体新高:=(C-REF(C,1))/REF(H-MAX(C,O),1)>=0.7;
BB:(低开盘 AND 大实体 AND 实体新高)*0.3,STICK,COLORRED,LINETHICK2;
STICKLINE(BB ,0 ,0.4 ,5 ,1 ),colorRED;
买:BB AND REF(AA,1),COLORYELLOW,LINETHICK2;


QUOTE:
该指标只是短线可能上涨的一种信号,信号量一般,短线成功率较高  新庄增仓送红包


A00:=(((CLOSE - MA(CLOSE, 10.000)) / MA(CLOSE, 10.000)) *  100.000);
A01:=(((CLOSE - MA(CLOSE, 20.000)) / MA(CLOSE, 20.000)) *  100.000);
A02:=(((CLOSE - MA(CLOSE, 30.000)) / MA(CLOSE, 30.000)) *  100.000);
A03:=(((A00 + A01) + A02) /  3.000);
A04:=(WINNER(((AMOUNT / VOL) /  100.000)) *  100.000);
A05:=( 100.000 - ABS(A03));
A06:=EMA(((WINNER((CLOSE *  1.100)) - WINNER((CLOSE *  0.9))) *  100.000), 1.000);
A07:=ABS((((COST( 50.000) - CLOSE) / CLOSE) *  100.000));
A08:=IF(((( 1.000 / WINNER(CLOSE)) >  100.000) and (ABS((((COST( 50.000) - CLOSE) / CLOSE) *  100.000)) > A05)), 100.000,0);
A09:IF(((REF(A08, 1.000) > 0) and (A08 = 0)), 100.000,0);
A0A:EMA((WINNER(CLOSE) *  100.000), 3.000);
A0B:EMA((WINNER(CLOSE) *  70.000), 5.000);
A0C:EMA(((WINNER((CLOSE *  1.100)) - WINNER((CLOSE *  0.9))) *  70.000), 5.000);
A0D:=( 1.000 / WINNER(CLOSE));
A0E:=IF(((A0D < REF(A0D, 1.000)) and (REF(A0D, 1.000) > REF(A0D, 2.000))), 120.000,0);
A0F:IF(((((A04 <  1.000) and (A06 <  3.000)) and (A07 >  59.000)) and A0E), 50.000,0);
A10:ABS((((COST( 50.000) - CLOSE) / CLOSE) *  100.000));
A11:IF(((((A10 >  68.000) and (A0A <  1.000)) and (A0B <  1.000)) and (A06 <  5.000)), 50.000,0); {主力建仓提醒}

var10:=100*(c-cost(10))/cost(10);
var1:=(close-llv(low,28))/(hhv(high,28)-llv(low,28))*100;
var2:=sma(var1,4,1);
var3:=sma(var2,2,1);
var4:=vol/capital*34;
var5:=ref(var4,1);
主力建仓提醒: if(var3<8.5 and var2<11,-10,0),colorred;
空跌幅度:if(var10<0,var10,0),coloryellow,linethick2;
-10,colorccff99,pointdot;
-20,colorccff99,pointdot;
-25,colorccff99,pointdot;