股友量 发表于 2021-12-25 17:47

指标编写问答20 学习的宝藏

101.问:
      请问如何在一个指标中引入其它个股的成交量阿?
      我试了一下:a:Z000002$VOL这种好像不行!
      错误有$为未知字符
      vol不可为变量!
    答(馨芸):
      试试:
      a:"z000002$vol";



102.问:
      今日成交量比前两个交易日的最高成交量的那一天还多50%。
      怎么在分析家选股公式里面表达啊?
    答(懒汉):
      hv:=hhv(v,2);
      v>ref(hv,1)*1.5;



103.问:
   请老师将此公式的买卖条件加上.便于选股.谢谢!!!

      M 3    N 15
   小黑马:0,colormagenta;
   Var2:=MA(CLOSE,N);
   Var3:=(CLOSE-Var2)/Var2*100;
   生命:MA(Var3,M);
   Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
   Var6:=BARSLAST(CROSS(生命,10)=1)>=5;
   机会: IF(生命<-10 AND Var5,生命,0)colorffff00 ;
   风险: IF(生命>10 AND Var6,生命,0)colorred ;
   买:STICKLINE(FILTER(机会<ref(机会,2),5) ,20 ,1 ,8 , 0)colorred;
   卖:STICKLINE(FILTER(风险<ref(风险,2) ,10),-20 ,-1 ,8 , 0)colorgreen;
   DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
   DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
   C2:机会,COLORSTICK;
   C4:风险,COLORSTICK;
   答(多多):
   买入:FILTER(机会<ref(机会,2),5);
   卖出:FILTER(风险<ref(风险,2) ,10);
   这二句加进去就行了。



104.问:
      助修改指标

   有大资金进场迹象

   DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10);
   DEA1:=EMA(DIFF1,5);
   DIFFIFF1*4.5+EMA(C,4)*0.9,COLORWHITE;
   DEAEA1*4.5+EMA(C,5)*0.9,COLORYELLOW;

   STICKLINE(DIFF>DEA,DIFF,DEA,3,0),COLORmagenta;
   STICKLINE(C>=O,C,O,7,0),COLORRED;
   STICKLINE(C>=O,C,O,4,0),COLORB0B0FF;
   aa:=STICKLINE(C>=O,C,O,2,0),COLORYELLOW;
   STICKLINE(C>=O,H,L,0,0),COLORYELLOW;
   STICKLINE(C<=O,C,O,7,0),COLORFF2020;
   STICKLINE(C<=O,C,O,4,0),COLORFF6600;
   BB:=STICKLINE(C<=O,C,O,2,0),COLORCYAN;
   STICKLINE(C<=O,H,L,0,0),COLORCYAN;

   Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
   Var2:=2*ABS(Var1);
   Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA   

       ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA      

      ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var5:=(HIGH+LOW+CLOSE)/3;
   Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14));
   Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70));
   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,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

       (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1);
   VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

       (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*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);
   天线: IF(VarB<90,VarB,100), COLORcyan;
   多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred;
   空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORgreen;
   导弹: Var20, COLORyellow;
   预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+60;
   STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0);
   STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0);
   Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
   Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1);
   Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
   Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
   Var25:=空头能量>38 AND 预警系统<55;
   Var26:=导弹>50 AND 天线<90;
   Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
   Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1);
   DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!');
   DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! ');
   DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! ');
   DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! ');
   DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!');
   DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 ');
   DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred;
   DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕');
   答(lhl311):
   DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10);
   DEA1:=EMA(DIFF1,5);
   DIFF1*4.5+EMA(C,4)*0.9,COLORWHITE;
   DEA1*4.5+EMA(C,5)*0.9,COLORYELLOW;

   STICKLINE(DIFF1>DEA1,DIFF1,DEA1,3,0),COLORmagenta;
   STICKLINE(C>=O,C,O,7,0),COLORRED;
   STICKLINE(C>=O,C,O,4,0),COLORB0B0FF;
   aa:=STICKLINE(C>=O,C,O,2,0),COLORYELLOW;
   STICKLINE(C>=O,H,L,0,0),COLORYELLOW;
   STICKLINE(C<=O,C,O,7,0),COLORFF2020;
   STICKLINE(C<=O,C,O,4,0),COLORFF6600;
   BB:=STICKLINE(C<=O,C,O,2,0),COLORCYAN;
   STICKLINE(C<=O,H,L,0,0),COLORCYAN;

   Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
   Var2:=2*ABS(Var1);
   Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA   

       ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA      

      ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var5:=(HIGH+LOW+CLOSE)/3;
   Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14));
   Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70));
   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,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

      (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1);
   VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

      (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*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);
   天线: IF(VarB<90,VarB,100), COLORcyan;
   多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred;
   空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORgreen;
   导弹: Var20, COLORyellow;
   预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+60;
   STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0);
   STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0);
   Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
   Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1);
   Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
   Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
   Var25:=空头能量>38 AND 预警系统<55;
   Var26:=导弹>50 AND 天线<90;
   Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
   Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1);
   DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!');
   DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! ');
   DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! ');
   DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! ');
   DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!');
   DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 ');
   DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred;
   DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕');
   答(广州宝贝):
   DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10);
   DEA1:=EMA(DIFF1,5);
   DIFF:=DIFF1*4.5+EMA(C,4)*0.9;
   DEA:=DEA1*4.5+EMA(C,5)*0.9;
   DRAWTEXT(DIFF>DEA,DIFF+50,'。');

   Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
   Var2:=2*ABS(Var1);
   Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA   

      ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA      

   ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
   Var5:=(HIGH+LOW+CLOSE)/3;
   Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14));
   Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70));
   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,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

       (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1);
   VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA   

       (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*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);
   天线: IF(VarB<90,VarB,100), ;
   多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred;
   空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORlime;
   导弹: Var20, COLORyellow;
   预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))      

         +60,color8eeeff;
   STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0);
   STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0);
   Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
   Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1);
   Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
   Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
   Var25:=空头能量>38 AND 预警系统<55;
   Var26:=导弹>50 AND 天线<90;
   Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
   Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1);
   DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!');
   DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! ');
   DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! ');
   DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! ');
   DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!');
   DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 ');
   DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred;
   DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕');



105.问:
   求助:请朋友们编制以下选股公式
   要求:
   1、从当前起前数第8根K线为阳线,前第7根为长阳线(或长阴线,但必须在第7根K线实体之上)。
   2、从前第6根开始连续5根K线K线为小阴小阳(即平台整理或下跌)其最低价不得超过前第7根K线

      最低价、最高价不得高于第6根K线的最高价(如图)。
   3、能够选出满足如图所示的图形。
   答(了无痕):
       {形态选股}
      Var1:=ref(c,7)>ref(o,7);
      Var2:=ref(c,6)/ref(o,6)>=1.05 and ref(c,6)>ref(c,7);
      Var3:=ref(c,6)/ref(o,6)<=0.95 and ref(c,6)>ref(c,7);
      Var4:=hhv(h,6)<=ref(h,6);
      Var5:=llv(l,6)>=ref(l,6);
      Var1 and (Var2 or Var3) and Var4 and Var5;

      信号量非常少!!!........

李平西 发表于 2021-12-25 19:53

:):):):):):)

小牛快跑 发表于 2021-12-25 21:24

谢谢楼主分享
页: [1]
查看完整版本: 指标编写问答20 学习的宝藏