雪中留字任务在哪接:公式求助1000例

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 02:05:33
1.问:
    最近20个交易日内,10日均线连续下跌的公式编写
  答(vkioli2 ):
    count(ma(c,10)




引用:
2.问:
    下面公式缺点是:上升走势中如果某天的收盘价等于前根阳K线的收盘价时它就选不出来。
    正确的应该是:只要收盘价小于或等于前根阳K线的收盘价就视为下跌,都应该被选中。
    请各位老师帮忙修改,谢谢
      a1:=(c -REF(c ,1 ))<0;
      b1:=NOT(REF(a1 ,1 ) ) and a1;
      t1:=BARSLAST(b1 );
      a2:=(c -REF(c ,1 ))>0;
      b2:=NOT(REF(a2 ,1 ) ) and a2;
      t2:=BARSLAST(b2 );
      tx:=t2>t1;
     下降点:=BARSLAST(NOT(REF(tx ,1 ) ) and tx);
     e:REF(v ,下降点 )  答(阿远):
      a1:=(c -REF(c ,1 ))<0;
      b1:=NOT(REF(a1 ,1 ) ) and a1;
      t1:=BARSLAST(b1 );
      a2:=(c -REF(c ,1 ))>0;
      b2:=NOT(REF(a2 ,1 ) ) and a2;
      t2:=BARSLAST(b2 );
      tx:=t2>t1;
      下降点:=BARSLAST(NOT(REF(tx ,1 ) ) and tx);
      e:REF(v ,下降点 )<=REF(v ,下降点+1 )*2/3 ;




引用:
3.问:
     我想编个5分钟涨幅大于2%的选股公式
  答(知无不言):
     一分钟周期中用:
     c/ref(C,5)-1>=0.02;




引用:
4.问:
     哪位老师把他改成分析家的,组合公式:猎庄敢死队+别样红(凤翔)
    {猎庄敢死队}
     rsv:=(c-llv(l,9))/(hhv(h,9)-llv(l,9))*100;
     stickline(1,50,50,1,0),pointdot,Linethick2,colorff00;
     k:=sma(rsv,3,1);
    d:=sma(k,3,1);
    rsv1:=(hhv(h,9.8)-c)/(hhv(h,9.8)-llv(l,9.8))*101;
    kk:=sma(rsv1,3,1);
    dd:=sma(kk,3,1);
    jj:=3*kk-2*dd;
    wwqq:=if(jj>=100,100,if(jj<=0,0,jj));
    j:wwqq,colorred,linethick1;
    PARTLINE(j>d,j),colorgreen,linethick1;
    PARTLINE(j=100,j),colorwhite,linethick2;
    stickline(j    FILLRGN(k>=d,k,d),colorred;
    FILLRGN(k    drawicon(cross(d,k),d,10);
    ww:=(ma(c,1)+ma(c,3)+ma(c,5)+ma(c,7)+ma(c,9))/5;
    a:=(ma(c,2)+ma(c,4)+ma(c,6)+ma(c,8)+ma(c,10))/5;
    b:=ema(ww,3);
    var1:=ema(a,10);
    aa:=ema(amount,1)/ema(v,1)/100;
    bb:=if(1,dma(b,aa),0);
    var29:=if(1,dma(var1,aa),0);
    var29a:=2*(bb-var29)*100;
    bb:=ema(var29a,2);
    ddss:=max(2*(bb-var29),0)*100;
    bx23:=if(c<800,ema(var29a,2),if(c>800,ema(var29a,2)/100,0));
   (強弱等級):if(bx23>=100,6,if(bx23>=80 and bx23<100,5,if(bx23>=60 and bx23<80,4,if      

       (bx23>=40 and bx23<60,3,if(bx23>=20 and bx23<40,2,if(bx23>=0 and bx23<20,1,if(bx23<0

      and bx23>=-30,-1,if(bx23<-30 and bx23>-60,-2,if(bx23<-60 and bx23>-100,-3,if(bx23<-   

       100,-4,0)))))))))),linethick0;
   (強弱):bx23,linethick0;
    drawicon(cross(d,j),50,4);
    drawicon(cross(j,d),50,5);
    drawtext(ref(j,1)=0 and j>0,5,'--顶')colorwhite;
    {别样红}
     Var1:=REF(HIGH,1)*1.1;
     Var2:=HIGH*1.1;
     Var3:=(Var2*VOL+Var1*(CAPITAL-VOL))/CAPITAL;
     Var4:=REF(LOW,1)*0.9;
     Var5:=LOW*0.9;
     Var6:=(Var5*VOL+Var4*(CAPITAL-VOL))/CAPITAL;
     Var7:=EMA(Var6,30);
     Var8:=EMA(Var3,30);
     Var9:=Var8-2;
     VarA:=IF(CLOSE<=Var7,Var9,Var8);
     别样:= VarA;
     红:= Var9;
     if(别样=红,80 ,110),coloryellow,linethick1;
     drawtext((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,'-反弹攻击');
     stickline((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,50,4,1),linethick2;
     drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,95,8);
     drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,92,8);
     stickline((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,20,50,1,1)              

  colorred,linethick1,pointdot;
  答(无名山人):
     {猎庄敢死队}
     rsv:=(c-llv(l,9))/(hhv(h,9)-llv(l,9))*100;
     stickline(1,50,50,1,0),pointdot,Linethick2,colorff0000;
     k:=sma(rsv,3,1);
     d:=sma(k,3,1);
     rsv1:=(hhv(h,9.8)-c)/(hhv(h,9.8)-llv(l,9.8))*101;
     kk:=sma(rsv1,3,1);
     dd:=sma(kk,3,1);
     jj:=3*kk-2*dd;
     wwqq:=if(jj>=100,100,if(jj<=0,0,jj));
     j:wwqq,colorred,linethick1;
     PARTLINE(j,j>d),colorgreen,linethick1;
     PARTLINE(j,j=100),colorwhite,linethick2;
     stickline(j     FILLRGN(k,d,k>=d),colorred;
     FILLRGN(k,d,k     drawicon(cross(d,k),d,10);
     ww:=(ma(c,1)+ma(c,3)+ma(c,5)+ma(c,7)+ma(c,9))/5;
     a:=(ma(c,2)+ma(c,4)+ma(c,6)+ma(c,8)+ma(c,10))/5;
     b:=ema(ww,3);
     var1:=ema(a,10);
     aa:=ema(amount,1)/ema(v,1)/100;
     bb:=if(1,dma(b,aa),0);
     var29:=if(1,dma(var1,aa),0);
     var29a:=2*(bb-var29)*100;
     bb:=ema(var29a,2);
     ddss:=max(2*(bb-var29),0)*100;
     bx23:=if(c<800,ema(var29a,2),if(c>800,ema(var29a,2)/100,0));
    (強弱等級):if(bx23>=100,6,if(bx23>=80 and bx23<100,5,if(bx23>=60 and bx23<80,4,if     

       (bx23>=40 and bx23<60,3,if(bx23>=20 and bx23<40,2,if(bx23>=0 and bx23<20,1,if        

       (bx23<0 and bx23>=-30,-1,if(bx23<-30 and bx23>-60,-2,if(bx23<-60 and bx23>-100,-     

        3,if(bx23<-100,-4,0)))))))))),linethick0;
    (強弱):bx23,linethick0;
     drawicon(cross(d,j),50,4);
     drawicon(cross(j,d),50,5);
     drawtext(ref(j,1)=0 and j>0,5,'--顶'),colorwhite;
     {别样红}
      Var1:=REF(HIGH,1)*1.1;
      Var2:=HIGH*1.1;
      Var3:=(Var2*VOL+Var1*(CAPITAL-VOL))/CAPITAL;
      Var4:=REF(LOW,1)*0.9;
      Var5:=LOW*0.9;
      Var6:=(Var5*VOL+Var4*(CAPITAL-VOL))/CAPITAL;
      Var7:=EMA(Var6,30);
      Var8:=EMA(Var3,30);
      Var9:=Var8-2;
      VarA:=IF(CLOSE<=Var7,Var9,Var8);
      别样:= VarA;
      红:= Var9;
      if(别样=红,80 ,110),coloryellow,linethick1;
      drawtext((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,'-反弹攻击');
      stickline((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,90,50,4,1),linethick2;
      drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,95,8);
      drawicon((cross(80,j) or cross(85,j)) and count(别样=红,3)>=1,92,8);
      stickline((cross(80,j) or cross(85,j)) and count(别样=红,3>=1,20,50,1,1),colorred,   

          linethick1,pointdot;




引用:
5.问
    用飞狐,求写K线组合:大前天收阳或阴线,振幅在八个点之内,涨幅在六到十个点之内或跌幅在   

    六个点以内;
    昨天阴线;
    今天振幅在:3.6之内,收盘价在升或跌:1.7%之内{就是小星}
    然后最主要的要今天的最低价价接近 "上升中的 二十日线”,以粘贴为佳,最多不要离开 1.5%的  

     距离,收盘价不能跌破上升的二十日线
  答(vkioli2 ):
    {涨幅在六到十个点之内或跌幅在六个点以内,这句语意有点模糊,
     是指收阳时涨幅在六到十个点之间,收阴时跌幅在六个点以内?还是指收盘在涨跌幅10%至-6%之间?
     现在先假定是收盘在涨跌幅在10%至-6%之间.}
      k1:=(h-l)/l*100;
      k2:=(c/ref(c,1)-1)*100;
      m:=ma(c,20);
      k3:=k1<=8 and range(k2,-6,10);
      k4:=k1<=3.6 and abs(k2)<=1.7;
      k5:=c>=m and m>ref(m,1) and abs((l-m)/m*100)<=1.5;
      ref(k3,3) and k4 and k5;
   答(vkioli2 ):
      要三天的K线组合?那应该就是前天,不是大前天啰!
     以下参考看看,您是不是这样的意思?
      前天,若上涨则涨幅在六到十个点之间  OR  若下跌则跌幅在六个点以内
      昨天收阴,若上涨则涨幅在六到十个点之间  OR  若下跌则跌幅在六个点以内}
      k1:=(h-l)/l*100;
      k2:=(c/ref(c,1)-1)*100;
      k3:=range(k2,6,10) or (k2>-6 and k2<0);
      m:=ma(c,20);
      k4:=not(isequal) and  k1<=8 and k3;
      k5:=o>c and k3;
      k6:=k1<=3.6 and abs(k2)<=1.7;
      k7:=c>=m and m>ref(m,1) and abs((l-m)/m*100)<=1.5;
      ref(k4,2) and ref(k5,1) and k6 and k7;




引用:
6.问:
    求助编写四连阳选股,阳线涨幅都在5%以下,每根阳线的涨幅都在5%以下阳线但下跌算
  答(知无不言):
    ALL(c>o and (c/ref(c,1)-1)*100<5,4);




引用:
7.问:
    求助下面分笔公式的写法
    成交额小于流通市值千分之三而大于等于当天每笔平均成交额的可确定为大户,小于当天笔均成交额的确定为散户
  答(懒汉):
    sz:=c*capital*3/10;
    je:=sum(amount,0)/sum(1,0);
    大户:sum(if(amount>je and amount    散户:sum(if(amount




引用:
8.问:
    求助:这个鹏搏资讯的公式为什嬷不能显示
    {基于鹏搏资讯,因为F10资料经常变动,所以在变动后,需要对应调整,可做主图}
     gdstar:=F10FIND('┃股东户数',1);
     {查找F10中股东人数的位置}

     gdw1:=F10FIND('┃05-12-31',gdw1);
     gdw2:=F10FIND('┃05-09-30',gdw2);
     gdw3:=F10FIND('┃05-06-30',gdw3);
     gdw4:=F10FIND('┃05-03-31',gdw4);
     gdw5:=F10FIND('┃04-12-31',gdw5);
     {取对应的数据资料}
     gdtx1:=F10TEXT(gdw1+10,8);
     gdtx2:=F10TEXT(gdw2+10,8);
     gdtx3:=F10TEXT(gdw3+10,8);
     gdtx4:=F10TEXT(gdw4+10,8);
     gdtx5:=F10TEXT(gdw5+10,8);

     {转换字符串为数值}
     gd1:=STRTONUM(gdtx1);gd2:=STRTONUM(gdtx2);
     gd3:=STRTONUM(gdtx3);gd4:=STRTONUM(gdtx4);
     {显示方法一:解盘显示股东人数变动}

     EXPLAIN(gdw1>1,'05-12-31 总户数:'+gdtx1);
     EXPLAIN(gdw2>1,'05-09-30 总户数:'+gdtx2);
     EXPLAIN(gdw3>1,'05-06-30 总户数:'+gdtx3);
     EXPLAIN(gdw4>1,'05-03-31 总户数:'+gdtx4);
     EXPLAIN(gdw5>1,'04-12-31 总户数:'+gdtx5);
     {显示方法二:对应显示在 K 线上}

     DRAWNUMBER(DATE=1051231,CLOSE,gd1,0),ALIGN5;
     DRAWNUMBER(DATE=1050930,CLOSE,gd2,0),ALIGN5;
     DRAWNUMBER(DATE=1050630,CLOSE,gd3,0),ALIGN5;
     DRAWNUMBER(DATE=1050331,CLOSE,gd4,0),ALIGN5;
     DRAWNUMBER(DATE=1041231,CLOSE,gd5,0),ALIGN5;
     {显示方法三:对应显示为拄状线,附图时用}
     STICKLINE(BETWEEN(DATE,1050929,1041231),gd1/10,gd1,8,0);
     STICKLINE(BETWEEN(DATE,1050629,1040930),gd1/10,gd2,8,0);
     STICKLINE(BETWEEN(DATE,1050330,1040630),gd1/10,gd3,8,0);
     STICKLINE(BETWEEN(DATE,1041231,1040331),gd1/10,gd4,8,0);
     DRAWNUMBER(DATE=1050930,CLOSE,STRTONUM(gdtx1),0),ALIGN4;
     DRAWNUMBER(DATE=1050630,CLOSE,STRTONUM(gdtx1),0),ALIGN4;
     DRAWNUMBER(DATE=1050331,CLOSE,STRTONUM(gdtx1),0),ALIGN4;
     DRAWNUMBER(DATE=1041231,CLOSE,STRTONUM(gdtx1),0),ALIGN4;
  答(股市浪子):
     {鹏博股东数}
      gdstar:=F10FIND('总户数',1500);{查找F10中股东人数的位置}
      gdw1:=F10FIND('200',gdstar+40);
      gdw2:=F10FIND('200',gdw1+40);
      gdw3:=F10FIND('200',gdw2+40);
      gdw4:=F10FIND('200',gdw3+40);
      //gdw5:=F10FIND('200',gdw4+45);

      {取对应的数据资料}
      gdtd1:=F10TEXT(gdw1,10);gdtx1:=F10TEXT(gdw1+14,10);
      gdtd2:=F10TEXT(gdw2,10);gdtx2:=F10TEXT(gdw2+14,10);
      gdtd3:=F10TEXT(gdw3,10);gdtx3:=F10TEXT(gdw3+14,10);
      gdtd4:=F10TEXT(gdw4,10);gdtx4:=F10TEXT(gdw4+14,10);
      //gdtx5:=F10TEXT(gdw5,10);

      EXPLAIN(gdw1>1,gdtd1+'总户数:'+gdtx1);
      EXPLAIN(gdw2>1,gdtd2+'总户数:'+gdtx2);
      EXPLAIN(gdw3>1,gdtd3+'总户数:'+gdtx3);
      EXPLAIN(gdw4>1,gdtd4+'总户数:'+gdtx4);
      //EXPLAIN(gdw5>1,'04-12-31 总户数:'+gdtx5);
      {转换字符串为数值}
      gd1:STRTONUM(gdtx1),LINETHICK;gd2:STRTONUM(gdtx2),LINETHICK;
      gd3:STRTONUM(gdtx3),LINETHICK;gd4:STRTONUM(gdtx4),LINETHICK;




引用:
9.问:
     买入:日线创100日新高  ,周线(5周)BIAS>10
     卖出:2日收盘在30线下方     注:买卖都只要单一信号即可,不要连续给出信号
     我今天才开始学习编写,可是没有买入信号,不知道哪错了?
       B1:=C>HHV(HIGH,200);
       B2:="BIAS.BIAS3#WEEK";
       S1:=REF(C,2)  答(知无不言):
       买入:日线创100日新高  ,周线(5周)BIAS>10
        B1:=HHV(HIGH,100);
        B2:="BIAS.BIAS3#WEEK";
        b1>ref(b1,1) and b2>10;
        卖出:2日收盘在30线下方
        cross(ma(c,30),ma(c,2));
  答(懒汉):
        买入:日线创100日新高  ,周线(5周)BIAS>10
        卖出:2日收盘在30线下方
        B1:=C=ref(HHV(HIGH,100),1);
        B2:="BIAS.BIAS3#WEEK";
        m:=ma(c,30);
        w1:=barslast(cross(c,m));
        w2:=barslast(cross(m,c));
        b2>10 and b1 and count(b1,w1+1)<2;
        sum(c




引用:
10.问:
     上式,交易系统不是用到
      ENTERLONG:
      EXITLONG:
      这些命令么?如何改
   答(知无不言):
      B1:=HHV(HIGH,100);
      B2:="BIAS.BIAS3#WEEK";
      ENTERLONG:b1>ref(b1,1) and b2>10;
      EXITLONG:cross(ma(c,30),ma(c,2));


引用:
11.问:
     一: 选跌幅在 6% 以内
     二:选升幅在 3% 以内
      以上两个用于做辅助条件的
       下面还有一个很想要的,不知道为什么我做成选股不行:
      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:=(Var31+2*Var32+3*Var33)/6;
      Var35:=MA(Var34,3)-STD(Var34,3);
      Var37:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50;
      Var38:=EMA(Var37,9);
      Var39:=2*(Var37-Var38);
      Var3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var3A,3,1),COLORYELLOW;
      Var3B:=SMA(K,3,1);
      J:=3*K-2*Var3B,COLORGREEN;
      买进一: IF(CROSS(J,Var3B) AND COUNT(Var35<-12,3)>=1,130,1)linethick3,Color0000FF;
      买进二: IF(CROSS(J,Var3B) AND COUNT(Var35<-16,4)>=1,40,1)linethick3,Color0000FF;
      希望两个条件同时出现
        这个是我按照上面做的选股看看那里出了问题,能通过,可是无法选出对应的股票:
      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:=(Var31+2*Var32+3*Var33)/6;
      Var35:=MA(Var34,3)-STD(Var34,3);
      Var37:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50;
      Var38:=EMA(Var37,9);
      Var39:=2*(Var37-Var38);
      Var3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var3A,3,1);
      Var3B:=SMA(K,3,1);
      J:=3*K-2*Var3B;
      买进一:=IF(CROSS(J,Var3B) AND COUNT(Var35<-12,3)>=1,130,1);
      买进二:=IF(CROSS(J,Var3B) AND COUNT(Var35<-16,4)>=1,40,1);
      选股:买进一 AND 买进二;
  答(yyzzqq ):
      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:=(Var31+2*Var32+3*Var33)/6;
      Var35:=MA(Var34,3)-STD(Var34,3);
      Var37:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50;
      Var38:=EMA(Var37,9);
      Var39:=2*(Var37-Var38);
      Var3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var3A,3,1);
      Var3B:=SMA(K,3,1);
      J:=3*K-2*Var3B;
      买进一:=IF(CROSS(J,Var3B) AND COUNT(Var35<-12,3)>=1,130,1);
      买进二:=IF(CROSS(J,Var3B) AND COUNT(Var35<-16,4)>=1,40,1);
      选股:买进一>1 AND 买进二>1;
  答(achen ):
      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:=(Var31+2*Var32+3*Var33)/6;
      Var35:=MA(Var34,3)-STD(Var34,3);
      Var3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var3A,3,1);
      Var3B:=SMA(K,3,1);
      J:=3*K-2*Var3B;
      买进一:=IF(CROSS(J,Var3B) AND COUNT(Var35<-12,3)>=1,130,1);
      买进二:=IF(CROSS(J,Var3B) AND COUNT(Var35<-16,4)>=1,40,1);
      买进一>1 AND 买进二>1;




引用:
12.问:
     求助:大盘指数副图指标
     有均线,且深股显示深圳指数,沪股显示上证指数。
   答(知无不言):
     飞狐:
     oo:=INDEXO;
     cc:=INDEXC;
     hh:=INDEXH;
     ll:=INDEXL;
     k:=cc>oo or cc=oo and ref(cc,1)>cc;
     stickline(k,hh,ll,0,1),colorred;
     stickline(k,cc,oo,8,1),colorred;
     stickline(not(k),hh,ll,0,0),COLORCYAN;
     stickline(not(k),cc,oo,8,0),COLORCYAN;
     ma(INDEXC,5),PRECISION2,COLORWHITE;
     ma(INDEXC,10),PRECISION2,COLORYELLOW;
     ma(INDEXC,20),PRECISION2,COLORMAGENTA;
     ma(INDEXC,30),PRECISION2,COLORGREEN;
     ma(INDEXC,50),PRECISION2,COLORRED;
     ma(INDEXC,120),PRECISION2,COLORCCCC66;
     ma(INDEXC,250),PRECISION2,COLORBLUE;
  答(林太极):
     STICKLINE(INDEXC>=INDEXO,INDEXC,INDEXO,7,1),COLORRED;
     STICKLINE(INDEXC>=INDEXO,INDEXH,INDEXC,0.5,0),COLORRED;
     STICKLINE(INDEXC>=INDEXO,INDEXO,INDEXL,0.5,0),COLORRED;
     STICKLINE(INDEXC     STICKLINE(INDEXC
     MA(INDEXC,5);
     MA(INDEXC,10);
     MA(INDEXC,20);
     MA(INDEXC,60);
  答(一笑生):
     开:=INDEXO;
     收:=INDEXC;
     高:=INDEXH;
     低:=INDEXL;
     STICKLINE(收>开 OR (收>REF(收,1) AND 收=开),高,低,0,0),COLOR5050FF;
     STICKLINE(收>开 OR (收>REF(收,1) AND 收=开),收,开,7,1),COLOR5050FF;
     STICKLINE(收<开 OR (收<=REF(收,1) AND 收=开),高,低,0,0),COLORCYAN;
     STICKLINE(收<开 OR (收<=REF(收,1) AND 收=开),收,开,7,0),COLORCYAN;
     MA(INDEXC,5),PRECISION2,COLORWHITE;
     MA(INDEXC,20),PRECISION2,COLORMAGENTA;
     MA(INDEXC,30),PRECISION2,COLORGREEN;
     MA(INDEXC,50),PRECISION2,COLORRED;
     MA(INDEXC,120),PRECISION2,COLORCCCC66;
     MA(INDEXC,250),PRECISION2,COLORBLUE;
  答(知无不言):
     分析家的
     oo:=INDEXO;
     cc:=INDEXC;
     hh:=INDEXH;
     ll:=INDEXL;
     k:=cc>oo or cc=oo and ref(cc,1)>cc;
     stickline(k,hh,ll,0,1),colorred;
     stickline(k,cc,oo,8,1),colorred;
     stickline(not(k),hh,ll,0,0),COLORCYAN;
     stickline(not(k),cc,oo,8,0),COLORCYAN;
     ma(INDEXC,5),PRECIS2,COLORWHITE;
     ma(INDEXC,10),PRECIS2,COLORYELLOW;
     ma(INDEXC,20),PRECIS2,COLORMAGENTA;
     ma(INDEXC,30),PRECIS2,COLORGREEN;
     ma(INDEXC,50),PRECIS2,COLORRED;
     ma(INDEXC,120),PRECIS2,COLORCCCC66;
     ma(INDEXC,250),PRECIS2,COLORBLUE;




引用:
13.问:
    在特定时段内,比如,在历史最高点和历史最底点之间的时间段内满足条件a,公式如何表达?
    比如,为在历史最高到历史最低之间的每一次黄昏之星发出信号,如何做呢
   答(vkioli2):
     在历史最高到历史最低之间的每一次黄昏之星发出信号}
     黄昏之星:=filter(BACKSET(REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1) > REF     
        (CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.7   AND   CLOSE     T1:=SUMBARS(h=hhv(h,0),1);
     T2:=SUMBARS(l=llv(l,0),1);
     backset1:=backset(islastbar,T1);
     backset2:=backset(islastbar,T2);
     backset4:=backset(islastbar,T1-1);
     backset5:=backset(islastbar,T2-1);
     backset6:=if((backset1=1 and backset5<>1)or(backset2=1 and backset4<>1),1,0);
     黄昏之星 and backset6;




引用:
14.问:
     求助:请问能否在FH的分时图中把成交量按买、卖类型分色显示?
   答(懒汉):
     在 管理--选项--图形--成交量分色 




引用:
15.问:
     公式描述:(一 )今日收盘价收在5日均线之上。(二  )短期均线系统呈多头排列,5日均线在10 日均线之上,10日均线在20日均线之上,20日均线在30日均线之上。( 三 )5日,10日,20日,30日  均线是上升的。
     请老师编个一. 二. 三.同时成立分析家选股公式
   答(yyzzqq ):
     c>ma(c,5) and ma(c,5) >ma(c,10) and ma(c,10)>ma(c,20) and ma(c,20)>ma(c,30) and  ma   

     (c,5) >ref(ma(c,5),1) and  ma(c,10) >ref(ma(c,10),1) and  ma(c,20) >ref(ma(c,20),1)   

      and  ma(c,30) >ref(ma(c,30),1);




引用:
16.问:
     如何将VOL改成大盘分析显示成交额,而个股分析依然显示成交量?并且用彩量表示。
   答(懒汉):
     飞狐
     if capital then v,STICK;ELSE amount,STICK;




引用:
17.问:
     求收盘价到光标位置的涨跌幅。
   答(懒汉):
     (c/SYSPARAM(6)-1)*100;
      或许?
      cc:=c;
     (cc[datacount]/ref(c,barslast(SYSPARAM(1)=BARPOS))-1)*100;




引用:
18.问:
     求助:飞狐公式:ASI突破前俩个高点公式原码飞狐公式
   答(知无不言):
     tj:"ASI.ASI";
     PEAKA(tj,5,2)COLORGRAY,LINEDOT;
     VERTLINE(cross(tj,PEAKA(tj,5,2)));




引用:
19.问:
    求助:非流通股占总股本的比例在K线主图中显示
   答(知无不言):
    非流通股{%}:(FINANCE( 1)-FINANCE( 7)-FINANCE( 5))/FINANCE( 1)*100;




引用:
20.问:
    求助:如何选出即将突破60日均线的个股!?
   答(知无不言):
      tj:(c/ma(c,60)-1)*100,LINETHICK0;
      tj<-1 and tj>-2

   答(yxh_1 ):
     c>ma(c,60) and v>REF(v,5) and REF(c,1)     可用做盘中选股.技术指标.条件选股.

引用:
21.问:
     求助——(周,日,60分钟,30分钟)MACD同时向上的公式怎么表达
   答(知无不言):
     z:="macd.dea#week";
     r:="macd.dea#day";
     f:"macd.dea#min60";
     f1:="macd.dea#min30";
     rz:="macd.dea##week";
     rr:="macd.dea##day";
     rf:"macd.dea##min60";;
     rf1:="macd.dea##min30";
     z>rz and r>rr and f>rf and f1>rf1;




引用:
22.问:
     求助飞狐通不过
     Var1:=(CLOSE+LOW+HIGH)/3;
     Var2:=SUM(((Var1-REF(LOW,1))-(HIGH-Var1))*VOL/100000/(HIGH-LOW),0);
     Var3:=EMA(Var2,1);
     JCS:=Var3;
     JCM:=MA(Var3,12);
     JCL:=MA(Var3,26);
     zljr:=(jcs-jcm)*60;
     主力拉升:if(zljr>0.05,zljr,0),COLORred,linethick2;
     jx1:=(JCM-JCL)*30;
     均线:if(jx1>0.05,jx1,0),COLORyellow,linethick2;
     Var34:=CAPITAL/EMA(VOL,5)/30*1.1;
     套牢线:var34,colorgreen,linethick2;
     gz:=if(CROSS(zljr ,var34) ,50,0);
     关注:FILTER(gz,7),colorwhite,linethick2;
     DRAWICON(关注=50,0,1);
     Var81:=EMA(HHV(HIGH,500),21);
     Var82:=EMA(HHV(HIGH,250),21);
     Var83:=EMA(HHV(HIGH,90),21);
     Var84:=EMA(LLV(LOW,500),21);
     Var85:=EMA(LLV(LOW,250),21);
     Var86:=EMA(LLV(LOW,90),21);
     Var87:=EMA               
((Var84*0.96+Var85*0.96+Var86*0.96+Var81*0.558+Var82*0.558+Var83*0.558)/6,21);
     Var88:=EMA((Var84*1.25+Var85*1.23+Var86*1.2+Var81*0.55+Var82*0.55+Var83*0.65)/6,21);
     Var89:=EMA((Var84*1.3+Var85*1.3+Var86*1.3+Var81*0.68+Var82*0.68+Var83*0.68)/6,21);
     Var8A:=EMA((Var87*3+Var88*2+Var89)/6*1.738,21);
     Var8B:=REF(LOW,1);
     Var8C:=SMA(ABS(LOW-Var8B),3,1)/SMA(MAX(LOW-Var8B,0),3,1)*100;
     Var8D:=EMA(IF(CLOSE*1.35<=Var8A,Var8C*10,Var8C/10),3);
     Var8E:=LLV(LOW,30);
     Var8F:=HHV(Var8D,30);
     Var810:=IF(MA(CLOSE,58),1,0);
     ck:= EMA(IF(LOW<=Var8E,(Var8D+Var8F*2)/2,0),3)/618*Var810;
     底部:=if(ck>50,50,ck),COLORMAGENTA;
     底部吸筹: STICKLINE(底部>0,0,底部,4,1),COLORMAGENTA; 
  答():
     有空格没处理好.




引用:
23.问:
     好公式!!!求助!
     a:=MA(WINNER(CLOSE),9)*100;
     b:=CROSS(a,1.8);
     d:=b>0;
     DRAWICON(d,LOW,1);
     DRAWTEXT(d,LOw,'底 ')coloryellow;
     LC:=REF(CLOSE,1);
     RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
     e:=CROSS(83,RSI);
     DRAWICON(e,high,2);
     DRAWTEXT(e,HIGH,'顶') COLORff9966;
     请将此公式做成选股公式
  答(zjz001424 ):
     a:=MA(WINNER(CLOSE),9)*100;
     b:=CROSS(a,1.8);
    底:b>0;
    LC:=REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
    顶:CROSS(83,RSI);




引用:
24.问:
    FXJ常用指标设定好后用何健翻指标?
   答(vkioli2 ):
    按小键盘的〖/〗or〖*〗




引用:
25.问:
    想求在飞狐中: 收盘价小于 20日均线  十五个点(无限小于 20日均线好了,就是说二十个点也可 以)的表达方式?就编成选股公式
   答(下岗老人):
    C<(MA(C,20)-15);




引用:
26.问:
    我想在飞狐股软中选股的条件:换手率在 3% ~ 15% 之间,
   答(vkioli2 ):
    {当日换手率在 3% ~ 15% 之间}
    RANGE(VOL/CAPITAL*100,3,15);

[ 本帖最后由 蚂蟥盯庄 于 2007-3-16 11:09 编辑 ] 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
2楼 发表于 2007-3-16 10:52  只看该作者 引用:
27.问:
    公式公式描述:
   (一 )昨日KDJ指标中的k.d.J值都小于20,今日J拐头向上。
     例子如:( 000950 )ST农化2005年7月8日与 7月9日两天的k.d.J值。
   ( 二) KDJ指标中的k.d.J值三线粘合,今日J拐头向上。
     例子如:( 000950 )ST农化2005年7月18日与 7月19日两天的k.d.J值。
   答(知无不言):
     RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,N)-LLV(LOW,9))*100;
     K:SMA(RSV,3,1);
     D:SMA(K,3,1);
     J:3*K-2*D;
     KDJYH:=K/D>0.97 and K/D<1.03 AND K/J>0.97 and K/J<1.03 AND
     D/K>0.97 and D/K<1.03 AND D/J>0.97 and D/J<1.03 AND
     J/D>0.97 and J/D<1.03 AND J/K>0.97 and J/K<1.03 ;
     TJ:=REF(KDJYH,1)=1 AND J>REF(J,1);
     VERTLINE(TJ,2);
   答(pzwyou ):
     RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,N)-LLV(LOW,9))*100;
     K:SMA(RSV,3,1);
     D:SMA(K,3,1);
     J:3*K-2*D;
    ah:=max(k,d,j);  
    al:=min(k,d,j);
    a:=ah/al<1.035;
    aa:=sum(a,2)=2;
    bb:=ref(j,1)=llv(j,3);
    aa and bb;




引用:
28.问:
    小天K-KDJ -II(双剑合璧)
    {N  13  1  100 ; M  55  1  100}
    zc:=STKINDI(STKLABEL,'xtyy.a1',0,7);//引用周收盘价;
    zh:=STKINDI(STKLABEL,'xtyy.a2',0,7);//引用周最高价;
    zl:=STKINDI(STKLABEL,'xtyy.a3',0,7);//引用周最低价;
    RSV:=(zc-LLV(zl,n))/(HHV(zh,n)-LLV(zl,n))*100;
    K:=eMA(RSV,3);
    D:=eMA(K,3);
    J:=3*K-2*D;
    RSV24:=(CLOSE-LLV(LOW,m))/(HHV(HIGH,m)-LLV(LOW,m))*100;
    K24:=SMA(RSV24,3,1);
    D24:=SMA(K24,3,1);
    J24:=3*K24-2*D24;
    支撑:IF(CROSS(j,j24),L,REF(L,BARSLAST(CROSS(j,j24)))),COLORYELLOW;
    压力:IF(CROSS(j24,j),H,REF(H,BARSLAST(CROSS(j24,j)))),COLorred;
    U2L:=IF(C>=MA(C,21),80,50);
    L2L:=IF(C>=MA(C,21),50,20);
    RH1:=IF(j=U2L,HHV(REF(H,1),BARSLAST(j>=U2L AND REF(j,1)        REF(HHV(REF(H,1),BARSLAST(j>=U2L AND REF(j,1)
      (j,1))));
    RH4:=IF(H>RH1,L,REF(L,BARSLAST(H>RH1)));
    RH42:=IF(H>RH1,j,REF(j,BARSLAST(H>RH1)));
    强压:IF(H>RH4 AND jRH4 AND j
           j    RL1:=IF(j>L2L AND REF(j,1)<=L2L,LLV(REF(L,1),BARSLAST(j<=L2L AND REF(j,1)>L2L)-1),
        REF(LLV(REF(L,1),BARSLAST(j<=L2L AND REF(j,1)>L2L)-1),BARSLAST(j>L2L AND REF        

           (j,1))));
    RL4:=IF(L    RL42:=IF(L   强撑:IF(LRL42 AND j>j24,L,REF(L,BARSLAST(LRL42 AND                 

       j>j24))),COLORMAGENTA;
   STICKLINE(c>=o,l,h,0.1,0),colorred;
   STICKLINE(c>=o,o,c,7,1),colorred;
   STICKLINE(c<=o,l,h,0.1,0),colorcyan;
   STICKLINE(c<=o,o,c,7,0),colorcyan;
   DRAWTEXT(FILTER((ABS(支撑-强撑)<0.045 OR ABS(支撑-强撑)=0) AND C>强撑 AND C>O AN  D (ABS  (REF(支撑,2)-REF(强撑,2))>0.05 OR ABS(REF(支撑,1)-REF(强撑,1)=0)),30),L,'双剑合璧');

    引用公式
   XTYY
    a1:close;
    a2:high;
    a3:low;
  答(achen ):
    N  13  1  100 ; M  55  1  100}
   zc:=STKINDI(STKLABEL,'xtyy.a1',0,7);
   zh:=STKINDI(STKLABEL,'xtyy.a2',0,7);
   zl:=STKINDI(STKLABEL,'xtyy.a3',0,7);
   RSV:=(zc-LLV(zl,n))/(HHV(zh,n)-LLV(zl,n))*100;
   K:=eMA(RSV,3);
   D:=eMA(K,3);
   J:=3*K-2*D;
   RSV24:=(CLOSE-LLV(LOW,m))/(HHV(HIGH,m)-LLV(LOW,m))*100;
   K24:=SMA(RSV24,3,1);
   D24:=SMA(K24,3,1);
   J24:=3*K24-2*D24;
   支撑:=IF(CROSS(j,j24),L,REF(L,BARSLAST(CROSS(j,j24))));
   RL1:=IF(j>L2L AND REF(j,1)<=L2L,LLV(REF(L,1),BARSLAST(j<=L2L AND REF(j,1)>L2L)-1),
      REF(LLV(REF(L,1),BARSLAST(j<=L2L AND REF(j,1)>L2L)-1),BARSLAST(j>L2L AND REF         

      (j,1))));
   RL4:=IF(L   RL42:=IF(L   强撑:=IF(LRL42 AND j>j24,L,REF(L,BARSLAST(LRL42 AND j>j24)));
   双剑合璧:FILTER((ABS(支撑-强撑)<0.045 OR ABS(支撑-强撑)=0) AND C>强撑 AND C>O AND (ABS (REF(支撑,2)-REF(强撑,2))>0.05 OR ABS(REF(支撑,1)-REF(强撑,1)=0)),30);




引用:
29.问:
     10天内MACD曾经金叉如何编写?
   答(多多):
     count(cross("macd.dif","macd.macd"),10)=1




引用:
30.问:
     飞狐3.8的原码:
      B:=EMA(100+WINNER(C)*100-HHV(WINNER(C)*100,20),3);
      DRAWGBK(C,COLORRGB(255,0,0),0,1);
      FILLRGN(C,B,100),color555555;
      挖坑线:B,linethick2;
      成本乖离:(c/cost(50)-1)*100,linethick0;
      STICKLINE(C>0,20,20,6,0)colorgreen;
      STICKLINE(C>0,80,80,6,0)colorgreen;
      STICKLINE(C>0,50,50,6,0)colorwhite;
        使用:
          股票的挖坑和诱空,很少有指标能够进行定量分析,大多数都是从形态上说说而已!
           这个指标就是给你定量分析用的!三丰大师的,能改成TDX的吗?
   答(知无不言):
      B:=EMA(100+WINNER(C)*100-HHV(WINNER(C)*100,20),3);
      DRAWGBK(C,COLORRGB(255,0,0),0,1);
      FILLRGN(C,B,100),color555555;
      挖坑线:B,LINETHICK2;
      成本乖离:(C/COST(50)-1)*100,LINETHICK1;
      STICKLINE(C>0,20,20,6,0)colorgreen;
      STICKLINE(C>0,80,80,6,0)colorgreen;
      STICKLINE(C>0,50,50,6,0)colorwhite;
      20;80;50;

引用:
31.问:
      这样的选股公式如何编?
       1.选择股价从10元跌到8元,要求选择出所有符合这种条件的股票.最好是数值可以变动.
       2.选择股价从8元涨到10元的所有股票.也是要求数值可以变动.
   答(青青子):
       w:=barslast(cross(10,c));
       c=8 and w>0;

       w1:=barslast(cross(c,8));
       c=10 and w1>0;




引用:
32.问:
      我想把两个指标编进一个里面;可总是有一个指标被压缩的很小;搜索了一下懒汉老师的贴子,可是 里面的讲解少了一些,再加上本人太笨,没能参悟;请老师们帮忙讲解一下:比如如何能“KD”指标  与“MACD”指标做在一起,谢谢。
         KD指标
         RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
         K:SMA(RSV,3,1);
         D:SMA(K,3,1);

         macd指标
         DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
         DEA  : EMA(DIFF,9);
         MACD : 2*(DIFF-DEA), COLORSTICK;
   答(dfc ):
      {KDJ+MACD}
      mm:=IF(CATEGORY=0,2,150);
      DIFF1 := EMA(CLOSE,12) - EMA(CLOSE,26);
      diff:DIFF1*mm,colorred;
      DEA1  := EMA(DIFF1,9);
      DEA:DEA1*mm,coloryellow;
      RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
      K1:=SMA(RSV,3,1);
      k:k1-50,COLORff9933;
      D1:=SMA(K1,3,1);
      d:d1-50,ColorF0ECE7;
      J:3*K1-2*D1-50,ColorE200E4;
      MACD : 2*(DIFF-DEA), COLORSTICK;




引用:
33.问:
      5天均线刚上穿30天线和55天线时在图上标出信号,在飞狐怎样表达?
   答(多多):
      DRAWICON(cross(ma(c,5),ma(c,30) and cross(ma(c,5),,a(c,55) ,l*0.985,4);




引用:
34.问:
      M20:=MA(C,20);
      M40:=MA(C,40);
      M60:=MA(C,60);
      与M20正向相交:=(M20>=M40 and M40<=M60  or  M20>=M60);
      与M20正向相交0:=cross(与M20正向相交,0.5);
      与M20相交后的天数:barslast(与M20正向相交0);
      这个公式表述的不正确。请帮助修改。
      我想表述的是:M20>=M40 and M40<=M60  的天数;M20>=M60的天数;在一个公式里表达。
   答(懒汉):
      M20:=MA(C,20);
      M40:=MA(C,40);
      M60:=MA(C,60);
      sum(m20>=m40 and m40<=m60,barslast(cross(m20,m40)));//M20>=M40 and M40<=M60  的天数;
      sum(m20>=m60,barslast(cross(m20,m60));//M20>=M60的天数;




引用:
35.问:
      请哪位老师将黄金令的选股条件加上.谢谢!
      var11:=(2*c+o+h+l)/5;
      var12:=vol;
      m8:=sum(var11*var12,8)/sum(var12,8);
      m13:=sum(var11*var12,13)/sum(var12,13);
      m21:=sum(var11*var12,21)/sum(var12,21);
      r1:=c;
      r2:=llv(low,45);
      r3:=hhv(high,45);
      y1:=c;
      y2:=llv(low,144);
      y3:=hhv(high,144);
      RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(RSV1,3,1),linethick1,colorff00ff;
      D:=SMA(K,3,1),linethick2,coloryellow;
      RSVr:=((r1-r2)/(r3-r2))*100;
      Kr:=SMA(RSVr,3,1),colorred;
      Dr:=SMA(Kr,3,1),coloryellow;
      RSVy:=((y1-y2)/(y3-y2))*100;
      Ky:=SMA(RSVy,3,1),colorccee33;
      Dy:=SMA(Ky,3,1),coloryellow;
      X1:=m8;
      X2:=m13;
      X3:=m21;
      XX:=C>X2 AND C>X2 ,;
      LC := REF(CLOSE,1);
      RSI1:=SMA(MAX(CLOSE-LC,0),8,1)/SMA(ABS(CLOSE-LC),8,1)*100;
      RSI2:=SMA(MAX(CLOSE-LC,0),21,1)/SMA(ABS(CLOSE-LC),21,1)*100,;
      DIFF:= EMA(CLOSE,8) - EMA(CLOSE,21);
      DEA:= EMA(DIFF,8);
      MACD:= 2*(DIFF-DEA);
      J13:=m8-m21,;
      K13:=SMA(J13,3,1), ;
      D13:=SMA(K13,3,1), ;
      MACD13:=4*(k13-D13);
      js:= MACD>0 AND K>D AND RSI1>50  AND DR<60 AND dy<60 AND XX>0 and macd13>0 and
         macd13>ref(macd13,1);
      XG:= js>0 and cross(k,d) and cross(macd,0)and ma(v,5)>ma(v,40);
      短:=d,color00FF00,LINETHICK1;
      短1:=ref(d,1),colorred,LINETHICK1;
      中:=dr,coloryellow,LINETHICK1;
      中1:=ref(dr,1),colorf0f000;
      长:=dy,colorFF00FF,LINETHICK1;
      长1:=ref(dy,1),colorFF00FF,LINETHICK1;
      aaa:=cross(d,ref(d,2))and 短1<50 and dr>ref(dr,1)and dy>ref(dy,1) and d<30 and dr<20  

      and dy <20 ;
      黄金令:STICKLINE(aaa>0,0,50,6,0),coloryellow;
      白银令:STICKLINE(xg>0,0,50,6,0),colorwhite;
      短期主力:d,color00FF00,LINETHICK1;
      中期主力:dr,color0099ff,LINETHICK1;
      长期主力:dy,colorFF00FF,LINETHICK1;
         90;10;
   答(清风斜阳):
     var11:=(2*c+o+h+l)/5;
     var12:=vol;
     m8:=sum(var11*var12,8)/sum(var12,8);
     m13:=sum(var11*var12,13)/sum(var12,13);
     m21:=sum(var11*var12,21)/sum(var12,21);
     r1:=c;
     r2:=llv(low,45);
     r3:=hhv(high,45);
     y1:=c;
     y2:=llv(low,144);
     y3:=hhv(high,144);
     RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
     K:=SMA(RSV1,3,1),linethick1,colorff00ff;
     D:=SMA(K,3,1),linethick2,coloryellow;
     RSVr:=((r1-r2)/(r3-r2))*100;
     Kr:=SMA(RSVr,3,1),colorred;
     Dr:=SMA(Kr,3,1),coloryellow;
     RSVy:=((y1-y2)/(y3-y2))*100;
     Ky:=SMA(RSVy,3,1),colorccee33;
     Dy:=SMA(Ky,3,1),coloryellow;
     X1:=m8;
     X2:=m13;
     X3:=m21;
     XX:=C>X2 AND C>X2 ,;
     LC := REF(CLOSE,1);
     RSI1:=SMA(MAX(CLOSE-LC,0),8,1)/SMA(ABS(CLOSE-LC),8,1)*100;
     RSI2:=SMA(MAX(CLOSE-LC,0),21,1)/SMA(ABS(CLOSE-LC),21,1)*100,;
     DIFF:= EMA(CLOSE,8) - EMA(CLOSE,21);
     DEA:= EMA(DIFF,8);
     MACD:= 2*(DIFF-DEA);
     J13:=m8-m21,;
     K13:=SMA(J13,3,1), ;
     D13:=SMA(K13,3,1), ;
     MACD13:=4*(k13-D13);
     js:= MACD>0 AND K>D AND RSI1>50  AND DR<60 AND dy<60 AND XX>0 and macd13>0 and
         macd13>ref(macd13,1);
     XG:= js>0 and cross(k,d) and cross(macd,0)and ma(v,5)>ma(v,40);
     短:=d,color00FF00,LINETHICK1;
     短1:=ref(d,1),colorred,LINETHICK1;
     中:=dr,coloryellow,LINETHICK1;
     中1:=ref(dr,1),colorf0f000;
     长:=dy,colorFF00FF,LINETHICK1;
     长1:=ref(dy,1),colorFF00FF,LINETHICK1;
     aaa:=cross(d,ref(d,2))and 短1<50 and dr>ref(dr,1)and dy>ref(dy,1) and d<30 and dr<20   

          and dy <20 ;
     黄金令:STICKLINE(aaa>0,0,50,16,1),coloryellow;
     黄金令选股:aaa=1;VERTLINE(aaa),colorred;
     白银令:STICKLINE(xg>0,0,50,16,1),colorwhite;
     短期主力:d,color00FF00,LINETHICK1;
     中期主力:dr,color0099ff,LINETHICK1;
     长期主力:dy,colorFF00FF,LINETHICK1;
         90;10;




[Copy to clipboard]
CODE:
36.问:
      ema(c,n)用vbs怎样表示
   答(老虫):
      根据算法编了一个
      {若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值}
      input:n(20,1,999);
      a:=c;
      VARIABLE:y=0*c;
      for  i=1 to datacount do
      y:=(2*a+(n-1)*y[i-1])/(n+1);
      虫:y;
      真宗:ema(c,n);
   答(追风逐月):
      a:=c;n:=5;
      y[1]:=a[1];
      for  i=2 to datacount do
      y:=(2*a+(n-1)*y[i-1])/(n+1);
      虫:y;
      真宗:ema(c,n);




引用:
37.问:
      如何在飞狐条件选股中去除停牌10天以上的股票
    答(林汉明):
      主指标源码:
      大盘:=STKINDI('1A0001','停牌调用',0,6);
      个股:=BARSCOUNT(C);
      停牌天数:=大盘-REF(大盘,1)-(个股-REF(个股,1));
      DRAWTEXT(停牌天数,SYSPARAM(5)*1.05,'停止交易天数'),ALIGN2;
      DRAWNUMBER(停牌天数,SYSPARAM(5),停牌天数,0),ALIGN2;
      DRAWTEXT(停牌天数,SYSPARAM(5),'天');
      VERTLINE(停牌天数),POINTDOT;

      调用指标源码:
       barscount(C)
       *有时停牌时间长,可这样
       主指标源码改为:(注意,增加了一个调用指标)

     大盘:=STKINDI('1A0001','停牌调用',0,6);
     个股:=BARSCOUNT(C);
     前期停牌天数:=大盘-REF(大盘,1)-(个股-REF(个股,1));
     DP:=CURRENTDATE;
     间隔:=DATEDIFF(DATE,DP);
     大盘间隔:=STKINDI('1A0001','停牌调用2',0,6);
     当前停牌天数:=ISLASTBAR*(间隔-大盘间隔);

     DRAWTEXT(前期停牌天数,SYSPARAM(5)*1.05,'前期停止交易天数'),ALIGN2;
     DRAWNUMBER(前期停牌天数,SYSPARAM(5),前期停牌天数,0),ALIGN2;
     DRAWTEXT(前期停牌天数,SYSPARAM(5),'天');
     VERTLINE(前期停牌天数),POINTDOT;

     DRAWTEXT(当前停牌天数,SYSPARAM(4)*1.05,'当前停牌天数'),ALIGN2;
     DRAWNUMBER(当前停牌天数,SYSPARAM(4),当前停牌天数,0),ALIGN2;
     DRAWTEXT(当前停牌天数,SYSPARAM(4),'天');
     VERTLINE(当前停牌天数),POINTDOT;

     第二个调用指标源码:
     DP:=CURRENTDATE;
     间隔:=DATEDIFF(DATE,DP);
     REF(间隔,1)-间隔-1;
      *再发一个显示的停牌交易日的源码:(同样非常准确)

     大盘:=STKINDI('1A0001','停牌调用',0,6);
     个股:=BARSCOUNT(C);
     前期停牌天数:=大盘-REF(大盘,1)-(个股-REF(个股,1));

     DRAWTEXT(前期停牌天数,SYSPARAM(5)*1.05,'前期停止交易天数'),ALIGN2,COLORYELLOW;
     DRAWNUMBER(前期停牌天数,SYSPARAM(5),前期停牌天数,0),ALIGN2,COLORYELLOW;
     DRAWTEXT(前期停牌天数,SYSPARAM(5),'天'),COLORYELLOW;
     VERTLINE(前期停牌天数),POINTDOT;

     大盘:=STKINDI('1A0001','停牌调用3.VAR1',0,6);
     大盘2:=STKINDI('1A0001','停牌调用3.VAR2',0,6);
     当前停牌天数:=ISLASTBAR*(大盘-大盘2);
     DRAWTEXT(当前停牌天数,SYSPARAM(4)*1.05,'当前停止交易天数'),ALIGN2,COLORWHITE;
     DRAWNUMBER(当前停牌天数,SYSPARAM(4),当前停牌天数,0),ALIGN2,COLORWHITE;
     DRAWTEXT(当前停牌天数,SYSPARAM(4),'天'),COLORWHITE;
     VERTLINE(当前停牌天数),POINTDOT;

     调用指标源码:

     VAR1:DATACOUNT;
     VAR2:BARSCOUNT(C);




引用:
38.问:
     下面的公式是L5MA均线指标   因为是技术指标   我希望在其满足我的条件时能由预警系统发出预

     警通知  所以希望高手能帮我修改一下公式  在满足以下条件的时候  预警系统可以进行预警
       一、 当主攻线上穿助攻线的时候发出通知 ,预警周期为 5分钟和日线两种方式;
       二、 当主攻线下穿助攻线的时候发出通知 ,预警周期为 5分钟和日线两种方式

     主攻线: MA(CLOSE,4),COLORWHITE,LINETHICK2;
     助攻线:MA(主攻线,8),COLORMAGENTA;
     强弱势分界:EMA(主攻线,33),COLORGREEN,LINETHICK2;

     Y:=(HIGH+LOW)/2;
     AO:=MA(Y,5)-MA(Y,21);
     DU0:=CROSS(AO,0);
     UD0:=CROSS(0,AO);
     TDU0:=BARSLAST(DU0);
     TUD0:=BARSLAST(UD0);
     DU3:=REF(DU0,1);
     UD3:=REF(UD0,1);
     TDU3:=BARSLAST(DU3);
     TUD3:=BARSLAST(UD3);
     劫:IF(TDU3
     R1:=SMA(Y,8,1);
     R2:=REF(R1,5);
     KU1:=IF(HIGH=HHV(HIGH,3),1,0);
     KD1:=IF(LOW=LLV(LOW,3),1,0);
     UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF   (KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
     DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF    (KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
     上:IF(HIGH>=R2,UL,REF(UL,BARSLAST(HIGH>R2))),COLOR0066FF,LINETHICK0;
     下:IF(LOW<=R2,DL,REF(DL,BARSLAST(LOW<=R2))),COLORAAAE5D,LINETHICK0;
     STICKLINE(BARSLAST(ABS(上-REF(上,1)))上 AND REF(CLOSE,1)     STICKLINE(BARSLAST(ABS(下-REF(下,1)))REF(下,1)),下    ,下,3,1),COLORAAAE5D,LINETHICK3;

     VA:=CROSS(EMA(CLOSE,4),EMA(CLOSE,17));
     VB:=EMA(CLOSE,6)>EMA(CLOSE,13);
     DRAWICON(VA and  VB,EMA(CLOSE,13),9);

     a:=BARSCOUNT(CLOSE);
     ah:=HHV(HIGH,200);
     al:=LLV(LOW,200);
     b0:=(ah-al)/40;
     b1:=HIGH+b0;
     b2:=LOW-b0;
     STICKLINE((a+0)/34=FLOOR((a+0)/34),b2,b2-3*b0,3,0),COLORYELLOW;
     DRAWTEXT((a+0)/34=FLOOR((a+0)/34),b2-2*b0,'时间窗'),COLORFFFFFF;

     V1:=REF(CLOSE,1);
     V2:=SMA(MAX(CLOSE-V1,0),6,1)/SMA(ABS(CLOSE-V1),6,1)*100;
     DRAWICON(IF(CROSS(81,V2),1,0),HIGH*1.03,10);
   答(清风斜阳):
     主攻线: MA(CLOSE,3),COLORWHITE,LINETHICK2;
     助攻线:MA(主攻线,5),COLORMAGENTA;
     强弱势分界:EMA(主攻线,21),COLORGREEN,LINETHICK2;
     预警1:=CROSS(主攻线,助攻线);
     预警2:=CROSS(助攻线,主攻线);
     Y:=(HIGH+LOW)/2;
     AO:=MA(Y,5)-MA(Y,21);
     DU0:=CROSS(AO,0);
     UD0:=CROSS(0,AO);
     TDU0:=BARSLAST(DU0);
     TUD0:=BARSLAST(UD0);
     DU3:=REF(DU0,1);
     UD3:=REF(UD0,1);
     TDU3:=BARSLAST(DU3);
     TUD3:=BARSLAST(UD3);
     劫:IF(TDU3
      R1:=SMA(Y,8,1);
      R2:=REF(R1,5);
      KU1:=IF(HIGH=HHV(HIGH,3),1,0);
      KD1:=IF(LOW=LLV(LOW,3),1,0);
      UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF  (KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
      DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF   (KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
      上:IF(HIGH>=R2,UL,REF(UL,BARSLAST(HIGH>R2))),COLOR0066FF,LINETHICK0;
      下:IF(LOW<=R2,DL,REF(DL,BARSLAST(LOW<=R2))),COLORAAAE5D,LINETHICK0;
      STICKLINE(BARSLAST(ABS(上-REF(上,1)))上 AND REF(CLOSE,1)      STICKLINE(BARSLAST(ABS(下-REF(下,1)))REF(下,1)),  下,下,3,1),COLORAAAE5D,LINETHICK3;

      VA:=CROSS(EMA(CLOSE,4),EMA(CLOSE,17));
      VB:=EMA(CLOSE,6)>EMA(CLOSE,13);
      DRAWICON(VA and  VB,EMA(CLOSE,13),9);

      a:=BARSCOUNT(CLOSE);
      ah:=HHV(HIGH,200);
      al:=LLV(LOW,200);
      b0:=(ah-al)/40;
      b1:=HIGH+b0;
      b2:=LOW-b0;
      STICKLINE((a+0)/34=FLOOR((a+0)/34),b2,b2-3*b0,3,0),COLORYELLOW;
      DRAWTEXT((a+0)/34=FLOOR((a+0)/34),b2-2*b0,'时间窗'),COLORFFFFFF;

      V1:=REF(CLOSE,1);
      V2:=SMA(MAX(CLOSE-V1,0),6,1)/SMA(ABS(CLOSE-V1),6,1)*100;
      DRAWICON(IF(CROSS(81,V2),1,0),HIGH*1.03,10);




引用:
39.问:
      请编一个公式:30天内,涨停'跌停选股公式(飞狐).
    答(清风斜阳):
      input:n(30,1,100);
      跌停:COUNT(CLOSE-REF(CLOSE,1)*0.9<0.01,n)>0;
      COUNT(REF(CLOSE,1)*1.1-CLOSE<0.01,n)>0;
      选股:跌停
   答(xjqnj ):
      a:=(c-ref(c,1))/ref(c,1)*100;
      涨停选股:if(COUNT(a>9.9,n)>=1,1.5,0);
      涨停:a>9.9;

      跌停选股:if(COUNT(a>9.9,n)>=1,-1.5,0);
      跌停:if(a<-9.9,-1,0)
   答(唐稳正);
      飞狐顺序:条件选股-------高级---------历史时间段选股

      {任一时间段历史涨停选股}
      B:=IF(STKINBLOCK('','ST板块'),0.049,0.099);
      ZF:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);
      涨停:ZF>=B,linethick0;
      STICKLINE(涨停,0,0.6,5,0),Colorred;
         同理,可选出任一历史时间段跌停个股。
40.问:
      求收盘价在最近20天的最低点,并把这个位置在图上表示出来的公式如何编写。
   答(知无不言):
      INPUT:N(20,0,1000);
      LL:=l;
      TS:= ubound(LL);
      PZ:= SORT(LL, 1, TS-N+1, TS);
      MINL:=LL[TS];
      t1:=islastbar;
      tj:=backset(t1,N);
      IF(MINL=L AND TJ,L,0);
引用:
41.问:
      如果是每20天的最低点,该怎样表示呢?
   答(知无不言):
      t:=not(MOD(BARPOS,20));
      t1:=BARSLAST(t)+1;
      llv(l,t1)PRECISION2;
      VERTLINE(t);




引用:
42.问:
      重心:SUM(AMOUNT,1)*0.01/SUM(VOL,1),LINETHICK0,colorwhite;
      a:=backset(islastbar,1);
      关注STICKLINE(a>0,重心,重心,8,1),colormagenta,SHIFT1;
        请帮助在关注的这根K线上方写上字和显示数值.并可以随光标显示左边每根K线的数值.
   答(知无不言):
        是否如此?
        重心:SUM(AMOUNT,1)*0.01/SUM(VOL,1),LINETHICK0,colorwhite;
        a:=backset(islastbar,1);
        STICKLINE(a>0,重心,重心,8,1),colormagenta,SHIFT1;
        关注:SYSPARAM(1)LINETHICK0;
        DRAWNUMBER(a>0,重心*1.01,关注,2)align1,SHIFT1;
        DRAWTEXT(a>0,重心*1.02,'关注')align1,SHIFT1;




引用:
43.问:
      如何才能让分析家网络版能出现换手率呢?
   答(知无不言):
      上传“分析家财务数据压缩包”
      在工具——数据管理——财务数据 里引入就可以了。
      以后可到( www.fxj.com.cn )中下载更新财务数据




引用:
44.问:
      均线经过一段时间下跌后,趋势开始走平,公式该怎样写???/
       MA30=ref(ma30,1)  这个可能性极少,
       MA30      想了很久,还没想出,
   答(大庆老杨):
       MA30>=REF(MA30,1)*0.99 AND MA30<=REF(MA30,1)*1.02;
   答(知无不言):
       INPUT:n(30,1,100);
       ma30ref(ma30,1) and ref(ma30,1)



引用:
45.问:
      上式我想再写一句 "价跌月线平,底部已探明"
   答(知无不言):
      “均线经过一段时间下跌后,趋势开始走平”与"价跌月线平,底部已探明" 是两个不同的条件。
       INPUT:n(30,1,100);
       ma30ref(ma30,1) and ref(ma30,1)       是满足“均线经过一段时间下跌后,趋势开始走平”的条件。




引用:
46.问:
      写一飞狐指标W%R
       1,  W%R介于0-100%之间
       2,设一条“超卖线”,价格进入80%——100%之间。
       3,设一条“超买线”,价格进入20%——0%之间。
       4,设一条“中轴线”。 
   答(了无痕):
       是这样吧........
       {W%R  N=14}
       趋势线:100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));
       超买线:20,COLORGREEN;
       超卖线:80,COLORRED;
       中轴线:50,COLORGRAY
    答(股市浪子):
       INPUT:N1(10,2,200),N2(20,5,200),N3(30,10,200);
       WR1:-100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1));
       WR2:-100*(HHV(HIGH,N2)-CLOSE)/(HHV(HIGH,N2)-LLV(LOW,N2));
       WR3:-100*(HHV(HIGH,N3)-CLOSE)/(HHV(HIGH,N3)-LLV(LOW,N3));
       超买线:-20,LINEDOT,COLOR669900;
       超卖线:-80,LINEDOT,COLOR003399;
       中轴线:-50,LINEDOT,COLORGRAY;
    答(吴畅):
       比较一下操盘手软件龙腾四海.
        N=8
       龙腾四海:100-100*(HHV(HIGH,5*N)-CLOSE)/(HHV(HIGH,5*N)-LLV(LOW,5*N));
       天际线:80,COLORRED,POINTDOT;
       天海线:50,COLORYELLOW,POINTDOT;
       海面线:20,COLORGREEN,POINTDOT;




引用:
47.问:
      F:=100*(C-REF(C,1))/REF(C,1);
      今小昨:=IF(C      P1:=今小昨;
      今小前:=IF(C      P2:=今小前;
      P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1;
      当这P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1;条件成立
      然后明天收阳不。收阳就关注不收阳就不关注!怎么写啊?
   答(了无痕):
      看看是否符合要求?........

      F:=100*(C-REF(C,1))/REF(C,1);
      今小昨:=IF(C      P1:=今小昨;
      今小前:=IF(C      P2:=今小前;
      TX:P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1;
      今日收阳:(BARSLAST(TX)=1 AND C>O)*1.5,LINETHICK2,colorred;




引用:
48.问:
      包括非交易日在内(即停牌日),10日线怎么写
   答(骑兵00):
      INPUT:N(10);
      rq:=date;
      for i=n to datacount do begin
        for j=i downto 1 do begin
         x:=i-j;
       if datediff(rq[j],rq)>=n then
      break;
      end;
     end;
      自然日:datediff(ref(rq,x),rq),LINETHICK0;
      交易日:x+1,LINETHICK0;
      均线:ma(c,交易日);




引用:
49.问:
    LC := REF(CLOSE,1);
    RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*2.5;
    (FILLRGN(rsi3<1.25,rsi3,1.25)),colorblue;
    (FILLRGN(rsi3>=1.25,rsi3,1.25)),colorred;
      请帮助改成柱状和线显示.柱状的颜色可以自己定义的
   答(lhl311):
     LC := REF(CLOSE,1);
     RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*2.5;
     RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*2.5;
     RSI3:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*2.5;
     (FILLRGN(rsi3<1.25,rsi3,1.25)),colorblue;
     (FILLRGN(rsi3>=1.25,rsi3,1.25)),colorred;

     STICKLINE(rsi3<1.25,rsi3,1.25,8,0),color00ff00;
     STICKLINE(rsi3>1.25,rsi3,1.25,8,0),colorff00ff;



50.问:
     mid:=(open+Close)/2; {均价}
     hsl:=if(capital=0,VOL/sum(VOL,100),VOL/capital);{换手率}
     if capital=0 then begin
     hsl:=VOL/sum(VOL,100);
     a:=setlbound(hsl,1);
     for i=1 to min(100-1,datacount) do hsl:=0;
    end;
     ljhs3[1]:=hsl[1];
     cyc3[1]:=mid[1];
     dd:=mid[1]*(barpos<100);
     for i=lbound(hsl)+1 to datacount do begin
        ljhs3:=ljhs3[i-1]*(1-hsl)*(34-1)/34+hsl;
        cyc3:(mid*hsl+cyc3[i-1]*ljhs3[i-1]*(1-hsl)*(34-1)/34)/ljhs3+dd;
     end;

   答(馨芸):
       可以这样代入原公式
       mid:=( "1a0001$open"+"1a0001$CLOSE")/2; {均价}
       vola:= "1a0001$vol";
       VOL - - - >vola
         但是指数无capital值,所这公式无法适用于指数
    答(懒汉):
         这样或许好些
        mid:=(o+C)/2; {均价}
        t:=if(BARPOS<100,BARPOS,100);
        hsl:=if(capital=0,V/sum(V,t),V/capital);{换手率}
           if capital=0 then begin
           hsl:=V/sum(V,t);
           for i=1 to min(100-1,SYSPARAM(3)) do hsl:=0;
         end;
         ljhs3[1]:=hsl[1];
         cyc3[1]:=mid[1];
         dd:=mid[1]*(barpos<2);
         for i=2 to datacount do begin
           ljhs3:=ljhs3[i-1]*(1-hsl)*(34-1)/34+hsl;
           cyc3:(mid*hsl+cyc3[i-1]*ljhs3[i-1]*(1-hsl)*(34-1)/34)/ljhs3+d;
         end;

         另建公式
         STKINDI('1A0001','cyc.cyc3',0,6);
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
3楼 发表于 2007-3-16 10:56  只看该作者 公式求助1000例(2)
                                       

引用:
51.问:
      编一个上一次(p〉0)的S值的值指标,KDJ上一次K>0或上穿0,的K值
   答(懒汉):
      ref(s,barslast(p>0));




引用:
52.问:
      那位有“即时图上同时有大盘和个股的曲线”?
   答(股市浪子):
      如果是飞狐,在分时图上按“/”号就有了。




引用:
53.问:
      LC := REF(CLOSE,1);
      RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*2.5;
      (FILLRGN(rsi3<1.25,rsi3,1.25)),colorblue;
      (FILLRGN(rsi3>=1.25,rsi3,1.25)),colorred;
       请帮助改成柱状和线显示.柱状的颜色可以自己定义的.
   答(lhl311):
      LC := REF(CLOSE,1);
      RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*2.5;
      RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*2.5;
      RSI3:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*2.5;
      (FILLRGN(rsi3<1.25,rsi3,1.25)),colorblue;
      (FILLRGN(rsi3>=1.25,rsi3,1.25)),colorred;

      STICKLINE(rsi3<1.25,rsi3,1.25,8,0),color00ff00;
      STICKLINE(rsi3>1.25,rsi3,1.25,8,0),colorff00ff;



54.问:
      mid:=(open+Close)/2; {均价}
      hsl:=if(capital=0,VOL/sum(VOL,100),VOL/capital);{换手率}
      if capital=0 then begin
       hsl:=VOL/sum(VOL,100);
       a:=setlbound(hsl,1);
       for i=1 to min(100-1,datacount) do hsl:=0;
      end;
      ljhs3[1]:=hsl[1];
      cyc3[1]:=mid[1];
      dd:=mid[1]*(barpos<100);
      for i=lbound(hsl)+1 to datacount do begin
        ljhs3:=ljhs3[i-1]*(1-hsl)*(34-1)/34+hsl;
        cyc3:(mid*hsl+cyc3[i-1]*ljhs3[i-1]*(1-hsl)*(34-1)/34)/ljhs3+dd;
       end;
     上述为源码,现有大盘指数1a0001,如何编个指标,能在查看任何个股时在副图显示  大盘指数的 cyc值?
    答(懒汉):
       这样或许好些
       mid:=(o+C)/2; {均价}
       t:=if(BARPOS<100,BARPOS,100);
       hsl:=if(capital=0,V/sum(V,t),V/capital);{换手率}
       if capital=0 then begin
         hsl:=V/sum(V,t);
         for i=1 to min(100-1,SYSPARAM(3)) do hsl:=0;
       end;
       ljhs3[1]:=hsl[1];
       cyc3[1]:=mid[1];
       dd:=mid[1]*(barpos<2);
       for i=2 to datacount do begin
          ljhs3:=ljhs3[i-1]*(1-hsl)*(34-1)/34+hsl;
          cyc3:(mid*hsl+cyc3[i-1]*ljhs3[i-1]*(1-hsl)*(34-1)/34)/ljhs3+dd;
       end;

       另建公式
       STKINDI('1A0001','cyc.cyc3',0,6);




引用:
55.问:
      条件选股:在最近N个交易日内阳线多于阴线的个股。
   答(阿耀):
      COUNT(OPEN= N/100
     参数:m 30/3/300 n 60/10/100
     系统内有,名c-104




引用:
56.问:
      涨停板公式,可以调节参数N天共有哪些股票涨停?
   答(懒汉):
      count(ref(c,1)*1.1-c<0.005,N)>0;




引用:
57.问:
      如何指定具体哪一天涨停
   答(懒汉):
      t:=barssince(date=m);//m--日期参数。如2005年5月17日,则M=1050517
      ref(ref(c,1)*1.1-c<0.005,t);




引用:
58.问:
      五日线上穿十日线K线显示红色,五日线下破十日线K线显示绿色。成分析家公式函数语言。
   答(馨芸):
      ma(c,5);
      ma(c,10);
      STICKLINE(cross(ma(c,5),ma(c,10)),CLOSE,OPEN,8,0),COLORred;
      STICKLINE(cross(ma(c,5),ma(c,10)),HIGH,LOW,0.8,0),COLORred;
      STICKLINE(cross(ma(c,10),ma(c,5)),CLOSE,OPEN,8,0),COLORgreen;
      STICKLINE(cross(ma(c,10),ma(c,5)),HIGH,LOW,0.8,0),COLORgreen;
   答(懒汉):
      m:ma(c,5),colorgreen;
      m1:=ma(c,10);
      if(m>m1,m,m1),colorred;
      m1;
   答(了无痕):
      将芸班的公式变一下形就可以了........
      {变色K线}
      ma(c,5);
      ma(c,10);
      STICKLINE(ma(c,5)>ma(c,10),CLOSE,OPEN,8,0),COLORred;
      STICKLINE(ma(c,5)>ma(c,10),HIGH,LOW,0,0),COLORred;
      STICKLINE(ma(c,10)>=ma(c,5),CLOSE,OPEN,8,0),COLORgreen;
      STICKLINE(ma(c,10)>=ma(c,5),HIGH,LOW,0,0),COLORgreen;




引用:
59.问:
      请问在分析家上什么函数可以代替TROUGHBARS这个未来函数?
   答(知无不言):
      分析家中有这个“TROUGHBARS 前M个波谷位置”的函数。




引用:
60.问:
      求助,请将其改为5.0

      M1: EMA(CLOSE,3);
      M2: EMA(CLOSE,8);
      M3: EMA(M2,13);
      M4: EMA(M2,55);
      Var1:=EMA(M3,55);
      M5: EMA(M4,81), , ;
      M6: EMA(Var1,144), ,  COLORRED;
      Var2:=(REF(HIGH,1)+REF(LOW,1))/2;
      Var3:=MA(CLOSE,N)+2*STD(CLOSE,N);
      DRAWICON(CROSS(Var2,Var3),HIGH*1.035,1);
      DRAWTEXT(CROSS(Var2,Var3),HIGH*1.02,'卖出'), ,COLORBLUE;
      Var4:=REF(CLOSE,1);
      Var5:=SMA(MAX(CLOSE-Var4,0),N1,1)/SMA(ABS(CLOSE-Var4),N1,1)*100;
      Var6:=CROSS(N2,Var5);
      Var7:=FILTER(Var6,4);
      DRAWICON(Var7,HIGH*1.035,1);
      DRAWTEXT(Var7,HIGH*1.02,'卖出'), , COLORBLUE;
      A7:=(2*C+H+L)/4;
      Var10:=LLV(LOW,34);
      Var11:=HHV(HIGH,34);
      SK:=EMA((A7-Var1)/(Var2-Var1)*100,7);
      SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);
      DRAWTEXT(IF(count(close6/10 and vol>=1.5*ma(vol,5) and
          count(sk>=sd,3) and ref(low,1)=LLV(Low,120),1,0),LOW,'●买进') COLOR0099ff;
      DRAWTEXT(IF(count(close6/10 and
          count(sk>sd,6) and ref(low,5)=LLV(Low,120) and ref(close>=open,4) and
      ref(close>open,3) and REF(CLOSE>OPEN,2) AND  ref(open>close,1) and
          open>ref(close,1),1,0),LOW,'●买进') COLOryellow;
      D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
      DRAWTEXT(if(CLOSEMA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08
          AND CLOSE   答(khkkh ):
       M1: EMA(CLOSE,3);
       M2: EMA(CLOSE,8);
       M3: EMA(M2,13);
       M4: EMA(M2,55);
       Var1:=EMA(M3,55);
       M5: EMA(M4,81) ;
       M6: EMA(Var1,144),   COLORRED;
       Var2:=(REF(HIGH,1)+REF(LOW,1))/2;
       Var3:=MA(CLOSE,N)+2*STD
       SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);
       DRAWTEXT(IF(count(close6/10 and vol>=1.5*ma(vol,5) and
          count(sk>=sd,3) and ref(low,1)=LLV(Low,120),1,0),LOW,'●买进'), COLOR0099ff;
       DRAWTEXT(IF(count(close6/10 and
          count(sk>sd,6) and ref(low,5)=LLV(Low,120) and ref(close>=open,4) and
       ref(close>open,3) and REF(CLOSE>OPEN,2) AND  ref(open>close,1) and
          open>ref(close,1),1,0),LOW,'●买进'), COLOryellow;
       D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
       DRAWTEXT(if(CLOSEMA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08
          AND CLOSE
引用:
61.问:
      股价站稳20和42日均线之上,K线用红色表示,且20和42日均线向上,20和42日均线就用红色表示
   答(馨芸):
      x20:ma(c,20);
      x42:ma(c,42);
      STICKLINE(c>x20 and c>x42 ,CLOSE,OPEN,8,0),COLORRED;
      STICKLINE(c>x20 and c>x42 ,HIGH,LOW,0.8,0),COLORRED;
      STICKLINE(c      STICKLINE(c      partline(x20>=ref(x20,1),x20),colorred;
      partline(x20      partline(x42>=ref(x42,1),x42),colorred;
      partline(x42



引用:
62.问:
      编写显示当天涨停价位的公式(包括ST类股票)
   答(馨芸):
      stickline(islastbar,c*1.1,c*1.1,45,1),colorred,shift3;
      drawnumber(islastbar,c*1.1,c*1.1,2),coloryellow,shift1;




引用:
63.问:
      上式是否可以以昨日收盘价来计算。另外我想要在副图上显数值的。
   答(馨芸):
       今天的收盘价还不存在,当然是用最后一个K棒的值计算,请选一种当天
       stickline(islastbar,c*1.1,c*1.1,45,1),colorred,shift3;
       drawnumber(islastbar,c*1.1,c*1.1,2),coloryellow,shift1;

       AC:=C;
       AH:=H;
       AL:=L;
       AO:=O;
       STICKLINE(AC>=AO,AH,AC,1,0),color225588;
       STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;
       STICKLINE(AC>=AO,AO,AL,1,0),color225588;
       STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;

       STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;
       STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;
       STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;
       STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;
       STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;
       STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;
       STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;
       STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;

       STICKLINE(AC<=AO,AH,AC,1,0),color88...;
       STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
       STICKLINE(AC<=AO,AO,AL,1,0),color88...;
       STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

       STICKLINE(AC<=AO,AC,AO,8,0),COLOR88...;
       STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;
       STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;
       STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;
       STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;
       STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;
       STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;
       STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00;
   
       前一天
       stickline(barpos=datacount-1,c*1.1,c*1.1,45,1),colorred,shift3;
       drawnumber(barpos=datacount-1,c*1.1,c*1.1,2),coloryellow,shift1;

       AC:=C;
       AH:=H;
       AL:=L;
       AO:=O;
       STICKLINE(AC>=AO,AH,AC,1,0),color225588;
       STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;
       STICKLINE(AC>=AO,AO,AL,1,0),color225588;
       STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;

       STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;
       STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;
       STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;
       STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;
       STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;
       STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;
       STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;
       STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;

       STICKLINE(AC<=AO,AH,AC,1,0),color88...;
       STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
       STICKLINE(AC<=AO,AO,AL,1,0),color88...;
       STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

       STICKLINE(AC<=AO,AC,AO,8,0),COLOR88...;
       STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;
       STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;
       STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;
       STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;
       STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;
       STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;
       STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00;




引用:
64.问:
      懒汉改编的飞狐趋势线很好,但大智慧不能用,请那位朋友帮助改为大智慧的,
   答(多多):
      里面的函数大智慧没有




引用:
65.问:
      求助飞天格格指标在飞狐和分析家怎样安装
   答(馨芸):
      DLL复制到存放分析家主程序superstk.exe的相同文件夹
   答(馨芸):
        转大庆老杨的贴
      一飞狐上:
      1、复制源码,方法同上。
      2、进入主界面,即K线图模式。
        用鼠标靠近左侧单击,出现管理面板------>双击技术指标------>用鼠标右键单击任何一个公 式组的名称,比如“其它”------>点新建公式------>在出现的公式编辑区的下面的空白处,把 刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏------>确定------>退出。
      第3、4步同上。
       5、找到新建的公式,双击即可使用。

       二、分析家上:
         复制公式原码到分析家桌面~点击上面的“公式”~点击“公式管理”~按公式归类把其点击 变色~点击“新建”~在编写栏里粘贴公式原码~填写上公式名字和设置上参数~点击分析家 桌面右上面黑色的“错号”~如果有问题会提示可按提示修改到正常。

         分析家中有些无用的指标如何完全删除?
         点击公式进入公式管理~逐步点击每一项目再点击每一小项目打开后~把指标公式名称点击变 色~点击删除。

         分析家中想明白一个选股公式好在那里,不好在那里,可以这样去做。
         点击“公式”~点击“公式管理”~点击“条件选股”~点击各个选股项目名称~右键点击选 股公式“修改公式”打开~复制~点击“技术指标”变色~点击“新建”~在编写栏点击右键   “粘贴”~起名字~点击桌面右上角的黑色“错号”~OK。
         你就可以在技术指标中看见这个选股公式的好与一般了。

       三、说明 
         1、所点击的公式组,就是新建公式的加入地点。
         2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。
         3、是主图公式的,需在公式编辑区中点“主图叠加”。
         4、对于{N    1     100    15  }之类的参数,大智慧上的顺序不用动。
           按上面的参数为例,飞狐和分析家填充的顺序是:缺省15、最小1、最大100,分析家还有步 长,如源码中提供了,则填上,如没有,可空缺。




引用:
66.问:
      请将其改为5.0
      A1:=(2*C+H+L)/4;
      Ve1:=LLV(LOW,34);
      Ve2:=HHV(HIGH,34);
      SK:=EMA((A1-Ve1)/(Ve2-Ve1)*100,6);
      SD:=EMA(0.667*REF(SK,1)+0.333*SK,4);
      新起点:=IF(count(close7/10 and count(sk>sd,3)
         and ref(low,1)=LLV(Low,120) and close>open, 1,0);
      果断出击1:if(新起点>0,1,0) STICK,COLORWHITE;
      DRAWICON( 果断出击1>0,1 ,1 );
      DRAWTEXT(果断出击1>0,0.8, '★果断1')COLORWHITE ;
      Var1:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*200;
      Var2:=SMA(Var1,3,1);
      Var3:=SMA(Var2,3,1);
      Var4:=3*Var2-2*Var3;
      Var5:=LLV(LOW,5);
      Var6:=HHV(HIGH,5);
      Var7:=EMA((CLOSE-Var5)/(Var6-Var5)*100,4)*2;
      Var8:=EMA(0.667*REF(Var7,1)+0.333*Var7,2);
      Var9:=3*Var7-2*Var8;
      VarA:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
      VarB:=POW(MA(LOW,5),2)+MA(LOW,5);
      VarC:=POW(MA(HIGH,5),2)+MA(HIGH,5);
      VarD:=(VarA-LLV(VarB,64))/(HHV(VarC,64)-LLV(VarB,64))*150+65-10;
      VarE:=SMA(VarD,3,1)*1.5-100;
      VarF:=SMA(VarE,3,1);
      Var10:=3*VarE-2*VarF;
      Var11:=(HIGH+LOW+CLOSE*2)/4;
      Var12:=EMA(Var11,13);
      Var13:=STD(Var11,13);
      Var14:=(Var11-Var12)*100/Var13;
      Var15:=EMA(Var14,5);
      Var16:=EMA(Var15,13);
      Var17:=EMA(Var15,13)+200-100;
      Var18:=EMA(Var17,10);
      Var19:=3*Var17-2*Var18;
      Var1A:=Var2+Var7+VarE+Var17;
      Var1B:=Var3+Var8+VarF+Var18;
      Var1C:=Var4+Var9+Var10+Var19;
      Var1D:=(HIGH+LOW+CLOSE)/3;
      Var1E:=AMOUNT/VOL/100;
      Var20:=(CLOSE+OPEN+HIGH+LOW)/4;
      Var21:=MA(Var20,34);
      Var22:=(Var20-Var21)/Var21*10;
      Var23:=HHV(CLOSE,20);
      Var24:=0.6*VOL/WINNER(CLOSE);
      先知先觉:=IF(Var24>=1000000 AND Var22<-1.618,1,0),;
      果断出击2:if(先知先觉>0,0.8,0) STICK, ,COLORYELLOW ;
      DRAWICON( 果断出击2>0,0.8 ,1 );
      DRAWTEXT(果断出击2>0,0.6, '★果断2') ,COLORYELLOW ;
      Vr1:=MA(WINNER(CLOSE),9)*100;
      慢牛启步:=CROSS(Vr1,2.5)*85, , ;
      果断出击3:if(慢牛启步>0,0.6,0) STICK,COLORGREEN;
      DRAWICON( 果断出击3>0,0.6 ,1 );
      DRAWTEXT(果断出击3>0,0.4, '★果断3') ,,COLORGREEN;
      V1:=(CLOSE-REF(CLOSE,P))/REF(CLOSE,P)*100;
      V2:=MA(CLOSE,21);
      V3:=REF(CLOSE,30);
      火:=IF(CROSS(V1,V2) AND CLOSE      V4:=REF(火,15);
      V5:=MA(CLOSE,10);
      V6:=REF(CLOSE,20);
      果断出击4:if(火>0,0.4,0)STICK,COLORMAGENTA;
      DRAWICON( 果断出击4>0,0.4 ,1 );
      DRAWTEXT(果断出击4>0,0.2, '★★哎,点火呀!')COLORMAGENTA;
      DRAWTEXT(V4>0 AND V5      排序:if(果断出击1>0 or 果断出击2>0 or 果断出击3>0 or 果断出击                        

     4>0,0.2,0),STICK,COLORCYAN;

       p 3 1 100  1(参数)

   答(无名山人):
      FXJ的
      A1:=(2*C+H+L)/4;
      Ve1:=LLV(LOW,34);
      Ve2:=HHV(HIGH,34);
      SK:=EMA((A1-Ve1)/(Ve2-Ve1)*100,6);
      SD:=EMA(0.667*REF(SK,1)+0.333*SK,4);
      新起点:=IF(count(close7/10 and count(sk>sd,3)
        and ref(low,1)=LLV(Low,120) and close>open, 1,0);
      果断出击一:if(新起点>0,1,0),STICK,COLORWHITE;
      DRAWICON( 果断出击一>0,1 ,1 );
      DRAWTEXT(果断出击一>0,0.8, '★果断1'),COLORWHITE ;
      Var1:=(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100))*200;
      Var2:=SMA(Var1,3,1);
      Var3:=SMA(Var2,3,1);
      Var4:=3*Var2-2*Var3;
      Var5:=LLV(LOW,5);
      Var6:=HHV(HIGH,5);
      Var7:=EMA((CLOSE-Var5)/(Var6-Var5)*100,4)*2;
      Var8:=EMA(0.667*REF(Var7,1)+0.333*Var7,2);
      Var9:=3*Var7-2*Var8;
      VarA:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
      VarB:=POW(MA(LOW,5),2)+MA(LOW,5);
      VarC:=POW(MA(HIGH,5),2)+MA(HIGH,5);
      VarD:=(VarA-LLV(VarB,64))/(HHV(VarC,64)-LLV(VarB,64))*150+65-10;
      VarE:=SMA(VarD,3,1)*1.5-100;
      VarF:=SMA(VarE,3,1);
      Var10:=3*VarE-2*VarF;
      Var11:=(HIGH+LOW+CLOSE*2)/4;
      Var12:=EMA(Var11,13);
      Var13:=STD(Var11,13);
      Var14:=(Var11-Var12)*100/Var13;
      Var15:=EMA(Var14,5);
      Var16:=EMA(Var15,13);
      Var17:=EMA(Var15,13)+200-100;
      Var18:=EMA(Var17,10);
      Var19:=3*Var17-2*Var18;
      Var1A:=Var2+Var7+VarE+Var17;
      Var1B:=Var3+Var8+VarF+Var18;
      Var1C:=Var4+Var9+Var10+Var19;
      Var1D:=(HIGH+LOW+CLOSE)/3;
      Var1E:=AMOUNT/VOL/100;
      Var20:=(CLOSE+OPEN+HIGH+LOW)/4;
      Var21:=MA(Var20,34);
      Var22:=(Var20-Var21)/Var21*10;
      Var23:=HHV(CLOSE,20);
      Var24:=0.6*VOL/WINNER(CLOSE);
      先知先觉:=IF(Var24>=1000000 AND Var22<-1.618,1,0);
      果断出击二:if(先知先觉>0,0.8,0), STICK,COLORYELLOW ;
      DRAWICON( 果断出击二>0,0.8,1);
      DRAWTEXT(果断出击二>0,0.6, '★果断2'),COLORYELLOW ;
      Vr1:=MA(WINNER(CLOSE),9)*100;
      慢牛启步:=CROSS(Vr1,2.5)*85;
     果断出击三:if(慢牛启步>0,0.6,0),STICK,COLORGREEN;
      DRAWICON( 果断出击三>0,0.6 ,1 );
      DRAWTEXT(果断出击三>0,0.4, '★果断3') ,COLORGREEN;
     V1:=(CLOSE-REF(CLOSE,P))/REF(CLOSE,P)*100;
     V2:=MA(CLOSE,21);
     V3:=REF(CLOSE,30);
     火:=IF(CROSS(V1,V2) AND CLOSE     V4:=REF(火,15);
     V5:=MA(CLOSE,10);
     V6:=REF(CLOSE,20);
     果断出击四:if(火>0,0.4,0),STICK,COLORMAGENTA;
     DRAWICON( 果断出击四>0,0.4 ,1 );
     DRAWTEXT(果断出击四>0,0.2, '★★哎,点火呀!'),COLORMAGENTA;
     DRAWTEXT(V4>0 AND V5     排序:if(果断出击一>0 or 果断出击二>0 or 果断出击三>0 or 果断出击四                     

      >0,0.2,0),STICK,COLORCYAN;




引用:
67.问:
      请改成fxj的

      布林线中线:=MA(CLOSE,20);
      布林线上界:=布林线中线+STD(CLOSE,20);
      布林线下界:=布林线中线-STD(CLOSE,20);
      BB0:=100*(CLOSE-布林线中线)/STD(CLOSE,20)*100;
      BB1:=EMA(BB0,3);
      MID:=MA(CLOSE,34);
      BBAND:=100*2*STD(CLOSE,34)/MID;

      A:=布林线上界-REF(布林线上界,1)>0 AND 布林线下界-REF(布林线下界,1)>0 AND 布林线中线-  

        REF(布林线中线,1)>0 AND BBAND>12 AND BB1>80;
      YLP—黑马启动:IF(A,1,0),STICK;
      STICKLINE(A,1,0,8,0),COLORRED;
   答(无名山人):
      布林线中线:=MA(CLOSE,20);
      布林线上界:=布林线中线+STD(CLOSE,20);
      布林线下界:=布林线中线-STD(CLOSE,20);
      BB0:=100*(CLOSE-布林线中线)/STD(CLOSE,20)*100;
      BB1:=EMA(BB0,3);
      MID:=MA(CLOSE,34);
      BBAND:=100*2*STD(CLOSE,34)/MID;

      A:=布林线上界-REF(布林线上界,1)>0 AND 布林线下界-REF(布林线下界,1)>0 AND 布林线中线-  

        REF(布林线中线,1)>0 AND BBAND>12 AND BB1>80;
      黑马启动:IF(A,1,0),STICK;
      STICKLINE(A,1,0,8,0),COLORRED;




引用:
68.问:
      求助改个DZH或飞狐谢谢
      Var1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
      机构做空能量线: SMA(Var1,3,1),colorgreen;
      Var2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      机构做多能量线: SMA(Var2,5,1)-8,colorred;
      SETLINEWIDTH(20,1,1),COLORWHITE;
      SETLINEWIDTH(80,1,1),COLORWHITE;
   答(懒汉):
      Var1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
      机构做空能量线: SMA(Var1,3,1),colorgreen;
      Var2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      机构做多能量线: SMA(Var2,5,1)-8,colorred;




引用:
69.问:
      我想编一个个预警指标,个股的上攻角度大于55度
   答(vkioli2):
      未知“个股的上攻角度”以什么数据来计算,这里以5天均线为例。
      a:=ma(c,5);
      jd:atan((a/ref(a,1)-1)*100)*57.2956>55;


引用:
70.问:
      a:zig(4,10);
      tj:=a>ref(a,1) and a>refx(a,1);
      tj1:=a      s:=if(tj or tj1,a,0);
      DRAWNUMBER(tj,a*(1+n1/1000),s,2)COLORMAGENTA,align0;
      DRAWNUMBER(tj1,a/(1+n1/1000),s,2)COLORGREEN,align0;
       我有这样个指标,想做成不破前低的预警,能行吗
   答(vkioli2):
      {方式一}
       a:zig(4,10);
       tj:=a>ref(a,1) and a>refx(a,1);
       tj1:=a       s:=if(tj or tj1,a,0);
       DRAWNUMBER(tj,ref(a,barslast(tj1)),s,2)COLORMAGENTA,align0;
       DRAWNUMBER(tj1,ref(a,barslast(tj)),s,2)COLORGREEN,align0;

      {方式二}
       a:zig(4,10);
       tj:=a>ref(a,1) and a>refx(a,1);
       tj1:=a       s:=if(tj or tj1,a,0);
       b1:ref(a,barslast(tj1));
       b2:ref(a,barslast(tj));
       DRAWNUMBER(tj,b2,s,2)COLORMAGENTA;
       DRAWNUMBER(tj1,b1,s,2)COLORGREEN;
引用:
71.问:
       哪位能设法让换手平均成本线在分析家主图内既能显现个股又能使用于大盘?
       a1:=SUMBARS(v,CAPITAL);
       CMA:sum(AMOUNT,a1)/sum(v,a1)/100,PRECIS2,Color567A89;{100%换手平均成本线};
   答(ahfyxl):
       A1:=SUMBARS(VOL,CAPITAL);
       CMA:IF(CAPITAL>0,SUM(AMOUNT,A1)/SUM(VOL,A1)/100,EMA(CLOSE,120)),PRECIS2;
        (注)用于大盘有两个问题:
        1、大盘的 CAPITAL=0,当然也可以人为定义给它赋值;
        2、大盘指数并非价格,与市场均价相差很大。解决指标在大盘主图下的显示问题可以用指数的 均线取代。




引用:
72.问:
       请教!
        建指标A        a:ma(c,5);
        建指标B        aa:"A.a#week";
        如果我不想用week函数而取得跟B一样的效果,该怎么做
    答(馨芸):
        要求无未来的周线值,可参考
        一, {引用公式代码,公式名:RSI1}
          INPUT:N1(6),N2(12),N3(24);
          LC := REF(CLOSE,1);
          RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
          RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
          RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
          xr1:SMA(MAX(CLOSE-LC,0),N1,1),LINETHICK0;xr11:SMA(ABS(CLOSE-LC),N1,1),LINETHICK0;
          xr2:SMA(MAX(CLOSE-LC,0),N2,1),LINETHICK0;xr22:SMA(ABS(CLOSE-LC),N2,1),LINETHICK0;
          xr3:SMA(MAX(CLOSE-LC,0),N3,1),LINETHICK0;xr33:SMA(ABS(CLOSE-LC),N3,1),LINETHICK0;
          ..........
          {使用公式代码}
          INPUT:N1(6),N2(12),N3(24);
          wtj:=datediff(ref(date,1),date)<>weekday-ref(weekday,1);
          qz1:=BARSLAST(wtj)+1;lc1:=ref(c,qz1);maxc1:=max(c-lc1,0);absc1:=abs(c-lc1);
          zxr1:="rsi1.xr1#week";zxr11:="rsi1.xr11#week";zxr2:="rsi1.xr2#week";
          zxr22:="rsi1.xr22#week";zxr3:="rsi1.xr3#week";zxr33:="rsi1.xr33#week";
          rsi1:((maxc1+(n1-1)*ref(zxr1,qz1))/n1)/((absc1+(n1-1)*ref(zxr11,qz1))/n1)*100;
          rsi2:((maxc1+(n2-1)*ref(zxr2,qz1))/n2)/((absc1+(n2-1)*ref(zxr22,qz1))/n2)*100;
          rsi3:((maxc1+(n3-1)*ref(zxr3,qz1))/n3)/((absc1+(n3-1)*ref(zxr33,qz1))/n3)*100;
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
4楼 发表于 2007-3-16 10:59  只看该作者 二,不引用未来数据,数据逐日变化的周KDJ指标
            {引用公式代码,公式名:KDJ1}
           INPUT:N(9,1,100),M1(3,2,100),M2(3,2,100);
           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;
           mHN1:HHV(HIGH,N-1);
           LN1:LLV(LOW,N-1);  
           ..............
           {使用公式代码}
            INPUT:N(9,1,100),M1(3,2,100),M2(3,2,100);
            XQ:=BARSLAST(weekday-ref(weekday,1)<>DATEDIFF(ref(date,1),date))+1;
            ZHN1:="KDJ1.HN1#WEEK";ZLN1:="KDJ1.LN1#WEEK";
            ZK:="KDJ1.K#WEEK";ZD:="KDJ1.D#WEEK";ZJ:="KDJ1.J#WEEK";
            RSV:=(CLOSE-MIN(ref(ZLN1,xq),LLV(LOW,XQ)))/(MAX(ref(ZHN1,xq),HHV(HIGH,XQ))-MIN  

               (ref(ZLN1,xq),LLV(LOW,XQ)))*100;
            K2:(RSV+(M1-1)*REF(ZK,XQ))/M1;
            D2:(K2+(M2-1)*REF(ZD,XQ))/M2;
            J2:3*K2-2*D2;
              写法2:
             input:n(9,1,100),m1(3,2,40),m2(3,2,40);
             wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1);
             hn:=sumbars(wtj1,n);XQ:=BARSLAST(wtj1)+1;
             x:=sum(wtj1,0)<9;
             ZK:="KDJ.K#WEEK";ZD:="KDJ.D#WEEK";
             ln1:=if(x,llv(l,0),llv(l,hn));
             hn1:=if(x,hhv(h,0),hhv(h,hn));
             RSV:=(c-ln1)/(hn1-ln1)*100;
             K2:(RSV+(M1-1)*REF(ZK,XQ))/M1;
             D2:(K2+(M2-1)*REF(ZD,XQ))/M2;
             J2:3*K2-2*D2;  
   答(骑兵00):
             分析家,飞狐通用改成这样。
        XQ:=BARSLAST(weekday-ref(weekday,1)<>DATETOD1970(DATE)-ref(DATETOD1970(DAT E),1))+1;




引用:
73.问:
      帮我编写一个市净率公式,公式很简单,但我不知道谁和谁比啦
   答(多多):
       参考市净率=最新收盘价/ 上年末每股净资产
       c/FINANCE(34);




引用:
74.问:
      能否遍一个分析家的资金K线
   答(馨芸):
      无法知道资金K线思路,但三丰老师的OL类似,我加上红黑K棒的红黑量,另是以KD决定的红黑量,请 参考(飞狐)
       KS:=(C-MA(C,13))/MA(C,13)*(-100);
       RKS:=REF(KS,1);
       MLS:=RKS/KS>=1.23 AND RKS>=8 AND C/REF(C,1)>=1.02;
       閉視:STICKLINE(KS>=8,H,L,0,1),colorwhite,linethick2;
       毀粟:STICKLINE(MLS=1,H,L,0,1),colormagenta,linethick2;
       STICKLINE(C>=O,C,O,8,0) COLORred;
       STICKLINE(C<=O,C,O,8,0) COLORgreen;
       STICKLINE(KS>=8,O,C,8,1),colorwhite,linethick2;
       STICKLINE(MLS=1,O,C,8,1),colormagenta,linethick2;
       EMA(C,10)colorcyan;
       EMA(KS/10+EMA(C,10),3)colorff8888,linethick2;

       RSV:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
       短K:=SMA(RSV,3,1),LINETHICK0 ,COLORWHITE;
       短D:=SMA(短K,3,1),LINETHICK1 ,COLORYELLOW;

       BB:=HHV(VOL,SYSPARAM(3)-SYSPARAM(2));
       HH:=SYSPARAM(4);
       LL:=SYSPARAM(5);
       TT:=IF(HH-LL<4,0.5,1);
       STICKLINE(c>=o,vol/BB*4.8*TT+LL,LL,4,1)color9090EE;
       STICKLINE(c       // STICKLINE(短K>=短D,vol/BB*3.8*TT+LL,LL,4,1)color9090EE;
       // STICKLINE(短K<短D,vol/BB*3.8*TT+LL,LL,4,1)COLORgreen;

       ma(vol/BB*4.8*TT+LL,3);
       ma(vol/BB*4.8*TT+LL,13);
       ...............
       KS:=(C-MA(C,13))/MA(C,13)*(-100);
       RKS:=REF(KS,1);
       MLS:=RKS/KS>=1.23 AND RKS>=8 AND C/REF(C,1)>=1.02;
       閉視:STICKLINE(KS>=8,H,L,0,1),colorwhite,linethick2;
       毀粟:STICKLINE(MLS=1,H,L,0,1),colormagenta,linethick2;
       STICKLINE(C>=O,C,O,8,0) COLORred;
       STICKLINE(C<=O,C,O,8,0) COLORgreen;
       STICKLINE(KS>=8,O,C,8,1),colorwhite,linethick2;
       STICKLINE(MLS=1,O,C,8,1),colormagenta,linethick2;
       EMA(C,10)colorcyan;
       EMA(KS/10+EMA(C,10),3)colorff8888,linethick2;

       RSV:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
       短K:=SMA(RSV,3,1),LINETHICK0 ,COLORWHITE;
       短D:=SMA(短K,3,1),LINETHICK1 ,COLORYELLOW;

       BB:=HHV(VOL,SYSPARAM(3)-SYSPARAM(2));
       HH:=SYSPARAM(4);
       LL:=SYSPARAM(5);
       TT:=IF(HH-LL<4,0.5,1);
       // STICKLINE(c>=o,vol/BB*4.8*TT+LL,LL,4,1)color9090EE;
       // STICKLINE(c       STICKLINE(短K>=短D,vol/BB*3.8*TT+LL,LL,4,1)color9090EE;
       STICKLINE(短K<短D,vol/BB*3.8*TT+LL,LL,4,1)COLORgreen;

       ma(vol/BB*4.8*TT+LL,3);
       ma(vol/BB*4.8*TT+LL,13);
      说明:量的部分有SYSPARAM(4),SYSPARAM(5)两个函数无法改为分析家




引用:
75.问:
      求助改个DZH
      Var1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
      机构做空能量线: SMA(Var1,3,1),colorgreen;
      Var2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      机构做多能量线: SMA(Var2,5,1)-8,colorred;
      SETLINEWIDTH(20,1,1),COLORWHITE;
      SETLINEWIDTH(80,1,1),COLORWHITE;

      Y0:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3)/4,STICKONLY,COLORRED;
      Y1:if(Y0>23.16,Y0,0),CIRCLEDOT;
      Y2:SETLINEWIDTH(10,1,1);
      Y3:SETLINEWIDTH(21,1,1);
   答(大庆老杨):
      原公式有问题。SETLINEWIDTH 这一句软件识别不了。删除后可用,但与原公式有多大差别就不得而知了。
      Var1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
      机构做空能量线: SMA(Var1,3,1),colorgreen;
      Var2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      机构做多能量线: SMA(Var2,5,1)-8,colorred;
      Y0:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3)/4,COLORRED;
      Y1:if(Y0>23.16,Y0,0),CIRCLEDOT;




引用:
76.问:
      请把次公式改为条件选股公式(条件是“低点”)。
      var1:=LLV(LOW,21);
      var2:=HHV(HIGH,21);
      快一: EMA((CLOSE-var1)/(var2-var1)*100,5),colorcyan;
      快:=EMA((CLOSE-var1)/(var2-var1)*50,13);
      D:= EMA(0.667*REF(快一,1)+0.333*快一,2);
      var3:=LLV(LOW,55);
      var4:=HHV(HIGH,34);
      var5:=EMA((CLOSE-var3)/(var4-var3)*100,3);
      var6:=(快+var5)/2;
      var7:=EMA(0.667*REF(var5,1)+0.333*快一,2);
      var8:=EMA(var6,5);
      慢:=EMA(0.667*REF(var8,1)+0.333*var8,2);
      快二:ma(快一,n1);
      慢一:慢, linethick1,colormagenta;
      慢二:快, linethick2, colorred ;
      DRAWICON(CROSS(快一 ,快 ) ,20 ,1 );
      DRAWTEXT(CROSS(快一 ,慢  ) and 慢 <30,ref(快一,1) , '低点' ),colorwhite;
   答(懒汉):
      var1:=LLV(LOW,21);
      var2:=HHV(HIGH,21);
      快一:= EMA((CLOSE-var1)/(var2-var1)*100,5),colorcyan;
      快:=EMA((CLOSE-var1)/(var2-var1)*50,13);
      D:= EMA(0.667*REF(快一,1)+0.333*快一,2);
      var3:=LLV(LOW,55);
      var4:=HHV(HIGH,34);
      var5:=EMA((CLOSE-var3)/(var4-var3)*100,3);
      var6:=(快+var5)/2;
      var7:=EMA(0.667*REF(var5,1)+0.333*快一,2);
      var8:=EMA(var6,5);
      慢:=EMA(0.667*REF(var8,1)+0.333*var8,2);
      CROSS(快一 ,慢  ) and 慢 <30;




引用:
77.问:
      编个大智慧公式,公式条件如下:
      1、两个低点价差为0.32元以内;
      2、两低点时间跨度应大于10天,小于32天;
      3.是K线的双底、平底形态
   答(懒汉):
      w2:=TROUGHBARS(4,10,2);
      L2:=TROUGH(4,10,2);
      w1:=TROUGHBARS(4,10,1);
      L1:=TROUGH(4,10,1);
      w2-w1>10 and w2-w1<32 and L2-L1<0.32




引用:
78.问:
      请帮我改成分析家公式洗盘结束指标
    1、思想:主力在洗盘结束后是我们最佳介入时机。
    2、基本特征:个股走出长期大底;洗盘后会出现缩量现象。
    3、编译公式:
    4、长期大底:我们用年线走上升趋势为标准,这是非常准确的底部判断方法。
     X:=MA(INDEXC,240); 大盘年线
     Y:=MA(CLOSE,240); 个股年线
     CJDD1:X/REF(X,1)*(Y-REF(Y,1));个股超级大底
     XPJS:IF(VOL/CAPITAL<0.005 AND CJDD1>0,2*CJDD1,0);个股洗盘结束指标。
   答(阿远):
       X:=MA(INDEXC,240); 大盘年线
       Y:=MA(CLOSE,240); 个股年线
       CJDD:X/REF(X,1)*(Y-REF(Y,1));个股超级大底
       XPJS:IF(VOL/CAPITAL<0.005 AND CJDD>0,2*CJDD,0);个股洗盘结束指标。




引用:
79.问:
      编一用于大智慧的,抛物线ZHSAR指标空转多的条件选股公式
   答(广州宝贝):
      C>(zhsar(10,2,20));




引用:
80.问:
      这是两个通达信公式,麻烦斑竹给转换成大智慧
     (1)SXM随心买                                       
     VAR1:=ZIG(CLOSE,13);
     买:IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);     

     (2)子午线:
     M;1,300,24,
     A:1,300,5,
     RSV:=((HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*200)-125;
     空方主力:SMA(RSV,A,1);
     RSV1:=((CLOSE-LLV(LOW,M))/(HHV(HIGH,M)-LLV(LOW,M))*200)-105;
     多方主力:SMA(RSV1,A,1);
     WD:=CROSS(空方主力,-85);
     WD1:=CROSS(空方主力,多方主力);
     VAR1:=ZIG(CLOSE,13);
     天:(WD OR WD1,0,80);
     谷底:(WD OR WD1,0,-100);
     顶部卖: IF(REF(VAR1,2)     底部买: IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);
   答(股海一粟):
      (1)SXM随心买                                       
         VAR1:=ZIG(3,13);
         买:IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);     

      (2)子午线:
         M;1,300,24,
         A:1,300,5,
         RSV:=((HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*200)-125;
         空方主力:SMA(RSV,A,1);
         RSV1:=((CLOSE-LLV(LOW,M))/(HHV(HIGH,M)-LLV(LOW,M))*200)-105;
         多方主力:SMA(RSV1,A,1);
         WD:=CROSS(空方主力,-85);
         WD1:=CROSS(空方主力,多方主力);
         VAR1:=ZIG(3,13);
         天:80;
          0;
         谷底:-100;
         顶部卖: IF(REF(VAR1,2)         底部买: IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);
      *友情提示:
          两个公式有未来函数。
          第二个公式,已涨跌13%后才给你补上买卖信号
          第一个公式,完全没用
引用:
81.问:
      编写个OBV与股价在N个交易周期后行成背离走势的选股公式吗?最好是能排序指标. 分析家软件
   答(馨芸):
      仔细观察许多股票,发现OBV与股价背离后的走势关系不明显,这样的选股效果不佳,
      且我不熟分析家,建议你试试参考常用的macd,rsi,及kdj背离
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");
DRAWTEXT(FILTER(B1>0,5),0,'MACD'),COLORGREEN,ALIGN0;;
Stickline(FILTER(B1>0,5),-1,0,1,0),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");
DRAWTEXT(FILTER(B2>0,5),0.5,'KDJ'),COLORYELLOW,ALIGN0;;
Stickline(FILTER(B2>0,5),0.5,-1,1,0),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");
DRAWTEXT(FILTER(B3>0,5),-0.25,'RSI'),COLORCYAN,ALIGN0;;
Stickline(FILTER(B3>0,5),-1,-0.25,1,0),COLORCYAN;
(FILTER(B1>0,5) or FILTER(B2>0,5) or FILTER(B3>0,5) )*3;




引用:
82.问:
     5日均线死叉10 日均线后在13天内金叉10日均线,5、10两均线在30日均线之上,且30日均线上行
   答(骑兵):
sumbars(cross(ma(c,10),ma(c,5)),1)<13 and  ma(c,10)>ma(c,30) and ma(c,5)>ma(c,30) and
     cross(ma(c,5),ma(c,10)) and ma(c,30)>ref(ma(c,30),1);




引用:
83.问:
      公式改为分析家的。
计算:=REF(CLOSE,1)*0.865;
再计算:=REF(CLOSE,13)*0.772;
流通A:=100*VOL/CAPITAL;
第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通A,5)/5<1.8,10, 0),colorgreen;
STICKLINE(第二天买,0,30,8,0),COLOR0000AA;
   答(阿耀):
       试试,5.0可用
计算:=REF(CLOSE,1)*0.865;
再计算:=REF(CLOSE,13)*0.772;
流通:=100*VOL/CAPITAL;
第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通,5)/5<1.8,10, 0),colorgreen;
STICKLINE(第二天买,0,30,8,0),COLOR0000AA;




引用:
84.问:
      求助变色拐点(分析家50公式)主图改为通达信飞虎
原码:
ma60:ma(c,60),color00ff00,linethick3;
ma133:ma(c,133),colorff6633,linethick2;
ma250:ma(c,250),color66dd66,linethick2;
partline(ma60,ma60>ref(ma60,1),rgb(255,0,0)),linethick3;
partline(ma133,ma133>ref(ma133,1),rgb(255,255,0)),linethick2;
partline(ma250,ma250>ref(ma250,1),rgb(255,0,188)),linethick2;
    答(多多):
         飞狐的
ma60:ma(c,60),color00ff00,linethick3;
ma133:ma(c,133),colorff6633,linethick2;
ma250:ma(c,250),color66dd66,linethick2;
partline(ma60>ref(ma60,1),ma60) colorred,linethick3;
partline(ma133>ref(ma133,1),ma133) coloryellow,linethick2;
partline(ma250>ref(ma250,1),ma250) COLORMAGENTA,linethick2;
     答(zcy1990215 ):
         通达信:
MA60:MA(C,60),COLOR00FF00,LINETHICK3;
MA133:MA(C,133),COLORFF6633,LINETHICK2;
MA250:MA(C,250),COLOR66DD66,LINETHICK2;
IF(MA(C,60)>=REF(MA(C,60),1),MA(C,60),DRAWNULL),COLORRED,LINETHICK3;
IF(MA(C,133)>=REF(MA(C,133),1),MA(C,133),DRAWNULL),COLORYELLOW,LINETHICK2;
IF(MA(C,250)>=REF(MA(C,250),1),MA(C,250),DRAWNULL),COLORBC10FF,LINETHICK2;




引用:
85.问:
       关于动态函数---买卖量
       买一量,买二量,等,只能显示最后一个数目
       怎样才能得到每一分钟的买卖量;
       怎样得到全天的买卖量;
       还有委差,是同样的,怎样解决
   答(懒汉):
       别名: 委买量
       所属类别: 行情函数  参数数量: 1
       取得委买1-委买3量。
       用法:
       BIDVOL(N),N取1--3
       (本函数仅个股在分笔成交分析周期有效)

       别名: 委卖量
       所属类别: 行情函数  参数数量: 1
       取得委卖1-委卖3量。
       用法:
       ASKVOL(N),N取1--3
       (本函数仅个股在分笔成交分析周期有效)




引用:
86.问:
      帮我写个选股公式,股价站在5日10日30日60日线上,通达信版
   答(懒汉):
m:=ma(c,5);
m1:=ma(c,10);
m3:=ma(c,30);
m6:=ma(c,60);
cross(c,max(max(max(m,m1),m3),m6));




引用:
87.问:
      当日成交量大于n日均量,收盘价大于开盘价 m%的选股公式
   答(懒汉):
v>ma(v,n) and c>o*(1+m/100);




引用:
88.问:
      sysparam(5)
      这个函数转换为分析家,该怎么换?
   答(馨芸):
分析家无相同功能函数可取代,用内建循环易做,但分析家的内建循环难用




引用:
89.问:
      请高手帮忙写一个公式把MACD、KDJ编在一起
   答(广州宝贝):
DIFF:=EMA(C,5)-EMA(C,20);DEA:=EMA(DIFF,10);
MACD:500*(DIFF-DEA)/EMA(C,30), colorred ,pointdot;
RSV:=(C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100;
FK:=SMA(RSV,5,1);
K20:SMA(FK,5,1), pointdot, COLORyellow;
D20:SMA(K20,5,1), pointdot, COLORff9999;
STICKLINE(K20>=D20,D20,K20,5,0), COLORyellow;
STICKLINE(K20<=D20,D20,K20,5,0) ,COLORff9999;
STICKLINE(MACD>=0,0,MACD,5,0) ,COLORred;
STICKLINE(MACD<=0,0,MACD,5,0) ,COLORlime;
       我用章三丰公式改的。
    答(广州宝贝):
{KDJ+MACD}大智慧
mm:=if(TYPE=0,2,150);
DIFF1 := EMA(CLOSE,10) - EMA(CLOSE,21);
diff:DIFF1*mm,coloryellow;
DEA1  := EMA(DIFF1,7);
DEA:DEA1*mm,coloryellow;
MACD : 2*(DIFF1-DEA1)*mm, COLORSTICK;

RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K1:=SMA(RSV,3,1);
k:k1-50,COLOR00FF00;
D1:=SMA(K1,3,1);
d:d1-50,COLORFF9933;
J:3*K1-2*D1-50,COLORFF00FF;




引用:
90.问:
      求助,条件A是N天来第一次满足
   答(骑兵00):
      这样吗?
sum(a,n)=1 and a;
   答(阳光大道):
A AND NOT(EVERY(A,(N-BARSLAST(A))));
引用:
91.问:
     股价在年线以上运行是如何表示?
   答(ploop8 ):
     c>ma(c,250);




引用:
92.问:
     哪位高手有分析家的 散户线 的技术指标
   答(凤舞九洲):
{input:m(60,3,120),n(30,3,120);}
散户线: 100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M));
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
起动:EMA(j,6),COLORYELLOW;
操作指导线:60,COLORRED;
Var1:=IF(YEAR>=2038 AND MONTH>=1,0,1);
Var2:=REF(LOW,1)*Var1;
Var3:=SMA(ABS(LOW-Var2),3,1)/SMA(MAX(LOW-Var2,0),3,1)*100*Var1;
Var4:=EMA(IF(CLOSE*1.3,Var3*10,Var3/10),3)*Var1;
Var5:=LLV(LOW,30)*Var1;
Var6:=HHV(Var4,30)*Var1;
Var7:=IF(MA(CLOSE,58),1,0)*Var1;
Var8:=EMA(IF(LOW<=Var5,(Var4+Var6*2)/2,0),3)/618*Var7*Var1;
Var9:=IF(Var8>100,100,Var8)*Var1;
吸筹:STICKLINE(Var9>-150,0,Var9,6,1)*Var1,colormagenta;




引用:
93.问:
     谁能帮我写一个在分析家主图上显示的....." 每股收益、流通盘、市盈率″
   答(凤舞九洲):
解:='净资产='+NUMTOSTRN(FINANCE(35),2 )+' 收益='+ NUMTOSTRN(FINANCE(33),2)+' 公积金  ='+NUMTOSTRN(FINANCE(18),2)+' 换手率='+ NUMTOSTRN(100*VOL/CAPITAL,2)+'%';
盘:='总股本='+NUMTOSTRN(FINANCE(1) ,0 )+'万股'+' 流通A股='+ NUMTOSTRN(FINANCE(7),0)+'
万股'+' 总资产='+NUMTOSTRN(FINANCE(10),2)+'千元'+' 股东数='+PROFFIN(5061 ,0);  
if DISPSTATUS=2 then a:=BARPOS;
if DISPSTATUS=1 then b:=BARPOS;
d:=a-b;
e:=hhv(h,d);

DRAWTEXT(1, e*1.05,解),COLOR00FFFF,ALIGN2;
DRAWTEXT(1, e*1.035,盘),COLORFFFF00,ALIGN2;




引用:
94.问:
      怎样实现在K线主图上显示每个头部的最高价?
   答(馨芸):
      是这样吗?(飞狐)
drawnumber(h=sysparam(4),h,h,2);




引用:
95.问:
      上面可能是我没有表达清楚:是指每一次反弹(包括小反弹)所形成的头部的最高价都显示在主 图上(也就是说只要是头部,就显示它的最高价)。而现在所有软件的K线图上所显示的最高价 只是这一屏的,它是随着K线的放大与缩小而变化的。
   答(馨芸):
       要标出大小波的高低点值,就我所知只结构波浪有此能力,但这是未来的,请小心使用, 结构波浪  码如下(飞狐)
{n=3,1,100}
A1:=REF(HIGH,3)=HHV(HIGH,2*n+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高?}

A2:=REF(LOW,3)=LLV(LOW,2*n+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低?}

E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
E2:=(HIGH+LOW)/2;{高低?出?在同一K?上?可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);{??后低?}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);{??后高?}

DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1;
DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1;
J1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HD),BARSLAST(LD))+1);
J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),ISLASTBAR,IF(BARSLAST(HD)>BARSLAST (LD),H,L),0),COLORWHITE,
              LINETHICK1;
drawnumber(hd,h*1.01,h,2);
drawnumber(ld,l*0.99,L,2);
stickline(hd,h,h,47,0),shift2,colorgreen;
stickline(ld,l,l,47,0),shift2,colorred;




引用:
96.问:
      BIAS:="EXPLORER.BIAS";
      BIAS2:="EXPLORER.BIAS(2)";
      这两句话什么意思?引用函数为什么通不过?(在50222版本下)
   答(懒汉):
BIAS:="EXPLORER.BIAS";
BIAS2:="EXPLORER.BIAS(2)";
这是引用指标线
格式  "公式名.指标线名"

所属类别: 控制语句  参数数量: 0

引用操作符
例如:
"INDIE.VAR"(P1,P2) 引用INDI指标的VAR输出,计算参数为P1,P2
"SYSTEM.FMLNAME.ENTERLONG"(P1,P2) 引用交易系统FMLNAME的多头买入信号
"EXPLORER.FMLNAME"(P1,P2) 引用条件选股FMLNAME的选股信号
"VOL##DAY" 引用日线数据的前一周期的VOL指标,数据类型有MIN1、MIN5、MIN15、MIN30、MIN60   、DAY、WEEK、MONTH、YEAR、MULTIDAY、MULTIMIN、MULTISEC
"MACD#WEEK"(26,10,5) 引用周线数据的MACD指标
"SZ000001$CLOSE" 引用SZ市场的000001证券的收盘价
"DLLNAME@FNCNAME"(P1,P2) 引用DLLNAME.DLL的FNCNAME函数,计算参数为P1,P2




引用:
97.问:
      如何把分级家的OBV公式里以收盘价的高低决定能量潮的涨跌改为以每日均价的高低决定?俺只看 到close可以代表收盘价,用啥来代表日均价来代替close
   答(懒汉):
a:=amount/v/100;
用a代替close




引用:
98.问:
      上面公式如何同下式结合?
SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE   答(馨芸):
a:=amount/v/100;
a1:SUM(IF(a>REF(a,1),VOL,IF(a



引用:
99.问:
      分析家选股公式:条件:选出股价站在30周均线上方,股票现价不超过30周均线价格上方20%(百 分比可调)的股票。
   答(馨芸):
xx1.fnc
aa30:ma(c,30);
------------------------------------
{n=3,5,3(默认)}
xx2.fnc
bb:”xx1.aa30#week”;
cc:count(cross(c,bb),5)=1 and count(c>bb,5)>=n and count(c    答(99801):
a1:=c>ma(c,30);
c>a1 and c/a1<1.2




引用:
100.问:
      分析家版本,测试可通过,但不显示指标!
80,COLORRED;20;
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,60))/(HHV(HIGH,60)-LLV(LOW,60));
Var6:=(2*CLOSE+HIGH+LOW)/4;
Var7:=SMA(Var3/Var1*100,3,1);
Var8:=LLV(LOW,34);
Var9:=SMA(Var7,3,1)-SMA(Var4,9,1);
Var10:=IF(Var9>100,Var9-100,0);
   答(懒汉):
      去掉=

80,COLORRED;20;
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,60))/(HHV(HIGH,60)-LLV(LOW,60));
Var6:=(2*CLOSE+HIGH+LOW)/4;
Var7:=SMA(Var3/Var1*100,3,1);
Var8:=LLV(LOW,34);
Var9:=SMA(Var7,3,1)-SMA(Var4,9,1);
Var10:IF(Var9>100,Var9-100,0); 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
5楼 发表于 2007-3-16 11:06  只看该作者 公式求助1000例(3)
                                       

引用:
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(机会     卖:STICKLINE(FILTER(风险     DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
     DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
     C2:机会,COLORSTICK;
     C4:风险,COLORSTICK;
   答(多多):
     买入:FILTER(机会     卖出:FILTER(风险     这二句加进去就行了。




引用:
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     Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
     Var22:=CLOSE     Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
     Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
     Var25:=空头能量>38 AND 预警系统<55;
     Var26:=导弹>50 AND 天线<90;
     Var27:=Var3REF(VOL,1) AND CLOSE>REF(CLOSE,1);
     Var28:=Var3>=REF(Var4,1) AND CLOSE=REF(空头能量,1) AND VarC     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     Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
     Var22:=CLOSE     Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
     Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
     Var25:=空头能量>38 AND 预警系统<55;
     Var26:=导弹>50 AND 天线<90;
     Var27:=Var3REF(VOL,1) AND CLOSE>REF(CLOSE,1);
     Var28:=Var3>=REF(Var4,1) AND CLOSE=REF(空头能量,1) AND VarC     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     Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
     Var22:=CLOSE     Var23:=多头能量>50 AND 预警系统>60 AND 天线=100;
     Var24:=多头能量>48 AND 预警系统>60 AND 天线<100;
     Var25:=空头能量>38 AND 预警系统<55;
     Var26:=导弹>50 AND 天线<90;
     Var27:=Var3REF(VOL,1) AND CLOSE>REF(CLOSE,1);
     Var28:=Var3>=REF(Var4,1) AND CLOSE=REF(空头能量,1) AND VarC     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;

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




引用:
106.问:
      有三条指标线,分别是A、B、C1,自指标线B上穿指标线C1的那天起,到现在止,指标线A始终大 于指标线C1
    答(vkioli2):
         all(a>c1,barslast(cross(b,c1))+1);




引用:
107.问:
       求助各位斑竹,将此公式改为FXJ5.0能用的

       {黄金时间}
       {年     2004     1990     2038     
        月        4      1         12   
        日        7      1         31  
        相距      15     1     1000}

        起始日:=YEAR=年 and MONTH=月 and DAY=日;
        MBR:=BARSLAST(起始日)-FLOOR(相距);
        截止日:=MBR=0;
        T1:(MBR=FLOOR(相距*0.382))*相距*0.50,LINETHICK1,COLORYELLOW;
        DRAWTEXT( T1,相距*0.50,'1.382'),COLORYELLOW;
        T2:(MBR=FLOOR(相距*0.618))*相距*0.50,LINETHICK1,COLORGREEN;
        DRAWTEXT( T2,相距*0.40,'1.618'),COLORGREEN;
        T3:(MBR=FLOOR(相距*1.618))*相距*0.50,LINETHICK1,COLORRED;
        DRAWTEXT( T3,相距*0.50,'2.618'),COLORRED;
        T4:(MBR=FLOOR(相距*2.236))*相距*0.50,LINETHICK1,COLORGREEN;
        DRAWTEXT( T4,相距*0.40,'3.236'),COLORGREEN;
        T5:(MBR=FLOOR(相距*4.236))*相距*0.50,LINETHICK1,COLORRED;
        DRAWTEXT( T5,相距*0.50,'5.236'),COLORRED;
        T6:(MBR=FLOOR(相距*6.236))*相距*0.50,LINETHICK1,COLORYELLOW;
        DRAWTEXT( T6,相距*0.50,'7.236'),COLORYELLOW;
        STICKLINE( 起始日,0,相距*0.85,3 ,0 ),COLORYELLOW;
        DRAWTEXT( 起始日,  相距*0.70,'←A'),COLORFFFFFF;
        STICKLINE( 截止日,0,相距*0.85,3 ,0 ),COLORYELLOW;
        DRAWTEXT( 截止日,  相距*0.70,'←B'),COLORFFFFFF;
    答(hengyue):
        input:年(2004,1990,2038),月(4,1,12),日(7,1,31),相距(15,1,1000);
        起始日:=YEAR=年 and MONTH=月 and DAY=日;
        MBR:=BARSLAST(起始日)-FLOOR(相距);
        截止日:=MBR=0;
        T1:(MBR=FLOOR(相距*0.382))*相距*0.50,LINETHICK1,COLORYELLOW;
        DRAWTEXT( T1,相距*0.50,'1.382'),COLORYELLOW;
        T2:(MBR=FLOOR(相距*0.618))*相距*0.50,LINETHICK1,COLORGREEN;
        DRAWTEXT( T2,相距*0.40,'1.618'),COLORGREEN;
        T3:(MBR=FLOOR(相距*1.618))*相距*0.50,LINETHICK1,COLORRED;
        DRAWTEXT( T3,相距*0.50,'2.618'),COLORRED;
        T4:(MBR=FLOOR(相距*2.236))*相距*0.50,LINETHICK1,COLORGREEN;
        DRAWTEXT( T4,相距*0.40,'3.236'),COLORGREEN;
        T5:(MBR=FLOOR(相距*4.236))*相距*0.50,LINETHICK1,COLORRED;
        DRAWTEXT( T5,相距*0.50,'5.236'),COLORRED;
        T6:(MBR=FLOOR(相距*6.236))*相距*0.50,LINETHICK1,COLORYELLOW;
        DRAWTEXT( T6,相距*0.50,'7.236'),COLORYELLOW;
        STICKLINE( 起始日,0,相距*0.85,3 ,0 ),COLORYELLOW;
        DRAWTEXT( 起始日,  相距*0.70,'←A'),COLORFFFFFF;
        STICKLINE( 截止日,0,相距*0.85,3 ,0 ),COLORYELLOW;
        DRAWTEXT( 截止日,  相距*0.70,'←B'),COLORFFFFFF;




引用:
108.问:
       怎样写今日收盘价大于前2日的收盘价的分析家选股公式
    答(多多):
       c>ref(c,2);




引用:
109.问:
       两天的成交量基本相同,怎么写?
    答(懒汉):
       abs(v/ref(v,1)-1)



引用:
110.问:
       要求如下:
      以日k线为准,n日为一个单位再做副图上的k线?(注意:不是以上市日开始做k线,而是以最后一日线 开始计,倒做).大智慧的,帮个贴源码
    答(懒汉):
      这个问题需要 最后K线 的表达
       大智慧应该没有这个函数
       但如果当天有交易则可以用动态行情数据与日线数据的关系来表达
       w:=BARSSINCE(BACKSET(DYNAINFO(3)=ref(c,1) and DYNAINFO(4)=o and DYNAINFO(5)=h
            and    DYNAINFO(6)=l and DYNAINFO(7)=c and DYNAINFO(37)=v/capital,120))*0;
       STICKLINE(c>o or (c=o and c>=ref(c,1)),h+w,L+w,6,1),COLORMAGENTA;
       STICKLINE(c>o or (c=o and c>=ref(c,1)),c+w,o+w,6,1),COLORMAGENTA;
       STICKLINE(c       STICKLINE(c
引用:
111.问:
       想编一个均线差距排序公式,(如个股5日均线,20日均线,25日均线是10块,60日均线,120日均 线5条均线的差距,不分各条均线的上下位置),差距越小越好。,(如果是成交量的5日均线,20日均线,25日均线是10块,60日均线,120日均线5条均线的差距,不分各条均线的上下位置)  ,又如何编成公式呢
    答(懒汉):
        是否?
        m:=ma(c,5);
        m1:=ma(c,20);
        m2:=ma(c,25);
        m3:=ma(c,60);
        m4:=ma(c,120);
        mL:=min(min(min(min(m,m1),m2),m3),m4):
        mh:=max(max(max(max(m,m1),m2),m3),m4):
        宽:mh-mL;
        相对宽:(mh/mL-1)*100;




引用:
112.问:
       制作一个K线公式,使它在0与此100之间摆动
    答(懒汉):
       0;50;100;
       b:=100/(SYSPARAM(4)-SYSPARAM(5));
       y:=(SYSPARAM(4)+SYSPARAM(5))*b/2-50;
       fc:=c-ref(c,1);
       STICKLINE(o0),L*b-y,h*b-y,0.1,0),COLORRED;
       STICKLINE(o0),o*b-y,c*b-y,6,1),COLORRED;
       STICKLINE(o>c or (o=c and fc<0),L*b-y,h*b-y,0.1,0),COLORCYAN;
       STICKLINE(o>c or (o=c and fc<0),o*b-y,c*b-y,6,0),COLORCYAN; 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
6楼 发表于 2007-3-16 11:07  只看该作者 引用:
113.问:
       能不能吧下面这个改成飞狐可以用的公式?

       趋势线: 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), , [00050001];
       见底信号: 10, , [00030001];
       买点准备: IF(趋势线<=10,50,0), , [00040001];
       买入时间: IF(CROSS(趋势线,见底信号),100,0), , [00050001];
    答():
       趋势线: 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),LINETHICK2;
       见底信号: 10;
       买点准备: IF(趋势线<=10,50,0),LINETHICK1;
       买入时间: IF(CROSS(趋势线,见底信号),100,0),LINETHICK2;




引用:
114.问:
       怎样使平均线上行时与下行时显示不同的颜色
    答(懒汉):
       别名: 画分段线
       所属类别: 绘图函数  参数数量: 2
       分段绘制指标线。
       用法:
       PARTLINE(COND,PRICE),满足COND条件绘制PRICE连线。
       例如:PARTLINE(C>REF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。




引用:
115.问:
       大智慧如何写隔5天显示一根K线
    答(牛魔王):
       t:=MOD(sum(1,0),5);
       a:=if(n-1=0,h,HHV(h,n));
       b:=if(n-1=0,l,LLV(l,n));
       d:=if(n-1=0,o,ref(o,n-1));
       e:=c;
       STICKLINE(d>e and t=0, d, e, 4,0),COLOR00ff00;
       STICKLINE(e>d and t=0, d, e, 4,0),COLOR0000ff;
       STICKLINE(d>e and t=0, b,a,0.1 ,0 ),COLOR00ff00;
       STICKLINE(e>d and t=0, b,a,0.1 ,0 ),COLOR0000ff;




引用:
116.问:
       求助这写法的MACD60分钟不会写原码
       DIFF:ma("macd.diff#DAY",5);
       DEA:ma("macd.dea#DAY",5);
       MACD:ma("macd.macd#DAY",5),COLORSTICK;
    答(懒汉):
       把 DAY 换成 MIN60 ( 或许是 MIN5 )
    答(lhl311):
       DIFF:ma("macd.diff#MIN60",5);
       DEA:ma("macd.dea#MIN60",5);
       MACD:ma("macd.macd#MIN60",5),COLORSTICK;




引用:
117.问:
       如果知道某日大盘启动日期如:
       年:=2005;
       月:=2;
       日:=1;
       如何求得下一个时间之窗(如之后7日)的日期?
    答(阿福):
       V1:=if(date=1050201,date+7,0);
       其中的1050201
       是指:05年2月1日



118.问:
       哪位高手能会用MEMA编写公式,MEMA-就是大智慧的--改良函数
       我需要将其用飞狐和分析家的均线中
    答(kjyhao):
       关于对如何使用MEMA涵数的集中答复
       最近有许多朋友问如何使用MEMA涵数???我的软件里有这个涵数吗???下面根据MEMA涵数的计算方 法所做的验证公式及数学推导演算等方面统一做一答复
         MEMA:
         改良指数平滑移动平均
         用法:MEMA(X,N),求X的N日改良指数平滑移动平均.
         算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),
         则Y=[(1/N)*X+(1-1/N)*Y''],其中Y‘’表示上一周期Y值。
         例如:MEMA(CLOSE,30)表示求30日 改良指数平滑均价
             ........................
         SMA:
         别名: 移动平均
         所属类别: 引用函数  参数数量: 3
         求移动平均。
         用法:
         SMA(X,N,M),求X的N日移动平均,M为权重。
         算法:
         若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N,
         其中Y'表示上一周期Y值,N必须大于M。
         例如:
         SMA(CLOSE,20,1)
         表示求20日移动平均价
              ........................
          通过验证公式的验证计算和计算方法的数学推导演算;可得出明确的结论;
          <<飞狐有这个涵数,而且其它软件也有这个涵数!!!>>
          既:MEMA=SMA
          至于大智慧和通达信的编程者为什么要把SMA涵数说成MEMA,给大家造成不便;我不得而知 验证公式:
          input:n(9,1,60),m1(3,1,10),m2(3,1,10);
          hhn:=HHV(HIGH,N);
          lln:=LLV(LOW,N);
          RSV:=(CLOSE-lln)/(hhn-lln)*100;
          K:SMA(RSV,m1,1),linethick0;//验证
          D:SMA(K,m2,1),linethick0;//验证
          j:3*k-2*d,linethick0;//验证
          kp:=k;
          dp:=d;
          cp:=c;
          for i=4 to datacount do begin
               rsvp:=(cp-lln)/(hhn-lln)*100;
               kp:=((1/m1)*rsvp+(1-1/m1)*kp[i-1]);
               dp:=((1/m2)*kp+(1-1/m2)*dp[i-1]);
               J:=3*Kp-2*Dp;
              end;
           k1:kp;
           d1:dp;
           j1:j;
                ..............................
            数学推导演算:
           sma:
           设m=1;
           算法: 若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N;
           改写一下:y=((1)*x+(n-1)*y')/n;

           MEMA:
           算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),则Y=[(1/N)*X+(1-1/N)*Y'']
           改写一下:y=((1)*x+(n-1)*y')/n;  



119.问:
       我想自建一条公式,条件是:选出:3元到 5元的股票.
    答(阿远):
       c>=3 and c<=5


120.问:
       我想自建一条飞孤公式
       条件:连续下跌5日
    答(骑兵00):
        all(c
引用:
121.问:
     请帮忙写一公式:以(昨日开盘价+昨日收盘价)/2,在昨K线上画一横线.只显示昨一天的画线,以    前的不显示.
  答(懒汉):
     STICKLINE(FILTER(BACKSET(BARSTATUS=2,2),1),(o+c)/2,(o+c)/2,12,0);




引用:
122.问:
     我想要的是直接画横直的公式。(如式:gg:(ref(c,barscount(c)-1)+ref(o,barscount(c)-            1))/2,LINETHICK2,Color0000FF;)
  答(懒汉):
     w:=barssince(BACKSET(BARSTATUS=2,2))*0;
     ref((c+o)/2,1)+w;




引用:
123.问:
     要求如下:
      以日k线为准,n日为一个单位再做副图上的k线?...(注意:不是以上市日开始做k线,而是以最后一 日线开始计,倒做).
  答(懒汉):
     这个问题需要 最后K线 的表达
     大智慧应该没有这个函数
     但如果当天有交易则可以用动态行情数据与日线数据的关系来表达
      w:=BARSSINCE(BACKSET(DYNAINFO(3)=ref(c,1) and DYNAINFO(4)=o and DYNAINFO(5)=h and        DYNAINFO(6)=l and DYNAINFO(7)=c and DYNAINFO(37)=v/capital,120))*0;
      STICKLINE(c>o or (c=o and c>=ref(c,1)),h+w,L+w,6,1),COLORMAGENTA;
      STICKLINE(c>o or (c=o and c>=ref(c,1)),c+w,o+w,6,1),COLORMAGENTA;
      STICKLINE(c      STICKLINE(c



引用:
124.问:
    分析家5。0分时图上成交量颜色(买单、卖单)怎么改
  答(yyzzqq):
    分时图上成交量颜色是无法改的,除非你把程序改了.




引用:
125.问:
     历史最高点对应的日期咋写
  答(懒汉):
     d:=ref(date,hhvbars(h,0));
     d[datacount];




引用:
126.问:
     一个历史最低点对应的日期和今收盘对应的日期
  答(懒汉):
     r:=ref(date,LLvbars(L,0));
     r[datacount];
      date;




引用:
127.问:
     修改均线角度公式飞狐用
     Z:ZIG(3,20,0);
     ZZ:=IF(Z>REF(Z,1),1,IF(Z     ZZZ:=BARSLAST(ZZ*REF(ZZ,1)<0);
     RUP:=REF(100*(Z/REF(Z,1)-1),1);
     RDW:=REF(100*(1-REF(Z,1)/Z),1);
     ATU:=MA(ATAN(2*RUP),ZZZ-1)*57.296;
     ATD:=MA(ATAN(2*RDW),ZZZ-1)*57.296;
     BS:=IF(BARSTATUS=2,1,BACKSET(ZZ*REF(ZZ,1)<0,3));
     BC:=CROSS(BS,0.5);
     DRAWTEXT(ZZ>0 AND BC,Z,'上行:'+ATU+' 度 '),COLORYELLOW,ALIGN2,VALIGN0;
     DRAWTEXT(ZZ<0 AND BC,Z,'下行:'+ATD+' 度 '),COLORCYAN,ALIGN2,VALIGN2;
  答(懒汉):
     n:=20;
     z:zig(3,n);f:=z-ref(z,1);
     zh:=PEAK(3,n,1);
     wh:=PEAKBARS(3,n,1);
     zL:=TROUGH(3,n,1);
     wL:=TROUGHBARS(3,n,1);
     x:=atan((z/zh-1)/wh*100)*57.3;
     s:=atan((z/zL-1)/wL*100)*57.3;
     DRAWNUMBER(wh=0 or (ISLASTBAR and wL     DRAWTEXT(wh=0 or (ISLASTBAR and wL     DRAWTEXT(wh=0 or (ISLASTBAR and wL     DRAWNUMBER(wL=0 or (ISLASTBAR and wL>wh),z*1.01,ref(x,1),3)ALIGN2,COLORGREEN;
     DRAWTEXT(wL=0 or (ISLASTBAR and wL>wh),z*1.01,'下行:       ')ALIGN2,COLORGREEN;
     DRAWTEXT(wL=0 or (ISLASTBAR and wL>wh),z*1.01,' 度'),COLORGREEN;




引用:
128.问:
     请问上证指数用啥函数表示?
  答(懒汉):
     “1a0001$close";//收盘价




引用:
129.问:
     請問要取得9:00-10:15之間的最高價與最低價
   答(懒汉):
      分钟
     w1:=OPENMINUTES(time);
     w2:=barslast(hour=10 and minute=15);
     hh:ref(hhv(h,w1),w2);
     ll:ref(llv(l,w1),w2);




引用:
130.问:
     如果1999年全年的最低价是在1月份的,那么就在月线图的副图上在1999年1月份的位置画一个柱线      。请看清红字部分所写的条件!
   答(懒汉):
     x:=year=1999;
     w1:=barslast(x);
     w2:=BARSSINCE(x)+1;
     z:=ref(llv(l,w2),w1);
     d:=z[DATACOUNT];
     w:=barslast(l*x=d);
     r:=ref(month,w)=1;
     STICKLINE(r*x*(month=1),0,1,1,0)
引用:
131.问:
     求换手率
     条件:取前次发出信号到当前收盘的周期换手率
     例如:上次是3月10日发出一个买进信号,今天是3月19日,如何从3月10日信号,开始向后统计这九 天的换手率
   答(懒汉):
      w:=barslast(信号);
      sum(v,w)/capital;




引用:
132.问:
     怎样编写求每天均线斜率的公式?
   答(懒汉):
     SLOPE(X,N)




引用:
133.问:
     请问把2004年1月1日到2004年3月19日这段时间每天的成交量累加在一起,用什么函数表达?
   答(懒汉):
     w1:=barslast(date<=m);//M=1040101
     w2:=barslast(date<=n);//N=1040319
     ref(sum(v,w1),w2);
     { 如果用  BARSSINCE(date>=m);//上市以来第一次条件成立时的位置}
     {如果用  BARSLAST(date<=m);//最近一次条件成立时的位置}
       在这里两个函数都可以用  而符号却刚好相反




引用:
134.问:
     请问分析家里怎么能知道某段时间内(比如一个星期)某个价位的总的成交量是多少?
   答(懒汉):
      分两步(分析家4)
       1
        建公式  默认为分笔
         cv:if(c=k,v,0);
          将此公式设置在 扩展数据X(=1~11)中 并进行数据更新 即加入历史数据
        2
         另建一公式
         tv:=EXTDATA(x);
         sum(tv,5);
     解释:
        1
         建公式  默认为分笔
           cv:sum(if(c=k,v,0),0);//某价位K的成交量(当日)
        将此公式设置在 扩展数据X(=1~11)中 并进行数据更新 即加入历史数据
         2
          另建一公式
          tv:=EXTDATA(x);//调用扩展数据X 即扩展 数据中的CV值(每天)
          sum(tv,5);//五天=一周




引用:
135.问:
     每天的买盘量和卖盘量的指标怎么编写?
   答(竹林):
     你说得其实就是内外盘,可以设为扩展数据然后引用
      内盘:SUM(SELLVOL,0);
      外盘:sum(buyvol,0);
       其它    请仔细主读分析家的相关帮助




引用:
136.问:
     如何将W&R指标倒转显示的上下方向
   答(竹林):
     加或减去正负号




引用:
137.问:
     能编每条均线相隔15天的均线流 fxj公式吗
   答(多多):
     ma(c,5);
     ma(c,20);
    下面的第句就差15天




引用:
138.问:
     函数INDEXC在沪市各股显示上证指数,在深市各股显示深证指数,请问在深市各股显示上证指数用啥 函数表示?
   答(懒汉):
     "1a0001$close";




引用:
139.问:
     三条均线粘合如何写出?
     例如:a:=ma(c,5);
         b:=ma(c,13);
         c:=ma(c,34);
   答(多多):
        a:=ma(c,5);
        b:=ma(c,13);
        d=ma(c,34);

        a1:=abs((a-c)/c);
        a2:=abs((b-c)/c);
        a3:=abs((d-c)/c);
        a1<0.01 and a2<0.01 and a3<0.01




引用:
140.问:
      如何将此指标转为选股公式?
        a:=(c-ref(c,1))/ref(c,1)*100;
        a1:=BARSLAST( a>3);
        a2:=if(a1>0,1,0);
        o1:=if(a2=1 and a1=1,o,ref(o,a1-1));
        h1:=if(a2=1 and a1=1,h,hhv(h,a1));
        l1:=if(a2=1 and a1=1,l,llv(l,a1));
        c1:=if(a2=1 and a1=1,c,c);
        STICKLINE( a2=1 and c1>o1,o1 ,c1 ,8 ,0 ),colorred;
        STICKLINE( a2=1 and c1        STICKLINE( a2=1 and c1>o1,h1 ,l1 ,1 ,0 ),colorred;
        STICKLINE( a2=1 and c1        STICKLINE( a2=0 ,o ,c ,8 ,0 ),color00ffff;
        STICKLINE( a2=0 ,h ,l ,1 ,0 ),color00ffff;
   答(多多):
        a:=(c-ref(c,1))/ref(c,1)*100;
        a1:=BARSLAST( a>3);
        a2:=if(a1>0,1,0);
        选股:a2=0
引用:
141.问:
      求个股与大盘同步fxj指标
   答(lrxxxx):
      个股: EMA(100*(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)),K);
      大盘: EMA(100*(INDEXC-LLV(INDEXL,N))/(HHV(INDEXH,N)-LLV(INDEXL,N)),K);
   答(yyzzqq):
       大盘同步指标在FXJ系统有.
       条件选股公式
       C-130   大盘同步选股




引用:
142.问:
      帮助写条单日成交量大于五日成交量两倍以上的分析家4.0公式
   答(多多):
      v>ma(v,5)*2




引用:
143.问:
      大智慧中日线分析 “昨收”怎样做
   答(多多);
      ref(c,1)




引用:
144.问:
      5日均线50日内上穿20日均线的累计次数。
   答(尚水):
      count(cross(ma(c,5),ma(c,20)),50)




引用:
145.问:
      怎么样编写在0轴下交叉。比如5日线在0轴下交叉10日线
   答(天上火):
       例如要m1,m2在0轴下交叉。
       金叉cross(m1,m2) and m1<0




引用:
146.问:
      突破前期高点时选出的公式
   答(懒汉):
       c>ref(hhv(h,N),1);//创N日新高




引用:
147.问:
      如何将所属板块加到K线主图里
   答(多多):
      drawtext(sysparam(2)=barpos,h,'所属板块:'+blkname),colorccffff,align4




引用:
148.问:
      如何编写大盘还手率的公式
   答(zhang68816):
      v/CAPITAL*100;这就是换手率
   答(yyzzqq):
      用自定义数据取得历史流通盘的和,再用大盘成交量/历史流通盘的和.(fxj5.0)




引用:
149.问:
      2001年1月15日那天个股的收盘价和对应大盘的指数如何表达?
   答(懒汉):
      w:=barslast(date<=1010115);
      rc:=ref(c,w);
      rp:=ref(INDEXC,w);




引用:
150.问:
      MA1:0.5*(100-100*EMA(WINNER(C)-WINNER(C*0.7),5))+0.5*EMA(100-(WINNER(C*1.05)-WINNER      (C*0.90))*100,5),POINTdot,ColorFFFF03;
       上述语句中当MA1的值>=昨日MA1的值时,显示红色。当MA1的值<昨日MA1的值时,显示绿色。在      分析家4.9中如何编写呢?
   答(懒汉):
      MA1:0.5*(100-100*EMA(WINNER(C)-WINNER(C*0.7),5))+0.5*EMA(100-(WINNER(C*1.05)-WINNER         (C*0.90))*100,5), colorred;
      PARTLINE(ma1       分析家4.09做不到
   引用:
151.问:
      5日、10日、20日均线在30天内始终保持多头排列,怎么编写
   答(懒汉):
      m:=ma(c,5); m1:=(c,10); m2:=ma(c,20);
      count(m>m1 and m1>m2,30)=30;




引用:
152.问:
      有没有个股K线的副图指标
   答(懒汉):
      STICKLINE(c/o>=1,o,c,6,1) colorred;
      STICKLINE(c/o>=1,c,h,0.3,1) colorred;
      STICKLINE(c/o>=1,o,l,0.3,1) colorred;
      STICKLINE(c/o<1,c,o,6,0) colorcyan;
      STICKLINE(c/o<1,l,h,0.3,0) colorcyan;




引用:
153.问:
      以历史最低点为起点写股价回升创新高点次数并在窗新高日收盘价处标出数字
   答(懒汉):
      LL:=LLv(L,0);
      w:=barssince(L=LL[datacount]);
      hh:=hhv(h,w);
      s:=sum(h>ref(hh,1),0);
      DRAWNUMBER(s>ref(s,1),h*1.01,s,0);




引用:
154.问:
      求这个指标的条件不成立时也画绿柱怎么写?
      DIFF:=STKINDI('','MACD日.DIFF',0,6);  
      k线:=STKINDI('','kdj.k',0,6);
      d线:=STKINDI('','kdj.d',0,6);
      STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred;
      STICKLINE(k线   答(yyzzqq):
      DIFF:=STKINDI('','MACD日.DIFF',0,6);  
      k线:=STKINDI('','kdj.k',0,6);
      d线:=STKINDI('','kdj.d',0,6);
      STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred;
      STICKLINE(k线      STICKLINE((k线>ref(d线,1) and DIFF<=ref(DIFF,1)) or (k线ref              (DIFF,1),VOL,0,7,0)COLORGREEN;




引用:
155.问:
      需要一个用业绩来排序的公式,
   答(yyzzqq):
      业绩指标有多种。如以每股收益排序可这样。
       FINANCE(33);




引用:
156.问:
      想选出在一段时间里股价的波幅在一个设定范围内的股票,比方说,在60天的交易天里,
     股价的波幅在百分之15范围内,那么设参数N=60,M=15,(参数可调整),
   答(馨芸):
      这是一般人定义的所谓”平台整理幅度”的写法,试试看可否
      (hhv(close,n)-llv(close,n))/llv(close,n)<=(M/100)为平台整理幅度M%的设定。




引用:
157.问:
      用于盘中预警:股价第一天穿越3MA且成交量比昨天放大0.8倍
   答(阿福):
      cross(ma(c,3),c) and  ref(v,1)*1.8



引用:
158.问:
      如何写分析家的“n日内,出现过x=1,则今日的y=1条件成立
   答(骑兵):
      y and any(x,n);




引用:
159.问:
      比如今天收盘在7元, 我想表示昨天在7元这个价位的获利盘,
   答(懒汉):
      飞狐的
      WINNER(refx(c,1))  




引用:
160.问:
      帮忙编制真实买入和卖出量公式
   答(馨芸):
      给你一个类似的主力向量(总买及总卖)
       CC:=C;
       HH:=H;
       LL:=L;
       OO:=O;
       BB:=AMOUNT;
       VV:VOL,linethick0;
       VAR1:=VOL/((HH-LL)*2-ABS(CC-OO));
       成交:=VOL;
       // STICKLINE(VOL,VOL,0,8,0),colorwhite;
       bull:=V*(c-L)/(H-L);
       bear:=v-bull;

       主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC       STICKLINE(主動買盤,主動買盤,0,7,0),colorred;

       主動賣盤:IF(CC>OO,if( cc=hh,0,  if(cc=LL,(-vv),(-bear))  ),  IF( CC       STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33;
      给你一个类似的主力向量(净买及净卖)
       CC:=C;
       HH:=H;
       LL:=L;
       OO:=O;
       BB:=AMOUNT;
       VV:VOL,linethick0;
       VAR1:=VOL/((HH-LL)*2-ABS(CC-OO));
       成交:=VOL;
       // STICKLINE(VOL,VOL,0,8,0),colorwhite;
       bull:=V*(c-L)/(H-L);
       bear:=v-bull;

       主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC       // STICKLINE(主動買盤,主動買盤,0,7,0),colorred;

       主動賣盤:IF(CC>OO,if( cc=hh,0,  if(cc=LL,(-vv),(-bear))  ),  IF( CC       // STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33;
       主動淨買:=(主動買盤+主動賣盤);
       STICKLINE(主動淨買>0,主動淨買,0,7,0),colorred;
       STICKLINE(主動淨買<0,主動淨買,0,7,0),colorffcc33;
引用:
161.问:
     求(FXJ)“N周期中X出现最小值的日期到现在的天数”的写法
   答(骑兵00):
        llvbars(x,n);




引用:
162.问:
      求现价同时上穿5日均价线和10均价线,
   答(骑兵00):
      CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10));




引用:
163.问:
       如何实现曲线图
      我想将我的每日资金总市值(既:资金总市值=手中股票数量X收盘价+资金余额)用曲线图表表示出来(数据可采取每天输入或最好能根据我的持仓情况和现价自动产生),这样就可以每天看到市值的变化曲线,从这张图上你会很清晰地看到自己的操作成果与资金变化的情况。其最大好处就是你将忘掉自己的股票成本价,继而关心的只是自己现在的股票总市值----你目前资产的真实反映。不知如何实现
   答(馨芸):
       试试是否合你要
       RN=资金余额,修改RN时以老鼠右键点VA变量,选”调整指标参数”
       {n=6張,RN=500}
       Va:c*n*1000+rn;
       drawnumber(islastbar,va*1.02,va,0),coloryellow;
       drawnumber(barpos=sysparam(1),va*1.02,va,0),colorred,shift1;
       vertline(barpos=sysparam(1));




引用:
164.问:
      请帮忙写公式:
      1.分时均线上方每笔成交大于100手的次数.
      2.分时均线下方每笔成交大于100手的次数.
    答(懒汉):
      分时相当于1分钟。所以无法做这样的统计
      j:=sum(amount,0)/sum(v,0)/100;
      v1:sum(if(c>j and v>100,1,0),0);
      v2:sum(if(c100,1,0),0);
      只在分笔中使用




引用:
165.问:
      10日均线上行 现价重上或向上突破3日均线  怎么编写公式
    答(hjg):
       ma(c,10)>ref(ma(c,10),1)  AND  cross(c,ma(c,3));




引用:
166.问:
      如果同时3日均线10均线是多头排列怎么写?
    答(hjg):
       ma(c,3)>ref(ma(c,3),1)  AND  ma(c,10)>ref(ma(c,10),1)  AND  cross(c,ma(c,3));




引用:
167.问:
      求现价同时上穿5日均价线和10均价线,当曰涨幅大于3%,
    答(xiyuanzb):
      cross(c,ma(c,5)) and cross(c,ma(c,10)) and (c-ref(c,1))/ref(c,1)>0.03




引用:
168.问:
     转:"变色MACD三死叉见顶解盘"FXJ5.0用源码 ,求帮忙
     《Line  4:  C1035 :未定义的变量  ShoRT
      Line  4:  C1035 :未定义的变量 long
      Line  5:  C1035 :未定义的变量  m>>
      {变色MACD三死叉见顶 SHORT,12,5,400  LONG,26,20,100  m,9,2,60}{FXJ5.0用}
      DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen;
      DEA :EMA(DIFF,M),colorcyan;
      MACD:2*(DIFF-DEA), COLORSTICK;
      tj:=(diff>dea);
      tj1:=(diff>0);
      PARTLINE(diff,tj),colormagenta,linethick2;
      partline(diff,tj1 and tj),colorred,linethick2;
      tj2:=diff<-1 and diff      partline(diff,tj2),colorblue,linethick2;
      B1:=LLV(MACD,999999);
      B2:=HHV(MACD,999999);
      B3:=(B2-B1);
      C1:=LLV(low,999999);
      C2:=HHV(high,999999);
      C3:=(C2-C1);
      D:=B3/C3;
      W1:=C<=MA(C,5) AND C<=MA(C,10) ;
      W2:=O>MA(C,5) AND O>MA(C,10) ;
      W3:=MA(V,5)<=MA(V,10);
      W4:=diff<=dea;
      TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen;
      TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow;
      TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred;
      TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff;
      TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow;
      TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen;
      VERTLINE(W1 AND  W2 AND W3 AND W4,0),colorgreen;
   答(待雨游晴):
      只是未定义变量,试下这样
      {变色MACD三死叉见顶 SHORT,12,5,400  LONG,26,20,100  m,9,2,60}{FXJ5.0用}
      short:=12;long:=26;m:=9;
      DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen;
      DEA :EMA(DIFF,M),colorcyan;
      MACD:2*(DIFF-DEA), COLORSTICK;
      tj:=(diff>dea);
      tj1:=(diff>0);
      PARTLINE(diff,tj),colormagenta,linethick2;
      partline(diff,tj1 and tj),colorred,linethick2;
      tj2:=diff<-1 and diff      partline(diff,tj2),colorblue,linethick2;
      B1:=LLV(MACD,999999);
      B2:=HHV(MACD,999999);
      B3:=(B2-B1);
      C1:=LLV(low,999999);
      C2:=HHV(high,999999);
      C3:=(C2-C1);
      D:=B3/C3;
      W1:=C<=MA(C,5) AND C<=MA(C,10) ;
      W2:=O>MA(C,5) AND O>MA(C,10) ;
      W3:=MA(V,5)<=MA(V,10);
      W4:=diff<=dea;
      TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen;
      TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow;
      TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred;
      TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff;
      TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow;
      TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen;
      VERTLINE(W1 AND  W2 AND W3 AND W4,0),colorgreen;




引用:
169.问:
      帮忙写一大盘分时均线公式
   答(懒汉):
      可这样
      if capital=0 then
      sum(c*v,0)/sum(v,0)/100;
      else
      sum(amount,0)/sum(v,0)/100;

      上面的用于分笔

      这个可用于N分钟
      w:=barslast(hour      if capital=0 then
      sum(c*v,w)/sum(v,w)/100;
      else
      sum(amount,w)/sum(v,w)/100;




引用:
170.问:
      EM10或EM20现在上行 怎么写
   答(远古菡萏):
      TYP:=(HIGH + LOW + CLOSE)/3;
      CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
     金叉选股:CROSS(EMA(cci,10) ,EMA(cci,20) );

     上行:EMA(cci,10)>ref(EMA(cci,10),1);
引用:
171.问:
      求资金进出指标
   答(杨文亮):
      tt:=if(c>=ref(c,1),amount,0);
      AA:=sum(amount,0);
      AB:=sum(tt,10)*1000/aa;
      总体入场金额:100*ab;

      tt1:=if(c      AA1:=sum(amount,0);
      AB1:=sum(tt1,10)*1000/aa1;
      总体下跌金额:100*ab1;

      mm:=if(c>=ref(c,1),v/ref(v,1),0);
      mm1:=if(c      时段入场金额:10000*sum(mm,10)/sum(mm,50);
      时段下跌金额:10000*sum(mm1,10)/sum(mm1,50);




引用:
172.问:
      想在k线上显示那根k线距今天换手100/100那根k线距今天换手200/100显示数字
    答(阿福):
      f:=MOD(SUM(100*VOL/CAPITAL,0),100);
      n:=(SUM(100*VOL/CAPITAL,0)-f)/100;
      tj:=f      VERTLINE(tj);
      fd:=REF(BARSLAST(tj),1)+1;
      DRAWNUMBER(tj,50,n,0),ALIGN1,COLORffffff;
      DRAWTEXT(tj,40,'次'),ALIGN1,COLORGREEN;
      DRAWTEXT(tj,30,'换'),ALIGN1,COLORGREEN;
      DRAWTEXT(tj,20,'手'),ALIGN1,COLORGREEN;
      DRAWNUMBER(tj,10,fd,0),ALIGN1,COLORred;
      DRAWTEXT(tj,0,'天'),ALIGN1,COLORGREEN;
       还可这样写:
      input:n(1040102,700101,1341231);//设置日期调整范围
      n1:=BARSLAST(if(date=n,DATACOUNT-barpos,0)<>0);//计算起始开始的数据周期
      hsl:=100*VOL/CAPITAL,LINETHICK0;
      f:=MOD(SUM(hsl,n1),100),LINETHICK0;//数据统计从输入日期开始
      tj:=f      VERTLINE(tj),POINTDOT,colorff...;
      fd:=REF(BARSLAST(tj),1)+1;
      DRAWNUMBER(tj,CLOSE,fd,0),ALIGN5;
      周期天数:fd,LINETHICK0;
      换手累积:f,LINETHICK0;
      周期均价:SUM(AMOUNT,fd)/SUM(VOL,fd)/100;

      bf1:=0;
      for i:=SYSPARAM(1) to DATACOUNT do begin
       IF bf1>=100 then BREAK else bf1:=bf1+hsl;
      end;
      btj:=BARPOS=i,LINETHICK0;
      VERTLINE(btj),LINEDOT,COLORYELLOW;
      DRAWTEXT(btj,HIGH,'完成100%换手\n共 '+NUMTOSTR((i-SYSPARAM(1)),0)+'                          天'),ALIGN4,COLORRED;
        再给一个钻心虫编的:
      自动标出换手达100%(缺省参数)的前面K线位置--源码
       偶也编了个小东东:当十字光标移到某一位置时,自动标出换手达100%(缺省参数)的前面K线位置。源码可加在主图公式中。

       INPUT:%(100,1,999);//设定换手率缺省参数
       周期:SUMBARS(v,capital/100*%),LINETHICK0;
       KS:=BACKSET(BARSCOUNT(v)=sysparam(1),周期);
       VERTLINE(cross(KS,1)),LINEDOT,COLORYELLOW;
       DRAWNUMBER((cross(KS,1)),sysparam(5),DATE,0),COLORGREEN;




引用:
173.问:
      求金叉死叉价预测
    答(道):
       KDJ金叉死叉价预测,您可加在自己的主图公式中!
       RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
       K:=SMA(RSV,3,1);
       D:=SMA(K,3,1);
       交叉:=(D*3-K*2)*(HHV(H,8)-LLV(L,8))/100+LLV(L,8);
       DRAWNUMBER(dynainfo(7)=c and dynainfo(10)=amount ,h*0.985,交叉,2),SHIFT1,colorgreen;
       DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k>d,h,'KDJ死叉  价:'),SHIFT1,coloryellow;
       DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k




引用:
174.问:
      编写一个均线走平和上翘的公式原码.
   答(多多):
      走平:ma(c,n)=ref(ma(c,n),1)
      上翘:ma(c,n)>ref(ma(c,n),1)




引用:
175.问:
      大盘条形背景(例如周K线上升为红色,下跌为蓝)原码怎样表达
    答(馨芸):
      vertline(c>ma(c,5)),linethick8,color0099cc;
      AC:=C;
      AH:=H;
      AL:=L;
      AO:=O;
      STICKLINE(AC>=AO,AH,AC,1,0),color225588;
      STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;
      STICKLINE(AC>=AO,AO,AL,1,0),color225588;
      STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;

      STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;
      STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;
      STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;
      STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;
      STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;
      STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;
      STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;
      STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;

      STICKLINE(AC<=AO,AH,AC,1,0),color88...;
      STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
      STICKLINE(AC<=AO,AO,AL,1,0),color88...;
      STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

      STICKLINE(AC<=AO,AC,AO,8,0),COLOR88...;
      STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;
      STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;
      STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;
      STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;
      STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;
      STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;
      STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00;




引用:
176.问:
      怎样把飞狐指标叠加.如macd和kdj
   答(懒汉):
      k:"kdj.k",COLORWHITE;
      d:"kdj.d",COLORYELLOW;
      j:"kdj.j",COLORGREEN;
     {以上为a指标,显示数值和画线.其数值和副图右侧的坐标对应}

      diff:"macd.diff",LINETHICK0,COLORCYAN;
      dea:"macd.dea",LINETHICK0,COLORRED;
      macd:"macd.macd",LINETHICK0,COLORMAGENTA;
     {以上为b指标,只显示数值,不画线.其数值和副图右侧的坐标不对应}

     {以下规定叠加区域-这里是显示区域}
       p:=SYSPARAM(3)-SYSPARAM(2);
       q:=SYSPARAM(3);
     {以下计算叠加比和平移量}
       ha:=hhv(max(max(k,ad),j),p);//显示区域内a指标最大值
       La:=LLv(min(min(k,d),j),p);//显示区域内a指标最小值
       hb:=hhv(max(max(diff,dea),macd),p);//显示区域内b指标最大值
       Lb:=LLv(min(min(diff,dea),macd),p);//显示区域内b指标最小值
       b:=(ha-La)/(hb-Lb);//叠加比
       y:=(ha+La-(hb+Lb)*b)/2;//平移量
     {以下画b指标的叠加线}
       PARTLINE(1,diff*b[q]+y[q]),COLORCYAN;//画b1线
       PARTLINE(1,dea*b[q]+y[q]),COLORRED;//画b2线
       STICKLINE(b3<0,macd*b[q]+y[q],y[q],0.1,0),COLORBLUE;//画b3的下竖线
       STICKLINE(b3>0,macd*b[q]+y[q],y[q],0.1,0),COLORMAGENTA;//画b3的上竖线




引用:
177.问:
       以大盘MACD为背景条件的公式怎样写
   答(kjyhao):
      这是以大盘MACD为背景的主图
       aa:=INDEXC;
       DIFF:=EMA(AA,12) - EMA(AA,26);
       DEA :=EMA(DIFF,9);
       MACD:=2*(DIFF-DEA);
       xma1:=MACD;xma2:=0;
       xtj1:=CROSS(xma1,xma2) or xma1>xma2;
       xtj2:=CROSS(xma2,xma1) or xma1       FILLRGN(xtj1,SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA;
       FILLRGN(xtj2,SYSPARAM(5),SYSPARAM(4)),Color528608;
       ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1));
       STICKLINE(ktj,HIGH,LOW,0.1,1),colorred;
       STICKLINE(ktj,CLOSE,OPEN,7,1),colorred;
       STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan;
       STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan;
       ma5:MA(CLOSE,5);
       ma10:MA(CLOSE,10);
       ma20:MA(CLOSE,20);
       ma30:MA(CLOSE,30);
       aa:=sumbars(vol,capital);
       平均成本:sum(v*c,aa)/sum(v,aa),linethick1;     




引用:
178.问:
      能显示MACD,KDJ,RSI周线,月线金叉的指标(源码),最好可选股的
    答(yyzzqq):
      MACD周线金叉 cross( "macd.macd#week",0);
         月线金叉 cross( "macd.macd#month",0);
      KDJ周线金叉 cross( "kd.k#week","kd.d#week");
         月线金叉 cross( "kd.k#month","kd.d#month");
      RSI周线金叉 cross( "RSI.RSI1#week","RSI.RSI2#week");
         月线金叉 cross("RSI.RSI1#month","RSI.RSI2#month");




[Copy to clipboard]
CODE:
179.问:
     怎么指示今天的收盘价是在几日收盘价中的最高?
     比如说,我在K线图中看出今天收盘价是15日内收盘价的最高,这个15日用公式怎么求出来?
   答(馨芸):
      试试
       hac[1]:=0;
       att1:=hac[1];
       att2:=hac[1];
       attc:=hac[1];
       fc:=c*1;
       attc:=fc[datacount];
       att1:=1;
       for i=datacount-1 downto datacount-200 do
       begin
            if  fc            if  fc>attc then att2:=1;;
        end;
       n:att1;   
   答(懒汉):
       也可这样
       cc:=if(barscount(c)=1,999999,c);
       sumbars(ref(cc,1)-cc,0)-1;
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
2楼 发表于 2007-3-16 11:12  只看该作者 [Copy to clipboard]
CODE:
180.问:
      请优化 飞狐的·实战看盘
       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,5
       5))  *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,colorblack;
       顶线: 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),COLORCYAN,;
       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:=CLOSE       t3:=多方>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 CLOSE        AND 空方>=REF(空方,1) AND VarC       DRAWTEXT(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;//这行不能引入
   答(asghk):
       “实战看盘”指标!
       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,5
        5)) *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,colorblack;
       顶线: 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),COLORCYAN;
       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:=CLOSE       t3:=多方>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 CLOSE        AND 空方>=REF(空方,1) AND VarC       DRAWTEXT(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;
引用:
181.问:
      飞狐写个近似指南针无穷成本均线的公式
   答(懒汉):
       别人写的
      A:=AMOUNT/V/100;
      B:=(3*H+L+O+2*C)/7;
      S1:=SUM(AMOUNT,5)/A/100;
      S2:=SUM(AMOUNT,13)/A/100;
      S3:=SUM(AMOUNT,34)/A/100;
      无穷成本线:dMA(B,V/CAPITAL);
      CYC1:dMA(B,V/S1);
      CYC2: DMA(B,V/S2);
      CYC3:dMA(B,V/S3) ;
  答(lhl311):
      无穷成本均线:DMA(CLOSE,VOL/CAPITAL);




引用:
182.问:
      我用的是通信达南方证券
      想编写一个条件选股:股票当天的收盘价是N天内最高的收盘价.
    答(知无不言):
       c=hhv(c,N);




引用:
183.问:
      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN;

      我想用"FILLRGN"函数填空后就覆盖了K线和均线, 再重叠k线也不行,
      请问老师用什么函数可填空K线就不会被覆盖,FXJ使用.
    答(知无不言):
      添加K线,设副画指标。

      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN;
      k:=(c>o or c=o and c>ref(c,1));
      stickline(k,h,l,0.1,1),colorred;
      stickline(k,c,o,8,1),colorred;
      stickline(not(k),h,l,0.1,0),colorcyan;
      stickline(not(k),c,o,8,0),colorcyan;   
    答(vkioli2):
      有个变通办法倒可以参考看看

      {沿用上面知无不言兄的公式,副图}
      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      STICKLINE(ma10>=ma20,ma10,ma20,10,0),colorgreen;
      k:=(c>o or c=o and c>ref(c,1));
      stickline(k,h,l,0.1,1),colorred;
      stickline(k,c,o,8,1),colorred;
      stickline(not(k),h,l,0.1,0),colorcyan;
      stickline(not(k),c,o,8,0),colorcyan;




引用:
184.问:
      飞狐的函数功能说明里只说了用法,却没说是干什么用的,因此也无法理解它应用到公式编程中的意义,它是怎么转换的,从什么转换到什么?为什么能用于寻找最适样本模型,
    答(水芸儿):
      傅立叶数组是一种以三角函数表现的周期性数组,目地在观察周期与desity的分布,而在统计或经 济学上, 傅立叶转换的功用主要在类似smoothing的作用,求出一条平滑线,窥探数据样本的趋势,  简单说直线回归若在求样本数据的直线趋势,那FFt就类似在求样本的曲线回归,直线回归所求的直 线趋势随样本大小而异,同样的FFt所求的曲线回归, 也随样本大小而异,这也是为何统计上有所谓 的bootstrap的应用方法,因为单一样本难定真趋势,所以在一个母体中(population)抽出n个样本, 做n次回归,再取回归参数的平均,基本上fft的功用与均线随便列举如120日均线相当,但120日均线 只计前120日,所以不是未来函数,而FFT每次都用第一天到最后一天的数据当作样本计算,所以每加 入一天新数据就是一个新样本,由于每天用不同样本计算,求出的曲线值每天不同,有时变化小,有 时变化很大,所以是一个未来函数,就如同直线回归,它的功用只是藉由样本求出最适模型配线,来  预测未来值而已,想要当成均线功能使用是危险的,想要了解FFT的计算方式就去查数学或统计专书




引用:
185.问:
       看到有人发分时图指标,但在分析家的分时图上不能选择指标,点住指标键自己换,不知把源码  输入到哪里才能换出输入源码的分时图
    答(知无不言):
       分析家无此功能




引用:
186.问:
       求随光标移动而显示当日换手率数值的公式(副图指标,可添加在VOL公式里)在光标处显示值
    答(奇兵00):
        换手率%:V/FINANCE(7),LINETHICK0;
    答(lfh871):
        V,VOLSTICK;
        HS:100*V/CAPITAL;
        DRAWNUMBER(SYSPARAM(1)=BARPOS,SYSPARAM(6),HS,2);




引用:
187.问:
       分析家公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。 DRAWTEXT 显示 进
             公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均   线, 但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进
    答(vkioli2 ):
        {公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。     

     DRAWTEXT 显示 进}
        a:ma(c,10);
        b:ma(c,30);
        c1:ma(c,60);
        d:ma(c,120);
        k1:=min(ref(c,1),l)        k2:=c>max(a,b,c1,d);
        DRAWTEXT(k1 and k2,l*0.995,'进');

       {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
              但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进}
        a:ma(c,10);
        b:ma(c,30);
        c1:ma(c,60);
        d:ma(c,120);
        k1:=min(ref(c,1),l)        k2:=c>max(a,b,c1) and d        DRAWTEXT(k1 and k2,l*0.995,'进');




引用:
188.问:
       k1:=min(ref(c,1),l)       k2:=c>max(MA1,MA2,MA3,MA4);
       DRAWTEXT(k1 and k2,l*0.995,'穿4');

      {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
         但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进}
       k1:=min(ref(c,1),l)       k2:=c>max(MA1,MA2,MA3) and MA4       DRAWTEXT(k1 and k2,l*0.995,'穿3.4');
       能改成预警吗
    答(vkioli2):
       a:=ma(c,10);
       b:=ma(c,30);
       c1:=ma(c,60);
       d:=ma(c,120);
       k1:=min(ref(c,1),l)       k2:=c>max(a,b,c1,d);
       预警:k1 and k2;

      {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
         但120日均线在MA10,30,60日均线下方。 预警}
       a:=ma(c,10);
       b:=ma(c,30);
       c1:=ma(c,60);
       d:=ma(c,120);
       k1:=min(ref(c,1),l)       k2:=c>max(a,b,c1) and d       预警:k1 and k2;




引用:
189.问:
      a:=ma(c,10);  代表10天平均线,那么10周均线如何表达呢?不会是  a:=ma(c,50); 这么简单吧
    答(股票交易人):
      "MA.MA1#week"(10);




引用:
190.问:
       最好还能教我一下,在飞狐里,怎么用公式来表述筹码密集呢?
    答():
       这是我原来在网上收集的。
      a:=barscount(c);
      a1:=sysparam(1);
      a2:=sysparam(2);
      a3:=sysparam(3);
      a4:=sysparam(4);
      a5:=sysparam(5);

      n:=a3-a2+1;
      m:=a-a2+1;
      区间:m,linethick0;
      hl:=(a4-a5)/50;
      vs:=if(a>=a2 and a1>=a,v,0);
      b1:=if(between(c,a4-0*hl,a4-1*hl),vs,0);
      b2:=if(between(c,a4-1*hl,a4-2*hl),vs,0);
      b3:=if(between(c,a4-2*hl,a4-3*hl),vs,0);
      b4:=if(between(c,a4-3*hl,a4-4*hl),vs,0);
      b5:=if(between(c,a4-4*hl,a4-5*hl),vs,0);
      b6:=if(between(c,a4-5*hl,a4-6*hl),vs,0);
      b7:=if(between(c,a4-6*hl,a4-7*hl),vs,0);
      b8:=if(between(c,a4-7*hl,a4-8*hl),vs,0);
      b9:=if(between(c,a4-8*hl,a4-9*hl),vs,0);
      b10:=if(between(c,a4-9*hl,a4-10*hl),vs,0);
      b11:=if(between(c,a4-10*hl,a4-11*hl),vs,0);
      b12:=if(between(c,a4-11*hl,a4-12*hl),vs,0);
      b13:=if(between(c,a4-12*hl,a4-13*hl),vs,0);
      b14:=if(between(c,a4-13*hl,a4-14*hl),vs,0);
      b15:=if(between(c,a4-14*hl,a4-15*hl),vs,0);
      b16:=if(between(c,a4-15*hl,a4-16*hl),vs,0);
      b17:=if(between(c,a4-16*hl,a4-17*hl),vs,0);
      b18:=if(between(c,a4-17*hl,a4-18*hl),vs,0);
      b19:=if(between(c,a4-18*hl,a4-19*hl),vs,0);
      b20:=if(between(c,a4-19*hl,a4-20*hl),vs,0);
      b21:=if(between(c,a4-20*hl,a4-21*hl),vs,0);
      b22:=if(between(c,a4-21*hl,a4-22*hl),vs,0);
      b23:=if(between(c,a4-22*hl,a4-23*hl),vs,0);
      b24:=if(between(c,a4-23*hl,a4-24*hl),vs,0);
      b25:=if(between(c,a4-24*hl,a4-25*hl),vs,0);
      b26:=if(between(c,a4-25*hl,a4-26*hl),vs,0);
      b27:=if(between(c,a4-26*hl,a4-27*hl),vs,0);
      b28:=if(between(c,a4-27*hl,a4-28*hl),vs,0);
      b29:=if(between(c,a4-28*hl,a4-29*hl),vs,0);
      b30:=if(between(c,a4-29*hl,a4-30*hl),vs,0);
      b31:=if(between(c,a4-30*hl,a4-31*hl),vs,0);
      b32:=if(between(c,a4-31*hl,a4-32*hl),vs,0);
      b33:=if(between(c,a4-32*hl,a4-33*hl),vs,0);
      b34:=if(between(c,a4-33*hl,a4-34*hl),vs,0);
      b35:=if(between(c,a4-34*hl,a4-35*hl),vs,0);
      b36:=if(between(c,a4-35*hl,a4-36*hl),vs,0);
      b37:=if(between(c,a4-36*hl,a4-37*hl),vs,0);
      b38:=if(between(c,a4-37*hl,a4-38*hl),vs,0);
      b39:=if(between(c,a4-38*hl,a4-39*hl),vs,0);
      b40:=if(between(c,a4-39*hl,a4-40*hl),vs,0);
      b41:=if(between(c,a4-40*hl,a4-41*hl),vs,0);
      b42:=if(between(c,a4-41*hl,a4-42*hl),vs,0);
      b43:=if(between(c,a4-42*hl,a4-43*hl),vs,0);
      b44:=if(between(c,a4-43*hl,a4-44*hl),vs,0);
      b45:=if(between(c,a4-44*hl,a4-45*hl),vs,0);
      b46:=if(between(c,a4-45*hl,a4-46*hl),vs,0);
      b47:=if(between(c,a4-46*hl,a4-47*hl),vs,0);
      b48:=if(between(c,a4-47*hl,a4-48*hl),vs,0);
      b49:=if(between(c,a4-48*hl,a4-49*hl),vs,0);
      b50:=if(between(c,a4-49*hl,a4-50*hl),vs,0);
      v1:=strtonum(numtostr(if(islastbar,sum(b1,n),0),2));
      v2:=strtonum(numtostr(if(islastbar,sum(b2,n),0),2));
      v3:=strtonum(numtostr(if(islastbar,sum(b3,n),0),2));
      v4:=strtonum(numtostr(if(islastbar,sum(b4,n),0),2));
      v5:=strtonum(numtostr(if(islastbar,sum(b5,n),0),2));
      v6:=strtonum(numtostr(if(islastbar,sum(b6,n),0),2));
      v7:=strtonum(numtostr(if(islastbar,sum(b7,n),0),2));
      v8:=strtonum(numtostr(if(islastbar,sum(b8,n),0),2));
      v9:=strtonum(numtostr(if(islastbar,sum(b9,n),0),2));
      v10:=strtonum(numtostr(if(islastbar,sum(b10,n),0),2));
      v11:=strtonum(numtostr(if(islastbar,sum(b11,n),0),2));
      v12:=strtonum(numtostr(if(islastbar,sum(b12,n),0),2));
      v13:=strtonum(numtostr(if(islastbar,sum(b13,n),0),2));
      v14:=strtonum(numtostr(if(islastbar,sum(b14,n),0),2));
      v15:=strtonum(numtostr(if(islastbar,sum(b15,n),0),2));
      v16:=strtonum(numtostr(if(islastbar,sum(b16,n),0),2));
      v17:=strtonum(numtostr(if(islastbar,sum(b17,n),0),2));
      v18:=strtonum(numtostr(if(islastbar,sum(b18,n),0),2));
      v19:=strtonum(numtostr(if(islastbar,sum(b19,n),0),2));
      v20:=strtonum(numtostr(if(islastbar,sum(b20,n),0),2));
      v21:=strtonum(numtostr(if(islastbar,sum(b21,n),0),2));
      v22:=strtonum(numtostr(if(islastbar,sum(b22,n),0),2));
      v23:=strtonum(numtostr(if(islastbar,sum(b23,n),0),2));
      v24:=strtonum(numtostr(if(islastbar,sum(b24,n),0),2));
      v25:=strtonum(numtostr(if(islastbar,sum(b25,n),0),2));
      v26:=strtonum(numtostr(if(islastbar,sum(b26,n),0),2));
      v27:=strtonum(numtostr(if(islastbar,sum(b27,n),0),2));
      v28:=strtonum(numtostr(if(islastbar,sum(b28,n),0),2));
      v29:=strtonum(numtostr(if(islastbar,sum(b29,n),0),2));
      v30:=strtonum(numtostr(if(islastbar,sum(b30,n),0),2));
      v31:=strtonum(numtostr(if(islastbar,sum(b31,n),0),2));
      v32:=strtonum(numtostr(if(islastbar,sum(b32,n),0),2));
      v33:=strtonum(numtostr(if(islastbar,sum(b33,n),0),2));
      v34:=strtonum(numtostr(if(islastbar,sum(b34,n),0),2));
      v35:=strtonum(numtostr(if(islastbar,sum(b35,n),0),2));
      v36:=strtonum(numtostr(if(islastbar,sum(b36,n),0),2));
      v37:=strtonum(numtostr(if(islastbar,sum(b37,n),0),2));
      v38:=strtonum(numtostr(if(islastbar,sum(b38,n),0),2));
      v39:=strtonum(numtostr(if(islastbar,sum(b39,n),0),2));
      v40:=strtonum(numtostr(if(islastbar,sum(b40,n),0),2));
      v41:=strtonum(numtostr(if(islastbar,sum(b41,n),0),2));
      v42:=strtonum(numtostr(if(islastbar,sum(b42,n),0),2));
      v43:=strtonum(numtostr(if(islastbar,sum(b43,n),0),2));
      v44:=strtonum(numtostr(if(islastbar,sum(b44,n),0),2));
      v45:=strtonum(numtostr(if(islastbar,sum(b45,n),0),2));
      v46:=strtonum(numtostr(if(islastbar,sum(b46,n),0),2));
      v47:=strtonum(numtostr(if(islastbar,sum(b47,n),0),2));
      v48:=strtonum(numtostr(if(islastbar,sum(b48,n),0),2));
      v49:=strtonum(numtostr(if(islastbar,sum(b49,n),0),2));
      v50:=strtonum(numtostr(if(islastbar,sum(b50,n),0),2));
      zd:=max(v1,max(v2,max(v3,max(v4,max(v5,max(v6,max(v7,max(v8,max(v9,max(v10,max        
        (v11,max(v12,max(v13,max(v14,max(v15,max(v16,max(v17,max(v18,max(v19,max(v20,max  
        (v21,max(v22,max(v23,max(v24,max(v25,max(v26,max(v27,max(v28,max(v29,max(v30,max
        (v31,max(v32,max(v33,max(v34,max(v35,max(v36,max(v37,max(v38,max(v39,max(v40,max  
        (v41,max(v42,max(v43,max(v44,max(v45,max(v46,max(v47,max(v48,ma                  
        (v49,v50)))))))))))))))))))))))))))))))))))))))))))))))));
      峰尖量:zd/finance(7),linethick0,colorff00;
      峰尖价:if(zd=v1,a4-1*hl,if(zd=v2,a4-2*hl,if(zd=v3,a4-3*hl,if(zd=v4,a4-4*hl,if         
        (zd=v5,a4-5*hl,if(zd=v6,a4-6*hl,if(zd=v7,a4-7*hl,if(zd=v8,a4-8*hl,if(zd=v9,a4-   
          9*hl,if(zd=v10,a4-10*hl,if(zd=v11,a4-11*hl,if(zd=v12,a4-12*hl,if(zd=v13,a4-     
         13*hl,if(zd=v14,a4-14*hl,if(zd=v15,a4-15*hl,if(zd=v16,a4-16*hl,if(zd=v17,a4-   
         17*hl,if(zd=v18,a4-18*hl,if(zd=v19,a4-19*hl,if(zd=v20,a4-20*hl,if(zd=v21,a4-   
         21*hl,if(zd=v22,a4-22*hl,if(zd=v23,a4-23*hl,if(zd=v24,a4-24*hl,if(zd=v25,a4-   
         25*hl,if(zd=v26,a4-26*hl,if(zd=v27,a4-27*hl,if(zd=v28,a4-28*hl,if(zd=v29,a4-   
         29*hl,if(zd=v30,a4-30*hl,if(zd=v31,a4-31*hl,if(zd=v32,a4-32*hl,if(zd=v33,a4-   
         33*hl,if(zd=v34,a4-34*hl,if(zd=v35,a4-35*hl,if(zd=v36,a4-36*hl,if(zd=v37,a4-   
         37*hl,if(zd=v38,a4-38*hl,if(zd=v39,a4-39*hl,if(zd=v40,a4-40*hl,if(zd=v41,a4-   
         41*hl,if(zd=v42,a4-42*hl,if(zd=v43,a4-43*hl,if(zd=v44,a4-44*hl,if(zd=v45,a4-   
         45*hl,if(zd=v46,a4-46*hl,if(zd=v47,a4-47*hl,if(zd=v48,a4-48*hl,if(zd=v49,a4-   
         49*hl,if(zd=v50,a4-  50*hl,0)))))))))))))))))))))))))))))))))))))))))))))))))),linethick0,colorffff;
引用:
191,问:
     a,b两线在0到50范围内金叉怎么写?
     答:
     a:ma(c,5);
     b:ma(c,10);
     cross(a,b) and a<50 and b<50;




引用:
192.问:
     MA1: MA(CLOSE,P1),colorred;
     K: (MA(CLOSE,15)*7+MA(CLOSE,50)*3)/10,COLORGREEN;
     请教买入条件为:MA1:大于K: 而且 MA(CLOSE,1)大于K:。求教高手帮助编写买入条件。
     答:
      MA1>K and MA(C,1)>K;{参数P1的默认值为3}




引用:
193.问:
     请帮助编个选股公式:收盘价大于90周线。
     答:
      C>MA(C,90),用周线选股




引用:
194.问:
    请帮助写个分析家选股公式!
       (今日MACD值(柱值)--昨日(或上一交易日)柱值)>n
    答:
      "MACD.MACD"(12.26.9)-REF("MACD.MACD"(12.26.9),1)>N;




引用:
195.问:
     请高手帮忙编写一个10日均线拐头向上的选股公式
     答:
       ma(c,10)>ref(ma(c,10)>1)




引用:
196.问:
     请帮忙。
     KS:=(C-MA(C,13))/MA(C,13)*(-100);
     RKS:=REF(KS,1);
     MLS:=RKS/KS>=1.23 AND RKS>=8 AND C/REF(C,1)>=1.02;
     多方:STICKLINE(KS>=8,H,L,0,1),colorwhite,linethick2;
     空方:STICKLINE(MLS=1,H,L,0,1),colormagenta,linethick2;
     STICKLINE(C>=O,C,O,8,0) COLORred;
     STICKLINE(C<=O,C,O,8,0) COLORgreen;
     STICKLINE(KS>=8,O,C,8,1),colorwhite,linethick2;
     sTICKLINE(MLS=1,O,C,8,1),colormagenta,linethick2;
     EMA(C,10)colorcyan;
     EMA(KS/10+EMA(C,10),3)colorff8888;
     按上述指标编一个选股公式.
     答:
     KS:=(C-MA(C,13))/MA(C,13)*(-100);
     a:=EMA(C,10);
     b:=EMA(KS/10+EMA(C,10),3);
     金叉:cross(a,b);




引用:
197.问:
       n日内收盘涨幅平均值/n日内收盘跌幅平均值,怎么编写?
     答:
      试一试
      {input:n(13,1,999)}
      zf:=sum(if(c-ref(c,1)>0,(c-ref(c,1))/ref(c,1),0),n)/sum(c-ref(c,1)>0,n);
      f:=sum(if(c-ref(c,1)<0,(ref(c,1)-c)/ref(c,1),0),n)/sum(c-ref(c,1)<0,n);
      涨跌比:zf/df;  




引用:
198.问:
      如何编写:
      N日前5日均线下叉10日均线后,至今5日均线仍保持在10日均线下方。谢谢指教!
    答:
       barslast(cross(ma(close,10),ma(close,5)))>N and ma(c,5)       N值可自设。




引用:
199.问:
       请帮助编这个选股公式:在1分钟k线中挑选连续出现3只阳线的股票。
     答:
       COUNT(c>ref(c,1),3)=3;




引用:
200.问:
       这是一个出水芙蓉的公式:A1:=MA(C,13); A2:=MA(C,34); A3:=MA(C,55);
       B1:=O       B2:=C>A1 AND C>A2 AND C>A3;
       CON:B1 AND B2;
       请帮忙编写一个今日涨幅大于4%,并且在以前的20天里曾经出现过1次出水芙蓉.
     答:
       A1:=MA(C,13); A2:=MA(C,34); A3:=MA(C,55);
       B1:=O       B2:=C>A1 AND C>A2 AND C>A3;
       CON:=B1 AND B2;
       BARSLAST(CON)>19 AND C/REF(C,1)>1.04;
        或
       count(con,20)>=1 and c/ref(c,1)>1.04; 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
3楼 发表于 2007-3-16 11:14  只看该作者 公式求助1000例(5)
                                       

引用:
201.问:
       求教,只需表现当某日出现一根涨幅4%以上的阳线后,随后的5-8天不被破掉最,低价即可。
     答:
       公式1:
       W:=barslast(c/ref(c,1)>1.04 and o       ll:=ref(l,W);
       Wl:=llv(c,W);
       w>4 and w<9 and wl>ll;
       公式2:
       y:=c>o;{表示阳线}
       dy8:=ref(y,7) and llv(l,8)=ref(l,7);
       dy7:=ref(y,6) and llv(l,7)=ref(l,6);
       dy6:=ref(y,5) and llv(l,6)=ref(l,6);
       dy:=if(dy8,7,if(dy7,6,if(dy6,5,0)));{确定单阳天数]}
       cj:=if(dy8,1,if(dy7,1,if(dy6,1,0)));{确定成立条件}
       qfl:=ref(v,dy)>ref(v,dy-1)and ref(v,dy)>ref(v,dy-2)and ref(v,dy)>ref(v,dy-3) and ref    (v,dy) >
             r e f(v,dy-4);{表示放量}
       ltj:=hhv(v,5)=v;{表示放量}
       tp:=hhv(c,dy)=c;{表示突破}
       dy and ltj and y and c>ref(c,dy) and qfl and tp and ref(c,dy)>ref(c,dy+1);




引用:
202.问:
       如何编辑N日内最大量,次大量日所对应的的K线价格
     答:
       N日内最大量对应的的K线价格:ref(c,BARSLAST(hhv(v,n)));  




引用:
203.问:
       请教股价100天内下跌了30%的公式怎样编写
     答:
        c=ref(c,99)*0.7;




引用:
204.问:
       这是A》45角公式部分原码,
      AA20:MA(C,20)colorwhite;
      BB20:=atan((aa20-ref(aa20,1)))*3.1416*10;
      STICKLINE(BB20>1 and AA20>ref(AA20,1), AA20,REF(AA20,1),8,0)colorred,linethick2;
      STICKLINE(BB20<1 and AA20       求20均线是colorred的选股公式,即通常讲的,20线大于45角的选股公式。
     答:
       AA20:=MA(C,20);
       BB20:=atan((aa20-ref(aa20,1)))*3.1416*10;
       BB20>1 and AA20>ref(AA20,1);




引用:
205.问:
     求助写,5周周线上穿90周周线,而后又再次回落到90周周线处,但是和90周周线不发生死叉
     答:
       count(ma(c,5)>ma(c,90),barslast(cross(ma(c,5),ma(c,90))))=barslast(cross(ma(c,5),
              ma (c,90))) and cross(ma(c,5),ref(ma(c,5),1)) and llv(ma(c,5)-ma(c,90),3)3;
        默认周期:周线。




引用:
206.问:
      请教使用公式选股的朋友,有谁用论坛上的公式选股实战吗?战绩如何?是哪些公式呢?
     答:
       有啊,不过使用公式选股,是你对股票市场规律的在应用.
      比如说:一阳穿三线
       count(cross(c,ma(c,5)) and cross(c,ma(c,10)) and cross(c,ma(c,30)),1)




引用:
207.问:
       1,如何编写在5日均线以上连跌3天的股票?(按涨跌幅来算)
       2,如何编写在5日均线以上连跌3天的股票?(按收盘价和开盘价)
     答:
       count(cma(c,5),3)=3 ;
       count(O>C,3)=3 and count(c>ma(c,5),3)=3 ;




引用:
208.问:
      怎样做一个CYC成本均线多头排列的选股指标?
     答:
      CYC1:=0.01*EMA(AMOUNT,5 ) /EMA(VOL,5 ) ;
      cYC2:=0.01*EMA(AMOUNT,13 ) /EMA(VOL,13 ) ;
      CYC3:=0.01*EMA(AMOUNT,34 ) /EMA(VOL,34 ) ;
      CYC∞:=DMA(AMOUNT/(100*VOL),VOL/(100*FINANCE(7)));
      CYC1>CYC2 and CYC2>CYC3 and CYC3>CYC∞ ;




引用:
209.问:
      我想描述符合下列条件的公式如何写,在过去n天的过程中曾经出现过符合A,B,C,D四个条件,这4  个条件不分先后顺序以及是否在同一天 发出信号。
     答:
       t1:=<条件A>;
       t2:=<条件B>;
       t3:=<条件C>;
       t4:=<条件D>;
     {下面统计n天内,是否4个条件都发生过,我编几个条件在某一间隔内都发生就是这样编的}
     结果: hhv(t1,n)*hhv(t2,n)*hhv(t3,n)*hhv(t4,n);
     {如要几个条件同一天发生,则可写为}
      结果:t1*t2*t3*t4;
      {n天内,4个条件中,至少两个条件发生过,则}
      count(hhv(t1,n)+hhv(t2,n)+hhv(t3,n)+hhv(t4,n),n)>=2;




引用:
210.问:
     5日、10日、20日、30日均线走平并且股价在3%幅度内形成四线粘合的公式如何编?
     答:
     {平静}{n: 1  20    5    m:  1  10    3}
     aH:=max(ma(c,5),max(ma(c,10),max(ma(c,20),ma(c,30))));
     aL:=min(ma(c,5),min(ma(c,10),min(ma(c,20),ma(c,30))));
     b1:=hhv(max(c,o),n)/llv(min(c,o),n);
     结果:filter(b1<=(1+m/100) and ah/al<=(1+m/150),n),stick;


引用:
211.问:
      如何编写三线粘合”,条件:MA5,MA13,MA21三条均线发生粘合(在10%的范围内,即视为粘合) ,应该如何表示,
     答:
     MAX(MA(CLOSE,5),MA(CLOSE,13),MA(CLOSE,21))/MIN(MA(CLOSE,5),MA(CLOSE,13),MA(CLOS E,21))  <1.1;
     分析家4.0与5.0通用的公式
     MAX(MA(CLOSE,5),MAX(MA(CLOSE,13),MA(CLOSE,21)))/MIN(MA(CLOSE,5),MIN(MA(CLOSE,13),MA  (CLOSE,21)))<1.1;   




引用:
212.问:
    “连续N天收盘在10日均线之上”怎么写?
   答:
     count(c>ma(c,10),n)=n;或COUNT(CLOSE>MA(CLOSE,10),M)>=N;
     ALL(X,N),统计N周期中是否一直都满足X条件,若N=0则从第一个有效值开始。
     例如:ALL(CLOSE>MA(C,10),N)表示“连续N天收盘在10日均线之上”




引用:
213.问:
    请修改
    {D:1 100 34}
    cross(close,ref(hhv(close,d),1)) {and vol
      (hhv(close,d),1)),d)=1
     答:
     D=34似可作为参数定义,以方便调整,第二行仅保留cross(close,ref(hhv(close,d),1)),但前面 加上条件定义变量名,以备其它公式、指标或显示调用,所以,整个公式可写为:
     {n 1 480  34 }
     参考条件:cross(close,ref(hhv(close,d),1)) ;  




引用:
214.问:
      帮我做个120线和250线之间的距离不超过5%的公试!谢谢先!
     答:
      MAX(MA(CLOSE,120),MA(CLOSE,250))/MIN(MA(CLOSE,120),MA(CLOSE,250))<1.05;





引用:
215.问:
      请高手发一个筹码集中的指标!
     答:
      ⑦:100*(cost(85)-cost(15))/(cost(85)+cost(15));
      ⑨:100*(cost(95)-cost(5))/(cost(95)+cost(5));   




引用:
216.问:
      请高手帮忙写成公式原码
       (1)J应在KD值下运行一段时间(长一点更安全),
       (2)然后J上穿KD(KD值接近且较小)
     答:
     RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
     K:=SMA(RSV,3,1);
     D:=SMA(K,3,1);
     J:=3*K-2*D;
     v1:=COUNT(j     不知这样是否符合要求?
     {(1)J应在KD值下运行一段时间(长一点更安全),
      (2)然后J上穿KD(KD值接近且较小).}
      var1:=count("kdj.j"(9,3,3)<"kdj.k"(9,3,3),8)>=7;
      var2:=cross("kdj.j"(9,3,3),"kdj.k"(9,3,3));
      var1 and var2;  




引用:
217问:
      今日一根阳线上穿30日、60日、90日、120日均线的公式如何编写?谢谢!
    答:
      一阳穿四线:
    CROSS(CLOSE,MA(CLOSE,30)) AND
    CROSS(CLOSE,MA(CLOSE,60)) AND
    CROSS(CLOSE,MA(CLOSE,90)) AND
    CROSS(CLOSE,MA(CLOSE,120));
    加上一个指示函数,如color+ren或其它色名就可显示提示。问题不在此,解决了一个仿公式的一个 基础问题。如常说的“出水芙蓉”什么的。
    p1:=CROSS(CLOSE,MA(CLOSE,20));
    p2:=CROSS(CLOSE,MA(CLOSE,40));
    p3:=CROSS(CLOSE,MA(CLOSE,60));
    出水芙蓉:p1 AND P2 AND P3 ,coloryellow;   




引用:
218.问:
    (<前1日均价/前15日均价格大于值1.000)的换手(%)达到100时振幅 小于30.00条件分组
     60日内(收盘价/10日平均线大于值1.000000)的量/总量大于0.700000
      条件分组
     (收盘/120日平均线大于值1.000)的换手(%)达到200 时振幅% 小于30.00
     答:
     vv:=vol;
     v1:=SUMBARS(if (ref(c,1)/ref(ma(c,15),1)>1,vv,vv=0),capital);
     v2:=hhv(h,v1);
     v3:=llv(l,v1);
     v4:=(v2/v3)<1.3;
     v5:=SUM(if (c/ma(c,10)>1,vv,vv=0),60)/SUM(vol,60)>0.7;
     v6:=SUMBARS(if (c/ma(c,120)>1,vv,vv=0),capital*2);
     v7:=hhv(h,v6);v8:=llv(l,v6);
     v9:=(v7/v8)<1.3;
     信号:v4 and v5 and v9;   




引用:
219问:
     我想在付图指标上加乓流通盘,换手率,净利等如何写
    答:
     一个实用的公式。
     把常常要看的数据写在随时看得见的地方。用它来取代原来的vol.
     VOL,VOLSTICK;MA(VOL,5);MA(VOL,10);
     流:capital*0.000001,pointdot;净:FINANCE(34);收:finance(33);
     换:v*100/capital,pointdot;
     MA(VOL,34);   




引用:
220.问:
     请高手编写一个能显示动态市盈率和市净率的指标。
     答:
     市净:c/finance(34), COLORcccccc,LineThick0 ;
     盈:c/FINANCE(33),Color16CDEC,LineThick0;
  

引用:
221.问:
     研究趋势不是研究它的平常,而是研究它的异常.今年几个龙头股的走势.股价30日MA与大盘30日MA 发生背离.请编个公式,当个股的30MA持续上升,对应大盘30日MA持续下降发生背离,第十天后发出买 进信号.
    答:
     COUNT(MA(C,30)>REF(MA(C,30),1),10)=10   AND  COUNT(MA(INDEXC,30)
    (INDEXC,30),1),10)=10 ;




引用:
222.问:
     写一个MACD在金叉的选股公式
     1:CROSS(MACD.DIF,MACD.DEA);
      {平滑异同平均的DIF上穿平滑异同平均的DEA}
       要选出MACD在零位下金叉要怎么改阿?
    答:
      CROSS(MACD.DIF,MACD.DEA) AND MACD.DIF<0 AND MACD.DEA<0;




引用:
223.问:
      5天价格的中点[(最高+最低)/2]的简单移动平均值减去34天的价格中点平均值,并将结 果以macd的 柱状样式表现出来.另外再在公式中加一条a1的5 天平均线
    答:
      A1: ((HHV(HIGH,5)+LLV(LOW,5))/2)-((HHV(HIGH,34)+LLV(LOW,34))/2);
      A2:EMA(A1,9);
      A3:MA(A1,5);
      MMACD: (A1-A2)*2,COLORSTICK;




引用:
224.问:
      一根阳线同时上穿MA(120,250)均线,且成交量比昨日放大2倍以上
    答:
      c>o and cross(c,ma(c,120)) and cross(c,ma(c,250)) and v>ref(v,1)*2 ;




引用:
225.问:
      30日均线平拐向上,股价上穿250日均线或股价高于250日均线价格0.1-5.0元之间.谢谢
    答:
      a30:=ma(c,30);
      a250:=ma(c,250);
      t1:=(hhv(a30,7)-llv(a30,7))/llv(a30,7);
      count(t1>ref(t1,1),2)=2 and
      (cross(c,a250) or between(c,a250+0.1,a250+5));




引用:
226.问:
      成交量连续三日增加如何写?
    答:
      a:=v>ref(v,1);
      count(a,3)=3;




引用:
227.问:
      求写个公式:
      a:今日收盘的前某日有一涨幅大于4%的阳线;
      b:随后几日股价在那根阳线的范围内波动(有时会略高于或略低于那根阳线);
      c:今日股价放量收复那一根阳线(或收复四分之三以上);
    答:
      v1:=c>ref(c,1)*1.04 and c>0;
      v>ma(v,5) and c>=ref(c,BARSLAST(v1)) and BETWEEN(c,ref(o,BARSLAST(v1)),ref(c,BARSLAST

         (v1)));




引用:
228.问:
     我想要一个选股指标,在kdj指标图中加上,五天内k值上穿d值产生金叉二次,在上方加上文字提 示,还想用这个思路进行选股
    答:
      二次金叉:COUNT(CROSS(k,d),5)=2;
      DRAWTEXT(COUNT(CROSS(k,d),5)=2,k,'五天内二次金叉');




引用:
229.问:
      请教今天macd比昨天macd小且他们之间相差数值维持在0.1-0.3之间怎样编写?
    答:
      "macd.macd"(12.26.9)
      ("macd.macd"(12.26.9),1))>0.1 and abs("macd.macd"(12.26.9)-ref      

      ("macd.macd"(12.26.9),1))<0.3




引用:
230.问:
      这个指标的是,在选股指标中加上对大盘的判断,因为在熊市与牛市的选股是不一样的  ,我想取上证日线KDJ指标中的J>d
        答:
      用两种方法再编了一个用大盘数据的KDJ,但是两个公式个股中的信号大部分信号是对的,但会多出 一些信号,这是什么原因就不知道了,因为用大盘数据大智慧就是这二种方法.
           其一
       RSV:=("h000001$CLOSE"-LLV("h000001$LOW",9))/(HHV("h000001$HIGH",9)-LLV("h000001      

      $LOW",9))*100;
       K:=SMA(RSV,3,1),colorwhite;
       D:=SMA(K,3,1),coloryellow;
       J:=3*K-2*D,colorff00ff;
       j>0;
           其二
       RSV:=(INDEXC-LLV(INDEXL,9))/(HHV(INDEXH,9)-LLV(INDEXL,9))*100;
       K:=SMA(RSV,3,1),colorwhite;
       D:=SMA(K,3,1),coloryellow;
       J:=3*K-2*D,colorff00ff;
       j>0;
         {股民论坛编写的}
       RSV1:=(INDEXC-LLV(INDEXL,9))/(HHV(INDEXH,9)-LLV(INDEXL,9))*100;
       K1:SMA(RSV1,3,1);
       D1:SMA(K1,3,1);
       J1:3*K1-2*D1;
       XG:J1>D1;

引用:
231.问:
       如何只显示数字不显示线条?
    答:
       因此可将这些加在VOL中,这样由于量的数值较大,而将上面要加的数值缩小比例加入,这样就 不影响量的显示,同时也可在上面显示上述的信息了。现我将有关信息缩小了比例,你可根据 需要加入VOL中。

      流通股:CAPITAL/1000000,coloryellow,pointdot;
      市值:CAPITAL/100*CLOSE/10000,color00FF00,pointdot;
      换手:VOL/CAPITAL*(100),colorF00FF0;
      主营利:FINANCE(21)/100000,color9090ff,pointdot;
      净利:FINANCE(30)/100000,coloryellow,pointdot;
      收益:FINANCE(33),colorF0F000,pointdot;
      净资:FINANCE(34),colorwhite,pointdot; 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
4楼 发表于 2007-3-16 11:16  只看该作者 引用:
232.问:
      急需一个指标,就是在所有股票刚上市时的第一个最高价画一直线,就是画线工具里的趋势线,比 如600050(中国联通)2002年10月9日最高价(3.11元),000100(TCL集团)       2004年2月6日最高价(9.46元),还有600035(楚天高速)2004年3月22日最高价(6.66元)
    答:
       hhv(h,0);




引用:
233.问:
      (我要判断是正还是负值之后,在连续的5日内:5日值=100/(1+5日内负值连加之和/5日内正值连 加之和)上面公式的实现过程怎么样呢?
    答:
      当日值:=(C-REF(C,1))-((VOL-REF(VOL,1))*(REF(H,1)-REF(L,1)))/REF(VOL,1);
      正值:=SUM(当日值>0,5);{五日内正值连加}
      负值:=SUM(当日值<0,5);{五日内负值连加}
      五日值:100/(1+负值/正值);




引用:
234.问:
      三天内最后收盘如何用指标来编写。
    答:
      不知理解的对不对:求三日内最后一天的收盘价;
      SUM(C,3)-SUM(REF(C,1),2);




引用:
235.问:
      如何用k线的形式把下面的公式表示出来?谢谢!只显示k线,不显示交叉线。
      就是当主力交叉趋势的时候K线为阳线,当趋势交叉主力的时候为阴线,
     参数是:n1:1 /100 /11   n2:1/100/3

      a:=c-ref(c,1);
      主力:100*ema(ema(a,n1),n1)/ema(ema(abs(a),n1),n1),colorred,linethick2;
      趋势:ma(主力,n2),colorwhite,linethick2;
      cross(主力,趋势),stick,colorred;
      cross(趋势,主力),stick,coloryellow;
    答:
      是不是当主力大于趋势时k线呈阳线,反之呈阴线?这个是否符合你意?其中加了一条5日均线  ,这样可在指标图上打开该公式。

      ma(c,5);
      a:=c-ref(c,1);
      主力:=100*ema(ema(a,n1),n1)/ema(ema(abs(a),n1),n1),colorred,linethick2;
      趋势:=ma(主力,n2),colorwhite,linethick2;
      stickline(主力>=趋势,h,l,0.05,0),colorred;
      stickline(主力>=趋势,o,c,5,1),colorred;
      stickline(趋势>主力,h,l,0.05,0),colorf0f000;
      stickline(趋势>主力,o,c,5,0),colorf0f000;
        又解:是不是你想要的?
      a:=c-ref(c,1);
      主力:100*ema(ema(a,n1),n1)/ema(ema(abs(a),n1),n1),pointdot,linethick0;
      趋势:ma(主力,n2),pointdot,linethick0;
      stickline(主力>=趋势,主力,趋势,4,1),color0000ff;
      stickline(趋势>=主力,主力,趋势,4,0),coloryellow;
      {在这个指标中当主力交叉趋势线为阳线,当趋势线交叉主力线为阴线
      参数是:n1:1、100、11   n2:1、100、3}{这个应符合原意}




引用:
236.问:
      请问如何编K线
       答:stickline(c>=o,h,l,0.05,0),colorred;
            {收盘价大于等于开盘价,在最高与最低价之间画0.05粗的红色实心坚线}
          stickline(c>=o,o,c,5,1),colorred;
            {收盘价大于等于开盘价,在开盘价与收盘价之间画5粗的红色空心坚线}
          stickline(c            {收盘价小于开盘价,在最高与最低价之间画0.05粗的蓝色实心坚线}
          stickline(c            {收盘价小于开盘价,在开盘价与收盘价之间画5粗的蓝色实心坚线}




引用:
237.问:
      岛型反转公式,股价先跳空下跌,后在30天内再次跳空上扬形成岛型反转的公式怎么写?
    答:
      tj1:=h      tj2:=l>ref(h,1);
      BARSLAST(tj1)<30 and tj2;




引用:
238.问:
      我想在成交量上方加换手率柱状线
       换手率0.3--0.6  黄色柱状线
       换手率0.6--1    晶红色柱状线
       换手率1--2.5    红色柱状线
       换手率2.5--3.5  绿色柱状线
       换手率3.5--5    蓝色柱状线
       换手率5--7.5    青色柱状线
       换手率7.5--10   白色柱状线
       换手率>10       灰色柱状线
    答:
        改后:
       H1:=VOL+100;
       H2:=VOL/CAPITAL*100;
       CJL:VOL,VOLSTICK;
       Y1:IF(H2>=0.3,IF(H2<0.6,H1,0),0),CIRCLEDOT,COLORYELLOW,LINETHICK3;
       Y2:IF(H2>=0.6,IF(H2<1.0,H1,0),0),CIRCLEDOT,COLORFF00FF,LINETHICK3;
       Y3:IF(H2>=1.0,IF(H2<2.5,H1,0),0),CIRCLEDOT,COLORRED,LINETHICK3;
       Y4:IF(H2>=2.5,IF(H2<3.5,H1,0),0),CIRCLEDOT,COLORGREEN,LINETHICK3;
       Y5:IF(H2>=3.5,IF(H2<5,H1,0),0),CIRCLEDOT,COLORBLUE,LINETHICK3;
       Y6:IF(H2>=5.0,IF(H2<7.5,H1,0),0),CIRCLEDOT,COLOR00FF00,LINETHICK3;
       Y7:IF(H2>=7.5,IF(H2<10,H1,0),0),CIRCLEDOT,COLORWHITE,LINETHICK3;
       Y8:IF(H2>=10,H1,0),CIRCLEDOT,COLORFFCCCC,LINETHICK3;




引用:
239.问:
       比如说MACD持续下降了一段时间,开始掉头向上,掉头的那一天该怎么写呢?用大于小于的话, 掉头以后的全算上了?
    答:
       LONGCROSS(MACD.DIF,MACD.DEA,N);
         {平滑异同平均的DIF小于平滑异同平均的DEA保持N个交易日后交叉上穿}




引用:
240.问:
       怎样给dzh的obv加一条平均线。
    答:
       已加上8日与13日均线,如要改其他的均线可将后面二句中的8、13改一下就行了。
       OBV1:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE       OBV2:MA(OBV1,8),COLORF00FF0;
       OBV3:MA(OBV2,13),COLOR00ff00;
引用:
241.问:
      3日内MACD金叉,5天线金叉10天线和5天均量线金叉10天线的指标.
    答:
      {3日内MACD金叉,5天线金叉10天线和5天均量线金叉10天线}
      aa:=count(cross("macd.diff"(12,26,9),"macd.dea"(12,26,9)),3)=1;
      bb:=count(cross(ma(c,5),ma(c,10)),3)=1;
      cc:=count(cross(ma(v,5),ma(v,10)),2)=1;
      FILTER(aa and bb and cc,3);




引用:
242.问:
      二十天内kdj金叉在二次以上怎么编?
    答:
      COUNT(CROSS("kd.k"(9.3.3),"kd.d"(9.3.3),20)>=2;




引用:
243.问:
      三均线粘合
    答:
      MA1:=MA(CLOSE,5);
      MA2:=MA(CLOSE,10);
      MA3:=MA(CLOSE,20);
      p1:=abs(ma1-ma2)+abs(ma2-ma3);
      aa:=p1/c<20/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1) and ma1      三均线粘合:if(aa,22,0),linethick2,colorred;




引用:
244.问:
    “极低位大涨”按10天5%测试,信号M5.5时信号5300个成功率73%、M9.1时信号2100个成功率85%}
    答:
      {N(500,100,1000),M(9.1,3.8,9.98);}
      LLV(C,500)=LLV(C,5) AND C/REF(C,1)>(1+9.1/100);
      原理就是最近是好几百天来的最低,而今天大涨M%以上。




引用:
245.问:
      帮我编写双底和头肩底的公式?
    答:
      abs(llv(low,5)-ref(llv(low,20),n))<0.01*close;




引用:
246.问:
      5日、10日、120日、250日K线在正负2%范围内粘合的公式编写。
    答:
      m:=ma(c,5):
      m1:=ma(c,10):
      m2:=ma(c,120):
      m5:=ma(c,250):
      d:=max(max(max(m,m1),m2),m5);
      x:=min(min(min(m,m1),m2),m5);
      d/x<1.02




引用:
247.问:
      用什么方法可以是你任何一个成功率的公式变成80%且分布均匀
    答:
      将下列条件与你的选股条件AND后,再用软件测试你公式的成功率,达不到要求可以调节N或M;N  越大成功率越高,M越小成功率越高!

       C/L>N AND C/COST(P)       N是一个大于1的数,例如1.02;
       M是一个小于1的数,例如0.6;
       P是大于5的任何数,如8,22,44等等;
      不信的可以试试,成功率真的重要且可以相信吗




引用:
248.问:
       10日平均换手率大于3%,
    答:
       sum(100*VOL/CAPITAL,10)/10>3;




引用:
249.问:
     如果1999年全年的最低价是在1月份的,那么就在月线图的副图上在1999年1月份的位置画一个柱线
     。请看清红字部分所写的条件!
  答(懒汉):
     x:=year=1999;
     w1:=barslast(x);
     w2:=BARSSINCE(x)+1;
     z:=ref(llv(l,w2),w1);
     d:=z[DATACOUNT];
     w:=barslast(l*x=d);
     r:=ref(month,w)=1;
     STICKLINE(r*x*(month=1),0,1,1,0)




引用:
250.问:
     (1)SXM随心买                                       
     VAR1:=ZIG(CLOSE,13);
     买:IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);     

     (2)子午线:
      M;1,300,24,
      A:1,300,5,
      RSV:=((HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*200)-125;
      空方主力:SMA(RSV,A,1);
      RSV1:=((CLOSE-LLV(LOW,M))/(HHV(HIGH,M)-LLV(LOW,M))*200)-105;
      多方主力:SMA(RSV1,A,1);
      WD:=CROSS(空方主力,-85);
      WD1:=CROSS(空方主力,多方主力);
      VAR1:=ZIG(CLOSE,13);
      天:(WD OR WD1,0,80);
      谷底:(WD OR WD1,0,-100);
      顶部卖: IF(REF(VAR1,2)      底部买: IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);
       这是两个通达信公式,转换成大智慧公式
  答 (股海一粟):
      (1)SXM随心买                                       
        VAR1:=ZIG(3,13);
        买:IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70);     
      (2)子午线:
        M;1,300,24,
        A:1,300,5,
        RSV:=((HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*200)-125;
        空方主力:SMA(RSV,A,1);
        RSV1:=((CLOSE-LLV(LOW,M))/(HHV(HIGH,M)-LLV(LOW,M))*200)-105;
        多方主力:SMA(RSV1,A,1);
        WD:=CROSS(空方主力,-85);
        WD1:=CROSS(空方主力,多方主力);
        VAR1:=ZIG(3,13);
        天:80;
         0;
        谷底:-100;
        顶部卖: IF(REF(VAR1,2)        底部买: IF(REF(VAR1,2)>REF(VAR1,1) AND VAR1>REF(VAR1,1),0,-70); 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
5楼 发表于 2007-3-16 11:37  只看该作者 公式求助1000例(6)
                                       

引用:
251.问:
     我不明白这个公式明明代码有问题,可却能正常使用.代码如下,问题在Var2:=(CLOSE-MA  (CLOSE,))/MA(CLOSE,)*100;的句中,请给修改一下吧!

          8平滑乖离(N=34)
        Var1:=(2*CLOSE+OPEN+HIGH+LOW)/5;
        Var2:=(CLOSE-MA(CLOSE,))/MA(CLOSE,)*100;
        Var3:=(EMA(Var2,3)+EMA(Var2,6)+EMA(Var2,12)+EMA(Var2,24))/4;
        A1: EMA(Var3,2);
        A2: EMA(A1,2);
        A3: EMA(A2,2);
        A4: EMA(A3,2);
        A5: EMA(A4,2);
       强弱: 0, CIRCLEDOT;
       买进: IF(CROSS(A1,A5),-1,-5);
       卖出: IF(CROSS(A5,A1),1,5);
       A6: 3*A1-2*A2;
  答(achen):
       {8平滑乖离}
       Var1:=(2*CLOSE+OPEN+HIGH+LOW)/5;
       Var2:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100;
       Var3:=(EMA(Var2,3)+EMA(Var2,6)+EMA(Var2,12)+EMA(Var2,24))/4;
       A1: EMA(Var3,2);
       A2: EMA(A1,2);
       A3: EMA(A2,2);
       A4: EMA(A3,2);
       A5: EMA(A4,2);
       强弱: 0, CIRCLEDOT;
       买进: IF(CROSS(A1,A5),-1,-5);
       卖出: IF(CROSS(A5,A1),1,5);
       A6: 3*A1-2*A2;




引用:
252.问:
       编每条均线相隔15天的均线流 fxj公式吗
    答(多多):
       ma(c,5);
       ma(c,20);
       下面的第句就差15天




引用:
253.问:
        求助,有无集中度的指标
    答(yyzzqq):
        90%成本集中:(COST(95)-COST(5))/(COST(95)+COST(5))*100;
        70%成本集中:(COST(85)-COST(15))/(COST(85)+COST(15))*100;




引用:
254.问:
        请将下面两个公式转换成大智慧或分析家的公式
         第一式:
       M_macd := "MACD#month"(26,12,13); {引用月线数据的MACD指标;}
       D_macd := "MACD#DAY"(26,12,13);
       a:  =AMOUNT/v/100;
       jj:  =ema(a,10);        {即10日评价价;}
       jj3: =ema(a,20);        {即20日评价价;}
       可以买了 : D_MACD>0 and M_MACD>0 and C<=JJ and C>=jj3, COLORSTICK;

         第二式:
       M  :="macd.MACD#month"(26,12,13);
       M1:=ref(M,1);
       M2:=ref(M,2);
       D  :="diff.MACD#month"(26,12,13);
       D1:=ref(D,1);
       D2:=ref(D,2);
       牛股:M2>M1 and M>M1 and M>0 and M1>0 and M2>0 and D>0 and D1>0 and D2>0, COLORSTICK
  答(股海一粟):
       大智慧没有跨周期#引用功能
  答(achen):
       第一式}
      Mmacd := "MACD#month"(26,12,13); {引用月线数据的MACD指标;}
      Dmacd := "MACD#DAY"(26,12,13);
      a1:=AMOUNT/v;
      a:a1/100;
      jj:=ema(a,10);        {即10日评价价;}
      jj3:=ema(a,20);        {即20日评价价;}
      可以买了 : DMACD>0 and MMACD>0 and C<=JJ and C>=jj3, COLORSTICK,coloryellow;
       {第二式}
      M  :="macd.MACD#month"(26,12,13);
      M1:=ref(M,1);
      M2:=ref(M,2);
      D  :="MACD.diff#month"(26,12,13);
      D1:=ref(D,1);
      D2:=ref(D,2);
      牛股:M2>M1 and M>M1 and M>0 and M1>0 and M2>0 and D>0 and D1>0 and D2>0,              

   COLORSTICK,colorred;




引用:
255.问:
      请教高手如何编当日均价线。
    答(xlwsl):
       r:=OPENMINUTES(TIME);
       fh:=if(R<=10,10,V),LINETHICK0;{前N分钟=0,返回量。解决均线变形}
       均均价线:SUM(fh*C,R)/SUM(fh,R),COLORffffff;//总额/总量,约等于每分钟均价线




引用:
256.问:
     我想实现这样一个思路:当用函数“+BLKNAME”找到所属版块,或者从F10中找到所属版块,如: “制造业,化学原料及化学制品制造业,浙江,网络……”时,假如我做了如下规定:当在前两项(   两个逗号内),出现    “化学原料”字样(模糊匹配),就让它等于“0.2”,出现“电子元器件   ”字样,就让它等于“0.5”;
     当在第三、第四项出现“网络”,就等于“0.3”,出现“化学原料”,就等于“0.1”等等。而且
这里的数字 0.1,0.2,0.3,0.5等,是可以进行加减乘除运算的的。关系式大概可以写为:
       如果在第一第二项,+BLKNAME“=化学原料,则输出数字“0.2
       如果在第一第二项,+BLKNAME“=电子元器件,则输出数字“0.5
       如果在第三第四项,+BLKNAME“=化学原料,则输出数字“0.1
       如果在第三第四项,+BLKNAME“=网络,则输出数字“0.3
   答(恒悦):
       当用函数“+BLKNAME”找到所属版块,或者从F10中找到所属版块,
       如:“制造业,化学原料及化学制品制造业,浙江,网络……”
       时,假如我做了如下规定:当在前两项( ...
       v1:=BLKNAME;
       v2:=STRFIND(v1,',',STRFIND(v1,',',1)+1);
       v3:=STRLEFT(v1,v2);
       v4:=STRNCMP(STRRIGHT(v3,9),'化学原料',8)=0 or STRNCMP(v3,'化学 原料',8)=0;
       v5:=STRNCMP(STRRIGHT(v3,11),'电子元器件',10)=0 or STRNCMP(v3,' 电子元器件',10)=0;
       v6:=STRFIND(v1,',',STRFIND(v1,',',v2+1)+1);
       v7:=STRMID(v1,v2+1,v6-v2);
       v8:=STRNCMP(STRRIGHT(v7,9),'化学原料',8)=0 or STRNCMP(v7,'化学 原料',8)=0;
       v9:=STRNCMP(STRRIGHT(v7,5),'网络',4)=0 or STRNCMP(v7,'网络 ',4)=0;
       if(v4=1,0.2,if(v5=1,0.5,if(v8=1,0.1,if(v9=1,0.3,0))));




引用:
257.问:
     主图背景指标,按照K线的日期不同 每年分为12个月份 在主图填充12中不同颜色的背景色 就是每  个月的背景色不同 背景颜色改变时画出分隔的垂直线
     设置个2个参数
       N(0,1,1,1)   
       0:按照阴历月
       1:按照阳历月
       M(1,31,1,1)
       1-31:表示从每月第M日开始划分到下月的M-1日m
       比如 N=1 M=15 就是 按阳历从每月15日到下月14日为一个周期划分 填 充颜色
    答(恒悦):
       input:p(1,1,2),d(1,1,31);
       dd:=if(p=1,day,LDAY);
       mm:=if(p=1,month,LMONTH);
       tj1:=(mm=1 and dd>=d) or (mm=2 and dd       tj2:=(mm=2 and dd>=d) or (mm=3 and dd       tj3:=(mm=3 and dd>=d) or (mm=4 and dd       tj4:=(mm=4 and dd>=d) or (mm=5 and dd       tj5:=(mm=5 and dd>=d) or (mm=6 and dd       tj6:=(mm=6 and dd>=d) or (mm=7 and dd       tj7:=(mm=7 and dd>=d) or (mm=8 and dd       tj8:=(mm=8 and dd>=d) or (mm=9 and dd       tj9:=(mm=9 and dd>=d) or (mm=10 and dd       tj10:=(mm=10 and dd>=d) or (mm=11 and dd       tj11:=(mm=11 and dd>=d) or (mm=12 and dd       tj12:=(mm=12 and dd>=d) or (mm=1 and dd       hh:=hhv(h,0);ll:=llv(l,0);
       STICKLINE(tj1,hh[datacount],ll[datacount],10,0.1),colorc0c0c0;
       STICKLINE(tj2,hh[datacount],ll[datacount],10,0.1),colorb5a5b5;
       STICKLINE(tj3,hh[datacount],ll[datacount],10,0.1),color808080;
       STICKLINE(tj4,hh[datacount],ll[datacount],10,0.1),color8080ff;
       STICKLINE(tj5,hh[datacount],ll[datacount],10,0.1),colorff0080;
       STICKLINE(tj6,hh[datacount],ll[datacount],10,0.1),colorff8000;
       STICKLINE(tj7,hh[datacount],ll[datacount],10,0.1),color0080ff;
       STICKLINE(tj8,hh[datacount],ll[datacount],10,0.1),colorffff00;
       STICKLINE(tj9,hh[datacount],ll[datacount],10,0.1),color33ff00;
       STICKLINE(tj10,hh[datacount],ll[datacount],10,0.1),colorffff80;
       STICKLINE(tj11,hh[datacount],ll[datacount],10,0.1),color00ffff;
       STICKLINE(tj12,hh[datacount],ll[datacount],10,0.1),color0099ff;
       VERTLINE(tj1<>ref(tj1,1) or tj2<>ref(tj2,1) or tj3<>ref(tj3,1) or tj4<>ref(tj4,1)
        or tj5<>ref(tj5,1) or tj6<>ref(tj6,1) or tj7<>ref(tj7,1) or tj8<>ref(tj8,1)
        or tj9<>ref(tj9,1) or tj10<>ref(tj10,1) or tj11<>ref(tj11,1) or tj12<>ref        
          (tj12,1)),colorred;

       STICKLINE(c>o,c,o,8,1),colorred;
       STICKLINE(c>o,l,o,0.9,1),colorred;
       STICKLINE(c>o,h,c,0.9,1),colorred;
       STICKLINE(c       STICKLINE(c       STICKLINE(c=o and c>ref(c,1),c,o,8,1),colorred;
       STICKLINE(c=o and c>ref(c,1),l,h,0.9,1),colorred;
       STICKLINE(c=o and c       STICKLINE(c=o and c



引用:
258.问:
     当日股价收在55日均线之上,5日均线金叉10日均线(或已金叉),当日成交量大于5日成交 量,5日成交量大于10成交量。

   答(恒悦):
      c>ma(c,55) and cross(ma(c,5),ma(c,10)) and v>ma(v,5 ) and ma(v,5)>ma(v,10)




引用:
259.问:
      请帮我做个社保基金持股版块!  

    答(恒悦):
       大股东中含有社保基金,鹏搏资讯F10资料
       X:=F10FIND('社保基金',1);
       z:=F10FIND(' ㈠、十大股东 截止日期:2003-12-31(来源:2003年年度 报告)',1);
       Y:=F10FIND('以上流通股合计(万股):',1);
       Xz




引用:
260.问:
      5日 10日 20日 30日 均线靠拢的排序指标(分析家的)

    答(恒悦):
       m:=ma(c,5);
       m1:=ma(c,10);
       m2:=ma(c,20);
       m3:=ma(c,30);
       d:=max(max(max(m,m1),m2),m3);
       x:=min(min(min(m,m1),m2),m3);
       (d/x-1)*100;
引用:
261.问:
     把换手率的数字加K线上,如换手率为2.3,在K线上显示2.3字样。

    答(恒悦):
      hs:=v/capital*100;
      DRAWNUMBER(hs>8,h*1.03,hs,1),coloryellow;




引用:
262.问:
      macd穿0轴交易公式怎么编?

    答(恒悦):
      m:="macd.macd";
      ENTERLONG: cross(m,0);
      EXITLONG: cross(0,m);




引用:
263.问:
     当大于10日平均线时K线表现为全部红色,当小于10日平均线时K线表现为全部绿色,怎么样  编写!

    答(恒悦):
      STICKLINE(c>ma(c,10),c,o,8,1),colorred;
      STICKLINE(c>ma(c,10),l,o,0.9,1),colorred;
      STICKLINE(c>ma(c,10),h,c,0.9,1),colorred;
      STICKLINE(c<=ma(c,10),c,o,8,0.5),COLORcyan;
      STICKLINE(c<=ma(c,10),h,l,0.9,0.5),COLORcyan;




引用:
264.问:
     量超过5日均量,且该量是20日内最高的交易量

    答(恒悦):
      v>ma(v,5) and v=hhv(v,20)




引用:
265.问:
     怎样把附图最后一根K线的指标数值以数字方式显示在屏幕最左端附图的最上面,比如把最后一天的 收盘价数值用附图显示在屏幕最左端最上面

    答(恒悦):
     是这样,需要打开十字光标使用
     vol,VOLSTICK;
     v5:ma(v,5);
     v10:ma(v,10);
     v20:ma(v,20);
     hh:=hhv(v,sysparam(3)-sysparam(2));
     DRAWNUMBER(barpos=sysparam(2),refx(hh,sysparam(3)-sysparam(2))*1.2,v5                  

      [datacount],2),colorwhite;
     DRAWNUMBER(barpos=sysparam(2),refx(hh,sysparam(3)-sysparam(2)),v10                     

      [datacount],2),colorwhite;
     DRAWNUMBER(barpos=sysparam(2),refx(hh,sysparam(3)-sysparam(2))*0.8,v10                 

      [datacount],2),colorwhite;




引用:
266.问:
     求教:怎样表达过去某段时间(区间)的最高(低)价?以及它们的位置?
     例如,求距今15--5天间的最高收盘价,并求得距今的周期数。

    答(恒悦):
     ref(hhv(h,N),M);//M天前的N日最高价
     ref(hhvbars(h,N),m)+m;//到当前的周期
      以日期定
     w1:=barslast(date<=x);
     w2:=barslast(date<=y);//x、y为日期 x>y
     ref(hhv(h,w2-w1),w1);
     ref(hhvbars(h,w2-w1),w1)+w1;
      另一个方法
     b:=if(date<=x adn date>=y,1,0);
     hhv(b*h,0);
     hhvbars(b*h,0);




引用:
267.问:
     公式类型:副图
     效果:筹码堆积状
     要求:引用每一天内盘和外盘成交量,逐日添加成堆积状,每天的内外盘量不相加,红色为外盘量  ,绿色为内盘量

    答(恒悦):
     第一步,建立公式“内盘”
       dynainfo(22);
      然后用扩展数据保存;
     第二步,再建公式
       np:=extdata(上一步保存对应的扩展数据序号);
       wp:=vol-np;
       STICKLINE(1,0,wp,8,0.1),color5454ff;
       STICKLINE(1,v,wp,8,0.1),colorffff54;




引用:
268.问:
      能加多一项统计90天总外盘量,内盘量吗

    答:
      np:=extdata(上一步保存对应的扩展数据序号);
      wp:=vol-np;
      sum(np,90);
      sum(wp,90);
      STICKLINE(1,0,wp,8,0.1),color5454ff;
      STICKLINE(1,v,wp,8,0.1),colorffff54;




引用:
269.问:
      怎样才能把有关数字显示在顶部?如在顶部显示:市盈率:20.35  市净率1.70等不显示指标线。

    答((恒悦):
      市盈率:DYNAINFO(39),linethick0;
      市净率:c/FINANCE(34),linethick0;




引用:
270.问:
      可以选出接近年线的(距离年线10%之内)、年线向上的,两年内涨幅不超过80%的股票!

    答(恒悦):
      nc:=stkindi('','hqsj.cc',0,9);
      nn:=BARSLAST(nc<>ref(nc,1));
      tc:=ref(nc,ref(nn,nn+1)+nn);
      oc:= ref(nc,nn+1);
      BETWEEN(c,nc*1.1,nc*0.9) and nc>oc and (nc-tc)/tc<0.8;
引用:
271.问:
     这个公式是十九无敌,我稍做改写,现在请斑竹帮我解决的问题是打开光标到信号球位置时,显示进  、出等文字,不要在解盘栏显示。

       Var1:=1;
       Var2:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
       Var3:SMA(SMA(Var2*Var1,3,1),3,1);
       Var4:=EMA(Var3,5);
       趋势:SMA(var4,40,1)COLORGREEN,linethick2;;
       顶线:95,COLORred,POINTDOT;
       6.788,COLORwhite,POINTDOT;
       49.048,COLORgreen,POINTDOT;
       BB:=Var4;
       无敌: 3*Var3-2*Var4 , COLORCYAN;
       var5:=(CROSS(无敌,Var4) AND 无敌<21);
       var6:=(CROSS(Var4,无敌) AND 无敌>55);
       var7:=(cross(顶线,无敌) AND 无敌>90);
       DRAWicon(var5>=1,var4, 12);
       DRAWicon(var6>=1,无敌, 10);
       DRAWicon(var7>=1,无敌, 11);

    答(恒悦):
       在原公式下面加上:
       DRAWTEXT(BARPOS=SYSPARAM(1) and var5>=1 ,var4,'进'),coloryellow;
       DRAWTEXT(BARPOS=SYSPARAM(1) and var6>=1 ,var4,'出'),coloryellow;
       DRAWTEXT(BARPOS=SYSPARAM(1) and var7>=1 ,var4,'头部区域'),coloryellow;




引用:
272.问:
      如想把上面的公式做成:光标移动到某信号灯时能否同时显示数字和文字?如kd40金叉.......,   如kd60金叉....因为不同的金叉点判断不一样,数值是随机的,如何写?

    答(恒悦):
       k:stkindi('','kdj.k',0,6);
       d:stkindi('','kdj.d',0,6);
       DRAWTEXT(BARPOS=SYSPARAM(1) and cross(k,d),d*0.98,'   kd金叉'),coloryellow;
       DRAWNUMBER(BARPOS=SYSPARAM(1) and cross(k,d),d*0.98,k,0),coloryellow;




引用:
273.问:
      价格向上突破MA(C,30)时,注明文字 买 的公式如何写?

    答(恒悦):
      DRAWTEXT(CROSS(CLOSE,MA(CLOSE,30)),l*0.98,'买')这样显示比较好些,不会挡主k线




引用:
274.问:
      怎样求得波峰和波谷的天数

   答(恒悦):
      波峰:PEAKBARS(,,)
      波谷:TROUGHBARS(,,)




引用:
275.问:
     比如 字符串1="ABCDE"    字符串2="123"
     怎样合并成字符串 “ABCDE123"

   答(恒悦):
     字符串1+字符串2    或  "ABCDE"+"123"




引用:
276.问:
     飞狐函数说明中的举例介绍:
     "MACD#WEEK"(26,10,5) 引用周线数据的MACD指标
     "VOL##DAY" 引用日线数据的前一周期的VOL指标
     我看到书中的的格式是"指标.指标线#周期"   上面的MACD和VOL 是指标名称还是指标线 如果是指  标线是第几条呢?

   答(恒悦):
     上面的MACD和VOL 是指标名称,默认引用第一条指标线。
     在还是用stkindi函数更为方便。




引用:
277.问:
     编换手率:周期为60天
     1,统计本周期内低于所有当日收盘价的成交量和换手率?
     2、统计本周期内高于所有当日收盘价的成交量和换手率?

    答(恒悦):
       一、建公式  默认为分笔
      fc:=c;
      dc:=fc[datacount];
      dv:sum(if(c      gv:sum(if(c>dc,v,0),0);//2、
       二、把dv和gv加入到扩展数据N1、N1中  再建公式
      d:sum(EXTDATA(N1),60);
      g:sum(EXTDATA(N1),60);
      hd:d/capital*100;
      hg:g/capital*100;




引用:
278.问:
      N1   N2扩展数据以建立.N1  N2参数如何定.

    答(恒悦):
      sum(if(c>=ref(c,1),v,0),60);//阳
      sum(if(c



引用:
279.问:
     函数问题
     DYNAINFO(38)
     动态行情:5日均量
     注意:该函数返回常数
     DYNAINFO(38)怎么不等于 MA(V,5);

   答(恒悦):
     飞狐中DYNAINFO(38)=ref(ma(v,5),1);




引用:
280.问:
     KD二次金叉该如何写?

   答(恒悦):
     怎么样叫二次金叉呢,总要有时间间隔或者其他条件啊,否则任何一次金叉前面都有金叉,那么都 可以看做二次金叉了。
      K:="kdj.k";
      D:="kdj.d";
      w:=barslast(d>50);
      Y:sum(cross(k,d),w)=2 and d<50;或
      wL:=LLvbars(D,w);
      Y:sum(cross(k,d),wL)=2 and d<50; 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
6楼 发表于 2007-3-16 11:38  只看该作者 引用:
281.问:
     涨停个股---跌停个股)/上市总数*
     公式名:大盘活跃-1
     副图指标
    (涨停个股---跌停个股)/上市总数*100;
     上市总数要剔除今天不交易的,从90年开始到现在

   答(恒悦):
     B:=IF(STKINBLOCK('','ST板块'),0.049,0.99);{如果为ST涨停为5%,否则为10%}
     ZF:=(C-REF(C,1))/REF(C,1);
     ZTB:ZF>=B,linethick0;
     dtb:zf<=b,linethick0;
      用横向统计数据分别保存ztb和dtb
     kps:=DECLINE+ADVANCE;
     (ESTDATA(1)-ESTDATA(2))/kqs*100;

    答(恒悦):
     抱歉,打错了个字母
     B:=IF(STKINBLOCK('','ST板块'),0.049,0.99);{如果为ST涨停为5%,否则为10%}
     ZF:=(C-REF(C,1))/REF(C,1);
     ZTB:ZF>=B,linethick0;
     dtb:zf<=b,linethick0;
     kps:=DECLINE+ADVANCE;
     (ESTDATA(1)-ESTDATA(2))/kps*100;




引用:
282.问:
     编一个60天的价格振幅和60天的成交量的振幅公式

   答(恒悦):
     价格振幅:hhv(c,60)/llv(c,60)-1;
     成交量振幅:hhv(v,60)/llv(v,60)-1;




引用:
283.问:
     如何描述股价下穿某均线? 例如,股价下穿和上穿 120日均线.

   答(恒悦):
     以收盘价下穿120日均线为例;(收盘价下穿120日均线=120日均线上穿收盘价)。
       第一种方法:直接使用函数cross;
          cross(ma(c,120),c);
       第二种方法:使用反回函数;例如:
          a:=close;
          b:=ma(close,120);
          c.=aref(b,1);{说明:今天的收盘价小于今天的120日均价,同时昨天的收  盘价大于昨天120日均价。}
   答(恒悦):
       另一种
          LONGCROSS(ma(c,120),c,2)    在2天内120日均线从下上穿股价。




引用:
284.问:
     请老师再看看我的公式的代码有问题吗
     RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
     K:SMA(RSV,M1,1)COLOR00ff00;
     D:SMA(K,M2,1);
     PARTLINE(k>=d,k),COLOR0000ff,LINETHICK3;
     aa:=cross(k,d);
     bb:=cross(d,k);
     DRAWICON(aa and k<=30,k=d,6);
     DRAWICON(bb and k>=70,k=d,7)
     {当日k值大于当日d值}

   答(恒悦):
     "DRAWICON(aa and k<=30,k=d,6);
      DRAWICON(bb and k>=70,k=d,7) "
      DRAWICON函数,可能用于主图叠加的指标较好。
     “用法:DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。”中的PRICE  ,我的理解是用于股价的位置。TYPE取4、5,则出来的标志的位置就不会偏移。
      如果你要旗往左移,也可以,就是把定位的位置也往左移,代价是编程会麻烦很多。
      用“k=j”来定位位置,可能有问题。

     在副图指标中,要看清交叉的位置,可以这样写:
      金叉:cross(k,d);
      死叉:cross(d,k);
      也可以用其它的绘图函数
   答(恒悦):
      DRAWICON(aa and k<=30,k-10,6);
      DRAWICON(bb and k>=70,k-10,7);




引用:
285.问:
     飞狐或分析家具体编程问题!三个!
     A点以前3周(含A点当周)换手率总和为u1
     u1:=??如何编写?
     A点以后8周(不含A点当周)换手率总和为u2
     u2:=??如何编写?
     假如:A:=HHV(H,100);
     B:=LLV(L,200);
     如何用公式表示 A和B点之间的交易日总数?即Tab是多少?
     Tab:=??
   答(恒悦):
     A点以前3周(含A点当周)换手率总和为u1
     u1:=??如何编写?
     hsl:=100*VOL/CAPITAL;
     u1:=if(a,hsl+ref(hsl,1)+ref(hsl,2),0);{用周线}
     A点以后8周(不含A点当周)换手率总和为u2
     hsl:=100*VOL/CAPITAL;
     u2:=ref(hsl,BARSLAST(a)-1)+ref(hsl,BARSLAST(a)-2)+ref(hsl,BARSLAST(a)-3)+ref           

         (hsl,BARSLAST(a)-4)+ref(hsl,BARSLAST(a)-5)+ref(hsl,BARSLAST(a)-6)+ref         

(hsl,BARSLAST(a) -7)+ref(hsl,BARSLAST(a)-8);

     假如:A:=HHV(H,100);
      B:=LLV(L,200);
     如何用公式表示 A和B点之间的交易日总数?即Tab是多少?
     Tab:=abs(HHVBARS(h,100)-LLVBARS(L,100));




引用:
286.问:
     KD金叉点价格

   答(恒悦):
     kd金叉点的价格是我们想像中的一个价格,理想状态是这样,实际情况中,k等于d时的价格一定是 一个精确到小数后很多位的数,但对于交易只能精确到小数后两位,即分,这里只求出金叉后的最  低单位分的价格,即再低1分钱就不形成金叉的价格。




引用:
287.问:
     1 .已知日期,如何定该日的最高价和至今的周期?
        如已知1010614(2001/06/14)如何用指标显示该日的最高价和至今的周期?
     2.指标线向后偏移函数SHIFT后面能否跟变量?如SHIFT N

   答(恒悦):
     input:n(1010614,700101,1341231);
     周期:BARSLAST(date=n);
     前高:ref(h,周期);[quote]/

[quote]288.问:
     input:n(1010614,700101,1341231);
     A周期:BARSLAST(date=An);
     A前高:ref(h,A周期);
     B周期:BARSLAST(date=Bn);
     B前高:ref(h,B周期);
     以上是A,B两点的价格和距最后周期的周期数,两点间的时间差是:
     时间差:A周期-B周期;
     时间差的1.5倍就是:M=1.5*时间差,但这个可能是带小数的如何用函数
     向上舍入CEILING(X)和向下舍入FLOOR(X)使其4舍5入?
     又如何在K线图上画出M点竖线(这条竖线很可能在最后周期K线的后面),并显示M点的日期?
     1.上述的M用四舍五入怎么表示?
     2.在k线上定位是以B点为基准,距B点画C点,BC=AC*M(M为A点至B点相距周期的1.5倍)。

   答(恒悦):
     画在未来的请添加模拟k线可以实现
     input:an(1010614,700101,1341231),bn(1030714,700101,1341231);
     A周期:BARSLAST(date=an);
     A高:=ref(h,A周期);
     B周期:BARSLAST(date=bn);
     B高:=ref(h,B周期);
     M:=ROUND(1.5*(A周期-B周期));
     VERTLINE(A周期=0);
     VERTLINE(B周期=0);
     VERTLINE(B周期-M=0);
     {没有显示说明模拟k线的数量不够,请继续添加足够的数量k线}




引用:
289.问:
     求助即时盘中选股
     公式类型:条件选股
     公式名称:午盘短线
     公式描述:午间11:00-14:00股价突破当日均线,且当时换手率大于1。

   答(恒悦):
      每日14:00后1分钟选股
      v1:=BARSLAST(HOUR=11);
      v2:=BARSLAST(HOUR=14);
      v3:=BARSLAST(day<>ref(day,1));
      ref(c,v1)DYNAINFO(11) and sum(v,v3)/CAPITAL>0.01;




引用:
290.问:
      在主图上做两条线,一条是40日均线向下30%乖离率,另一条是40日均线向上30%乖离  率 ,形成一个股价的运行通道.基本思路是股价处于上升趋势时,股价碰到上面的线会有压力. 下降趋势股价碰到下面的线会有支撑.
        公式结果:两条线都用黄色的线条在主图显示

   答(恒悦):
       40日均线下方,距离40日均线乖离率30%的线,距离哪个30%?
       是不是
        ma(c,40)*0.7
引用:
291.问:
      创[上一周.周线新高.比周上影线还要高].

    答(bet888):
       h>ref(h,1) 默认周期为周




引用:
292.问:
     如果在日线上KDJ金叉后,MACD也金叉,则出现信号,这个条件怎么做?
     目前遇到的问题是,我希望存在先后次序,即满足KDJ的条件,而后再满足MACD。

   答(恒悦):
      input:n(5,2,100);
      dif:=stkindi('','macd.diff',0,6);
      dea:=stkindi('','macd.dea',0,6);
      k:=stkindi('','kdj.k',0,6);
      d:=stkindi('','kdj.d',0,6);
      cross(dif,dea) and count(cross(k,d),n)>0;




引用:
293.问:
      如何统计
      比如说,BIAS(6)在20天内,摆动幅度在-20到20之间。

   答(恒悦):
      BI:= (CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
      count(bi<20 and bi>20,20)=20;




引用:
294.问:
      1、目前处于波段上升阶段
      2、当前波段的波段低点的价格
      3、波段低点以来的涨幅(当前收盘价与当前波段的波段低点的涨幅)波段高低点价格
         要求上升几角.几元.不要百分比

   答(恒悦):
      input:n(10,1,100);
      tj:=TROUGHBARS(4,n,1)      if tj[datacount] then begin
      v2:=TROUGH(4,n,1);
      低点价格:v2[datacount];
      v3:=c-低点价格;
      涨幅:v3[datacount];
      end;
       10503041259.ALG




引用:
295.问:
      波段低点以来的涨幅
      显示波段高低点
      1、目前处于波段上升阶段
      2、当前波段的波段低点的价格
      3、波段低点以来的涨幅(当前收盘价与当前波段的波段低点的涨幅)
        如果不能得到波段高低点价格,利用zig函数代替也可以。

   答(恒悦):
      input:n(10,1,100);
      tj:=TROUGHBARS(4,n,1)      if tj[datacount] then begin
      v2:=TROUGH(4,n,1);
      低点价格:v2[datacount];
      v3:=(c/低点价格-1)*100;
      涨幅:v3[datacount];
      end;
     {您要求的是目前处于波段上升阶段,当处于下降阶段就没有了。
       统计全市场用横向统计进行累加就可以。}
   答(may158):
      这样也可以
      input:n(10,1,100);
      tj:=TROUGHBARS(4,n,1)      //if tj[datacount] then begin
      v2:=TROUGH(4,n,1);
      低点价格:v2,LINETHICK0;
      //[datacount];
      v3:=(c/低点价格-1)*100;
      涨幅:v3;




引用:
296.问:
      以下公式的高点是从上市开始排列的
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
      y:zig(high,n);
      yn:=count(y=refx(hhv(y,3),1),0)-1;
      yn1:=(yn>ref(yn,1))*yn;
      如果从最后K线向后排列(倒排)该如何改呢?

   答(恒悦):
      {dn1应该是您要的,对应yn1}
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
      y:zig(high,n);
      yn:count(y=refx(hhv(y,3),1),0)-1;
      yn1:(yn>ref(yn,1))*yn;
      dn:=ref(yn1,BARSLAST(yn1<>0));
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0);




引用:
297.问:
      以下公式的倒排高点
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
      y:zig(high,n);
      yn:count(y=refx(hhv(y,3),1),0)-1;
      yn1yn>ref(yn,1))*yn;
      dn:=ref(yn1,BARSLAST(yn1<>0));
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0);
      如果倒排低点可以这样改吗?
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
      y:zig(LOW,n);
      yn:count(y=refx(hhv(y,3),1),0)-1;
      yn1yn>ref(yn,1))*yn;
      dn:=ref(yn1,BARSLAST(yn1<>0));
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0);

   答(恒悦):
      按我的理解,您是要求zig转向的低点排序,并不是用最低价进行转向,所以不能改第二句,而要 改第三句
       input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
       y:zig(4,n);
       yn:count(y=refx(llv(y,3),1),0)-1;
       yn1:(yn>ref(yn,1))*yn;
       dn:=ref(yn1,BARSLAST(yn1<>0));
       dn1:if(yn1<>0,dn[datacount]-yn1+1,0);




引用:
298.问:
      1.如果dn1这个点是第5个点那么可以这样写吗?
       BARSLAST(dn1=5)
      2. 在各个高低点上显示(倒排)序列号的程序如何写?

   答(恒悦):
      1.
       可以
      2.
       input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
       y:zig(high,n);
       yn:=count(y=refx(hhv(y,3),1),0)-1;
       yn1:=(yn>ref(yn,1))*yn;
       dn:=ref(yn1,BARSLAST(yn1<>0));
       dn1:=if(yn1<>0,dn[datacount]-yn1+1,0);
       DRAWNUMBER(yn1>0,y,yn1,0),ALIGN4;
       DRAWNUMBER(dn1>0,y,dn1,0),ALIGN4;




引用:
299.问:
       如果把低点也显示出来该如何写呢

   答(恒悦):
       input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
       y:zig(4,n);
       yn:=count(y=refx(llv(y,3),1),0)-1;
       yn1:=(yn>ref(yn,1))*yn;
       dn:=ref(yn1,BARSLAST(yn1<>0));
       dn1:=if(yn1<>0,dn[datacount]-yn1+1,0);
       DRAWNUMBER(yn1>0,y,yn1,0),ALIGN4;
       DRAWNUMBER(dn1>0,y,dn1,0),ALIGN4;




引用:
300.问:
      1. 以上指标是按zig转向的低点排序而写的,如按低点排序应提前一天,是否把
        yn:=count(y=refx(llv(y,3),1),0)-1;
        改成
        yn:=count(y=refx(llv(y,3),1),0);
      2. 如在第5个低点画垂直线,是否这样写
        VERTLINE(BARSLAST(dn1=5));
        可是这样画出来的图是那样的,该如何改呢?
      3.  要是在第5个低点后面再画一条与第5个低点低点相距10天的垂直线该如何写?


   答(恒悦):
      1、不用,本身就是低点了,不要用zig(high,n)或zig(low,n),要用zig(4,n)
      2,3,
       input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
       y:zig(4,n);
       yn:=count(y=refx(llv(y,3),1),0)-1;
       yn1:=(yn>ref(yn,1))*yn;
       dn:=ref(yn1,BARSLAST(yn1<>0));
       dn1:=if(yn1<>0,dn[datacount]-yn1+1,0);
       DRAWNUMBER(yn1>0,y,yn1,0),ALIGN4;
       DRAWNUMBER(dn1>0,y,dn1,0),ALIGN4;
       VERTLINE(dn1=5);
       VERTLINE(ref(dn1=5,10));    引用:
301.问:
    主图上指标线能否左移画出?
    例如:指标MA(CLOSE,3)左移一天或MA(CLOSE,5)左移两天,就是要MA(CLOSE,N)的值与日价相匹配。

   答(恒悦):
      refx(MA(CLOSE,3),1);//左移一天
      refx(MA(CLOSE,5),2);//左移两天




引用:
302.问:
     收盘价大于250天简单移动平均线。{选股}
     例如,某股价收10元,当天的MA(CLOSE,250)是在9元。

   答(恒悦):
      input:n(250,2,1000);
      c>ma(c,n);




引用:
303.问:
     1、股价近日第一次上穿布林线上轨或中轨选股公式;
     2、股价近日第一次跌至布林线中轨或下轨的选股公式

   答(恒悦):
     1、MID :=MA(CLOSE,26);
        UPPER:=MID + P*STD(CLOSE,2);
        LOWER:=MID - P*STD(CLOSE,2);
        LONGCROSS(c,UPPER or MID,n);{近n日股价第一次上穿布林线上轨或中轨}

     2、MID :=MA(CLOSE,26);
        UPPER:=MID + P*STD(CLOSE,2);       p:0.1,10,2;n:3,15,8.  c是收盘价
        LOWER:=MID - P*STD(CLOSE,2);
        LONGCROSS(LOWER or MID,c,n);{近n日股价第一次上跌至布林线中轨或下轨}




引用:
304.问:
       公式一:上市以来的股价均价线和加权平均移动线(主图指标有两根线)
       公式二:上市以来的股价重心线(包括交易成本、成交量因素)

   答(恒悦):
       1)  V1:MA(C,N); SMA(V1,N,M)
       2)  DMA(CLOSE,VOL/SUM(VOL,34));




引用:
305.问:
       连续涨停公式

   答(恒悦):
       count(c/ref(c,1)>1.099,n)=n       n为涨停天数
       count(c/ref(c,1)>1.049,n)=n      这是st的




引用:
306.问:
       在公式编写中小括号和中括号有什么区别

   答(恒悦):
       小括号主要用于1、函数体本身,2、改变运算优先次序
       中括号用于数组的上标和下标。
       variable   在开始浮点运算时声明并初始化变量的一个函数。
       用法是
       variable:i=0,j=0;




引用:
307.问:
      今天的5日均线由下跌状态刚刚转为上升状态该怎么编

   答(恒悦):
       aa:=ma(c,5);
       count(aa        and aa>ref(aa,5);




引用:
308.问:
      今天的5日均线由下跌状态连续10天转为上升状态该怎么编

   答(恒悦):
       aa:=ma(c,5);
       count(aaref(aa,5),10)=10;




引用:
309.问:
      价格向上突破MA(C,30)时,注明文字 买 的公式如何写?
   答(恒悦):
      DRAWTEXT(CROSS(CLOSE,MA(CLOSE,30)),MA(CLOSE,30),'买')




引用:
310.问:
      今日10日平均线值减昨天10日平均线值,除以昨天10日平均线值大于0.003

   答(恒悦):
       m:=ma(c,10);
       m/ref(m,1)-1>0.003
引用:
311.问:
      如何在macd最大值处标注数字?

   答(恒悦):
      DRAWNUMBER(macd=hhv(macd,0),macd,macd,3) ;




引用:
312.问:
      我想要的是在主图可见时的macd最大值,而且是最后一次。

   答(恒悦):
      v1:=BARSLAST(BARPOS=SYSPARAM(2));
      v2:=BARSLAST(BARPOS=SYSPARAM(3));
      v3:=ref(hhv(macd,v1-v2),v2);
      DRAWNUMBER(macd=v3[datacount],macd,macd,3) ;




引用:
313.问:
      kdj的j线,以5分钟数据为基础,在5分钟图里同时看到15分钟和60分钟的j线。

   答(lhl311):
       J:"kdj.j";//此为5分钟时的J线
       J60:"kdj.j#min60";//此为5分钟时的60分钟的j线
       J30:"kdj.j#min30";//此为5分钟时的30分钟的j线




引用:
314.问:
      如何把此公式.加仓点提示改为.三个叠加的三角.
       A:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
       B:(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
       EMABASE:(h+l+2*c)/4;
       DRAWICON(cross(EMABASE,a) and cross(EMABASE,b),b,1);
       DRAWICON(cross(a,b) and EMABASE>a,a,4);
       DRAWICON(cross(a,EMABASE) and cross(b,EMABASE),b,2);
       DRAWICON(cross(b,a) and EMABASE       bu:=BARSLAST(c=hhv(c,20)) ;
       se:=BARSLAST(c=llv(c,20));
       a1:hhv(c,17),linethick0,colorffff54;
       a2:llv(c,17),linethick0,color5454ff;
       PARTLINE(bu       PARTLINE(bu>se,a1),linethick2,colorffff54;

   答(恒悦):
       一定要改就先将图片保存为名为mybmp.bmp格式的文件存放到
       D:\FoxTrader_V3\FmlDLL
       将这句
       DRAWICON(cross(a,b) and EMABASE>a,a,4);
       改为
       DRAWICON(cross(a,b) and EMABASE>a,a,‘mybmp’);




引用:
315.问:
      上面的公式请加入,布林通道

   答(恒悦):  
       在后面加上
       mid:stkindi('','boll.mid',0,6);
       upp:stkindi('','boll.upper',0,6);
       lower:stkindi('','boll.lower',0,6);




引用:
316.问:
      EMABASE线,上穿,多空A线,为,1点.(反之,为,下跌,1点)
      多空A线,上穿多空B线,为,2点.(反之,为,下跌,2点)
       AMA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
       BMA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
       EMABASEh+l+2*c)/4;
       DRAWICON(cross(EMABASE,a) and cross(EMABASE,b),b,1);
       这是上涨买入一点吧.
       DRAWICON(cross(a,b) and EMABASE>a,a,4);
       这是买入加仓二点
       DRAWICON(cross(a,EMABASE) and cross(b,EMABASE),b,2);
       下跌,一点
       DRAWICON(cross(b,a) and EMABASE       下跌2点
       bu:=BARSLAST(c=hhv(c,20)) ;
       se:=BARSLAST(c=llv(c,20));
       a1:hhv(c,17),linethick0,colorffff54;
       a2:llv(c,17),linethick0,color5454ff;
       PARTLINE(bu       PARTLINE(bu>se,a1),linethick2,colorffff54;

    答(恒悦):
       以红绿灯显示买3卖3
       A:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
       B:=(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
       EMABASE:=(h+l+2*c)/4;
       b1:=cross(EMABASE,a) and cross(EMABASE,b);
       b2:=cross(a,b) and EMABASE>a;
       s1:=cross(a,EMABASE) and cross(b,EMABASE);
       s2:=cross(b,a) and EMABASE       bz1:=BARSLAST(b1);
       bz2:=BARSLAST(b2);
       sz1:=BARSLAST(s1);
       sz2:=BARSLAST(s2);
       b3:=max(bz1,bz2)       s3:=max(sz1,sz2)       DRAWICON(b1,b,1);
       DRAWICON(b2,a,4);
       DRAWICON(b3,a,10);
       DRAWICON(s1,b,2);
       DRAWICON(s2,a,5);
       DRAWICON(s3,a,11);
       bu:=BARSLAST(c=hhv(c,20)) ;
       se:=BARSLAST(c=llv(c,20));
       a1:hhv(c,17),linethick0,colorffff54;
       a2:llv(c,17),linethick0,color5454ff;
       PARTLINE(bu       PARTLINE(bu>se,a1),linethick2,colorffff54;




引用:
317.问:
      上式我想调整买卖3点,的涨幅条件,该在公式那句做调整?
      再加个过虑信号限制当多空A,B两线交叉,产生买,卖,增仓2点,后,EMABASE线,13天内,反复穿越,多空A,B两线,时,不  显示期间的买卖1点信号.维持2点增仓信号状态.以计算买卖3点信号当多空A.B两线交叉,产生买,卖增仓2点,后,两线维持平行走势,,多空A.B线未出现任何上下交 叉,而EMABASE线,13天内,反复穿越,多空A.B两线时,不显示买卖1点信号.,以2点信号为准.计算 买卖3点信号. 当,多空A.B两线交叉出现买卖2点信号,3天后,A.B两线再次出现交叉时,不显示信号,以前一次 信号为准,
         天数计算规则:以信号第二天为起始日,信号当天不计算在内!

   答(恒悦):
        调整参数n就可以了
        input:n(10,1,100);
        A:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
        B:=(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
        EMABASE:=(h+l+2*c)/4;
        b1:=cross(EMABASE,a) and cross(EMABASE,b);
        b2:=cross(a,b) and EMABASE>a;
        s1:=cross(a,EMABASE) and cross(b,EMABASE);
        s2:=cross(b,a) and EMABASE        bz1:=BARSLAST(b1);
        bz2:=BARSLAST(b2);
        sz1:=BARSLAST(s1);
        sz2:=BARSLAST(s2);
        b3:=max(bz1,bz2)        s3:=max(sz1,sz2)        DRAWICON(b1,b,1);
        DRAWICON(b2,a,4);
        DRAWICON(b3,a,10);
        DRAWICON(s1,b,2);
        DRAWICON(s2,a,5);
        DRAWICON(s3,a,11);
        bu:=BARSLAST(c=hhv(c,20)) ;
        se:=BARSLAST(c=llv(c,20));
        a1:hhv(c,17),linethick0,colorffff54;
        a2:llv(c,17),linethick0,color5454ff;
        PARTLINE(bu        PARTLINE(bu>se,a1),linethick2,colorffff54;




引用:
318.问:
      多条移动平均线粘合,如5、10、20、30、120、250日移动平均线粘合的技术指标!

   答(恒悦):
      公式中的粘合必须进行量化,否则无法编制
      调整参数n为粘合程度,n值越小粘合的程度越高,即均线距离越近;
             m为粘合周期。
   答(恒悦):
      ' aa:=(ma(c,5)+ma(c,10)+ma(c,20)+ma(c,30)+ma(c,120)+ma(c,250))/6;
        up:=aa*n/100+aa;
        down:=aa-aa*n/100;
        count(BETWEEN(ma(c,5),up,down) and BETWEEN(ma(c,10),up,down)
         and BETWEEN(ma(c,20),up,down) and BETWEEN(ma(c,30),up,down)
         and BETWEEN(ma(c,120),up,down) and BETWEEN(ma(c,250),up,down),m)=m;
       n(2,1,500) m(10,1,100)

   答(zero-zero):
      a:=(3*c+l+o+h)/6;
      m5:=MA(a,5);M10:=MA(a,10);M15:=MA(a,15);M20:=MA(a,20);M25:=MA(a,25);M30:=MA        (a,30);
      M60:=MA(a,60);
      M90:=MA(a,90);M120:=MA(a,120);M150:=MA(a,150);M180:=MA(a,180);M210:=M(a,210);
      M240:=MA(a,240);
      a1:=HHV(CLOSE,n);
      a2:=LLV(CLOSE,n*2/3);
      a3:=(a1+a2)/2;
      m20>a2 and m20a2 and m30a2 and m60      m90>a2 and m90a2 and m120a2 and m150      m180>a2 and m180a2 and m210a2 and m240      m120>REF(m120,1) and ((a3-a2)/a2)<(n1/20)
   答(灵如云):
      m:=ma(c,5); m1:=ma(c,10); m2:=ma(c,20); m3:=ma(c,30); m12:=ma(c,120);
      m25:=ma(c,250);
      d:=max(max(max(max(max(m,m1),m2),m3),m12),m25);
      x:=min(min(min(min(min(m,m1),m2),m3),m12),m25);
      (d/x-1)*100



引用:
319.问:
     如果引用个股本身的不同周期应该怎么写?
     STKINDI('1A0001','KDJ.k',0,7),coloreeee33;
     STKINDI('1A0001','KDJ.d',0,7),coloryellow;                           
      这是引用的大盘的kdj的2条线吧?
      如果引用个股本身的不同周期应该怎么写?

   答(恒悦):
      STKINDI('','KDJ.k',0,7),coloreeee33;
      STKINDI('','KDJ.d',0,7),coloryellow;
      将代码置空就可以了




引用:
320.问:
      一条曲线在向上时显示为红色,向下时显示绿色在拐头向上时显示为红色,向下时显示绿色

   答(恒悦):
      v1:=C*2-ref(C,3);
      PARTLINE(v1>=ref(v1,1),v1),shift3,color5252ff;
      PARTLINE(v1引用:
321.问:
      N周期里开盘价与收盘价的差     核对
   答(恒悦):
      input:n(5,1,1000);
      ref(hhv(h,n)-hhv(c,n),1);
   答(恒悦):
      m:=c LINETHICK0;
      m1:=REF(c,a)LINETHICK0;
      m-m1
      //**均价:=IF(BETWEEN(AMOUNT/VOL/100,c*0.9,c*1.1),AMOUNT/VOL/100,(h+l)/2);
      //a:=SUMBARS(V,CAPITAL*n/10);




[Copy to clipboard]
CODE:
322.问:
     SUM为求和函数,SUM(C,0)可以求出所有收盘价的和,哪个函数或者语句可以求出收盘价的乘

       积?
   答(恒悦):
     cc:=c;
     chj:=1;
     for i=1 to datacount do  chj:=cc*chj;
     chj;
   答(恒悦):
     cc:=c;
     tm:=0;
     for i=1 to datacount do begin
     tm:=cc+tm;
     chj:=tm;
     end
     chj;




引用:
323.问:
     如何在最后一根K线上显示数字
     如何只在最后一根K线上显示数字?
     也就是本来每根K线上都会显示数字,现在我只想在最新的一根K线上显示数字,其他K线上不

       显示。如我的公式是:
     DRAWNUMBER(均衡偏离>=0,LOW*0.99,均衡偏离,2),COLORGREEN;
     DRAWNUMBER(均衡偏离<=0,LOW*0.99,均衡偏离,2),COLORred;
   答(恒悦):
     DRAWNUMBER(均衡偏离>=0 and ISLASTBAR,LOW*0.99,均衡偏离,2),COLORGREEN;
     DRAWNUMBER(均衡偏离<=0 and ISLASTBAR,LOW*0.99,均衡偏离,2),COLORred;




引用:
324.问:
     编一个60天的价格振幅
   答(恒悦):
     价格振幅:hhv(c,60)/llv(c,60)-1;
     成交量振幅:hhv(v,60)/llv(v,60)-1;




引用:
325.问:
     公式一:上市以来的股价均价线和加权平均移动线(主图指标有两根线)
     公式二:上市以来的股价重心线(包括交易成本、成交量因素)
   答(恒悦):
      1)  V1:MA(C,N); SMA(V1,N,M)
      2)  DMA(CLOSE,VOL/SUM(VOL,34));




引用:
326.问:
     今天的C大于近期的最高C,今天的指标线R1小于近期的最高R1。
   答(恒悦):
      C>REF(HHV(C,N),1) AND R1



引用:
327.问:
      当日成交量大于5日成交量的 80% 以上,且小于600% ;
   答(恒悦):
      vol/ma(vol,5)>0.8  and vol/ma(vol,5)<6




引用:
328.问:
分析家的公式文件在那个文件中啊      
   答(无名山人):
系统公式  \ superstk \ sys.dta
自编公式   \ superstk \ userdata \self.dta  




引用:
329.问:
      求成交量连续3天涨的公式
   答(恒悦):
      COUNT(VOL>REF(VOL,1),3)=3




引用:
330.问:
      请问怎样用公式表示年线摆脱下降趋势出现向上拐头?
   答(恒悦):
      COUNT(MA(C,250)>REF(MA(C,250),1),3)=3
引用:
331.问:
      剔除连续三天跌停的股票。
   答(恒悦):
      NOT(COUNT(c>ref(c,1)*0.905,3)=3)  




引用:
332.问:
     百分百换手
      公式最终结果bfhr表示光标所在K线向回统计,换手率为100%的日期数,我想将您所编公式的 日期数代表的起始日画上竖线,随着光标移动而变动,做了一晚上,起始日的竖线就是画不到 相应的日子上.
      av:=if(STKTYPE=0,100000000,CAPITAL);
      bfhr:SUMBARS(vol,av);
      {好思路:用成交量的和=流通盘,来表示100%换手率}
      v1:=SYSPARAM(1);
      v2:=barssince(c)=v1-bfhr;
      VERTLINE(v2),pointdot,color996666,linethick3;
      DRAWNUMBER(v2,SYSPARAM(4),100,0)
   答(恒悦):
      av:=if(STKTYPE=0,100000000,CAPITAL);
      bfhr:SUMBARS(vol,av);
      VERTLINE(BARPOS=SYSPARAM(1)),linethick3,coloryellow;
      VERTLINE(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)]),linethick3,coloryellow;
      DRAWNUMBER(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)],80,bfhr[SYSPARAM(1)],0);




引用:
333.问:
      近期筹码分布某周期的百分比如何用价格的方式
   答(恒悦):
      input:n(5,1,1000);
      区间上限:hhv(h,n);
      区间下限:llv(l,n);
      中间价: (区间上限-区间下限)/2+区间下限;




引用:
334.问:
      编一个“跟随十字光标移动,并且以当日收盘价为准的百分比线”
   答(恒悦):
      wz:=SYSPARAM(1);
      cc:=c;
      jg:=cc[wz];
      DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
2楼 发表于 2007-3-16 11:49  只看该作者 引用:
335.问:
      能否在每条线上显示价钱?
   答(恒悦):
      wz:=SYSPARAM(1);
      cc:=c;
      jg:=cc[wz];
      DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
      DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*1.875,jg*1.875,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*1.75,jg*1.75,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*1.5,jg*1.5,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*1.25,jg*1.25,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*1.125,jg*1.125,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*0.875,jg*0.875,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*0.75,jg*0.75,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*0.5,jg*0.5,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*0.25,jg*0.25,2);
      DRAWNUMBER(BARSSINCE(c)=wz,jg*0.125,jg*0.125,2);
   答():
      k:=sysparam(1);
      fc:=close;
      cc:=fc[k]*c/c;
      a:=setlbound(cc,k);
      cc;
      cc*1.875;
      cc*1.75;
      cc*1.5;
      cc*1.25;
      cc*1.125;
      cc*0.875;
      cc*0.75;
      cc*0.5;
      cc*0.25;
      cc*0.125;




引用:
336.问:
      近3日收盘价之和减近6日收盘价之和)除以3 减 (近3日收盘价之和减近6日收盘价之和 )除 以6
   答(恒悦):
      ((sum(c,3)-sum(c,6))/3-(sum(c,3)-sum(c,6)))/6;




引用:
337.问:
      请教版主这个如何搞
      DRAWNUMBER(C>0,1,YG,0),align5;
      DRAWNUMBER(C>0,0.5,MG,0),align4;
      DRAWNUMBER(C>0,0,DG,0),align3;
      DRAWNUMBER(C>0,-0.5,TG,0),align2;
   答(恒悦):
      这个还要看您原公式所有指标线的坐标了,如果单这四个可以改为
      DRAWNUMBER(C>0,4,888,0);
      DRAWNUMBER(C>0,3,888,0);
      DRAWNUMBER(C>0,2,888,0);
      DRAWNUMBER(C>0,1,888,0);




引用:
338.问:
     十字游标跟随
   答(恒悦):
     十字游标只能跟随收盘价,但可以自己单画一条5日均线的水平线
      DRAWSL(BARPOS=SYSPARAM(1),ma(c,5),0,0,2);




引用:
339.问:
     可以选出接近年线的(距离年线10%之内)、年线向上的,两年内涨幅不超过80%的股票!
   答(恒悦):
     nc:=stkindi('','hqsj.cc',0,9);
     nn:=BARSLAST(nc<>ref(nc,1));
     tc:=ref(nc,ref(nn,nn+1)+nn);
     oc:= ref(nc,nn+1);
     BETWEEN(c,nc*1.1,nc*0.9) and nc>oc and (nc-tc)/tc<0.8;




引用:
340.问:
      股价创出新高后,又调整到30日均线附近的选股公式
   答(恒悦):
      COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02
引用:
341.问:
      60日均线走平或呈多头排列,当30日均线上穿60日均线时跟踪观察,当股价回调至30日或60 日均 线处时,买入
   答(恒悦):
      V1:=MA(C,60);
      V2:=MA(C,30);
      COUNT(V1>=REF(V1,1),3)=3 AND COUNT(CROSS(V2,V1),5)=1
      AND C



引用:
342.问:
     请问如何用公式表达某个股的当日总成交笔数
   答(恒悦):
      总笔数:BARSCOUNT(c);//在分笔成交周期使用。




引用:
343.问:
      60日线在过去的10天内涨跌幅度在 1%
   答(恒悦):
      COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;      

         




引用:
344.问:
      我想将公式中的起始日期固定为50日
   答(恒悦):
      FILTER(c>0,50)




引用:
345.问:
      RSI(周线)在70天内第二次上穿80,
   答(恒悦):
      COUNT(CROSS("RSI.RSI1#WEEK",80),14)=2




引用:
346.问:
     60平均线的价位大于3日平均线价位的20%以上如何写
   答(恒悦):
     ma(c,60)>ma(c,3)*0.2;




引用:
347.问:
     120天内低点至今累积换手〉50%的选股公式
   答(恒悦):
     V1:=BARSLAST(LLV(C,120)=C);
     REF(SUM(V/CAPITAL*100,V1)>50,1)=0 AND (SUM(V/CAPITAL*100,V1)>50)>0




引用:
348.问:
     1.当10日内的累计涨幅达20%以上,股价跌破5日均线,卖;
     2,放量10%~20%的10日内,股价重上5日均线之上,买;
     3.昨日放巨量10%~30%,今日跌2%以上,卖;
     4,昨日放巨量10%以上和股价跌4%以上,今日涨5%以上,买;
     5,两阴夹一阳,卖;
     6,两阳夹一阴,买;
     7,射击之星,卖;
     8,前日涨4%~5.5%,昨日跌2%以上,今日涨3%~5.5%,买;
   答(恒悦):
     1.当10日内的累计涨幅达20%以上,股价跌破5日均线,卖;
      卖:SUMBARS(if(c>ref(c,1),(c-ref(c,1))/ref(c,1),0.2)<=10 and CROSS(ma(c,5),c);
     2,放量10%~20%的10日内,股价重上5日均线之上,买;
     3.昨日放巨量10%~30%,今日跌2%以上,卖;
     4,昨日放巨量10%以上和股价跌4%以上,今日涨5%以上,买;}不明白放量X%的定义。
     5,两阴夹一阳,卖;
      卖:ref(o,2)>ref(c,2) and ref(c,1)>ref(o,1) and c     6,两阳夹一阴,买;
      买:ref(o,2)o;
     7,射击之星,卖;
      卖:(c-o)*2<=(h-c);
     8,前日涨4%~5.5%,昨日跌2%以上,今日涨3%~5.5%,买;
      买:BETWEEN(ref(c,2),ref(c,3)*1.04,ref(c,3)*1.055) and ref(c,1)*1.02
            BETWEEN(c,ref(c,1)*1.03,ref(c,1)*1.055);




引用:
349.问:
      60天内的市场平均成本可以这么写:
   答(恒悦):
      V1:=WINNER(HHV(HIGH,60))*100;
      V2:=WINNER(LLV(LOW,60))*100;
      V3:=(V1-V2)/2;
      v4:=v2+v3;
      60天内的市场平均成本:cost(v4)




引用:
350.问:
      winner(c)表示收盘价的获利盘,怎么根据获利盘求出价格,比如我想求获利盘为72%时的股价
   答(恒悦):
      cost(72);
引用:
351.问:
     在K线分析的主图上,只显示一条60日均线,但是显示的不是一条线,而是由红色小圆点组成 并且随光标的移动而显示的,
   答(恒悦):
     试试
     W:=BARSLAST(SYSPARAM(1)=BARPOS)>0;
     w*ma(c,60),POINTDOT,colorred;

引用:
352.问:
      请问连等的含义
     “=”是赋值符号。在公式经常用到,读量化思路一书,有一点不明白的地方,就是
     “=”  的一个语句中出现两次,如:
      AA:=ref(h,n)=hhv(h,2*n+1);
     这个语句结果AA是“N日天前的最高价”还是“2×N+1天内的最高价”还是“要求两个价格  
    相等再”赋给AA?
   答(oicp):
      AA:=中的“=”和后面“=”的无关,只是中间公式书写格式的一部分,不存在连等,只有
      一 个等“ref(h,n)=hhv(h,2*n+1)”
   答(恒悦):
       AA后面的  “ :=  ”是设置变量并赋值的意思,而后面的   “=”是逻辑运算符,这条语
      句的意思是如果两者相等返回1给AA,否则返回0给AA

引用:
353.问:
      突发怪想如下:n=100
      高点:=HHV(c,n);
      低点:=LLV(l,HHVBARS(h,n));
      a:=(高点-低点)/100;
      位置:(c-低点)/a;
      根据以上我想做一个公式,却怎么也搞不明白,请指导
      求量和[假设主力的买入量],
      如果‘价格’在[位置]的1/3以下、如果是阳线,则量*2/3,否则量*1/2
      如果如果‘价格’在1/3以上、2/3以下 不论阴阳都是0。
      如果如果‘价格’在2/3以上阳线减量*1/2  阴线是减量*2/3
      如果价格创新高则加量4/5,新低减4/5
      结果是随价格所在位置的变动指标也变。
      格值:为流通盘
   答(恒悦):
       n:=100;
       高点:=HHV(c,n);
       低点:=LLV(l,HHVBARS(h,n));
       a:=(高点-低点)/100;
       wz:=(c-低点)/a;
       v1:=if(wz<1/3,if(c>ref(c,1),2/3,0.5),if(wz>2/3,if(c>ref(c,1),-0.5,-2/3),0));
       v2:=if(HHVBARS(h,n)=0,0.8,if(l=低点,-0.8,v1));
       vv:v*v2/CAPITAL;
354.问:
       编个自动切线指标.
       公式名称:自动切线
       公式类型:技术指标
       显示区域:主图
       公式思路:以历史最高价向右边的每个峰顶最高价位置(峰顶定义为大于或等于5%的
      以高低 价计算的Z之转向算一个波峰,但忽略最近的一组上升波段K线)画切线,取其中
      倾 斜角度最小 的一根切线.
       公式结果:
       全自动输出一根以历史高点为左支点,但忽略最近的一组上升波段K线,并包含其间      
      所有K线的切线.
       编制参考:如图 X位水平线,Y.Z.为切线.公式的结果应得出Y线,屏蔽Z线.
   答(灵如云):
      v1:=hhv(h,0);
      v2:=BARSLAST(h=v1);
      v3:=datacount-v2;
      v4:=datacount-PEAKBARS(4,5,1);
      hh:=h;jj:=1;tm:=9999;
      v5:=zig(4,5);
      v6:=h=v5;
      for i=v3[datacount] to datacount do begin
        if v6=1 then begin
          kk:=(v1[datacount]-hh)/jj;
        end;
        if kk<=tm and kk>0 then tm:=kk;
        jj:=jj+1;
     end;
     DRAWSL(h=v1[datacount],h,-tm,0,0);
355.问:
      上公式想做个通道出来,方便选股。(有时候思路来了,但不是很清晰,要用起来  
      才 知道要 的到底是什么,不好意思)。
      最新的公式下载了,但没CD线的数据,DE线的数据好象也不对么,AB,CD间的距离好
     象没这 么大     
   答(恒悦):
      v1:=hhv(h,0);
      v2:=BARSLAST(h=v1);
      v3:=datacount-v2;
      v4:=datacount-PEAKBARS(4,5,2);
      hh:=h;
      jj:=1;
      tm:=9999;
      v5:=zig(4,5);
      v6:=h=v5;
      for i=v3[datacount] to v4[datacount] do begin
        if v6=1 then begin
          kk:=(v1[datacount]-hh)/jj;
          bjj:=jj;
       end;
        if kk<=tm and kk>0 then begin
          tm:=kk;
          bj:=bjj;
       end;
       jj:=jj+1;
      end;
      DRAWSL(h=v1[datacount],h,-tm,0,0);
      切线:LINEVALUE(h=v1[datacount],h,v2=bj-1,h,0,0),linethick0;
      v7:=ref(h,BARSLAST(v2=bj-1));
      B点:v7[datacount],linethick0;
      v8:=llv(l-切线,v2);
      v9:=BARSLAST(v8[datacount]      DRAWSL(v9=0 and refx(v9,1)<>0,l,-tm,0,2);
      de:切线-v8[datacount],linethick0;;
356.问:
      最新价是多少天的新高?
      该股在8.2日创38天新高
      8.3日创92天新高
      结果 创新低=1   创历史高=上市天数   一条线
    答(灵如云):
       大概这样
       cc:=if(barscount(c)=1,9999999,c);
       sumbars(cc-ref(cc,1),0);

引用:
357.问:
      请老师帮助编制一个条件选股公式?选出在60天内有连续二根阴线的股票
      最好是:选出在60天内有连续二根阴线的股票,并且每根阴线的跌幅>3%
    答(恒悦):
       coiunt(count(c/ref(c,1)<0.93,2)=2,60)>0
358.问:
      看了你的KD金叉价格,受启发想改成RSI6交叉rsi12的金叉价格公式,怎么改
      RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
      K:SMA(RSV,M1,1);
      D:SMA(K,M2,1);
      v1:=cross(k,d);
      gg:=HHV(HIGH,N);
      dd:=LLV(LOW,N);
      hh:=INTPART(h*100);
      ll:=INTPART(ref(l,1)*100);
      for i=n to datacount do begin
        if v1=1 then begin
         for j=ll to hh do begin
         rr:=(j/100-dd)/(gg-dd)*100;
         kk:=(rr+k[i-1]*(m1-1))/m1;
         dd:=(kk+d[i-1]*(m2-1))/m2;
         if kk>=dd then begin
          jj:=j/100;
          break;
          end;
         end;
         end;
       end;
      jg:=jj;
      DRAWNUMBER(v1,d,jg,2),colorwhite;

引用:
359.问:
万版的KDJ指标,其中J值向上变红色,向下变绿。我想引用到RSI指标中,快线向上变红色,向下变绿色。下面为RSI源码
n16,n212,n324
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
    答(赤影):
加入这一行试试:
360.问:
      此公式的问题想解决,请进,谢!--随角1的参数画完整的圆
      参数是:时1=1031222(日期),价1=1507.08(价格),角1=0-360度
      jd1:=if((角1=90 or 角1=270),角1+0.0001,角1);//写此句是为了避免90度,270度不显示,或有        其它的办法?
       pp1:=TAN((3.1415926535897932384626433832795028841*(jd1))/180);
       qq1:=if((jd1>90 and jd1<180) or (jd1>180 and jd1<270) or jd1=180,1,3);
       DRAWSL(date=时1,价1,pp1,0,qq1),COLORred;
     在1A0001图中(参数如上),此公式可以随角1的参数增加(连续按输入参数旁的上下小三角由0至      360),DRAWSL画线的轨迹是完整的圆,但在个股的图中(输入合适个股的数据,如600739,参数       :时1=1031222,价1=7.08,角1=0-360度)随随角1的参数增加,DRAWSL画的线就忽上忽下,换句       话说就是在1A0001图中可以还原输入的角度,但个股主图上就不行,何解?
       忽上忽下就是:180度应该是水平线,181应该基点向左下角方向射出的线,但现在射出方向却是       左上角,很多角度都是这样,135左上角,到了136却是左下角
       INPUT:N(3,2,999);
A1:=REF(H,N)=HHV(H,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1=E2);
  X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF (L1,L,100000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:I1>REF(I1,1),LINETHICK0;{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:I2>REF(I2,1),LINETHICK0;{过滤后高点}
POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
     以上代码是一个显示波段周期数的公式。能否请帮忙加入显示同波段价格差的功能
    答(恒悦 ):
        我是用最高价和最低价做的
       INPUT:N(3,2,999);
      A1:=REF(H,N)=HHV(H,2*N+1);
      B1:=FILTER(A1,N);
      C1:=BACKSET(B1,N+1);
      D1:=FILTER(C1,N);
      A2:=REF(L,N)=LLV(L,2*N+1);
      B2:=FILTER(A2,N);
      C2:=BACKSET(B2,N+1);
      D2:=FILTER(C2,N);
      E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
      H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
      L1:=(D2 AND NOT(D1 AND E1      H2:=D1 AND NOT(D2 AND E1>=E2);
      X1:=REF(BARSLAST(H1),1)+1;
      F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,100000),X1));
      G1:=F1>REF(F1,1);
      I1:=BACKSET(G1,2);
      LD:I1>REF(I1,1),LINETHICK0;{过滤后低点}
      L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
      X2:=REF(BARSLAST(L2),1)+1;
      F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
      G2:=F2>REF(F2,1); I2:=BACKSET(G2,2);
      HD:I2>REF(I2,1),LINETHICK0;{过滤后高点}
      POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
      DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
      DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
      DRAWNUMBER(HD,H*1.02,h-ref(l,BARSLAST(LD)),2),COLORYELLOW;
      DRAWNUMBER(lD,l*0.98,ref(h,BARSLAST(hD)-l),2),COLORYELLOW;
    答(垣悦):
        叫时钟吧
      input:da(1021111,700101,1341231),pr(1507.08,0,10000,0.01),p(45,0,360),r(5,0,1000);
      hu:=3.1415926535897932384626433832795028841*p/180;
      kk:=tan(hu)*2;
      qq1:=if((p>90 and p<180) or (p>180 and p<270) or p=180,1,3);
      DRAWSL(date=da and p<>(90 or 270),pr,kk,0,qq1),COLORyellow;
      STICKLINE(p=90 and date=da,pr,pr+r,0.3,0.1),COLORyellow;
      STICKLINE(p=270 and date=da,pr,pr-r,0.3,0.1),COLORyellow;
      v1:=BARSLAST(date=da);
      v2:=datacount-v1[datacount];
      x1:=0;
      for i=v2 to v2+r do
        x1:=SQRT(r*r-(i-v2)*(i-v2))+pr;
      for i=v2-r to v2 do
        x2:=SQRT(r*r-(i-v2)*(i-v2))+pr;
      x3:=2*pr-x2;
      x4:=2*pr-x1;
      DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x1,12);
      DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x2,12);
      DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x3,12);
      DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x4,12);
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
3楼 发表于 2007-3-16 11:51  只看该作者 公式求助1000例(8)
                                       

引用:
361.问:
      一目均衡圖最大的優點是能將買入、賣出訊號量化。若黃金交叉出現而價格發生在雲
      帶上( 下), 則為強勢訊號,以三個箭咀代表;若黃金交叉出現而價格發生在雲帶中,
      則為中性訊  號,以兩個箭咀代表;若黃金交叉出現而價格發生在雲帶相反方向,則
      為一弱勢訊號,以單 一箭咀代表。
      金叉,死叉我会,但我不会区分在雲帶上中下如何写

    答(股市浪子):
        input:n1(9,2,100),n2(26,2,100),n3(52,2,100);
       AA:=(SYSPARAM(4)-SYSPARAM(5))/16;
       Var1:=(2*CLOSE+HIGH+LOW)/4;
       转换线:(HHV(HIGH,n1)+LLV(LOW,n1))/2,coloraaff99,LINETHICK;
       基准线:(HHV(HIGH,n2)+LLV(LOW,n2))/2,colorff6dd8,LINETHICK;
       迟行带:REFX(CLOSE,n2),colorff9224;//,SHIFT26;
       先行带A:REF((转换线+基准线)/2,n2),colorf0f0f0,LINETHICK;
       先行带B:REF((HHV(HIGH,n3)+LLV(LOW,n3))/2,n2),color909090;
       STICKLINE(先行带A<先行带B,先行带A,先行带B,2,1.5),COLOR339933;
       STICKLINE(先行带A>=先行带B,先行带A,先行带B,2,0.1),COLOR0033CC;
       POLYLINE(1,先行带A),colorf0f0f0;
       pOLYLINE(1,基准线),colorff6dd8;
       POLYLINE(1,转换线),coloraaff99,LINETHICK;

       DRAWTEXT(CROSS(转换线,基准线) AND Var1            *0.995,'▲'),COLORRED,ALIGN0;
       DRAWTEXT(CROSS(转换线,基准线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带
             A,  先行带B)),LOW*0.995,'▲\n▲'),COLORRED,ALIGN0;
       DRAWTEXT(CROSS(转换线,基准线) AND Var1>MAX(先行带A,先行带B),LOW*0.995,'▲\n▲
              \n ▲'),COLORRED,ALIGN0;
       DRAWTEXT(CROSS(基准线,转换线) AND Var1              n ▼\n ▼'),COLORFF9966,ALIGN0;
       DRAWTEXT(CROSS(基准线,转换线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带
              A,  先行带B)),MAX(基准线,HIGH)+AA,'▼\n▼'),COLORFF9966,ALIGN0;
       DRAWTEXT(CROSS(基准线,转换线) AND Var1>MAX(先行带A,先行带B                     
              ,HIGH+AA,'▼'),COLORFF9966,ALIGN0;
         {阴柱}
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
       STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
         {红柱}
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
       STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;




引用:
362.问:
      我看了高手们关于混沌理论的公式,但没有人提到平衡线,是不是它不重要?比尔.威廉
      姆仅提 到可以用AO指标的柱状线衡量(价格线到平衡线的)距离,但没有给出在主图上
     如何实现它, 如果用书上的定义,每日收盘价减去AO即为平衡线, 大致等于MA((h+l)/2,5)-
     AO,接近34日的 中价均线,此计算方法对否?这和大多认为平衡线是鳄鱼线的蓝线有很大
     的区别.

    答(oicq ):
       我的理解:“平衡线”指的是一个动态的平衡。根据这种观念可以判断股价是处于到达
       这 个平衡点之前,还是在平衡点之后,所以:指标系统里根本不可能有这样一条
      线,这样的线只有在脑子里。而且并不混沌啊,在“平衡线买进信号”“平衡线卖出信
      号”两节里讲 得很清楚嘛




引用:
363.问:
       请老师帮忙编制基本面选股公式
       名称:跌破净资产
       条件:股价在当前跌破该股净资产
    答(股市浪子):
       AA:=FINANCE(34);//每股净资产
       C



引用:
364.问:
      股价在年线上横盘5日以上。(与年线偏离不超过5%)要源码
    答(股市浪子):
      INPUT:N(5),M(5);
      MA240:=MA(C,240);
      GLL:=(C/MA240-1)*100;
      TJ:=GLL>0 AND GLL      COUNT(TJ,M*2)>=M




引用:
365.问:
      公式箭头表示,我想让箭头出现两个重叠,下面的语句错在哪里

      DRAWICON(VarA,HIGH*1.035,5);
      DRAWICON(VarA,HIGH*1.037,5);
      DRAWTEXT(VarA,HIGH*1.035,'卖'),COLORYELLOW;

    答(股市浪子):
      试了一下,语句没错,把距离调整大一些。如第二句改成:
       DRAWICON(VarA,HIGH*1.10,5);




引用:
366.问:
      是盘中动态成交量与金额预测的,盘中一直到晚上0:00前都挺好用的。
      问题是在每天的0:00到9:30前数值就无比之大,失灵了。
        原码如下:
      今预测:((动态行情(10)/开盘分钟数(计算时的当前时间))*240/100000000);
      怎样才能做到盘中时预测,盘后取实际成交
    答(灵如云):
         r:=开盘分钟数(计算时的当前时间);
         今预测:((动态行情(10)/if(r>1 and r<240,r,240)*240/100000000);




引用:
367.问:
        式名称:高低点划线
        公式类型:技术指标
        显示区域:主图
        保密程度:公开
        公式思路:在K线主图上,利用系统参数(光标函数)编写;在可见主图的高点上,向下        画角度线;在可见主图的最低点,向上画角度线(有点类似于江恩角度线),        
    答(灵如云):
         INPUT:角度(15,1,60);
         p1:=c-ref(c,1);  
         p2:=sum(abs(p1),0);
         p3:=count(c>0,0);
         k1:=p2/p3/角度;
         x:=h=SYSPARAM(4);
         X1:DRAWSL(x,h,-0.5*K1,0,0),COLORgreen;
         X2:DRAWSL(x,H,-1*K1,0,0),COLOR00CCFF;
         X3:DRAWSL(x,H,-2*K1,0,0),COLOR6666FF;
         X4:DRAWSL(x,H,-4*K1,0,0),COLORFFFFCC;
         X5:DRAWSL(x,H,-8*K1,0,0),COLOR33FFCC;
         y:=L=SYSPARAM(5);




引用:
368.问:
       统计 N天内 MACD大于0
       思路:统计出最新 N天内  MACD都大于0  的个股
       例如:  统计出 最新 10天交易日 内 ,MACD都大于0  的个股
         Y1:DRAWSL(y,L,0.5*K1,0,0),COLORgreen;
         Y2:DRAWSL(y,L,K1,0,0),COLOR00CCFF;
         Y3:DRAWSL(y,L,2*K1,0,0),COLOR6666FF;
         Y4:DRAWSL(y,L,4*K1,0,0),COLORFFFFCC;
         Y5:DRAWSL(y,L,8*K1,0,0),COLOR33FFCC;
     答(我不怕输):
          DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
          DEA  := EMA(DIFF,9);
          MACD := 2*(DIFF-DEA);
           选:all(macd>0,n);
           排:if(选>0,MACD,0)LINETHICK0;
           统:sum(选>0,0)LINETHICK0




引用:
369.问:
       “先知先觉:if(FILTER((count("macd.macd">ref("macd.macd",2),2)=2 and         
      "macd.diff"        家里,系统告诉我语法错误,
    答(yngs):
         先知先觉:if(FILTER((count("macd.macd">ref("macd.macd",2),2)=2 and         

         "macd.diff"           {阿耀注:缺"; "号}




引用:
370.问:
       初级要塞的原码:
       专用标:c,linethick0;
        a:=ma(c,14)
        a1:=a*1.1;
        a4:=a*0.9;
        a2:=a1-(a1-a4)*0.191;
        a3:=a1-(a1-a4)*0.618;
        a5:=a1-(a1-a4)*0.809;
        初级要塞1:if(h*1.01>a2 or ref(h,1)>ref            
                (a2,1),a1,a4),circledot,Linethick6,colorff;
      初级要塞2:if(h*1.01>a2 or ref(h,1)>ref            
                (a2,1),a2,a4),circledot,Linethick6,colorffffff;
      初级要塞3:if(c>a3 and cref(a3,1) and ref(c,1)                (a2,1),a3,a4),crossdot,Linethick3,colorffff;
      初级要塞4:if(c         这个飞狐不能用啊
     答(笑看天下);
       初级要塞的原码:
       专用标:c,linethick0;
       a:=ma(c,14);//阿耀注:这里缺;号
       a1:=a*1.1;
       a4:=a*0.9;
       a2:=a1-(a1-a4)*0.191;
       a3:=a1-(a1-a4)*0.618;
       a5:=a1-(a1-a4)*0.809;
      初级要塞1:if(h*1.01>a2 or ref(h,1)>ref         
           (a2,1),a1,a4),circledot,Linethick6,colorff;
      初级要塞2:if(h*1.01>a2 or ref(h,1)>ref         
           (a2,1),a2,a4),circledot,Linethick6,colorffffff;
      初级要塞3:if(c>a3 and cref(a3,1) and ref(c,1)           (a2,1),a3,a4),crossdot,Linethick3,colorffff;
      初级要塞4:if(c          已经更正了里面的标点符号,可以使用了
引用:
371.问:
      请帮忙修改将“大盘k线做成副图”的公式!多谢了!!!

      Vara:=INDEXO;
      Varb:=INDEXC;
      Varc:=INDEXH;
      Vard:=INDEXL;
      STICKLINE(Varb=Vara,Varc,Vard,0.9,1),colorred;
      STICKLINE(Varb=Vara,Vara,Varb,7,1),colorred;
      STICKLINE(Varb>Vara,Vara,Varb,7,0),colorred;
      STICKLINE(Varb      STICKLINE(Varb>Vara,Varb,Varc,0.9,1),colorred;
      STICKLINE(Varb>Vara,Vara,Vard,0.9,1),colorred;
      STICKLINE(Vara>Varb,Varb,Vard,0.9,1),colorgreen;
       上面的是原来的公式(分析家的),但是它是上海的股票对应上海的指数,深圳的
       股票对 应深圳的指数,我想改成只对应上海的指数(深圳的股票也是对应上海的指
       数)
    答(wmjm):
        Var1:="1A0001$CLOSE";
        Var2:="1A0001$OPEN";
        Var3:="1A0001$HIGH";
        Var4:="1A0001$LOW";
        STICKLINE(Var1>Var2,Var1,Var2,7,1),color0000ff;
        STICKLINE(Var1>Var2 OR Var1=Var2,Var3,MAX(Var1,Var2),0,1), color0000ff;
        STICKLINE(Var1>Var2 OR Var1=Var2,MIN(Var1,Var2),Var4,0,1), color0000ff;
        STICKLINE(Var1        STICKLINE(Var1        STICKLINE(Var1        STICKLINE(Var1=Var2,Var1,Var2,7,0), colorffffff;
        开盘: Var2, POINTDOT;
        收盘: Var1, POINTDOT;
        最高: Var3, POINTDOT;
        最低: Var4, POINTDOT;
        十三: EMA(Var1,13);
        三十四: MA((Var3+Var4)/2,34);
        半年线: MA((Var3+Var4)/2,125), POINTDOT;
         如果你要完全按照你的公式,只需将前四行改动一下就行了.




引用:
372.问:
      编个生命线EMA(CLOSE,60)+EMA(CLOSE,90))/2,LINETHICK2,COLORCC33FF;
       编成选股公式 '收盘价'格刚突破生命线或者回落到生命线上 .
    答(vkioli2):
      生命線:=(EMA(CLOSE,60)+EMA(CLOSE,90))/2;
      cross(c,生命線) or (range(c,生命線-0.0001,生命線*1.01) and ref(c,1)>ref(生命     
             線,1));




引用:
373.问:
       求Z波段高低点价格

       A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
       B1:=FILTER(A1,3);
       C1:=BACKSET(B1,3+1);
       D1:=FILTER(C1,3);{高点}
       A2:=REF(LOW,3)=LLV(LOW,2*3+1);
       B2:=FILTER(A2,3);
       C2:=BACKSET(B2,3+1);
       D2:=FILTER(C2,3);{低点}
       E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现  
             在同一K线上时可作取舍}
       H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
       H2:=D1 AND NOT(D2 AND E1>=E2);
       L1:=D2 AND NOT(D1 AND E1=E2);
       X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF         
             (L1,LOW,10000),X1));
       G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
       L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
       X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF         
               (H2,HIGH,0),X2));
       G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
       DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1,POINTDOT;
       DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
       J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
       DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST              
               (LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
       A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF         
              (BARSLAST(HD),REF(BARSLAST(HD),1)+2));
       D3:=A3 AND B3 AND HD;
       E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
       HH:=E3>REF(E3,1);{找出全部长期高点}
       A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
       B4:=REF(L,REF(BARSLAST(LD),1)+1); D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF      
             (BARSLAST(LD),1)+2);
       LL:=E4>REF(E4,1);{找出全部长期低点}
       DRAWICON(HH,H,5),ALIGN1;
       DRAWICON(LL,L,4),ALIGN1;
       H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用
               考虑 高低点出现在同一K线}
       X3:=REF(BARSLAST(H3),1)+1; F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF         
              (LL,L,POW(10,20)),X3));
       G3:=F3>REF(F3,1);
       I3:=BACKSET(G3,2);
       LZ:=I3>REF(I3,1); {长期低点,也可供引用}
       L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
       X4:=REF(BARSLAST(L4),1)+1; F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-  
               POW(10,20)),X4));
       G4:=F4>REF(F4,1);
       I4:=BACKSET(G4,2);
       HZ:=I4>REF(I4,1);{长期高点,也可供引用}
       DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
       DRAWLINE(LZ,L,HZ,H,0),COLORGREEN,LINETHICK1;{长期连线}
       K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1); K2:=K1>REF(K1,1);
       DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1; {最后的长期连线  
              ,连在收盘价上}
       UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
       VV:=UU>REF(UU,1);
       WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
       XX:=WW>REF(WW,1);
       DRAWLINE(XX,L,VV,L,1),COLORMAGENTA,LINETHICK1;
       UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
       VV2:=UU2>REF(UU2,1);
       WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
       XX2:=WW2>REF(WW2,1);
       DRAWLINE(XX2,H,VV2,H,1),COLORMAGENTA,LINETHICK1;
       前一低:REF(L,BARSLAST(VV)),COLOR99FF66,POINTDOT,LINETHICK3;
       前二低:REF(L,BARSLAST(XX)),COLORFF66FF,POINTDOT,LINETHICK3;
       前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,POINTDOT,LINETHICK3;
       前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,POINTDOT,LINETHICK3;
       短高:=REF(H,BARSLAST(VV2));
       短低:=REF(L,BARSLAST(VV));
       短比: (C-短低)/(短高-短低),LINETHICK0;
       常数:=REF(INDEXC,BARSLAST(VV))/REF(C,BARSLAST(VV));
       叠1:INDEXC/常数,COLORGRAY,LINETHICK0;
       PARTLINE(叠1,1),COLORGRAY;
       常数2:=REF(INDEXC,BARSLAST(XX))/REF(C,BARSLAST(XX));
       叠2:INDEXC/常数2,COLORGRAY,LINETHICK0;
       PARTLINE(叠2,1),COLORGRAY;
       s:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(LD) ) ),0 );
       s1:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(HD) ) ),0 );
       s2:=NUMTOSTR(H,2 );
       s3:=NUMTOSTR(L,2 );
       DRAWTEXT(HD,1.02*H,s),COLORCYAN;
       DRAWTEXT(LD,0.98*L,s1),COLORCYAN;
       DRAWTEXT(HD,H*(1+0.002),s2),COLORRED,ALIGN0;
       DRAWTEXT(LD,L*(1.001-0.002),s3),COLORRED,ALIGN0;
         上面的有显示波段高低点,但是价格不对,看看怎样改一下能够显示出当时的价格
         求Z波段高低点价格,应该是用未来数据的,不过想求三天前的才好,只是想看到
        历史的  高低点用于看波段,要是太复杂就算了,
   答(恒悦):
       A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
       B1:=FILTER(A1,3);
       C1:=BACKSET(B1,3+1);
       D1:=FILTER(C1,3);{高点}
       A2:=REF(LOW,3)=LLV(LOW,2*3+1);
       B2:=FILTER(A2,3);
       C2:=BACKSET(B2,3+1);
       D2:=FILTER(C2,3);{低点}
       E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现  
                 在同一 K线上时可作取舍}
       H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
       H2:=D1 AND NOT(D2 AND E1>=E2);
       L1:=D2 AND NOT(D1 AND E1=E2);
       X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF         
                  (L1,LOW,10000),X1));
       G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
       L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
       X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF         
                 (H2,HIGH,0),X2));
       G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
       DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1,POINTDOT;
       DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
       J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
       DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST                     

       (LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
       A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF         
              (BARSLAST(HD),REF(BARSLAST(HD),1)+2));
       D3:=A3 AND B3 AND HD;
       E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
       HH:=E3>REF(E3,1);{找出全部长期高点}
       A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
       B4:=REF(L,REF(BARSLAST(LD),1)+1); D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF      
               (BARSLAST(LD),1)+2);
       LL:=E4>REF(E4,1);{找出全部长期低点}
       DRAWICON(HH,H,5),ALIGN1;
       DRAWICON(LL,L,4),ALIGN1;
       H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用
           考虑  高低点出现在同一K线}
       x3:=REF(BARSLAST(H3),1)+1; F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF         
             (LL,L,POW(10,20)),X3));
       G3:=F3>REF(F3,1);
       I3:=BACKSET(G3,2);
       LZ:=I3>REF(I3,1); {长期低点,也可供引用}
       L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
       X4:=REF(BARSLAST(L4),1)+1; F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-  
               POW(10,20)),X4));
       G4:=F4>REF(F4,1);
       I4:=BACKSET(G4,2);
       HZ:=I4>REF(I4,1);{长期高点,也可供引用}
       DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
       DRAWLINE(LZ,L,HZ,H,0),COLORGREEN,LINETHICK1;{长期连线}
       K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1); K2:=K1>REF(K1,1);
       DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1; {最后的长期连线  
                  ,连在收盘价上}
       UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
       VV:=UU>REF(UU,1);
       WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
       XX:=WW>REF(WW,1);
       DRAWLINE(XX,L,VV,L,1),COLORMAGENTA,LINETHICK1;
       UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
       VV2:=UU2>REF(UU2,1);
       WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
       XX2:=WW2>REF(WW2,1);
       DRAWLINE(XX2,H,VV2,H,1),COLORMAGENTA,LINETHICK1;
       前一低:REF(L,BARSLAST(VV)),COLOR99FF66,POINTDOT,LINETHICK3;
       前二低:REF(L,BARSLAST(XX)),COLORFF66FF,POINTDOT,LINETHICK3;
       前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,POINTDOT,LINETHICK3;
       前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,POINTDOT,LINETHICK3;
       短高:=REF(H,BARSLAST(VV2));
       短低:=REF(L,BARSLAST(VV));
       短比: (C-短低)/(短高-短低),LINETHICK0;
       常数:=REF(INDEXC,BARSLAST(VV))/REF(C,BARSLAST(VV));
       叠1:INDEXC/常数,COLORGRAY,LINETHICK0;
       PARTLINE(叠1,1),COLORGRAY;
       常数2:=REF(INDEXC,BARSLAST(XX))/REF(C,BARSLAST(XX));
       叠2:INDEXC/常数2,COLORGRAY,LINETHICK0;
       PARTLINE(叠2,1),COLORGRAY;
       s:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(LD) ) ),0 );
       s1:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(HD) ) ),0 );
       DRAWTEXT(HD,1.02*H,s),COLORCYAN;
       DRAWTEXT(LD,0.98*L,s1),COLORCYAN;
       DRAWNUMBER(HD,H*1.1,h,2),colorgreen;
       DRAWNUMBER(HD,l*0.9,l,2),colorred




[Copy to clipboard]
CODE:
374.问:
       飞狐中如何编写F10公式
    答(股市浪子):
       学编飞狐公式——F10资料查找
       一、常用的函数——大多属于字符串函数类:
         1.主要函数:2个
        (1)F10FIND(S,N)——F10资料查找
             将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回-1
            表示未找  到
       (2)F10TEXT(N,M)——F10资料子字符串
             将得到当前股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示
            一直取到行 尾

        2.辅助函数:
        (1)字符串截取:
             ①STRLEFT(STR,N)——字符串的左部,返回字符串STR的左边N个字符
             ②STRMID(STR,N,M)——字符串的中部,返回字符串STR的第N个字符开始的长度为M
                    个字符的 字符串,M为0则取到末尾
             ③STRRIGHT(STR,N)——字符串的右部,返回字符串STR的右边N个字符
             ④LTRIM(STR)——除去开始空格
             ⑤RTRIM(STR)——除去尾部空格

        (2)字符串转换:
             ①STRTONUM(STR)——字符串转化为数字,将STR转化为数字
             ②NUMTOSTR(N,M)——数字转化为字符串,将N转化为字符串返回,精确到小数点后
                   M位

          3.显示函数:
           (1)绘图函数类:
        ①DRAWTEXT(COND,PRICE,TEXT)——在图形上显示文字,当COND条件满足时,在PRICE位
             置 书写文字TEXT,可用'\n'换行,可ALIGN0-5定义对齐方式。
        ②DRAWNUMBER(COND,PRICE,NUMBER,PRECISION)——在图形上显示数字,当COND条件
            满足时,在PRICE位置书写数字NUMBER(可以为常数或数组序列),PRECISION为小数
            显示位数  (取值范围0-7),可ALIGN0-5定义对齐方式。

           (2)解盘函数类:也是显示文字与显示数字两种。 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
4楼 发表于 2007-3-16 11:52  只看该作者 二、公式的编写:

         由于此类公式是查找F10的资料,因此随着F10资料提供者的不同及其格式的改变,
         都会 影响公式的使用,在编写中需要我们自己逐步进行查找、调试。
            1.首先要根据自己所使用F10资料及准备查找的对象进行。假定是鹏博F10资料,准
              备制作 查找“十大流通股东”的公式(下同):

        第一步,打开F10资料,找到其所在位置,将其复制后,在公式中写下:GDW0:F10FI
             ND(' 【十大流通股东】',200); 这一句的意思是找到【十大流通股东】所在位置;
           注意函数中的参数S字符串要用半角字符的单引号括起来(下同),参数N可先预
          设一 个,这里先取200。然后将公式编译保存后,选取一个新股或次新股(因其资
          料较少位 置较为靠前,假定选择002047成霖股份)将指标调出来看一下所显示的数
          值,如果与 前面所设的200相距较大,则在指标显示区点击右键,选中“修改指标公
          式”,打开公 式编辑(下同),把参数调正一下,现在改为30000,这时这一句变
          成:
               GDW0:F10FIND('【十大流通股东】',30000);

          然后根据【十大流通股东】与所需资料的位置情况,再写:GDW1:F10FIND('1',GDW0
         +100); 这里查找的“1”是股东情况的序号,后面的参数GDW0+100是从GDW0向后加上
         一个估计数,然后再观察一下查找情况,如果没有问题则把第一句的冒号后面加上
         等号使其成为中间变量,在第二句的尾部加上,LINETHICK使其不显示在图中,然后进
         行下一步;

       第二步,开始查找所需资料,写下:GDT1:=F10TEXT(GDW1,26); ——参数26的确定是数
         出一行有13个汉字,每个汉字占两个字节的位置。这一句的冒号后面一定要加上等
         号(因为这时变量中是字符串而非数值),否则会造成“输出数据类型非法”的提
         示,在用绘图函数写下一句临时语句:
             DRAWTEXT(SYSPARAM(2)=BARPOS,5,GDT1); 这样再保存后就可以在图中看到所取得
                的字符串。
      第三步,调整所取的字符串:将第二步语句中的GDW1后移3个字节,改成GDT1:=F10T
        EXT(GDW1+3,26)后点击“应用于图”,可看到修改后的变化,如果仍不合适就再次调
        正,直到显示正确,至此第一家流通股东选取完毕。然后返回到GDW1下面,加上一
        行写下:GDW2:F10FIND('2',GDW1+75),LINETHICK; 在GDT1下面写下:GDT2:=F10TEXT(GD
        W2+3,26); 然后把DRAWTEXT(SYSPARAM(2)=BARPOS,5,GDT1)里面的GDT1改为GDT2,查
       看第二家股东的选取情况。
       如果看到截取的流通股东名称并不完整,需要继续完善,添加语句如下:
         W12:=GDW2-GDW1;
         IF W12>120 THEN BEGIN
             W:=F10FIND('│',GDW1+75),LINETHICK;
             T:=F10TEXT(W+2,26);
             GDT1:=RTRIM(GDT1)+LTRIM(T);
         END;
            这里使用了去除尾部和开始空格的函数,目的是为了使字符串的衔接更加严密。
               此时的公式语句为:

GDW0:=F10FIND('【十大流通股东】',30000);
GDW1:F10FIND('1',GDW0+100),LINETHICK;
GDW2:F10FIND('2',GDW1+75),LINETHICK;
W1:=GDW2-GDW1;
GDT1:='1.'+F10TEXT(GDW1+3,26);
GDT2:=F10TEXT(GDW2+3,26);
IF W12>120 THEN BEGIN
   W:=F10FIND('│',GDW1+75),LINETHICK;
   T:=F10TEXT(W+2,26);
   GDT1:=RTRIM(GDT1)+LTRIM(T);
END;
DRAWTEXT(SYSPARAM(2)=BARPOS,5,T);
DRAWTEXT(SYSPARAM(2)=BARPOS,4,GDT1);
0,COLORBLACK;
这时我们发现,如果十家流通股东的查找全部这样写,实际上有很多重复的语句,怎样简化呢?——可以使用循环语句。
在第一行前面写上VARIABLE:GDW[10]=0,GDT[10]='STR'; 将其中的部分变量设定为数组,前半部分为:

VARIABLE:GDW[10]=0,GDT[10]='STR';
GDW0:=F10FIND('【十大流通股东】',30000);
GDW[1]:=F10FIND('1',GDW0+100),LINETHICK;
GDT[1]:='1.'+F10TEXT(GDW[1]+3,26);
FOR j=2 TO 10 DO BEGIN
   XH:=RTRIM(LTRIM(NUMTOSTR(j,0)));//将j转换为字符的序号
   GDW[j]:=F10FIND(' '+XH+'│',GDW[1]+75);//取字符串所在位置
   IF j<10 THEN GDT[j]:=XH+'.'+F10TEXT(GDW[j]+4,26);//取字符串
END;

后面的补充字符串部分变为:

//补未取全的字符串
FOR i=1 TO 9 DO BEGIN
   WT:=GDW[i+1]-GDW;//计算前后股东位置的差
   IF WT>120 THEN BEGIN//当差超过一定标准时执行下面语句
      TW:=F10FIND('│',GDW+75),LINETHICK;//确定所差字符的起点位置
      T:=F10TEXT(TW+2,26);//截取所差字符
      GDT:=RTRIM(GDT)+LTRIM(T);//前后字符合并
   END;
END;

并通过逐一改变DRAWTEXT(SYSPARAM(2)=BARPOS,4,GDT[10])显示语句中GDT下标的数值观察结果。

第四步,处理显示问题

将临时的显示语句改变一下,加上你喜欢的颜色标注,调正好显示的位置,一个公式就诞生了。全

部公式如下:
{F10十大流通股东}
VARIABLE:GDW[10]=0,GDT[10]='STR';
GDW0:=F10FIND('【十大流通股东】',30000);
IF GDW0<0 THEN EXIT;
GDW[1]:=F10FIND('1',GDW0+100),LINETHICK;
GDT[1]:='1.'+F10TEXT(GDW[1]+3,26);
FOR j=2 TO 10 DO BEGIN
   XH:=RTRIM(LTRIM(NUMTOSTR(j,0)));//将j转换为字符的序号
   GDW[j]:=F10FIND(' '+XH+'│',GDW[1]+75);//取字符串所在位置
   IF j<10 THEN GDT[j]:=XH+'.'+F10TEXT(GDW[j]+4,26);//取字符串
END;
//补未取全的字符串
FOR i=1 TO 9 DO BEGIN
   WT:=GDW[i+1]-GDW;//计算前后股东位置的差
   IF WT>120 THEN BEGIN//当差超过一定标准时执行下面语句
      TW:=F10FIND('│',GDW+75),LINETHICK;//确定所差字符的起点位置
      T:=F10TEXT(TW+2,26);//截取所差字符
      GDT:=RTRIM(GDT)+LTRIM(T);//前后字符合并
   END;
END;
GDT[10]:='10.'+F10TEXT(GDW[10]+5,26);
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[1]>1,10,GDT[1]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[2]>1,8,GDT[2]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[3]>1,6,GDT[3]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[4]>1,4,GDT[4]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[5]>1,2,GDT[5]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[6]>1,10,GDT[6]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[7]>1,8,GDT[7]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[8]>1,6,GDT[8]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[9]>1,4,GDT[9]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[10]>1,2,GDT[10]),COLOR74AFFF;
0,COLORBLACK;

假如你需要将其显示在解盘中,可使用解盘函数:EXPLAIN(GDW[1]>1,GDT[1]),COLOR74AFFF;你试一试,你也可以随心所欲地编写F10资料查找公式了。




引用:
375.问:
       求KD金叉5天后才连续指示直至死叉的写法?
    答(一鸣):
       K:="KDJ.K#DAY";
       D:="KDJ.D#DAY";
       all(k>d,5);     




引用:
376.问:
       编写布林线公式里面带K线的要(副图)(分析家语句)
    答(一鸣):
       是不是这个意思

       BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
       UPR:BBI+P*STD(BBI,N);
       DWN:BBI-P*STD(BBI,N);
       k:=(c>o or c=o and c>ref(c,1));
       stickline(k,h,l,0.1,1),colorred;
       stickline(k,c,o,8,1),colorred;
       stickline(not(k),h,l,0.1,0),colorcyan;
       stickline(not(k),c,o,8,0),colorcyan;




引用:
377.问:
       求助编写一个选股公式(分析家语句)请编一个股价10天内二次突破120天均线
    答(一鸣):
       sum(cross(c,ma(c,120)),10)>=2;




引用:
378.问:
       10天内当日第二次突破120天均线
    答(多多):
       sum(cross(c,ma(c,120)),10)>=2 and cross(c,ma(c,120));




[Copy to clipboard]
CODE:
379.问:
       飞狐软件用于分时预警或选股
       分时图中横盘一段时间后向上突破的形态编写一个选股公式,使用一分钟周期,
         源码如下:
       hh:=hhv(h,60);//指定箱体顶部,箱体长度为60分钟
       ll:=llv(l,60);//箱体底部
       zs:=dynainfo(3);//昨日收盘价,可能不能引用动态函数,但不知其它方法如何引用
       zf:=(hh-ll)/ll<=0.022;//箱体高度为2。2%
       kk:=hh/zs<1.055//箱体顶部不能超过5。5%涨幅 (与昨日收盘价相比)
       and ll/zs>=0.085 //箱体的底部不能低于1。5%的跌幅
       and hh=dynainfo(5);//箱体的顶部价格为现在的最高价
       tp:=c>hh ;//价格突破
       zf and tp// and kk//选出个股
        但是在盘中对符合条件的个股未能选出来,
    答(股中乐):
        hh:=hhv(h,60);
        ll:=llv(l,60);
        zs:=dynainfo(3);
        zf:=(hh-ll)/ll<=0.022;
        kk:=hh/zs<1.055
        and ll/zs>=0.985 //箱体的底部不能低于1。5%的跌幅.【此为原错误一】
        and hh=HHV(h,0);//箱体的顶部价格为现在的最高价.【此为原错误二】
        tp:=c>=hh ;//价格突破.【此为原错误三】
        zf and tp// and kk//选出个股
          未经测试。但可据此参考,基本上如此了。此式用于盘中预警。  
     答(股中乐):
        选股是这样:

        hh:=hhv(h,60);
        ll:=llv(l,60);
        zs:=dynainfo(3);
        zf:=(hh-ll)/ll<=0.022;
        kk:=hh/zs<1.055
        and ll/zs>=0.985
        and hh=HHV(h,OPENMINUTES(TIME));//选股改一下这里
        tp:=c>=hh ;
        zf and tp// and kk
          注意:由于昨天的收盘价是用动态数据(常数),此式只是适用于一分钟周期选
          股。而 且只是当天有效。如果想历史选股均有效,则应另外制作一个昨天收盘价
         指标,供主指 标调用即可
        1、制作一个调用指标:指标名称随意。如AAA;
           代码如下:         昨收:REF(C,1);

        2、应用指标中调出昨收数据的代码如下:

            zs:="AAA.昨收#DAY";//将此句代替原式的动态函数的语句即可




引用:
380.问:
       VOL的公式,换手如果大于4 就把数字标在柱中,保留1位小数
    答(位高手):
       VOL,VOLSTICK;
       AA:=VOL/capital*100;
       stickline(AA>3 and c>o,0,v,7,1),coloryellow;
       stickline(AA>3 and c<=o,0,v,7,0),coloryellow;
       stickline(AA>10 and c>o,0,v,7,1),colormagenta;
       stickline(AA>10 and c<=o,0,v,7,0),colormagenta;

       换手:VOL/capital*100,LINETHICK0;
       DRAWNUMBER(换手>4,v,换手,2);

       保留的是2位小数,1位小数的不知道如何表达
     答(一鸣):
        DRAWNUMBER(换手>4,v,换手,1);
引用:
381.问:
     求助公式主图成交量源码
  答(陈学明 ):
      a1:=vol;
      a2:=vol/capital*100/10;
      a3:=SYSPARAM(5);
      a4:=a3-0.3;
      stickline(c>0 and c>ref(c,1),a4,a4+a2,7,1),colorred;
      stickline(c>0 and c<=ref(c,1),a4,a4+a2,7,0),colorccff99;
      DRAWNUMBER(sysparam(1)=BARPOS and c>0,a4,a1,1),color00ffff;
      DRAWTEXT(sysparam(1)=BARPOS,a4,'成交量:'),COLOR00ffff,ALIGN2;
      {a2中的15可调}
      {a4中的0.3可调}




引用:
382.问:
      帮我写一个KDJ在低位金叉(20一下)的选股公式
  答(有缘人):
      RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(RSV,3,1);
      D:=SMA(K,3,1);
      CROSS(K,D) and K<20 and D<20;




引用:
383.问:
      MACD为“正值”的条件选股公式
  答(灵如云):
      "macd.macd">0;




引用:
384.问:
     求助成交额排名公式编写
  答(灵如云):
      amount;  列入扩展数据N中  注意选横向排序

      再用
      EXTDATA(N)调用  




引用:
385.问:
     上式,请问禁用周期是用分笔还是日线?
  答((灵如云):
      默认  日线




引用:
386.问:
      将上证或深圳指数的均线的公式或描述方法,他们的运行轨迹与个股轨迹不一样。我需要对它们进行同步对比,具体说就是我要做的是上证或深圳指数的均线如10日与个股的均线如10日同时在图中显示出来,以便于比较。使大盘K线或均线与个股有别
  答(灵如云):
      清杨老师所写叠加大盘K线    使用时打开光标
      input:n(0,0,1);
     A:=BARSCOUNT(C); A1:=A=SYSPARAM(2); A2:=A=SYSPARAM(1);
     A3:=IF(N=0,A1,A2); B:=barslast(a3); C1:=REF("1a0001$close",B)/REF(C,B);
     D1:="1a0001$open"/C1;
     D2:="1a0001$high"/C1;
     D3:="1a0001$low"/C1;
     D4:="1a0001$close"/C1;
     STICKLINE(D4>=REF(D4,1),D3,D1,0.1,0),COLORFF66FF;
     STICKLINE(D4>=REF(D4,1),D4,D2,0.1,0),COLORFF66FF;
     STICKLINE(D4>=REF(D4,1),D1,D4,7,1),COLORFF66FF;
     STICKLINE(D4     STICKLINE(D4     背离系数:100*(C-D4)/D4,LINETHICK0;




引用:
387.问:
     飞狐公式中的两条轨道线非常有参考价值
      敬请高手将
     “上:FFT(MA(HIGH,3)*1.05,30);
       下:FFT(MA(LOW,3)*0.96,30);”
     这飞狐两条轨道线,改成分析家的

     飞狐公式源码:
     中线: SMA(LOW,5,1),COLORMAGENTA;
     上:FFT(MA(HIGH,3)*1.05,30);
     下:FFT(MA(LOW,3)*0.96,30);
     PARTLINE(上-REF(上,1)>0,上),LINETHICK2,COLORRED;
     PARTLINE(上-REF(上,1)=0,上),LINETHICK1,COLORWHITE;
     PARTLINE(上-REF(上,1)<0,上),LINETHICK1,COLORGREEN;
     PARTLINE(下-REF(下,1)>0,下),LINETHICK2,COLORRED;
     PARTLINE(下-REF(下,1)=0,下),LINETHICK1,COLORWHITE;
     PARTLINE(下-REF(下,1)<0,下),LINETHICK1,COLORGREEN;
  答(灵如云):
     下面这几句不要即可

     PARTLINE(上-REF(上,1)>0,上),LINETHICK2,COLORRED;
     PARTLINE(上-REF(上,1)=0,上),LINETHICK1,COLORWHITE;
     PARTLINE(上-REF(上,1)<0,上),LINETHICK1,COLORGREEN;
     PARTLINE(下-REF(下,1)>0,下),LINETHICK2,COLORRED;
     PARTLINE(下-REF(下,1)=0,下),LINETHICK1,COLORWHITE;
     PARTLINE(下-REF(下,1)<0,下),LINETHICK1,COLORGREEN;
     这是飞狐的分段画线函数写的  也可找分析家中的相应函数改写.......




引用:
388.问:
     如何编写+字星k线
    答(灵如云):
     abs(c-o)/(h-L)*100<30;30可改设成参数




引用:
389.问:
     能否帮我编一个指标?就是把K线做成实体,象一根棒一样。开盘价与收盘价之间为  
     红色实体 (收阳)或绿色实体(收阴),最高价与收盘价之间为蓝色实体,最低价与
     收盘价之间也会蓝  色实体。
    答(灵如云):
     f:=c/o;
     STICKLINE(f>=1,o,c,7,0),colorred;
     STICKLINE(f>=1,h,c,7,0),colorblue;
     STICKLINE(f>=1,o,L,7,0),colorblue;
     STICKLINE(f<1,o,c,7,0),colorgreen;
     STICKLINE(f<1,h,o,7,0),colorblue;
     STICKLINE(f<1,c,L,7,0),colorblue;  




引用:
390.问:
      我试着编了一个乖离率的公式:
      EMA(WINNER(C)*70,5)/EMA((WINNER(C*1.1)-WINNER(C*0.9))*80,5);
      电脑提示:缺少分隔号,不知我错在哪里
    答(股市骑兵00):
      对的啊,分隔号要用半角写。
引用:
391.问:
      能编一个飞狐公式,跟踪均线下行,走平,上行的速率,   
    答(灵如云):
      m:=ma(c,N);
      f:(m/ref(m,K)-1)/K;//K日的平均涨幅。因为速率可以理解为涨幅




引用:
392.问:
      1、有两个条件:A、B
      2、今天A>B;
      3、从昨天往前数30天以上,一直是A<B
        如何编写
    答(灵如云):
      LONGCROSS(A,B,N);//N=30




引用:
393.问:
      收盘在60均线之上怎样译?
    答(股市骑兵00):
      C>MA(C,60);




引用:
394.问:
      谁能帮我编写 大于30日均价的个股个数,在飞狐里用的
    答(灵如云):
      1、建公式,名为j3
        c>ma(c,30);
      2、将上式加入到横向统计(N)或(j3)中(选 算术累积总和)
      3、另建公式
         ESTDATA(N);
          或
         ESTDATA(J3);

      注释
      别名: 横向统计数据
      所属类别: 扩展数据  参数数量: 1
      取得横向统计日线数据。
      用法:
      ESTDATA(N),N取1--N 或者 ESTDATA(S),S为数据名称
      在[横向统计管理]中定义并计算数据。




引用:
395.问:
      股价上穿60日线, 这个公式应该怎么写?
    答(金马理财):
      cross(close,ma(close,60));




引用:
396.问:
      编一个在分析家副图以曲线形式显示每日 沪A深A上涨个股数(减)沪A深A下跌个股数
    答(钟典):
      A:ADVANCE-DECLINE;




引用:
397.问:
      如何表达均线向上的飞狐公式,   
    答(股市骑兵00):
      均线>ref(均线,1);




引用:
398.问:
      我使用MACD做指标做选股公式,如果DIFF和DEA在都为负值的时候我怎么才能比出谁大谁小
    答(君俊):
      diff>ref(diff,1) and dea>ref(dea,1) and diff>dea;




引用:
399.问:
      有一条线A,如何表示该线出现下拐点(由下向上转),
    答(大庆老杨):
      A>REF(A,1);




引用:
400.问:
      如何计算股价运行的角度
    答(灵如云):
      f:=sum(c/ref(c,1)-1,0);
      斜率:=(f-ref(f,N))/N;//N--参数 变化的快慢,越大越慢;
      倾角:atan(斜率);
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
5楼 发表于 2007-3-16 11:54  只看该作者 公式求助1000例(9)
                                       

引用:
401.问:
      怎样才能把大盘的K线图设为个股的副图,或与个股叠加?最好是设为副图,我用分析
       家5.0 网络版。
    答(炒着玩):
      副图上显示大盘日K线
      上证!

      开盘:"1a0001$OPEN"LINETHICK0;
      收盘:"1a0001$CLOSE"LINETHICK0;
      最高:"1a0001$HIGH"LINETHICK0;
      最低:"1a0001$LOW"LINETHICK0;
      昨收盘:=REF(收盘,1)LINETHICK0;
      涨跌:(收盘-REF(收盘,1))/REF(收盘,1)*100,LINETHICK0;
      成交金额:"1a0001$AMOUNT"/100000000,LINETHICK0;
      ope:="1a0001$open";
      clos:="1a0001$close";
      hig:="1a0001$high";
      l="1a0001$low";
      STICKLINE(ope>=clos ,clos ,ope,7,0 ),COLORGREEN;
      STICKLINE(clos>ope,clos,ope,7,1),COLORRED;
      STICKLINE(clos>ope,ope,lo,0.5,0),COLORRED;
      STICKLINE(clos>ope,clos,HIG,0.5 ,0 ),COLORRED;
      STICKLINE(ope>=clos,clos,lo,0.5 ,0 ),COLORGREEN;
      STICKLINE(ope>=clos,ope,HIG,0.5 ,0 ),COLORGREEN;
      STICKLINE(clos=ope AND Clos>REF(Clos,1),clos,ope,7 ,0 ),COLORRED;
      STICKLINE(close=ope AND Clos>REF(Clos,1),clos,HIG,0.5 ,0 ),COLORRED;
      STICKLINE(close=ope AND Clos>REF(Clos,1),ope,lo,0.5,0 ),COLORRED;
      MA5:MA(Close,5),COLORWHITE;
      MA10:MA(Close,10),COLORYELLOW;
      MA20:MA(Close,20);
      MA60:ma(close,60),COLORGREEN;

                    
         {大盘指数副图,源码}
      STICKLINE(INDEXC>=INDEXO,INDEXC,INDEXO,8,1),COLORRED;
      STICKLINE(INDEXC>=INDEXO,INDEXO,INDEXL,0.1,0),COLORRED;
      STICKLINE(INDEXC>=INDEXO,INDEXC,INDEXH,0.1,0),COLORRED;
      STICKLINE(INDEXC<=INDEXO,INDEXC,INDEXO,8,0),COLORCYAN;
      STICKLINE(INDEXC<=INDEXO,INDEXH,INDEXO,0.1,0),COLORCYAN;
      STICKLINE(INDEXC<=INDEXO,INDEXC,INDEXL,0.1,0),COLORCYAN;

        二者都是fxj和fh通用!但前者含均线!




引用:
402.问:
     求助月kdj指标公式!
    答(灵如云):
      yk:"kdj.k#month";
      yd:"kdj.d#month";
      yj:"kdj,j#month";




引用:
403.问:
      个选股指标:当日股价离X日均线还有X%相交。
    答(灵如云):
      cross(c*(1+X/100),ma(c,X));




引用:
404.问:
      庄筹线:EMA(WINNER(C)*70,5) colorred linethick2;
      散筹线:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5) colorgreen linethick2;
        以上为源码,下边是我想在指标上加一个抄底指标并绘制一条浅蓝色柱线,并过滤
        重复信 号,我比葫芦画瓢也没有搞出来
      抄底:EMA(WINNER(C)*70,5)<5AND(EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5))<5,
    答(元興):
      看看这样是否合你意?

      庄籌線:EMA(WINNER(C)*70,5) colorred linethick2;
      散籌線:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5) colorgreen linethick2;
      5*(EMA(WINNER(C)*70,5)<5),colorcyan;
      10*(EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5)<5),colorwhite;
      抄底:(EMA(WINNER(C)*70,5)<5 AND (EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5))<5)   
        *40,linethick2,colorff9900;
      stickline(抄底>0,抄底,0,3,0),coloryellow;
    答(股影):
      有两种方法:1,周期过滤(加上A1);   2,  只过滤连续重复信号(加上A2),
      然后将 抄底一: STICKLINE (chao,0,18,7,0),COLORFF9933;中的 chao 换成A1 或A2,
      两种方法可任选其一。
       海底活鱼2.....采用了A1,    海底活鱼3.....采用了A2.......

       {正版庄见愁+正版海底活鱼}
      庄筹线:EMA(WINNER(C)*70,5), colorred, linethick2;
      散筹线:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5), colorgreen, linethick2;
      KS13:=(C-SMA(C,13,1))/SMA(C,13,1)*(-100);
      AAA:=REF(KS13,1)>13 AND REF(KS13,1)/KS13>1.23 AND C/REF(C,1)>1.03;
      海底活鱼:IF(AAA AND REF(C,1)      FILLRGN(庄筹线>散筹线,庄筹线,散筹线) ,COLORRED;
      chao:=(庄筹线<5 AND散筹线<5);
      A1:=FILTER(chao,5);{周期5可自定}
      A2:=chao AND NOT(chao=REF(chao,1));
      抄底一: STICKLINE (chao,0,18,7,0),COLORFF9933;




引用:
405.问:
      编写一个选股公式;
      指标线N上穿30 ,  并且指标线N已经在20以下运行20天以上.
    答(君俊):
      cross(n,30) and count(n<20,21)>=20;




引用:
406.问:
      请问有一个dzh指标M,它出现信号A,我想用它选股.凡4日内出现信号的股票都在被选之
       列.请 问如何写
    答(骑兵00):
      SUM(A,4)>1;




引用:
407.问:
      怎么解决5.023版的公式引入和自编公式的保存问题。
    答(陈琛):
      保存:
1)不怕麻烦将源码用文本文档保存;
2)输出公式保存;
3)把分析家安装的文件夹打开复制装有公式的文件(具体那个我忘记了);

引入:
1)点击分析家屏幕上的“公式”~点击“公式引入”~点击“公式路径”找盘里公式文件
      夹~按自己的想法点击操作;
2)复制好公式源码~点击分析家屏幕上的“公式”~点击“公式管理”~根据你的公式
     点 击变色公式类形~点击“新建”粘贴源码~写上公式名字和设置参数~点击屏幕
     右上 的小“错号”。
3)在没打开分析家前复制你原来复制下来的“公式文件”到分析家文件夹放入粘贴替
      换“  公式文件”。




引用:
408.问:
      公式描述: 8日内每一次出现下跌行情时第一根阴K线的成交量都小于前一根阳K线成
      交量的  2/3,(注:在分析家4.09版本上使用)
    答(君俊):
       count(ref(c,1)>ref(o,1) and c           (c,1),8);




引用:
409.问:
      能指示20,30,60三线粘合的指标,大智慧的
    答(备荒):
      也许是你要的
MA1:=MA(CLOSE,20);
MA2:=MA(CLOSE,30);
MA3:=MA(CLOSE,60);
A:=MAX(MA3,MAX(MA2,MA1));
B:=MIN(MA3,MIN(MA2,MA1));
CC: ((A-B)/B)<0.1 and MA1>MA2 and MA2>MA3 and c>ref(c,1);

(A-B)/B)<0.1这句中的0.1表示粘合度在百分之十,可根据需要调整。




引用:
410.问:
      欲求N 日内 M 个 涨停板中 第一个涨停板的 当日的 开盘价?
    答(君俊):
      {n 10,0,300}
t:=c/ref(c,1)>=1.099 or (c/ref(c,1)>=1.049 and (STRNCMP(STKNAME, 'ST', 2)=0 or   
STRNCMP(STKNAME, '*ST', 3)=0));
t0:=count(t,n)=1 and t;
t1:=count(t,n)>0;
t2:=BARSLAST(t0)*t1;
ref(c,t2)*t1;
引用:
411.问:
      count(ref(c,1)>ref(o,1) and c        (c,1),8);
我想把‘8日内每一次’改成‘最近的两次’
这次的公式描述:最近的两次下跌行情第一根阴K线的成交量都小于前一根阳K线成交
量的  2/3,在分析家版本上使用
    答(君俊):
       以最后的两次
bys:count(ref(c,1)>ref(o,1) and c         (c,1),8);
ys:(ref(c,1)>ref(o,1) and cxg:count(ref(c,1)>ref(o,1) and c=2;//最近8天内出
      现两次或两次以上下跌缩量,你可以把8改成n,自已调整时间跨度
    问:
       如果设定时间跨度则不好用,有时在8天或n天内后会出现很多次下跌,有时就一
次。有时 出现前两次下跌缩量,但最近的这个下跌却没缩量,我试过多次,认为不
理想。而我想要 找的就是最近这两次下跌,也是最后的两次下跌,不管时间多长。
所以,能不能把这个8或 n天时间跨度去掉。
    答(君俊):
t:=ref(c,1)>ref(o,1) and cs:=BARSLAST(t=1);
n:=s+ref(s,s+1)+3;
xg:count(ref(c,1)>ref(o,1) and cref(o,1) and   
       c      应当是这样了吧?
    问:
公式好用,只是在通过几天的试验后发现任何时候符合这个公式要求条件的个股都
极少, 感觉不理想。想请把“最后两次下跌改为最后一次下跌”这次的公式描述:最后
的1次下跌  行情第一根阴K线的成交量都小于前一根阳K线成交量的2/3
    答(君俊):
t:=ref(c,1)>ref(o,1) and cs:=BARSLAST(t=1);
n:=s+2;
xg:count(ref(c,1)>ref(o,1) and cref(o,1) and   
c     问:
        上面这个公式测试时能通过我认为可以用,但真正选股时以昨收盘为准才选出2只
ST股来   ,实际上以昨天为准有130多只股票符合条件。用最初编的‘最近的两次下跌
行情第一根 阴K线的成交量都小于前一根阳K线成交量的2/3公式就可选出这130多只股票来。因此证明这个公式可能不正确
     答(君俊):
t:ref(c,1)>ref(o,1) and c选近两天的直接用这句就可以了.
     问:
        当走势下跌时就能明显缩量则证明抛盘少,筹码锁定程度高。也即常说的强势调
整,即当 走势上开始出现下跌缩量则说明走势可能走出强势调整行情。所以我的用意
是想找出最后 一个下跌时最初就能缩量的形态。
公式描述就是:最后一个下跌第一根阴K线的成交量小于前一根阳K线成交量的2/3 。
     答(君俊):
tt:=ref(c,1)>ref(o,1) and css:=BARSLAST(tt);
nn:BACKSET(BARSTATUS=2,ss+1)+tt;




[Copy to clipboard]
CODE:
412.问:
      公式描述:最近的两次下跌中,后面下跌走势的第一根阴K线成交量小于前面下跌走
      势的第 一根阴K线成交量
    答(水兰儿):
      cc:(c      hac[1]:=0;
      att1:=hac[1];
      att2:=hac[1];
      attv1i:=hac[1];
      attv2i:=hac[1];
      fv:=v*1;
      for i=datacount-1 downto datacount-200 do
      begin
           if  cc=0 and cc[i+1]=1 then att1:=att1+1;
           if  cc=0 and cc[i+1]=1 and att1=1 then attv1i:=fv[i+1];
           if  cc=0 and cc[i+1]=1 and att1=2 then attv2i:=fv[i+1];
        end;
      attv1i,linethick0;
      attv2i,linethick0;
      attv1i < attv2i;




[Copy to clipboard]
CODE:
413.问:
      请帮下面改成阳光海融或飞狐5.0版本以下的 (我把它往我的“飞狐海融阳光版里导时
     老是 提示:行7:未定义的标示符)   。最好是改成飞狐与大智慧通用的
      Var1:=EMA((CLOSE+LOW+OPEN+HIGH)/4,3);
      STICKLINE(Var1>=REF(Var1,1) AND DATE<=9040331,OPEN,CLOSE,7,0);
      STICKLINE(Var1>=REF(Var1,1) AND CLOSE<=OPEN AND DATE<=9040331,OPEN,CLOSE,7,0);
      STICKLINE(Var1<=REF(Var1,1) AND CLOSE>OPEN AND DATE<=9040331,OPEN,CLOSE,7,1);
      STICKLINE(Var1<=REF(Var1,1) AND CLOSE<=OPEN AND DATE<=9040331,OPEN,CLOSE,7,0);
      B1: IF(DATE<=9040331,FORCAST(Var1,5),0);
      趋势线: IF(DATE<=9040331,FORCAST(Var1,N),0) linethick2;
      B: IF(DATE<=9040331,FORCAST((CLOSE+LOW+OPEN+HIGH)/4,3),0);
      辅助牛线: IF(DATE<=9040331,FORCAST((CLOSE+LOW+OPEN+HIGH)/4,150),0) COLORRED      
       LINETHICK3;
      牛牛线: EMA((CLOSE+LOW+OPEN+HIGH)/4,120) colorcyan,linethick4;
   答(股影):
       公式没问题! 只是行7的参数“ N”不知道罢了,你把 N 参数填上就好了
         即:
       或者直接把 N 改为 10 (我假设的)
       原句:
        趋势线:IF(DATE<=9040331,FORCAST(Var1,N),0) linethick2;
       改后的句:
        趋势线:IF(DATE<=9040331,FORCAST(Var1,10),0) linethick2;
    答(水兰儿):
        DATE<=9040331全部改为1  




引用:
414.问:
      请编一个大智慧的---发现盘中突然大单3百手或者5百手将股价下砸(或者拉高)
       3%左 右的公式。一般拉升在10.30分过后,下砸在2.30后
    答(君俊):
      {Q大单拉砸}通用,在1分钟周期下使用
      大单拉砸:(v>300 or v>500) and abs((c/ref(c,1)-1))>0.03;
      选股:count(大单拉砸,240)>=1;




引用:
415.问:
      编个公式(最好是大智慧公式),公式条件如下:
      1、两个低点价差为0.32元以内;
      2、两低点时间跨度应大于10天,小于32天;
    答(君俊):
      {Q低点时价范围}
      d1:=TROUGH(2,8,2)-TROUGH(2,8,1)>0.32;//大于0.32
      sc:=between(TROUGHBARS(2,8,2)-TROUGHBARS(2,8,1),10,32);//时间介于10~32之间
      d1 and sc;
      (阿耀注:用于大智必须把{//大于0.32,}{//时间介于10~32之间}两句加{.....}括去




引用:
416.问:
      求助各位:统计板块个股个数?
    答(自然我心):
      飞狐软件可用这个公式
      bk:='A股板块'; //bk赋值为字符串'A股板块'
      stksum:STKCOUNT(bk); //板块所包含证券数量  




引用:
417.问:
      我瞎忙了半天也编写不来,请公式高手帮忙,(分析家)
      (1)当前股价上穿30周均线,5周均线金叉(或者已经金叉)10周均线.
      (2)股价在30周均线上方,5周均线金叉(或者已经金叉)10周均线,
    答(李凤翔):
       用日线取代WEEK函数:

       1):cross(c,ma(c,150) and count(cross(ma(c,25),ma(c,50)),p)>=1;
       2):c>ma(c,150) and count(cross(ma(c,25),ma(c,50),p)>=1 ;
         {p:20,300,1}
        (股影评:只有对公式的应用和编制已达一定深度的人才会那样应用的,跨周期引用
       周MA数 据的方法他不是不会,而是早已跨过了这一步.......他的MA25...50...150在效果
       上是完全等同周MA5,MA10和MA30的,同时又避免了未来数据的5天不确定性,应该
       说是很巧  妙的........)




引用:
418.问:
      请高手把这公式改为分析家的。
      计算:=REF(CLOSE,1)*0.865;
      再计算:=REF(CLOSE,13)*0.772;
      流通A:=100*VOL/CAPITAL;
      第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通A,5)/5<1.8,10,        
          0),colorgreen;
      STICKLINE(第二天买,0,30,8,0),COLOR0000AA;
    答(飞扬的tw):
       把 第三句和第四句中“流通A”中的 “A”字母删除,其它不变就行了
       计算:=REF(CLOSE,1)*0.865;
       再计算:=REF(CLOSE,13)*0.772;
       流通:=100*VOL/CAPITAL;
       第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通,5)/5<1.8,10,        
        0),colorgreen;
       STICKLINE(第二天买,0,30,8,0),COLOR0000AA;




引用:
419.问:
       原来编的的公式;  连续下跌2日以上后今日反弹上涨,
       c>o and ref(c,1)        这个公式的缺点是:有时股价在上涨但收出的是阴K线这时也被视为下跌而选中,这
       不正 确。请帮忙改为‘只有后一天的股价低于前一天的股价才能视为真正下跌而选中’
   答(君俊):
        c>o and ref(c,1)



引用:
420.问:
      求编MACD的 DIFF(12),DEA(26), NACD(27)在零轴上2次金叉.:)
   答(君俊):
      count(cross(diff,dea) and diff>0,BARSLAST(cross(diff,0)))=2 and cross(diff,dea)  
       and diff>0;
引用:
421.问:
      原来编的公式;
ref(all(cref(c,1);
分析家使用
缺点;有时股价下跌了收出阳K线的也被选出来,这样不对。应该是‘股价只要是下跌收
出的 就必须是阴K线’这样选出的才正确
    答(唐仁政):
       原公式ref(all(c而  c>ref(c,1)确要今天收阳。若只要all(c



引用:
422.问:
      帮我把它改为条件选股公式谢谢。
      条件是“低点”

var1:=LLV(LOW,21);
var2:=HHV(HIGH,21);
快一: EMA((CLOSE-var1)/(var2-var1)*100,5),colorcyan;
快:=EMA((CLOSE-var1)/(var2-var1)*50,13);
D:= EMA(0.667*REF(快一,1)+0.333*快一,2);
var3:=LLV(LOW,55);
var4:=HHV(HIGH,34);
var5:=EMA((CLOSE-var3)/(var4-var3)*100,3);
var6:=(快+var5)/2;
var7:=EMA(0.667*REF(var5,1)+0.333*快一,2);
var8:=EMA(var6,5);
慢:=EMA(0.667*REF(var8,1)+0.333*var8,2);
快二:ma(快一,5);
慢一:慢, linethick1,colormagenta;
慢二:快, linethick2, colorred ;
DRAWICON(CROSS(快一 ,快 ) ,20 ,1 );
DRAWTEXT(CROSS(快一 ,慢  ) and 慢 <30,ref(快一,1) , '低点' ),colorwhite;
    答(醉卧红尘.):
      最后一句改成R:CROSS(快一 ,慢  ) and 慢 <30;
      其它语句冒号后没=的加=就OK拉




引用:
423.问:
      分析家公式全没了怎么办,我也备份了self文件呀
    答(我是小李):
      1把备份放入USERDATA文件中
      2把self的后缀改为fnc然后引入
       两种方法试试




引用:
424.问:
      求老师帮助设置参数{p1~p6}并改成分析家公式
      飞狐
      MA1:MA(CLOSE,P1);
      MA2:MA(CLOSE,P2);
      MA3:MA(CLOSE,P3);
      MA4:MA(CLOSE,P4);
      MA5:MA(CLOSE,P5);
      MA6:MA(CLOSE,P6);
      var1:=(OPEN+LOW+HIGH+CLOSE)/4;
      JJ:=(CLOSE+HIGH+LOW)/3;
      A:=EMA(JJ,10);
      B:=REF(A,1);
      持多:STICKLINE(A>B,A,B,5,0),COLORyellow;
      持空:STICKLINE(A      Var3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
      Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var8,3,1);
      D:=SMA(K,3,1);
      Var9:=3*K-2*D;
      VarA:=LLV(LOW,36);
      VarB:=HHV(HIGH,30);
      VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
      VarD:=87.5;
      VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
      短买:=IF(CROSS(varc,10) AND varc>10,50,0);
      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);
      Var20:=EMA(CLOSE,12)-EMA(CLOSE,26);
      Var21:=(CLOSE*2+HIGH+LOW)/4;
      Var22:=EMA(Var21,12)-EMA(Var21,26);
      Var23:=EMA(Var22,2);
      Var24:=2*(Var22-Var23)*5.8;
      Var25:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
      Var26:=66.6;

      EXPLAIN(VarC<10,'该股处于底背离状态,应及时买入。');
      EXPLAIN(VarC>90,'该股处于顶背离状态,应及时卖出。');
      EXPLAIN(CROSS(Var9,8),'低位反弹,建议买入。');
      EXPLAIN(CROSS(VarE,87.5) AND varc<40,'出现买点,建议买入。');
      EXPLAIN(CROSS(VarD,varc),'见好就跑吧。');
      EXPLAIN(CROSS(varc,VarE) AND varc>87,'短期到顶,建议卖出。');
      EXPLAIN(CROSS(varc,10) AND varc>10,'建议短线买入。');
      EXPLAIN(CROSS(Var14,90),'该股处于强势整理状态。');
      EXPLAIN(CROSS(Var20,0) AND Var20>0,'该股处于强势状态。');
      EXPLAIN(CROSS(0,Var20) AND Var20<0,'该股处于弱势状态。');
      EXPLAIN(CROSS(Var24,0.47),'建议加仓。');
      EXPLAIN(CROSS(varc,VarD) AND VarE=100,'该股短期目标位已到,注意回调。');
      EXPLAIN(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),'该
            股进入反弹状态。');
      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");
      DRAWTEXT(FILTER(B1>0,5),l-0.38,'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");

      DRAWTEXT(FILTER(B2>0,5),l-0.39,'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");
      DRAWTEXT(FILTER(B3>0,5),l,'RSI底背'),COLORCYAN;
      C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
      D1:=ref(c,C1+1)"macd.diff" and cross               
                 ("macd.dea","macd.diff");
      DRAWTEXT(FILTER(D1>0,5),h+0.08,'MACD顶背'),COLORwhite;
      C2:=BARSLAST(ref(cross("kdj.d","kdj.k"),1));
      D2:=ref(c,C2+1)"kdj.k" and cross("kdj.d","kdj.k");
      DRAWTEXT(FILTER(D2>0,5),h+0.32,'KDJ顶背'),COLORwhite;
      C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
      D3:=ref(c,C3+1)"RSI.RSI1" and cross                  
                  ("RSI.RSI2","RSI.RSI1");
      DRAWTEXT(FILTER(D3>0,5),h+0.1,'RSI顶背'),COLORMAGENTA;
   答(无名山人):
      分析家
      MA1:MA(CLOSE,5);
      MA2:MA(CLOSE,20);
      MA3:MA(CLOSE,30);
      MA4:MA(CLOSE,60);
      MA5:MA(CLOSE,120);
      MA6:MA(CLOSE,240);
      var1:=(OPEN+LOW+HIGH+CLOSE)/4;
      JJ:=(CLOSE+HIGH+LOW)/3;
      A:=EMA(JJ,10);
      B:=REF(A,1);
      持多:STICKLINE(A>B,A,B,5,0),COLORyellow;
      持空:STICKLINE(A      Var3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
      Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
      K:=SMA(Var8,3,1);
      D:=SMA(K,3,1);
      Var9:=3*K-2*D;
      VarA:=LLV(LOW,36);
      VarB:=HHV(HIGH,30);
      VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
      VarD:=87.5;
      VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
      短买:=IF(CROSS(varc,10) AND varc>10,50,0);
      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);
      Var20:=EMA(CLOSE,12)-EMA(CLOSE,26);
      Var21:=(CLOSE*2+HIGH+LOW)/4;
      Var22:=EMA(Var21,12)-EMA(Var21,26);
      Var23:=EMA(Var22,2);
      Var24:=2*(Var22-Var23)*5.8;
      Var25:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
      Var26:=66.6;

      TIPTEXT(VarC<10,0,'该股处于底背离状态,应及时买入。');
      TIPTEXT(VarC>90,0,'该股处于顶背离状态,应及时卖出。');
      TIPTEXT(CROSS(Var9,8),0,'低位反弹,建议买入。');
      TIPTEXT(CROSS(VarE,87.5) AND varc<40,0,'出现买点,建议买入。');
      TIPTEXT(CROSS(VarD,varc),0,'见好就跑吧。');
      TIPTEXT(CROSS(varc,VarE) AND varc>87,0,'短期到顶,建议卖出。');
      TIPTEXT(CROSS(varc,10) AND varc>10,0,'建议短线买入。');
      TIPTEXT(CROSS(Var14,90),0,'该股处于强势整理状态。');
      TIPTEXT(CROSS(Var20,0) AND Var20>0,0,'该股处于强势状态。');
      TIPTEXT(CROSS(0,Var20) AND Var20<0,0,'该股处于弱势状态。');
      TIPTEXT(CROSS(Var24,0.47),0,'建议加仓。');
      TIPTEXT(CROSS(varc,VarD) AND VarE=100,0,'该股短期目标位已到,注意回调。');
      TIPTEXT(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),0,'该股进入反弹状态。');
      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");
      DRAWTEXT(FILTER(B1>0,5),l-0.38,'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");
      DRAWTEXT(FILTER(B2>0,5),l-0.39,'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");
      DRAWTEXT(FILTER(B3>0,5),l,'RSI底背'),COLORCYAN;
               C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
      D1:=ref(c,C1+1)"macd.diff" and cross               
              ("macd.dea","macd.diff");
      DRAWTEXT(FILTER(D1>0,5),h+0.08,'MACD顶背'),COLORwhite;
      C2:=BARSLAST(ref(cross("kdj.d","kdj.k"),1));
      D2:=ref(c,C2+1)"kdj.k" and cross("kdj.d","kdj.k");
      DRAWTEXT(FILTER(D2>0,5),h+0.32,'KDJ顶背'),COLORwhite;
      C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
      D3:=ref(c,C3+1)"RSI.RSI1" and cross                  
                    ("RSI.RSI2","RSI.RSI1");
      DRAWTEXT(FILTER(D3>0,5),h+0.1,'RSI顶背'),COLORMAGENTA;
冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
6楼 发表于 2007-3-16 11:54  只看该作者 引用:
425.问:
      我想要的是:(昨天的收盘价-前天的收盘价)/2+前天的收盘价
      这是个昨日K线(不包括上下影线)的中心价,想按理论上讲的跌破一半...收复一半....做个  

     公式,主要解决:前天的收盘价如何表达?
    答(灵如云):
       (昨天的收盘价-前天的收盘价)/2+前天的收盘价
       (ref(c,1)-ref(c,2))/2+ref(c,2);




引用:
426.问:
      求助:macd二次金叉死叉!
    答(灵如云):
       f:="macd.diff";
       a:="macd.dea";
       w1:=barslast(cross(f,a) and f<0);
       w2:=barslast(cross(a,f) and f>0);
       金叉:sum(cross(f,a),w2)=2;{0上死叉之后的第二次金叉}
       死叉:sum(cross(a,f),w1)=2;{0下金叉之后的第二次死叉}




引用:
427.问:
      请将此公式的买卖条件加上.便于选股.
            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(机会      卖:STICKLINE(FILTER(风险      DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
      DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
      C2:机会,COLORSTICK;
      C4:风险,COLORSTICK;
   答(大庆老杨):
      小黑马:=0;
      Var2:=MA(CLOSE,15);
      Var3:=(CLOSE-Var2)/Var2*100;
      生命:=MA(Var3,3);
      Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
      机会:= IF(生命<-10 AND Var5,生命,0);
      FILTER(机会



引用:
428.问:
      公式描述为:今日开盘价低于昨日收盘价2/3价位处。
    答(灵如云):
      这样?
      o



引用:
429.问:
       公式重新描述为:今日开盘价在昨日K线实体的3/5以下开盘
    答(灵如云):
       o



引用:
430.问:
      如何在0到100的坐标中编写大盘K线。

      K线是这样写的:
      STICKLINE(C>=O,C,O,7,1),COLOR5454FF;
      STICKLINE(C>=O,C,H,0.5,1),COLOR5454FF;
      STICKLINE(C>=O,O,L,0.5,1),COLOR5454FF;
      STICKLINE(C      STICKLINE(C      STICKLINE(C
      但是要如何转换成0到100的坐标?这样编好以后,可以叠加到如KDJ这样的指标上。
   答(灵如云):
      只能在飞狐中用

      0,COLORGRAY,POINTDOT;100,COLORGRAY,POINTDOT;
      p:=SYSPARAM(3)-SYSPARAM(2);
      q:=SYSPARAM(3);
      {pc:=INDEXC; ph:=INDEXH;  pL:=INDEXL; po:=INDEXO;}
      pc:="1a0001$close";
      ph:="1a0001$high";
      pL:="1a0001$low";
      po:="1a0001$open";
      hh:=hhv(ph,p);
      LL:=llv(pl,p);
      b:=100/(hh-LL);
      y:=(100-(hh+ll)*b)/2;
      op:=po*b[q]+y[q];
      cp:=pc*b[q]+y[q];
      lp:=pl*b[q]+y[q];
      hp:=ph*b[q]+y[q];
      f:=pc>po or (pc=po and pc>ref(pc,1));
      STICKLINE(f,hp,Lp,0.1,0),colormagenta;
      STICKLINE(f,op,cp,4,1),colormagenta;
      STICKLINE(not(f),lp,hp,0.1,0),colorgreen;
      STICKLINE(not(f),op,cp,4,0),colorgreen;
引用:
431.问:
       五日线上穿十日线K线显示红色,五日线下破十日线K线显示绿色。如何编写成分析家公式 函数语言
    答(灵如云):
       是否这样:
       m:=ma(c,5);
       m1:=ma(c,10);
       PARTLINE(m,m>m1,RGB(255,0,0),m



引用:
432.问:
      收盘价大于20季度均线的选股指标
    答(君俊):
      c>ma(c,1200);




引用:
433.问:
      公式描述:(12日、20日、30日、50日)这4条平均线中最少有一条今日是向上运行。
    答(灵如云):
       m>ref(m,1)+m1>ref(m1,1)+m2>ref(m2,1)+m3>ref(m3,1)+m4>ref(m4,1)>0;
        M、M1、M2、M3、M4是均线




引用:
434.问:
      原来公式:2日均线低于10日均线。
      MA(CLOSE,2)      请帮忙改为:2日均线同时低于(10日、20日、30日)均线。(分析家使用)
    答(君俊):
      jx:=ma(c,2);
      jx



引用:
435.问:
      公式描述:2日平均线最少低于(10日、20日、30日、50日)这4条平均线中的一条(即:不 必要求低于全部均线,但必须最少低于一条则公式才正确。也即这4条均线中只要有一条或 几条是高于2日平均线的则该股就符合条件被选出)。
    答(唐玉小宝):
      试下对不

      m2:=ma(c,2);
      m10:=ma(c,10);
      m20:=ma(c,20);
      m30:=ma(c,30);
      m50:=ma(c,50);
      m2



引用:
436.问:
      公式中任意两条指标线在即将死叉或金叉然后又分开
    答(灵如云):
       可以参考这个

       {macd重拾升势}
k:(EMA(CLOSE,12)-EMA(CLOSE,26));
d:EMA(k,9);
MACD:2*(k-d) colorstick;
X:=barslast(cross(k,d));{确定计算的起点}
Y:=hhvbars(k,X);{确定最高点的位置,以定义趋势的强弱}
F:=ref(macd,Y)>=36/1000;{确定最高点的位置,以定义趋势的强弱}
DRAWICON(Y>2{限定macd的回落周期}and llv(macd,Y)>=0{限定最低值,即k不跌破d}  and k>ref(k,1){确定重回升势}and ref(k,X)<0{限定起点在低位} and ref(count(macd>ref(macd,1),X-Y)>=X-Y-2,Y+1){限定只有一次回落} and count(c/o>1,10)>5 and f,0,4);
    答(大庆老杨):
       讨论一下,我感觉楼主提的这个要求想法是非常不错的,但如果不用未来函数的
      话,做到 是及其困难的。道理非常简单,我们能确定今天即将交叉但尚未交叉,却
      无法确定明天是 肯定分开还是仍然若即若离,或者已经交叉。如果能确定明天的趋
       势,则也就用不着研究 这个问题了。




引用:
437.问:
       帮忙看有没未来

         N:9;

       M5:MA(CLOSE,5);
       M13:MA(CLOSE,13);
       M34:MA(CLOSE,34)*1*1;
       Var3:=(2*CLOSE+HIGH+LOW)/4*1;
       下降通道阻击线: EMA(Var3,99)*0.91*1, crossdot, ;
       Var4:=1010601;
       Var5:=IF(DATE<=Var4,1,0);
       Var6:=LOW<=下降通道阻击线;
       Var7:=FILTER(Var6*Var5,30)*1;
       Var8:=1020112;
       Var9:=IF(DATE>=Var8,1,0);
       VarA:=FILTER(Var6,13)*1;
       VarB:=Var7 OR VarA*Var9;
       DRAWTEXT(VarB*1,LOW,'黑马阻击'), ,coloryellow ;
       VarC:=EMA((CLOSE-Var4)/(Var5-Var4)*100,555)*1;
       VarD:=EMA(555*REF(Var6,1)+999*Var6,1)*1;
       VarE:=EMA(Var7,1)*1;
       VarF:=CROSS(VarD,VarE);
       Var10:=CROSS(VarE,VarD);
       Var11:=VOL/CAPITAL*100;
       Var12:=SUM(VarB,5)>=3;
       Var13:=Var12/REF(VarB,10)>=2;
       Var14:=HHV(CLOSE,5);
       Var15:=VarE>20;
       Var16:=HIGH/REF(LOW,20)<1.2;
       Var17:=WINNER(CLOSE)*100;
       Var18:=Var12 AND Var15 AND Var13 AND Var16;
       Var19:=FILTER(Var18,20);
       Var1:=IF(YEAR=2999 AND MONTH>12,0,1);
       短期: MA(AMOUNT/VOL/100,10)*Var1, POINTDOT,LINETHICK2, COLORWHITE;
       A:=REF(H,N)=HHV(H,2*N+1);
       B:=FILTER(A,N);
       D:=BACKSET(B,N+1);
       HD:=FILTER(D,N);
       A2:=REF(L,N)=LLV(L,2*N+1);
       B2:=FILTER(A2,N);
       D2:=BACKSET(B2,N+1);
       LD:=FILTER(D2,N);
       STICKLINE(REF(HD,1),REF(H,1),REF(H,1),18,0),LINETHICK6,COLORRED;
       STICKLINE(REF(LD,1),REF(L,1),REF(L,1),18,0),LINETHICK6,COLORGREEN;
    答(狙击专家):
       这两句用的BACKSET函数,属于未来函数:
        D:=BACKSET(B,N+1);

        D2:=BACKSET(B2,N+1);




引用:
438.问:
原来公式描述:一日之前的最近一次上涨走势最后那跟阳K线的上影线小于实体的1/5
倍 (注:只上涨一天的也算上涨走势,形态在一日以前出现才有效)

       原公式:
a:=BARSLAST(BARSLAST(c- REF(c ,1 )>0 and (c-o)>0 and (h-c)>0 and (h-c)/abs(c-  o)<1/5)
            =BARSLAST(c- REF(c ,1 ) ) );
a>0 and COUNT(c> REF(c ,1 ) and (c-o)>0 ,a )<2 and COUNT(c> REF(c ,1 ) ,a ) =COUNT(c>
            REF(c ,1 ) ,1 );

       需要修改的原因如下:
       上面这个公式在每次进行选股时整个过程要10分钟以上才能完成,非常慢,很不理
       想。不 知道有没有办法让它象正常的选股公式那样瞬间快速完成选股,也不影响原
       来的选股效果
        分析家上使用
    答(股影):
       原公式没看明白,揣摩你的要求,同时参照原公式的信号点重新写了一个,
       信号和原公式只有微小的差别,.......试了一下选股,共选54只,用时15秒,
       不知行不行?..........

        tj:=C>REF(C,1) AND C>O AND H>C AND (H-C)/(C-O)<1/5;
        T1:=BARSLAST(tj);
        t2:=BARSLAST(T1);
        XG:REF(tj,T2+1),COLORCYAN;
     答(股影):
        下面这个是你原公式,也只是稍微整理了一下,信号完全一致,
        选股用时50秒。........另外,我也用你原来的公式做了选股
        试验,也就只有1分15秒啊!.......是不是你的电脑问题?........

        tj:=c>REF(c ,1) and c>o and h>c and (h-c)/(c-o)<1/5;
        T1:=BARSLAST(tj)=BARSLAST(REF(c ,1));
        T2:=BARSLAST(T1);
        A1:=COUNT(c> REF(c ,1 ),T2)=COUNT(c> REF(c ,1 ) ,1 );
        A2:=COUNT(c>REF(c ,1 ) and c>o,T2 )<2;
        T2 AND A1 AND A2;




引用:
439.问:
       求陈琛阶段反弹信号
    答(陈琛):
       用“条件选股”“新建”选股公式。

      {陈琛阶段反弹信号,仅供参考。我很少用这个公式选股,限制条件就是MACD。}
      零轴分强弱:=("FX引用1.DIFF#WEEK")+1.8;                                    
      用:=EMA(零轴分强弱-0.08,5);
      阶:=If(cross((C+L)/2,(SUM(MA((C+L)/2,10),9)/10)),1,0);
      段:=if(REF((EMA(L,2)*0.96),1)<(MA(L,26)*0.85)
      AND REF((EMA(L,2)*0.96),1)<(EMA(L,2)*0.96)
      AND REF((EMA(L,2)*0.96),1)      底:=IF((C-(MIN((REF(C,5)*0.865),(REF(C,13)*0.78))))/CLOSE<9/100
      AND SUM(VOL/CAPITAL*100,5)<13,1,0);
      阶段底:(阶 OR 段 OR 底) AND 零轴分强弱>用;




引用:
440.问:
       分析家公式怎么编写时间限制,比如说当时间到达2005年7月1日时显示的指标数值全部为       零!
    答(君俊):
       终止日:=(date<=1050618);
       ma(c,10)*终止日;


引用:
441.问:
       求回调五天,今日收阳,飞狐的选股公式
    答(君俊):
       all(co;




引用:
442.问:
连续N天的最高、最低价都在一个日K线范围里面,今天的最高价超过那个日K线的最
高价,(注:‘连续N天’都是在‘一个日K线’之后) 这个'连续N天'的N不是人为的定为5天(当然N要大于3天),也就是当B突破A这个K线 的最高价时,把B这个K线选出来.在这个图中,A与B之间是连续5天的价格都是在A这个K线范围内,但如果是连续6天、7天、8天、9天。。。。。时怎么选?我要的就是在这种不确定的  ‘连续N天’情况下,当B突破时,怎么把B选出来
    答(股影):
       {突破最高}
       tj:=HHV(H,3)<=REF(H,3) AND LLV(L,3)>=REF(L,3);
       tj1:=BARSLAST(tj);
       tj2:=COUNT(H>REF(H,BARSLAST(tj1=0)+3) ,BARSLAST(tj1=0))=1
            AND COUNT(L       xg:CROSS(tj2,0.5);




引用:
443.问:
       如何表述这样的天数?fxj

       M20:=MA(C,20);
       M40:=MA(C,40);
       M60:=MA(C,60);
       与M20正向相交:=(M20>=M40 and M40<=M60  or  M20>=M60);
       与M20正向相交0:=cross(与M20正向相交,0.5);
       与M20相交后的天数:barslast(与M20正向相交0);

       这个公式表述的不正确。请帮助修改。
       我想表述的是:M20>=M40 and M40<=M60  的天数;M20>=M60的天数;在一个公式里
       表达。

    答(股影):
       {相交}
       M20:=MA(C,20);
       M40:=MA(C,40);
       M60:=MA(C,60);
       20交40天数:barslast(barslast(M20>=M40 and M40<=M60)>0),PRECIS0;
       20交60天数:barslast(barslast(M20>=M60)>0),PRECIS0;




引用:
444.问:
       请问在飞狐的里,如何设置"突破昨日最高价买入"
     
    答(君俊):
       cross(c,ref(h,1));//突破昨日最高价




引用:
445.问:
       五天收盘价在正负2%之内怎么写?

    答(君俊):
        between((c-ref(c,1))/ref(c,1),1.02,0.98);




引用:
446.问:
       公式描述:1日之前的最近1次反弹走势的第1根阳K线成交量大于前根阴K线成交量。
     (注:只要出现了上涨就算反弹走势,上涨天数不限)(分析家使用)
    答(君俊):
       tj:=c>ref(c,1) and v>ref(c,1)and not(BARSTATUS=2);
       BACKSET(BARSTATUS=2,BARSLAST(tj)+1)*tj ;




引用:
447.问:
       公式描述:今日最低价和收盘价都高于上次下跌行情的最低价和最低收盘价位的1/3
       以上(注:如果只下跌1天也算下跌行情)。请各位老师帮个忙。(分析家使用)
    答(君俊):
       n:=barslast(c       l>ref(l*2/3,n) and c>ref(c*2/3,n);




引用:
448.问:
       统计外盘大于内盘用红柱表示,内盘大于外盘用绿色柱表示
    答(小礼礼):
       把我的内外盘公式告诉你,可能会有更好的。
       先建分笔公式,如下:
       内外盘(数据)
       外盘:sum(buyvol,0),COLORSTICK,linethick3;
       内盘:-1*sum(sellvol,0),COLORSTICK,linethick3;
       外盘笔数:sum(if(buyvol,1,0),0),colorwhite,linethick0;
       内盘笔数:sum(if(sellvol,1,0),0),coloryellow,linethick0;
       外盘金额:sum(if(buyvol,amount,0),0)/10000,coloryellow,linethick0,PRECISION0;
       内盘金额:sum(if(sellvol,amount,0),0)/10000,colorwhite,linethick0,PRECISION0;

       再点“管理”--再点“扩展数据管理”,出来“扩展数据管理”面板,再点数据1,再点数
     据修改,再点设置范围,再点上海A股,深圳A股,计算周期设为分笔,指标线设为外
     盘, 再点确定,然后会出现几次询问板,可按自己要求,只计算当日或计算历史数
     据,算完就 成了。再点数据2,设内盘数据,即可。
        再建内盘外盘(日)公式,如下:

       外盘:EXTDATA(1),linethick0,PRECISION0;
       内盘:EXTDATA(2),linethick0,PRECISION0;
       内外盘总:=外盘+内盘,linethick0,PRECISION0;
       STICKLINE(外盘,外盘,0,5,0),colorred,PRECISION0;
       STICKLINE(内盘,外盘+内盘,外盘,5,0),color00ff00,PRECISION0;
       外盘m天总和:=sum(外盘,m),coloryellow,linethick1;
       内盘m天总和:=sum(内盘,m),linethick1,color00ff00;
       外内盘m天差:sum(外盘-内盘,m),linethick2,colorff99ff,PRECISION0;
          完工,别忘了参数M的设置,不知我讲清没有?




引用:
449.问:
       在分析家里,有两个指标,分别是ROC和CCI,这个两个指标和别的软件有所不一
      样,现在 需要把这两个指标改成带有上下轨道的指标,希望论坛的兄弟能帮个忙,
      下面是这两个指标的原码,在分析家里没有轴分界,另外核新软件也需要这样的指
      标,看看怎么加轨道啊
    答(阳之光):
       {ROC}
       ROCA:(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100,colorwhite;
       rocb:(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*(-100),colorwhite;
       {CCI}
       P:=(HIGH + LOW + CLOSE)/3;
       ccia:(P-MA(P,14))*100/(1.5*avedev(P,14)),colorwhite;
       ccib:(P-MA(P,14))*(-100)/(1.5*avedev(P,14)),colorwhite;




引用:
450.问:
       {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);


        DRAWTEXT(买入线>76.5 AND CROSS(卖线,必卖线),必卖线*1.15,'进');
        DRAWTEXT(买入线>56 AND 买入线<=76 AND CROSS(卖线,必卖线),卖线,'留意');
        DRAWTEXT(买入线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线),必卖
                 线,'跑 '),colorgreen ;
        这个指标我想把他加入预警,不知道如何做,我想做到卖线金叉必卖线后提示我,
        死叉也 提示我,
    答(飞扬的tw):
         1、在条件选股中建立下面公式:
         2、再将下面公式加入预警。
          {选股预警}
         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);

         xh1:=买入线>76.5 AND CROSS(卖线,必卖线);
         xh2:=买入线>56 AND 买入线<=76 AND CROSS(卖线,必卖线);
         xh3:=买入线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线);

         yj:xh1 OR xh2 OR xh3;    引用:
451.问:
       您看看能不能修改一下

x1:=F10FIND('股东情况',1);
aaa:=F10FIND('序号│股东名称 ',x1);
a1:=F10FIND(' 1  │',aaa);
a2:=F10FIND(' 2  │',a1);
a3:=F10FIND(' 3  │',a2);
a4:=F10FIND(' 4  │',a3);
a5:=F10FIND(' 5  │',a4);
a6:=F10FIND(' 6  │',a5);
a7:=F10FIND(' 7  │',a6);
a8:=F10FIND(' 8  │',a7);
a9:=F10FIND(' 9  │',a8);
a10:=F10FIND('10  │',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)),ALIGN4,COLORYELLOW;
   不能正常显示
    答(君俊)
       x1:=F10FIND('【十大流通股东】:',1);
aaa:=F10FIND('序号│         股东名称',x1);
a1:=F10FIND('   1│',aaa);
a2:=F10FIND('   2│',a1);
a3:=F10FIND('   3│',a2);
a4:=F10FIND('   3│',a3);
a5:=F10FIND('   5│',a4);
a6:=F10FIND('   6│',a5);
a7:=F10FIND('   7│',a6);
a8:=F10FIND('   8│',a7);
a9:=F10FIND('   9│',a8);
a10:=F10FIND('  10│',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)),ALIGN4,COLORYELLOW;
(阿耀注:我将第一行改了一下日期,得到了上一季度的数据)
x1:=F10FIND('截止日期:2005-3-31',1);




引用:
452.问:
       要是能加上这个...能显示出[占流通A股比例:7.02%]
    答(君俊):
       x1:=F10FIND('【十大流通股东】:',1);
aaa:=F10FIND('序号│         股东名称',x1);
a1:=F10FIND('   1│',aaa);
a2:=F10FIND('   2│',a1);
a3:=F10FIND('   3│',a2);
a4:=F10FIND('   3│',a3);
a5:=F10FIND('   5│',a4);
a6:=F10FIND('   6│',a5);
a7:=F10FIND('   7│',a6);
a8:=F10FIND('   8│',a7);
a9:=F10FIND('   9│',a8);
a10:=F10FIND('  10│',a9);
a11:=F10FIND('━━┷',a9);
a12:=F10FIND('  ★',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)
+'\n'+F10TEXT(a11,0)
+'\n'+F10TEXT(a12,0)),ALIGN4,COLORYELLOW;




引用:
453.问:
       5分钟前的成交量是当日的最高值怎么样表示?
    答(君俊):
       ref(v,5) =hhv(v,240);//在分钟周期




引用:
454.问:
       5日均线上穿10日均线,当日收盘价站在5日均线上,如何编写
    答(马林557):
       cross(ma(c,5),ma(c,10)) and c>ma(c,5);




引用:
455.问:
       以下公式如何写(飞狐主图)?
       Close:3日线,10日线,30日线.
       3日线上穿30日线,3日线>30日线,30日线变为红色。
       3日线下穿30日线,3日线<30日线,30日线变为绿色。(注只有30日线变色)
       3日线上穿10日线,3日线上穿30日线,发出买进信号。
       3日线下穿10日线,3日线下穿30日线,发出卖出信号。
        (注收盘价在30日线下不发出买卖信号)
    答(大庆老杨):
       注:收盘价在30日线下不发出买信号,仍发出卖信号。否则卖信号大部分会被删除。

       A3:MA(C,3);
       A10:MA(C,10);
       A30:MA(C,30);
       AA:=CROSS(A3,A10)AND CROSS(A3,A30);
       BB:=CROSS(A10,A3)AND CR(A30,A3);
       PARTLINE(A3>A30,A30),COLORRED,LINETHICK2;
       PARTLINE(A3       DRAWICON(AA AND C>A30,A10*0.98,1);
       DRAWICON(BB ,H*1.05,2);




引用:
456.问:
       如何在指标上让0以下的线不显示出来
    答(股影):
       用条件函数IF(X,A,B)-------根据条件求不同的值。

       用法:IF(X,A,B)若X不为0则返回A,否则返回B.
       例如:
       A:=(C-MA(C,10))/MA(C,10)*100;{指标线}
       IF(A>0,A,0);

       {表示指标线A>0时显示A指标线,否则返回“ 0 ”}




引用:
457.问:
       帮我编写一个选股公式[大智慧].条件为股价与30天均线正负1%.
    答(大庆老杨):
       主图看信号位置:
       MA30:MA(C,30);
       DRAWICON(ABS(C/MA30-1)<0.01,L,1);

       选股:
       MA30:=MA(C,30);
       ABS(C/MA30-1)<0.01;




引用:
458.问:
       怎样编写预测当天成交量的指标和怎样计算前5天成交量和
    答(君俊):
       sum(c,5);//5daysvolume




引用:
459.问:
       编一公式:要求13日均线和macd同时加大
    答(股影):
       MA(C,13)>REF(MA(C,13),1) AND "MACD.MACD">REF("MACD.MACD",1);




引用:
460.问:
       编写当MACD柱变短时显示图标,上下箭头就是我所想要的

    答(君俊):
       参看中文先生的MACD实战源码(FH)

input:LONG(26,20,100),SHORT(12,5,40),M(9,2,60);
DIFF:=(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG));
DEA:=EMA(DIFF,M);
MACD2:=(2 * (DIFF - DEA));
VERTLINE(((CLOSE < 0) AND CROSS(DIFF,0))),color80;
VERTLINE(((CLOSE < 0) AND CROSS(MACD2,0))),color80;
VERTLINE(((CLOSE < 0) AND CROSS(0,DIFF))),color808080;
VERTLINE(((CLOSE < 0) AND CROSS(0,MACD2))),color808080;
DU0:=CROSS(DIFF,0);
UD0:=CROSS(0,DIFF);
TDU0:=BARSLAST(DU0);
TUD0:=BARSLAST(UD0);
DU3:=REF(DU0,1);
UD3:=REF(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF((TDU3 < TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));
JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0));
JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));
JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));
JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));
JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1)));
JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1)));
JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1)));
JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1)));
BSLINE:=IF((BARSLAST(JDU2) < BARSLAST(JUD2)),IF(REF(CROSS(0,MACD2),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD2),1)))),IF(REF(CROSS(MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD2,0),1)))));
DRAWICON((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),0,10),ALIGN4;
DRAWICON((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),0,11),ALIGN5;
STICKLINE((MACD2 >= 0),0,MACD2,6,1),colorFF;
STICKLINE(((MACD2 >= 0) AND (MACD2 < REF(MACD2,1))),0,MACD2,6,0),colorFF;
STICKLINE((MACD2 < 0),0,MACD2,6,0),colorFFFF00;
STICKLINE(((MACD2 < 0) AND (MACD2 > REF(MACD2,1))),0,MACD2,6,1),colorFFFF00;
DIF:DIFF,LINETHICK2,colorFFFF;
MACD:DEA,colorFF00;
DEF:MACD2,LINETHICK0,colorFFFF00;
STICKLINE((CLOSE > 0),0,0,10,0),color808080;
DEFUT:=BARSLAST(CROSS(MACD2,0));
DEFDT:=BARSLAST(CROSS(0,MACD2));
DEFUL:=IF((MACD2 >= 0),HHV(MACD2,(DEFUT + 1)),REF(HHV(MACD2,(DEFUT + 1)),(DEFDT + 1)));
DEFDL:=IF((MACD2 < 0),LLV(MACD2,(DEFDT + 1)),REF(LLV(MACD2,(DEFDT + 1)),(DEFUT + 1)));
DEFU2L:=REF(DEFUL,(DEFUT + 1));
DEFD2L:=REF(DEFDL,(DEFDT + 1));
DRAWICON(((((LLV(MACD2,4) > 0) AND (MACD2 < REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3))),MACD2,5),ALIGN0;
DRAWICON(((((HHV(MACD2,4) < 0) AND (MACD2 > REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3))),MACD2,4);
DRAWICON(((((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (MACD2 >= 0)) AND (REF(MACD2,1) < REF(DEFU2L,1))) AND (MACD2 > DEFU2L)),MACD2,12),ALIGN0;
DRAWICON(((((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (MACD2 < 0)) AND (REF(MACD2,1) > REF(DEFD2L,1))) AND (MACD2 < DEFD2L)),MACD2,12);
EXPLAIN(JDU2,'注意长线趋势空转多');
EXPLAIN(JUD2,'注意长线趋势多转空');
EXPLAIN((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),'长线为多头趋势');
EXPLAIN((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),'长线为空头趋势');
EXPLAINEX((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),'MACD多头防守价',BSLINE,2,1);
EXPLAINEX((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),'MACD空头防守价',BSLINE,2,1);
EXPLAIN(((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (CLOSE < BSLINE)),'防守价跌破:多头小心');
EXPLAIN(((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (CLOSE > BSLINE)),'防守价突破:空头小心');
EXPLAIN(((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND CROSS(MACD2,0)),'空头注意今明两日高点压力\n找日落K线放空,用线控盘');
EXPLAIN(((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND CROSS(0,MACD2)),'多头注意今明两日低点支撑\n找日出K线做多,用线控盘');
EXPLAIN(((((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (MACD2 >= 0)) AND (REF(MACD2,1) < REF(DEFU2L,1))) AND (MACD2 > DEFU2L)),'DEF柱状特殊研判\n空头注意今明两日高点压力');
EXPLAIN(((((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (MACD2 < 0)) AND (REF(MACD2,1) > REF(DEFD2L,1))) AND (MACD2 < DEFD2L)),'DEF柱状特殊研判\n多头注意今明两日低点支撑');
EXPLAINEX((REF((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),1) AND CROSS(REF(MACD2,1),0)),'空头注意压力',HHV(HIGH,2),2,1);
EXPLAIN((REF((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),1) AND CROSS(REF(MACD2,1),0)),'找日落K线放空,用线控盘');
EXPLAINEX((REF((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),1) AND CROSS(0,REF(MACD2,1))),'多头注意支撑',LLV(LOW,2),2,1);
EXPLAIN((REF((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),1) AND CROSS(0,REF(MACD2,1))),'找日出K线进场,用线控盘');
EXPLAIN(((((LLV(MACD2,4) > 0) AND (MACD2 < REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3))),'请注意DEF柱状缩头');
EXPLAIN(((((HHV(MACD2,4) < 0) AND (MACD2 > REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3))),'请注意DEF柱状缩脚');
引用:
461.问:
      公式中取出来的
开:=OPEN;
高:=HIGH;
低:=LOW;
收:=CLOSE;
STICKLINE(收>=开 AND E8,高,低,0,0),COLORRED;
STICKLINE(收>=开 AND E8,收,开,4,0),COLORRED;
STICKLINE(收< 开 AND E8,高,低,0,0),COLOR00FF00;
STICKLINE(收< 开 AND E8,收,开,4,0),COLOR00FF00;
STICKLINE(开> 收 AND A8,低,高,0,0),COLORYELLOW;
STICKLINE(开> 收 AND A8,收,开,4,0),COLORYELLOW;
STICKLINE(开<=收 AND A8,低,高,0,0),COLORYELLOW;
STICKLINE(开<=收 AND A8,收,开,4,1),COLORYELLOW;
STICKLINE(开> 收 AND B8,低,高,0,0),COLORRED;
STICKLINE(开> 收 AND B8,收,开,4,0),COLORRED;
STICKLINE(开<=收 AND B8,低,高,0,0),COLORRED;
STICKLINE(开<=收 AND B8,收,开,4,1),COLORRED;
STICKLINE(开> 收 AND D8,低,高,0,0),COLORFFCC66;
STICKLINE(开> 收 AND D8,收,开,4,0),COLORFFCC66;
STICKLINE(开<=收 AND D8,低,高,0,0),COLORFFCC66;
STICKLINE(开<=收 AND D8,收,开,4,1),COLORFFCC66;
    答(阳之光):
       注意这么几个符号就明白了.
          <
          >
          <=
          >=
       分别以各自的颜色来表示.从颜色来区分涨跌和盘整




引用:
462.问:
       当日最低价触及某条均价线或低于某条均价线,当日收盘价高于此均价线,最好收阳.
    答(君俊):
       jx:=ma(c,n);
       cross(jx,l) and c>jx and c>o;




引用:
463.问:
       请把MACD+中的金叉数字加到MACD3中   
             1. macd+
       DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
       DEA:=EMA(DIFF,9);
       DEAA:EMA(DIFF, 9),COLORGREEN, linethick2;
       DEAC:EMA(DIFF, 1),COLORRED,linethick2;
       MACD:2*(DIFF-DEAA),COLORSTICK,linethick1;JC:=CROSS(DIFF,DEA);
       SC:=CROSS(DEA,DIFF);
       JCCOUNT:=COUNT(JC,BARSLAST(DEA>0));
       TEXT:=NUMTOSTR(JCCOUNT);
       DRAWTEXT(DEA<0 AND JC,DEA*0.9,TEXT),COLORMAGENTA;
       PARTLINE(DIFF,DIFF       零:-0,COLORBLACK,linethick3;
       零上金叉:=cross(DIFF,DEA) and DEA>0;
       DRAWTEXT( 零上金叉,0,'+'),colorwhite;
       DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;

       上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
       月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;

               2.macd3

       上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
       月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;
       日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;

       DIFF:EMA(C,12)-EMA(C,26);
       DEA :EMA(DIFF,9),COLORYELLOW;
       MACD:=2*(DIFF-DEA);      
       PARTLINE(DIFF,DIFF>REF(DIFF,1)AND REF(DIFF,1)>0,RGB(255,0,0),DIFF                RGB(0,255,0),DIFF>REF(DIFF,1)AND REF(DIFF,1)<0,RGB(255,0,255));
       PARTLINE(DEA,DEA>REF(DEA,1),RGB(255,255,0),DEA       STICKLINE(MACD0,0,MACD,6,0 ),COLOR00AAFF;
       STICKLINE(MACD0,0,MACD,6.6,0 ),COLOR00BBFF;
       STICKLINE(MACD0,0,MACD,4.4,0 ),COLOR00CCFF;
       STICKLINE(MACD0,0,MACD,3.3,0 ),COLOR00DDFF;
       STICKLINE(MACD0,0,MACD,2.2,0 ),COLOR00EEFF;
       STICKLINE(MACD0,0,MACD,1.1,0 ),COLOR00FFFF;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6,0 ),COLOR0000AA;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6.6 ,0 ),COLOR0011BB;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,4.4,0 ),COLOr0022CC;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,3.3 ,0 ),COLOR0033DD;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,2.2 ,0 ),COLOR0044EE;
       STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,1.1 ,0 ),COLOR0055FF;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORAA00BB;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORBB11BB;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORCC22BB;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,3.3,0 ),COLORDD33BB;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLOREE44BB;
       STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFF55BB;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORFF7700;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORFF8811;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORFFAA22;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,3.3 ,0 ),COLORFFBB33;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLORFFDD44;
       STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFFFF55;
       零:-0,COLORBLACK,linethick3;
       零上金叉:=cross(DIFF,DEA) and DEA>0;
       DRAWTEXT( 零上金叉,0,'+'),colorwhite;
       DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;

       日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;
    答():
上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;
日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;

DIFF:EMA(C,12)-EMA(C,26);
DEA :EMA(DIFF,9),COLORYELLOW;
MACD:=2*(DIFF-DEA);      
PARTLINE(DIFF,DIFF>REF(DIFF,1)AND REF(DIFF,1)>0,RGB(255,0,0),DIFF                    RGB(0,255,0),DIFF>REF(DIFF,1)AND REF(DIFF,1)<0,RGB(255,0,255));
PARTLINE(DEA,DEA>REF(DEA,1),RGB(255,255,0),DEASTICKLINE(MACD0,0,MACD,6,0 ),COLOR00AAFF;
STICKLINE(MACD0,0,MACD,6.6,0 ),COLOR00BBFF;
STICKLINE(MACD0,0,MACD,4.4,0 ),COLOR00CCFF;
STICKLINE(MACD0,0,MACD,3.3,0 ),COLOR00DDFF;
STICKLINE(MACD0,0,MACD,2.2,0 ),COLOR00EEFF;
STICKLINE(MACD0,0,MACD,1.1,0 ),COLOR00FFFF;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6,0 ),COLOR0000AA;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6.6 ,0 ),COLOR0011BB;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,4.4,0 ),COLOr0022CC;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,3.3 ,0 ),COLOR0033DD;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,2.2 ,0 ),COLOR0044EE;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,1.1 ,0 ),COLOR0055FF;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORAA00BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORBB11BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORCC22BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,3.3,0 ),COLORDD33BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLOREE44BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFF55BB;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORFF7700;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORFF8811;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORFFAA22;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,3.3 ,0 ),COLORFFBB33;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLORFFDD44;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFFFF55;
零:-0,COLORBLACK,linethick3;
零上金叉:=cross(DIFF,DEA) and DEA>0;
JC:=CROSS(DIFF,DEA);
JCCOUNT:=COUNT(JC,BARSLAST(DEA>0));
TEXT:=NUMTOSTR(JCCOUNT);
DRAWTEXT(DEA<0 AND JC,DEA*0.9,TEXT),COLORMAGENTA;
DRAWTEXT( 零上金叉,0,'+'),colorwhite;
DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;




引用:
464.问:
       公式描述:今日K线的下影线大于实体3倍以上,(分析家软件使用)

    答(进军股市):
       X1:=min(o,c)-l;
       X2:=max(o,c)-min(o,c);
       X:X1>X2*3;




引用:
465.问:
       两阳夹一阴
    答(重剑无锋):
A1:=REF(C,2)>REF(O,2)*1.03;{确定前天阳线实体大小}
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;{确定今天阳线实体收盘价大于昨天阴线}
两阳夹一阴:A1  AND A2 AND A3 ;




引用:
466.问:
      后面两个分别是-阳包阴(外侧日)和包孕线(内侧日)组合
    答(重剑无锋):
阳包阴:
aa:=ref(c,1)0.02;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
阳包阴:aa and bb;

包孕线:
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小}
bb1:=l>ref(l,1)  and  c>o and h包孕线:aa1 and bb1;




引用:
467.问:
       请写这个:
1:前天跌幅大于3%;
2:昨天收一涨.跌幅小于1%的小阴或小阳,小阴的开盘价,小阳的收盘价要在前天的收盘价附近;
3:今天涨幅大与3%,实体进入前天的阴线实体的三分之一以上;
    答(重剑无锋):
     早晨之星

aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.01;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
早晨之星:aa3 and bb3 and cc3




引用:
468.问:
       想写这样的:前三天为早晨之星之星形态,今天的K线收在昨天那个阳线的实体之内
    答(重剑无锋):
       后面两根k线也是一个包孕线组合,传统意义是看跌,这样组合后信号很少了,

aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
早晨之星:=aa3 and bb3 and cc3;
bb4:=cref(h,2) and l>ref(o,1) and c组合:ref(早晨之星,1) and bb4




引用:
469.问:
       阳后双阴阳怎样表达
    答(重剑无锋):
     阳后双阴阳

aa5:=(ref(c,3)-ref(o,3))/ref(c,4)>0.02;{阳线实体涨幅大于2%}
bb5:=ref(c,2)ref(o,3)
     and ref(h,2)ref(l,3);{阴线在前一根阳线的实体内}
cc5:=ref(c,1)ref
(o,3) and ref(h,1)ref(l,3);{阴线在前前一根阳线的实体内,价渐低}
dd5:=c>o*1.02 and l>ref(l,3) and c>ref(hhv(c,2),1);{阳线实体涨幅大于2%}
阳后双阴阳:aa5 and bb5 and cc5 and dd5

[ 本帖最后由 蚂蟥盯庄 于 2007-3-16 12:00 编辑 ] 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
2楼 发表于 2007-3-16 11:59  只看该作者 引用:
470.问:
       连续两或三天下影线的长度大于实体的1.5倍;
    答(重剑无锋):
       是并列锤子线组合吧:

aa7:=(min(c,o)-l)>abs(c-o)*1.5 and (min(c,o)-l)>(h-max(c,o))*2;{下影线的长度大于实体的
1.5倍}
bb7:count(count(aa7,2)>=2,2)>=1 and aa7;{连续两或三天满足条件}
信号多,但方向不明,好像还是空头强些
引用:
471.问:
        曙光再现又称好友反攻
    答(重剑无锋):
        曙光再现又称好友反攻,插入线

AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and H曙光再现:AA8 AND BB8




引用:
472.问:
       隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星+曙光再现
    答(重剑无锋):见478.问 6K组合  




引用:
473.问:
       前三天为早晨之星之星形态,今天的K线收在昨天那个阳线的实体之内;
    答(重剑无锋):
       后面两根k线也是一个包孕线组合,传统意义是看跌,这样组合后信号很少了,

aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
早晨之星:=aa3 and bb3 and cc3;
bb4:=cref(h,2) and l>ref(o,1) and c组合:ref(早晨之星,1) and bb4  




引用:
474.问:
       怎样做隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星
    答(重剑无锋):
组合飞狐公式
aa:=ref(c,1)0.015;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
yby:=aa and bb;
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小
}
bb1:=l>ref(l,1)  and  c>o and hbyx:=aa1 and bb1;
A1:=REF(C,2)>REF(O,2) and ( ref(c,2) -ref(o,2))/ref(c,2)>0.02;
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;
lyjyy:=A1  AND A2 AND A3;
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
zczx:=aa3 and bb3 and cc3;
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1)>=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;
yby or byx or lyjyy or zczx or jbtp




引用:
475.问:
      两阳夹两阴,两阳的涨幅要大于2%,两阴要在前一根阳线的实体只内,两阴量逐减,价渐低
    答(重剑无锋):
      aa5:=(ref(c,3)-ref(o,3))/ref(c,4)>0.02;{阳线实体涨幅大于2%}
bb5:=ref(c,2)ref(o,3)
     and ref(h,2)ref(l,3);{阴线在前一根阳线的实体内}
cc5:=ref(c,1)ref
(o,3)
     and ref(h,1)ref(l,3);{阴线在前前一根阳线的实体内,价渐低}
dd5:=c>o*1.02 and l>ref(l,3) and c>ref(hhv(c,2),1);{阳线实体涨幅大于2%}
阳后双阴阳:aa5 and bb5 and cc5 and dd5  




引用:
476.问:
     连续两或三天下影线的长度大于实体的1.5倍;
    答(重剑无锋):
     是并列锤子线组合吧:

aa7:=(min(c,o)-l)>abs(c-o)*1.5 and (min(c,o)-l)>(h-max(c,o))*2;{下影线的长度大于实体的
1.5倍}
bb7:count(count(aa7,2)>=2,2)>=1 and aa7;{连续两或三天满足条件}
    信号多,但方向不明,好像还是空头强些  




引用:
477.问:
      如何写曙光再现又称好友反攻,插入线
    答(重剑无锋):
AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and H曙光再现:AA8 AND BB8  




引用:
478.问:
     隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星
     能不能将这选股原码分析家的编一套?
    答(重剑无锋):
         6K组合
aa:=ref(c,1)0.015;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
yby:=aa and bb;
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小
}
bb1:=l>ref(l,1)  and  c>o and hbyx:=aa1 and bb1;
A1:=REF(C,2)>REF(O,2) and ( ref(c,2) -ref(o,2))/ref(c,2)>0.02;
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;
lyjyy:=A1  AND A2 AND A3;
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
zczx:=aa3 and bb3 and cc3;
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1)>=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;
AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and Hsgzx:=AA8 AND BB8;
yby or byx or lyjyy or zczx or jbtp or sgzx   




引用:
479.问:
     1,低位放量涨停   换手较大,3%以上。
     2,第二天在前一天的收盘价上方振荡,换手率比前一交易日放大。
     3,第三天股价回落到第二天收盘价3%以下,同时换手率不能低于第二日的一半时出现选股信号
    答(重剑无锋):
        你的条件太苛刻了,去掉了低位和换手率这两个条件只有63个信号(96-05)
        看看源码:

aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and l>ref(l,1) ;
{放量涨停}
bb9:=lo and (c-o)<(h-l)*0.6
and (c-o)>(h-l)*0.2 and c>ref(c,1);{第二天在前一天的收盘价上方振荡,有上下引线}
cc9:=l<=ref(c,1)*0.97 and l>ref(o,2);{第三天股价回落到第二天收盘价3%以下}
ref(aa9,2) and ref(bb9,1)  and  cc9  




引用:
480.问:
     帮忙写一个:
     1、连续3天换手率》3%;
     2、3天总涨幅《=10%;
    答(重剑无锋):
     a:=v/capital*100>3;
     aa:=count(a,3)=3;{连续3天换手率》3%}
     bb:=c/ref(c,2)<=1.1 and c/ref(c,2)>1;{3天总涨幅《=10%}
     aa and a and bb
     这个不是K线组合,
     {3天总涨幅《=10%}三天里可以有许多组合。
引用:
481.问:
      连续3天换手率>3%是指每一天都大于3%
    答(重剑无锋):
a:=v/capital*100>3;
aa:=count(a,3)=3;{连续3天换手率》3%}
bb:=c/ref(c,2)<=1.1 and c/ref(c,2)>1;{3天总涨幅《=10%}
aa and a and bb




引用:
482.问:
      涨停后收阳,放量涨停
    答(重剑无锋):
      涨停后收阳
aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and l>ref(l,1) ;
      {放量涨停}
bb9:=lo and  c>ref(c,1) and cref(aa9,1) and bb9




引用:
483.问:
       涨停组合
    答(重剑无锋):
       落子涨停组合:

成交量1:=ma(v,10)*2;
aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and v>成交量1;
      {低位放量涨停   换手较大,3%以上}
bb9:=c>o and  c>ref(c,1) and cref(成交量1,1);{第二天 在前一天
       的收盘价上方振荡,换手率比前一交易日放大}
cc9:=l<=ref(c,1)*0.99 and l>ref(o,2) and v>=ref(ma(v,10),1);{第三天股价回落到第二天收盘价
       1%以下,换手率不能低于10均量}
      相对低位条件:=count(c15;{20天内低于50天均线大于15天}
ref(aa9,2) and ref(bb9,1) and cc9 and 相对低位条件




引用:
484.问:
      突破前10天最高价的阳线,跌破前2天最低价的阴线。
    答(重剑无锋):
突破前10天最高价的阳线:c>o and c>ref(hhv(h,10),1);

跌破前2天最低价的阴线:c



引用:
485.问:
      隐蔽日出击
    答(重剑无锋):
aa:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*1.8 and (h-l)/ref(c,1) >=0.033;
c>(ref((h-max(c,o))*0.7,1)+ref(c,1)) and ref(aa,1) and oo  




引用:
486.问:
       短线暴涨的写法
    答(重剑无锋):
短线暴涨(一)
hs:=v/capital*100;
aa:=(c-o)/ref(c,1)>0.03 and (c-o)/ref(c,1)<0.06 and (h-c)/ref(c,1)<0.02
and (h-c)/ref(c,1)>0.005 and (o-l)/ref(c,1)<0.02 and (h-c)/ref(c,1)>0.005;
{确定第一根阳线实体大小和上下引线范围}
bb:=ccc:=c>o and vdxbz:ref(aa,5) and ref(bb,4) and ref(bb,3) and ref(c,2)>ref(o,2) and ref(v,2)>ref(v,3)
and ref(cc,1) and c>o and c>ref(hhv(h,4),1) and ref(llv(l,4),1)>ref(l,5) and ref(hhv
(h,4),1)  {确定调整低点不低于第一根阳线低点,不高于第一根阳线高点的1.05倍,调整阴阳实体小于 第一根阳线的实体,突破日收盘价大于盘整期最高价}




引用:
487.问:
  是否能够写个公式:昨天,突然放量(小阴线,十字线,小阳线,大阴线)这里的放量是 指相对其近期来说的。但是,第2天,或者第3天就能以小的量,收复那天放量的K线。
    答(重剑无锋):
阴线巨量收复

aa:=cref(hhv(v,10),1)*2.5;
bb:=ref(aa,1) and c>o and vref(h,1);
cc:=ref(aa,2) and ref(c,1)o and vref(h,2);
dd:=ref(aa,3) and ref(hhv(c,2),1)o and v        and c>ref(h,2);
ee:=ref(aa,4) and ref(hhv(c,3),1)o and v        and c>ref(h,2);
sf:bb or cc or dd or ee




引用:
488.问:
      我想请您做一个如下k线组合公式(选股和盘中预警,飞狐格式)
1:股价在第八日收阳,第八日收盘价创八日来的新高或平,(如平,有小上影线创新高,但
   不要长上影线,如上影线超过五个点)
2:第九日,第十日,第十一日收阴(最好是:每日的开盘价就是当日最高价,有小上影线也
   可.)  连跌三日.
3:第十二日股价收阳。收盘价高于第十一日的开盘价.最好能在股价超过第十一日的开
   盘价时,在盘中预警。
   如上条件还请做一个连跌二日之后收阳且盘中预警的组合公式.
    (不知能不能做成这样的公式:第一条件不变,第二条件做成下跌天数可调,第三条件随
      第二变 动的公式)
    答(重剑无锋):
       阳三阴阳

aa10:=c>o and c>=hhv(c,8) and h=hhv(h,8) and (h-c)<(c-o)/3;{收盘价创八日来的新高或平,
最高价为八日的最高价,有小上影线}
bb10:=ccc10:=c>o and c>ref(o,1);{收阳,收盘价高于昨天的开盘价}
阳三阴阳:ref(aa10,4) and ref(count(bb10,3)=3,1) and cc10;
阳二阴阳
aa10:=c>o and c>=hhv(c,8) and h=hhv(h,8) and (h-c)<(c-o)/3;{收盘价创八日来的新高或平,
最高价为八日的最高价,有小上影线}
bb10:=ccc10:=c>o and c>ref(o,1);{收阳,收盘价高于昨天的开盘价}
阳二阴阳:ref(aa10,3) and ref(count(bb10,2)=2,1) and cc10;  




引用:
489.问:
     跳空一字涨停
    答(重剑无锋):
跳空一字涨停:l>ref(h,1) and  h=l




引用:
490.问:
      请写两个
      一、K线上穿MA5天均线。
      二、MA5上穿MA10、 MA5上穿MA20、
          MA10上穿MA20、
      这三条均线上行时交叉为一个点。     
   答(重剑无锋):
      这个不是k线组合

aa:=cross(c,ma(c,5));{收盘价上穿MA5天均线}
bb:=cross(ma(c,5),ma(c,10));{MA5天线上穿MA10天均线}
cc:=cross(ma(c,5),ma(c,20));{MA5天上穿MA20天均线}
dd:=cross(ma(c,10),ma(c,20));{MA10天上穿MA20天均线}
aa and bb and cc and dd
引用:
491.问:
      我自己总结了一下共同点:
1、前两根阴线要有缺口
2、后一根阴线幅度要在7个点以上
3,后三根K线必须第一根是十字后面两根类似即可,但最后一根K线的最低点不能超过第一根要求信号发出在大阳之前的那根K线上,实际上5根K线组成  
    答(重剑无锋):
       跳空阴线后星
aa:=o>c;
bb:=h0.07 and (o-c)/ref(c,1)>0.04;{最大跌幅大于7%,实体大于4%}
cc:=abs(o-c)1.8*abs(c-o) and h>=ref(l,1) and (h-l)and ldd:=abs(o-c)1.8*abs(c-o) and h>=ref(l,1) and (h-l)and lee:=l>ref(llv(l,2),1)  and l跳空阴线后星:ref(aa,4) and ref(bb,3) and ref(cc,2) and ref(dd,1) and ee




引用:
492.问:
       写一个:5日10日20日30日55日均线粘合,一根大阳突破5.10.20.55均线,前提是            
5.10.20.30,55大与144日之上,144日大与233日,阳线最好大与3%成交量当天大与13.34.55 均量线!最好做一个副图带指针指示!! ...  
    答(重剑无锋):
aa:=max(max(max(max(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30)),ma(c,55));
bb:=min(min(min(min(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30)),ma(c,55));
cc:=count(aa/bb<1.05,3)>=1;
dd:=oaa and c/o>1.03 ;
ee:=bb>ma(c,144) and ma(c,144)>ma(c,233) and v>max(max(ma(v,13),ma(v,34)),ma (v,55));
cc and dd and ee




引用:
493.问:
      三兵后阴如何写

    答(重剑无锋):
      三兵后阴  头部出现的信号很多
aa:=count(c>ref(c,1),3)>=2 and count(c>o and l<=ref(h,1)*1.01 and l>ref(l,1) ,3)=3 and count(o>=ref(o,1) and (c-o)>=ref((c-o),1),2)=2 and count((h-c)<(c-o),2)=2 and hhv((c-ref(c,1))/ref(c,1),3)>=0.02;
三兵后阴:ref((c-o),4)<0 and ref(aa,1) and cref(o,1)




引用:
494.问:
      600216启动前的形态,是否有一定的规律呢?如果能在这两根低位十字星介入该多好~!
    答(重剑无锋):
      突破盘整  这个公式对盘整的描述应该还算可以了,配合其他条件观察也可用于实战股票的 初选
aa:=HHv(c,5)/llv(c,5)<1.07 and count(c>o,5)>=1 and count(c=1 and count(l>ref(l,1),5)<=3;
突破盘整:ref(aa,1) and c>o and (c-o)>ref(hhv(abs(c-o),5),1)*1.5 and c>ref(hhv(h,5),1)




引用:
495.问:
     帮我写这个选股公式:上涨途中某日股价突然在头天阳线开盘价附近低开,收盘在头日收盘 价附近,形成并列中阳线。
     市场特征:
      1.日均线系统(5天、10天、2O天、30天和60天平均线)必须已经形成多头排列。
      2.股价刚刚脱离地面(股价箱顶),步入主升段。
      3.股价一般沿着3天均线上扬,与5天均线始终保持距离。

    答(重剑无锋):
      条件很苛刻,我把收盘价和开盘价的条件放宽了,你看看再说
      并列阳线

aa:=c>o and (c-o)/ref(c,1)>0.03;
bb:= o<((ref(c,1)-ref(o,1))/2+ref(o,1)) and c>o and c>(ref((c-o),1)*0.5+ref (o,1)) and (o-l)<(h-l)/
15 and (c-o)>=ref((c-o),1)*0.8 ;
cc:=ma(c,3)>ma(c,5) and ma(c,10)>ma(c,20) and ma(c,20)>ma(c,30) and ma(c,30)>ma (c,60);
并列阳线:ref(aa,1) and bb and cc




引用:
496.问:
      隐蔽日出击
    答(重剑无锋):
      隐蔽日出击
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1) >=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;




引用:
497.问:
      1:底开大阳线
      2:塔形底
    答(重剑无锋):
      参考前面的突破盘整




引用:
498.问:
       底开大于2%,涨幅大于5%吧!
    答(重剑无锋):
低开大阳线:=(c-ref(c,1))/ref(c,1)>0.05 and oo;
低开大阳线




引用:
499.问:
       要求
1: 第一根阳线涨幅在4%以上,量是10日均量的2.5倍以上。
2: 第二根是小阳线,量是前1天的70%以下。
3:第三根是小阳线, 量是前1天的70%以下。
     2  3 要求的小阳线有上下引线也可以,但要在第一天收 ...
    答(重剑无锋):
      强势调整
aa:=c>o*1.04 and v>ma(v,10)*2.5 and (h-l)<(c-o)*1.8;
bb:=c>o and v强势调整:ref(aa,2) and ref(bb,1) and bb and hhv((h-l),2)and llv(c,2)>=ref(c,2)*0.97;




引用:
500.问:
      “大阳以后,调整到大阳的位置1/3处,时间3到5天”,
    答(重剑无锋):
      做了一个,不过提醒你,调整后不一定向上哦
      参数可调(3-6天为宜)
      n=5   3   6

aa:=c>o and (c-o)/ref(c,1)*100>=0.06;
bb:=ref(aa,n) and llv(l,n)>ref(l,n) and hhv(c,n)ref(l,1) and h>ref
(h,1),3)  =0  and llv(c,n)>(ref(c,n)-ref((c-o),n)/3) and hhv(abs(c-o),n)((h-l),n)阳后调整:bb 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
3楼 发表于 2007-3-16 12:01  只看该作者 公式求助1000例(11)
                                       

引用:
501.问:
      1。今收盘低于前收盘。
      2。今收盘低于今开盘。
      3.今开盘在今高点附近。
      4.今收盘在今低点的附近。
         要连续3~5天如此。选股公式。
    答(重剑无锋):
      三光乌鸦
aa:=c(h-l)*0.85;
三光乌鸦:count(aa ,3)=3 and count(c



引用:
502.问:
      1: 第一根阳线涨幅在4%以上,量是10日均量的3倍以上。
      2: 第二根量是前1天的60%以下。
      3:第三根量是前1天的60%以下。

         第2, 3根 K线不能底于第一根K线的最底价

    答(重剑无锋):
      可以参考前面做的那个强势调整,把那个改了一下:
aa:=c>o*1.04 and v>ma(v,10)*3 and (h-l)<(c-o)*1.8;
bb:=v强势调整:ref(aa,2) and ref(bb,1) and bb and hhv((h-l),2)=ref(c,2)*0.97  and llv(l,2) >=ref(l,2);




引用:
503.问:
      能不能设计一下,有120周线的股票,股价必须站上才可以成立,没有120周均线的股票,只 要以上条件成立变可以被选股系统选上
    答(重剑无锋):
a1:=BARSCOUNT(c)<120;
aa:=c>=ma(c,n) and c<=ma(c,n)*(1+m) and ma(c,10)>=ref(ma(c,10),1);
aa2:=c>=ma(c,n) and c>ma(c,120) and c<=ma(c,n)*(1+m) and ma(c,10)>=ref(ma(c,10),1);
xg:if(a1,aa,aa2)




引用:
504.问:
a1:=BARSCOUNT(c)<120;
aa:=c>=ma(c,n) and c<=ma(c,n)*(1+m);
aa2:=c>=ma(c,n) and c>ma(c,120) and c<=ma(c,n)*(1+m);
xg:if(a1,aa,aa2)

      我把公式做了一下整理,如果删除二句,现在应该是没有10周均的条件了,是不是?
    答(重剑无锋):
是的




引用:
505.问:
      能否编一个5日10日20日均线多头排列,成交量5.10.20均线多头排列,股价当日收阳的公式
    答(重剑无锋):
aa:=ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20) and ma(c,5)>ref(ma(c,5),1) and ma(c,10)>ref(ma
       (c,10),1) and ma(c,20)>=ref(ma(c,20),1);{5日10日20日均线多头排列}
bb:=ma(v,5)>ma(v,10) and ma(v,10)>ma(v,20) and ma(v,5)>ref(ma(v,5),1) and ma(v,10)>ref(ma
       (v,10),1) and ma(v,20)>=ref(ma(v,20),1);{成交量5.10.20均线多头排列}
cc:=c>0;{股价当日收阳的公式}
aa and bb and cc;




引用:
506.问:
      1。上一日升幅不能超5%,   
      2。上4个交易日不能出现3根以上的阳线。
      3。上4个交易日总共升幅小于20%。
      4。当日涨停。

    答(重剑无锋):
aa:=(ref(c,1)-ref(c,2))/ref(c,2)<=0.05;{上一日升幅不能超5%}
bb:=ref(count(c>o,4)<=3,1);{上4个交易日不能出现3根以上的阳线}
cc:=(ref(c,1)-ref(llv(c,4),1))/ref(llv(c,4),1)<0.2;{上4个交易日总共升幅小于20%}
dd:=(c-ref(c,1))/ref(c,1)>=0.094 and c=h;{当日涨停}
aa and bb and cc and dd




引用:
507.问:
      一阳穿5日,10日,20日,30日,60日,120日均线
    答(重剑无锋):
      一阳穿数线
aa:=obb:=c>ma(c,5) and c>ma(c,10) and c>ma(c,20) and c>ma(c,30) and c>ma(c,60) and c>ma(c,120);
aa and bb and c>o  




引用:
508.问:
     1。昨日收上影正锤。
     2。今日收下影倒锤。
     3。今日收盘价不能高于昨日最高价*102.2%.
     4..昨日换手率大于2.85%。
     5。今日成交量大于昨日成交量的2/3
     6。二日的每日升幅小于3.8
    答(重剑无锋):
      如果按照你的描述,你说的三只股票的信号一个也没有。帮你去掉了3,4,5的条件,效果 还可以:
      倒锤正锤

aa:=(h-max(c,o))>=2.5*(min(c,o)-l) and (h-l)>abs(c-o)*1.5 and (h-l)/ref(c,1)>=0.03 and c>o and
(c-ref(c,1))/ref(c,1)<0.038;
bb:=(min(c,o)-l)>=(h-max(c,o))*2.5 and (h-l)>abs(c-o)*1.5 and (h-l)/ref(c,1)>=0.03 and c>o and
(c-ref(c,1))/ref(c,1)<0.038;
倒锤正锤:ref(aa,1) and bb;




引用:
509.问:
      三连阳后两根小阴线。
    答(重剑无锋):
      三兵二阴
aa:=count(c>ref(c,1),3)>=2 and count(c>o and l<=ref(h,1) and l>ref(l,1) ,3)=3 and count(o>=ref(o,1) and (c-o)>=ref((c-o),1),2)=2 and count((h-c)<(c-o),2)=2 and hhv((c-ref(c,1))/ref(c,1),3)>=
0.02 and (c-o)>ref((c-o),1);

三兵二阴:ref((c-o),5)<0 and ref(aa,2) and count(cref(l,2) and llv(l,2)



引用:
510.问:
      1。5MA    10MA往上升。
      2。昨日升幅在+/- 5%以内。(即5%>升幅>-5%)
      3.  今日升幅小于 7%。
      4。今日量比大于 3.
      5。近4天不能出现3根大于2.5%的大阳线
      6。近10天总升幅小于10%
      7。近3天不能出现-6%以 ...

    答(重剑无锋):
      你所举个股日期和要求编的公式有点不太符合:
       参考如下:
aa:=ma(c,5)>ref(ma(c,5),1) and ma(c,10)>ref(ma(c,10),1);
bb:=(ref(c,1)-ref(c,2))/ref(c,2);
cc:=(c-ref(c,1))/ref(c,1)<0.08 and c>o;
dd:=if(ref(c,1)>=ref(o,1),l>ref(h,1) and (l-ref(h,1))/ref(c,1)<0.015,l>ref(c,1)  and (l-ref(c,1))/ref
(c,1)<0.015);
ee:=v>ref(ma(v,5),1)*2;
ff:=ref((c-llv(c,10))/llv(c,10),1)<0.1;
gg:=count(c0.06,3)=0;
xg:aa and bb>-0.05 and bb<0.05 and cc and ee and dd  and ff and gg
引用:
511.问:
      美国大鲨鱼形态如何写
     答(wzhhm):
       SFF:=H/REF(H,1)<1 AND REF(h,1)/REF(h,2)<1  AND L/REF(L,1)>1 and REF(L,1)/REF(L,2)>1 ;
       EXPLAIN(SFF,'美国大鲨鱼形态:密切关注')coloryellow;
       当股价突破前天的最高价时买入!!
       当股价跌破前天的最低价时卖出!!
       也就是说成收敛状态!最高价一天比一天低,最低价一天比一天高




引用:
512.问:
     怎样改变指标灯的颜色?我在几个贴中看到飞狐的指示灯颜色变得非常漂亮
       答(jsyjsybt):
    1. Partline
      Partline(位置,条件){分析家5.x用}
      Partline(条件,位置){飞狐用}
    2.DrawIcon
      DRAWIcon(条件,位置,类型);
      类型=0~14(但分析家与飞狐的输出图案不一样)
     测试公式:
      A1:=Ma(C,21);
      A2:=Ma(C,48);
      A3:=(A1+A2)/2;
     {分析家5.x用}
      Partline(A1,A1>A2),Colorred,linethick2;
      Partline(A2,A1>A2),Colorred,linethick2;
      Partline(A1,A1<=A2),Colorgreen,linethick2;
      Partline(A2,A1<=A2),Colorgreen,linethick2;
     {飞狐用这四行}
      Partline(A1>A2,A1),Colorred,linethick2;
      Partline(A1>A2,A2),Colorred,linethick2;
      Partline(A1<=A2,A1),Colorgreen,linethick2;
      Partline(A1<=A2,A2),Colorgreen,linethick2;

      DRAWIcon(Slope(A1,2)>0,0.98*A1,9);
      DRAWIcon(Slope(A1,2)<=0,A1/0.98,10);
      DRAWIcon(Slope(A2,2)>0,0.98*A2,4);
      DRAWIcon(Slope(A2,2)<=0,A2/0.98,5);
      drawtext(Cross(A2,A1),A1,'死叉'),colorgreen,linethick2;
      drawtext(Cross(A1,A2),A2,'金叉'),colorred,linethick2;
     {乾坤K线}
      STICKLINE(C>O,O,C,7,0),COLORRED;
      STICKLINE(C>O,O,C,4,0),COLORB0B0FF;
      STICKLINE(C>O,O,C,2,0),COLORYELLOW;
      STICKLINE(C>O,L,H,0.1,0),COLORYELLOW;
      STICKLINE(C< O,O,C,7,0),COLORFF2020;
      STICKLINE(C< O,O,C,4,0),COLORFF6600;
      STICKLINE(C< O,O,C,2,0),COLORCYAN;
      STICKLINE(C< O,L,H,0.1,0),COLORCYAN;
      STICKLINE(C=O AND C>=REF(C,1),O,C,7,0),COLORRED;
      STICKLINE(C=O AND C>=REF(C,1),O,C,4,0),COLORB0B0FF;
      STICKLINE(C=O AND C>=REF(C,1),O,C,2,0),COLORYELLOW;
      STICKLINE(C=O AND C>=REF(C,1),L,H,0.1,0),COLORYELLOW;
      STICKLINE(C=O AND C< REF(C,1),O,C,7,0),COLORFF2020;
      STICKLINE(C=O AND C< REF(C,1),O,C,4,0),COLORFF6600;
      STICKLINE(C=O AND C< REF(C,1),O,C,2,0),COLORCYAN;
      STICKLINE(C=O AND C< REF(C,1),L,H,0.1,0),COLORCYAN;




引用:
513.问:
    如何在主副图公式设计中加入自己希望显示的内容
     答(jsyjsybt):
    如何在主副图公式设计中加入自己希望显示的内容,主要涉及以下三个函数的使用:
     drawtext(条件,位置,'内容'),颜色,大小;
     drawIcon(条件,位置,1或2);
     Stickline(条件,起始位置,终止位置,宽度,0),颜色,大小;
      大小: Linethickn  (n=0~7);
      位置:在主图中与股票价格有关(H、L、O、L);
       在副图中与所设纵坐标最大值和最小值有关条件:根据需要写成表达式。
      这里提供主副图公式各一个,自己引入后改变参数试几次看看效果就知道了。
     1、主图编辑
       A1:=Ma(C,10);
       A2:=Ma(C,34);
       A3:=(A1+A2)/2;
      {均线变色}
       IF (A1>A2,A1,A3),Colorred,linethick2;{2号}
       IF (A1>A2,A2,A3),Colorred,linethick2;
       IF (A1<=A2,A1,A3),Colorgreen,linethick2;
       IF (A1<=A2,A2,A3),Colorgreen,linethick2;
       A3,colorwhite,linethick2;
      {笑脸与哭脸}
       drawIcon(Cross(A1,A2),A2,2);
       drawIcon(Cross(A2,A1),A1,1);
      {文字}
       drawtext(Cross(A1,A2),A1,'金叉2号'),coloryellow,linethick2;{3号}
       drawtext(Cross(A2,A1),A2,'死叉3号'),colorgreen,linethick3;{4号}
      {方块}
       Stickline(Cross(A1,A2),1.02*H,1.06*H,10,0),coloryellow;
       Stickline(Cross(A2,A1),0.94*L,0.99*L,10,1),colorgreen;
       Stickline(A1>A2,A1,A2,0.1,1),colorMAGENTA;
       Stickline(A1<=A2,A1,A2,0.1,1),color22CC33;
     2、副图编辑
       J1:=EMA(WINNER(COST(50)),21);
       J2:=EMA(WINNER(C),13)-J1;
       J3:=EMA(J2,8);
       J4:=(3*J2-2*J3+0.5)*100;
       J5:=(H+L+C*2)/4;
       J6:=EMA(J5,18);
       J7:=STD(J5,18);
       J8:=((J5-J6)/J7*100+200)/4;
       J9:=EMA(J8,5);
       JA:=EMA(J9,5);
       JB:=(H+L+C*2)/4;
       JC:=EMA(JB,10);
       JD:=STD(JB,10);
       JE:=(JB-JC)*100/JD;
       JF:=EMA(JE,5);
      J10:=EMA(JF,10);
      J11:=(O+L+H+C*2)/5;
      J12:=REF(C,1);
      J13:=SMA(MAX(J11-J12,0),5,1)/SMA(ABS(J11-J12),5,1)*100;
      J14:=SMA(MAX(J11-J12,0),10,1)/SMA(ABS(J11-J12),10,1)*100;
      J15:=SMA(MAX(J11-J12,0),21,1)/SMA(ABS(J11-J12),21,1)*100;
      J16:=(HHV(H,5)-C)/(HHV(H,5)-LLV(L,5));
      J17:=(HHV(H,13)-C)/(HHV(H,13)-LLV(L,13));
      J18:=(HHV(H,21)-C)/(HHV(H,21)-LLV(L,21));
      J19:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34));
      J1A:=(HHV(H,55)-C)/(HHV(H,55)-LLV(L,55));
      J1B:=(HHV(H,89)-C)/(HHV(H,89)-LLV(L,89));
      J1C:=(HHV(H,145)-C)/(HHV(H,145)-LLV(L,145));
      J1D:=(J16*8+J17*7+J18*6+J19+J1A+J1B+J1C)/25;
      J1E:=J17;
      J1F:=SMA(J1D,8,1);
      J20:=EMA(EMA((J1E+J1F)/2,2),2);
      J21:=(J13+J14+J15)/3;
      J22:=(EMA(JF,10)+100)/2;
      J24:=((J9+JA*4+J20+J21+J22+J4)/9-10)*1.588;
      K0:EMA(J24,4);
      K1:EMA(K0,4);
      K2:EMA(K1,4);
      K3:EMA(K2,4);
      K4:EMA(K3,4);
      K5:EMA(K4,4);
      0;{坐标最小值}
      100;{坐标最大值}
     {笑脸与哭脸}
      drawIcon(Cross(K0,K5) AND K0<50,K5,2);
      drawIcon(Cross(K5,K0) AND K0>50,K0,1);
     {文字}
      drawtext(Cross(K0,K5) AND K0<50,K0,'金叉2号'),coloryellow,linethick2;{2号}
      drawtext(Cross(K5,K0) AND K0>50,K5,'死叉3号'),colorgreen,linethick3;{4号}
     {方块}
      Stickline(Cross(K0,K5) AND K0<50,0,K0,10,0),coloryellow;
      Stickline(Cross(K5,K0) AND K0>50,K5,100,10,1),colorgreen;
      Stickline(K0>K5,K0,K5,0.1,1),colorMAGENTA;
      Stickline(K0<=K5,K0,K5,0.1,1),color22CC33;




引用:
514.问:
     均线如何变色

     答(jsyjsybt):
    5日线金叉10日线,5、10日线为红色,
    5日线死叉10日线,5、10日线为绿色。
      均线变色原码
      A1:=Ma(C,5);
      A2:=Ma(C,10);
      A3:=(A1+A2)/2;
      IF (A1>A2,A1,A3),Colorred,linethick2;
      IF (A1>A2,A2,A3),Colorred,linethick2;
      IF (A1<=A2,A1,A3),Colorgreen,linethick2;
      IF (A1<=A2,A2,A3),Colorgreen,linethick2;
      A3,colorwhite,linethick2;
      drawIcon(Cross(A1,A2),L,2);
      drawIcon(Cross(A2,A1),L,1);




引用:
515.问:
    如何做筹码相对集中的选股公式

     答(TZTZ):
     只是便于选出筹码相对集中的个股,不作为操作依据!!胡子!!
      {筹码20:集中度=28-88-50}
       A1:=cost(20);
       A2:=cost(85);
       获利:=WINNER(CLOSE)*100;
       A1-A2<集中度/100 AND A2-A1<集中度/100




引用:
516.问:
     成本分布中有5/10/30/60天以外/内成本比利显示,但不知如何从公式中获得?
    答(yyzzqq):
     LWINNER(60,CLOSE);




引用:
517.问:
     薛斯通道公式如何编写
答(jp88888):
     UPPERL:MA(h,30)*1.15;
     UPPERS:MA(h,3)*1.03;
     LOWERS:MA(l,3)*0.97;
     LOWERL:MA(l,30)*0.85;
   答(王牌炒手):
     VAR2:=CLOSE*VOL;
     VAR3:=EMA((EXPMA(VAR2,3)/EXPMA(VOL,3)+EXPMA(VAR2,6)/EXPMA(VOL,6)+EXPMA
     (VAR2,12)/EXPMA(VOL,12)+EXPMA(VAR2,24)/EXPMA(VOL,24))/4,N);
     SUP:1.06*VAR3;
     SDN:VAR3*0.94;
     VAR4:=EXPMA(CLOSE,9);
     LUP:EXPMA(VAR4*1.14,5);
     LDN:EXPMA(VAR4*0.86,5);
     n=13  




引用:
518.问:
     在主图上显示“上市年月日”如何写
    答(地狱美人):
     上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORGREEN;
     月:REF(MONTH,BARSCOUNT(C)-1),linethick0;
     日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORYELLOW;
      分析家和飞狐,DZH通用。必须要有全部数据,否则无效。




引用:
519.问:
     日周月KD公式怎么写
    答(kaka):
     写法应该是这样:
蚍蜉撼桩提供:ma("kdj.k#week",5)colorred;
K:蚍蜉撼桩提供;
D:ma("kdj.d#week",5);
J:ma("kdj.j#week",5)




引用:
520.问:
     春夏秋冬原码能提供吗
    答(libin111):
     CXQD-春夏秋冬(n1 8 n2 21)
DL: MA((HIGH+LOW+CLOSE)/3,N1);
ML: MA((HIGH+LOW+CLOSE)/3,N2);
Var1:=EMA((OPEN+CLOSE)/2,26);
Var2:=MA(COST(30),3);
平均成本: MA(COST(50),3);
Var3:=MA(COST(80),3);
Var4:=(HIGH+LOW+CLOSE)/3;
Var5:=EMA((OPEN+HIGH+LOW+CLOSE)/4,233);
Var6:=Var5+Var5*6/100;
严冬: STICKLINE(Var4>0.1,HIGH,LOW,0.5,0);
早春: STICKLINE(Var4<平均成本 AND Var4>ML OR Var4ML OR Var4>ML AND Var1>ML,HIGH,LOW,0.5,0);
初夏: STICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) OR Var4>Var2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1),HIGH,LOW,0.5,0);
深秋: STICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1),HIGH,LOW,0.5,0);
STICKLINE(Var4>0.1 AND CLOSESTICKLINE(Var4>0.1 AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4<平均成本 AND Var4>ML AND CLOSEML AND CLOSEML AND Var1>ML AND CLOSESTICKLINE(Var4<平均成本 AND Var4>ML AND CLOSE>OPEN OR Var4ML AND CLOSE>OPEN OR Var4>ML AND Var1>ML AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSEVar2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSESTICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSE>OPEN OR Var4>Var2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1) AND CLOSESTICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1) AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
春夏秋冬
         早春(绿色):万物复苏,播种的时机。
         初夏(红色):茁壮成长,选苗兼除草。
         深秋(黄色):硕果累累,收获的季节。
         严冬(灰色):冰天雪地,吃饱了休息。
注意:
    1、大盘的季节决定一切,反季节的作物不会很好的生长,更不会结出丰硕的果实!!
    2、未经过严冬,春天的小苗也只能是昙花一现。
    3、第一股春风之后的倒春寒是吸筹的好时机。
    4、第一个寒流之后的回暖期是派发的好时机。
    5、在大盘季节明确时,季节混乱的个股,只有两种情况,一是底部吸筹,二是顶部派发 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
4楼 发表于 2007-3-16 12:02  只看该作者 引用:
521.问:
     如何编写统计涨跌停家数指标?
     答(chm518):
     WS:=MOD(REF(C,1)*100,10)/100;        { 昨收价的分数位 }
FD:=REF(C,1)/10-IF(WS<0.05,WS,WS-0.10)/10; { 涨停或跌停的幅度 }
var1:c=REF(C,1)+FD;                       { 是否涨停 }




引用:
522.问:
     1。股价在5天内有1天以上涨幅超过3%,且换手率也在3%以上。
     2。5天内股价的最高价创最近20天的新高。
     答(5858):
         1,COUNT(c/o>1.03 and vol/CAPITAL>0.03,5)>1;
         2,hhv(h,5)=hhv(h,20);
    答(bazooka):
         M:=COUNT(CLOSE/REF(CLOSE,1)>1.03,5)>1 ;
         N:=COUNT(VOL/FINANCE(2)>0.03,5)>1;
         M AND N




引用:
523.问:
     公式里"涨跌幅' 如何设置
     答(bobohu):
     阶段涨幅
     N日收盘价的差值的百分比:
     (CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100
     如果表示昨日收盘价于今日收盘价的涨跌幅,表示方法:
     (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100   




引用:
524.问:
     谁有倒K线指标
     答(ygj555):
     佛眼反K线  缺省周期:日线
     参数描述: N1(0,300,5)N2(0,300,10)N3(0,300,30)N4(0,300,60)
     MA1: 0-MA(CLOSE,N1);
     MA2: 0-MA(CLOSE,N2);
     MA3: 0-MA(CLOSE,N3);
     MA4: 0-MA(CLOSE,N4);
     MA5: 0-MA(CLOSE,120);
     MA6: 0-MA(CLOSE,250);
     STICKLINE(CLOSE>OPEN,REVERSE(OPEN),REVERSE(CLOSE),7,0),COLORCYAN;
     STICKLINE(CLOSE>OPEN,REVERSE(HIGH),REVERSE(LOW),0.5,0),COLORCYAN;
     STICKLINE(CLOSE<=OPEN,REVERSE(OPEN),REVERSE(CLOSE),7,1),COLORRED;
     STICKLINE(CLOSE<=OPEN,REVERSE(CLOSE),REVERSE(LOW),0.5,0),COLORRED;
     STICKLINE(CLOSE<=OPEN,REVERSE(HIGH),REVERSE(OPEN),0.5,0),COLORRED;




引用:
525.问:
     猛虎出笼
Var1:=WINNER(CLOSE*95/100)*100;
Var2:=EMA(Var1,10);
短线逃顶: if(Var2>50,-25,0),stick;
中线逃顶: IF(Var2>65,-35,0),stick;
长线逃顶: IF(Var2>85,-45,0),stick;
Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW";
Var6:=LLV(LOW,5);
Var7:=HHV(HIGH,5);
Var8:=EMA((CLOSE-Var6)/(Var7-Var6)*100,4);
Var9:=EMA(0.667*REF(Var8,1)+0.333*Var8,2);
J: 3*Var8-2*Var9,linethick2, coloryellow;
VarA:=LLV(Var5,5);
VarB:=HHV(Var4,5);
VarC:=EMA((Var3-VarA)/(VarB-VarA)*100,4);
VarD:=EMA(0.667*REF(VarC,1)+0.333*VarC,2);
J2: 3*VarC-2*VarD,linethick2, colorred;
VarE:=100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34));
VarF:=100*(Var3-LLV(Var5,34))/(HHV(Var4,34)-LLV(Var5,34));
个股MSD: SMA(VarE,3,1),colorred;
大盘MSD2: SMA(VarF,3,1),coloryellow;
Var10:=EMA(Var3,9)-EMA(Var3,34);
Var11:=EMA(Var10,3);
Var12:=Var10*21;
Var13:=Var11*34;
Var14:=(-2)*(Var12-Var13);
Var15:=IF(Var13>=Var14,15,-15);
STICKLINE(Var13>=Var14,120,130,8,0), colorgreen;
STICKLINE(Var13Var16:=SMA(VarF,3,1);
DRAWTEXT(LONGCROSS(65,Var16,7),115,'大盘见顶 '), colorred;;
DRAWTEXT((LONGCROSS(Var16,20,34) OR CROSS(Var16,55)) AND Var16>REF(Var16,2),115,'大盘见底反转 '), colorgreen;
DRAWTEXT(CROSS(Var16,20),115,'?反弹'),colorwhite;
DRAWTEXT(CROSS(个股MSD,大盘MSD2) AND BETWEEN(大盘MSD2,12,30) AND Var15=-15 OR CROSS(个股MSD,20) AND 大盘MSD2<20,100,'未来龙头,关注'),coloryellow;
未来龙头: IF(CROSS(个股MSD,大盘MSD2) AND BETWEEN(大盘MSD2,12,30) AND Var15=-15 OR CROSS(个股MSD,20) AND 大盘MSD2<20,100,0), COLORSTICK;
出击: DRAWICON((CROSS(8,J) OR CROSS(20,J) AND 大盘MSD2<20 AND 个股MSD>50) AND (个股MSD>大盘MSD2 OR 个股MSD<大盘MSD2 AND Var15=15),-10,1),;
离开: DRAWICON(CROSS(82,J),85,2);

——在图上没有公式图线相关显示!另外:
“Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW"; ”
是什么意思?——是因为有引用相关公式所以没有显示是吗?

     答(5858):
      “Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW";
是引用了自建板块aao1的数据,你只要建相应的板块指数就可以了。




引用:
526.问:
     如何在主图显示周KDJ向上发出金叉时,在金叉处文字提示.请写出原码.
     答(5858):
     a1:="kdj.k#WEEK"(9,3,3);
     a2:="kdj.d#WEEK"(9,3,3);
     DRAWTEXT( cross(a1,a2),l ,'5858提醒:此引用为未来数据,请谨慎操作' )




引用:
527.问:
     怎样选出5日均线30度上翘的股票
     答(5858):
      SLOPE(ma(c,5),2)>0.3




引用:
528.问:
     今天的收盘价比前天下跌了5%怎么写?
     答(yxfe-03):
      (ref(c,2)-c)/c*100=5




引用:
529.问:
      ma(close,5)是5日均线,如果写5周、5月均线如何控制周期?
     答(5858):
      1、先建立一个新公式例:
       周月线原码:
        a1:ma(c,5);
      2、在你的公式中如要写5周、5月均线代码如下;
        5周均线:"周月线.a1#week";
        5月均线:"周月线.a1#month";




引用:
530.问:
      指南针的成本均线cyc的算法公式
     答(leas999):
参数描述: N1(1,300,5)N2(1,300,13)N3(1,300,34)

Var1:=AMOUNT/(100*VOL);
短线成本均线: MA(Var1,N1);
中线成本均线: MA(Var1,N2);
长线成本均线: MA(Var1,N3);
无穷成本均线: DMA(CLOSE,VOL/CAPITAL);
      ..........
CYC成本均线指标
指标原理:
CYC指标分5日、13日、34日及∞(无穷)四条线,前三条线为市场交易中大盘或某只个股最      近该日内买入股票者的平均建仓成本,∞线是大盘或某只个股所有持筹者的平均建仓成本。      该线还分日线、周线及月线。
       形态特点:
一、短期成本均线在上,长期成本均线在下称多头排列,反之为空头排列;
二、成本均线的多头及空头排列都相当稳定,在行情真正反转之前,假交叉要比移动均线少           得多。
       主要作用:
一、区别大盘的牛、熊市;
二、跟据主力在成本均线之上或成本均线之下吸货,判断后市行情发展的缓、急程度;
三、预测股价上涨或下跌过程中的压力或支撑位;
四、区别主力震仓、整理或出货;
五、上升过程中,指示升后下跌的止损位置。
        使用要领:
一、
成本均线相当于市场上多空交战的分界线。成本均线以下是多方的阵地,股价在成本均线以下时,是空方侵入了多方阵地,使持股的多头处于亏损状态。股价在成本均线以上时,是多方侵入了空方的阵地,使持币的空头处于不利地位;
二、
不同的成本均线可以看作是不同级别的多空交战的战线,无穷成本均线是市场整体上多空交战的战线,各短期成本均线是短期多空交战的局部战线。股价对成本均线乖离的程度,是侵入对方阵地的程度,乖离越大侵入越深;
三、
庄家在成本均线之下吸货吸的是割肉盘,表明庄家在考虑建仓成本,吸货还不太迫切,上涨一般会慢一些;
四、
如庄家在成本均线之上吸货,则表明庄家愿意发给原持股人一定利润,以便尽快拿到筹码,这样的股票未来上涨会比较快、比较猛;
五、
对平台吸货的庄家其刚一拉抬股价5日成本均线与无穷成本均线就相差10—20%左右,如庄家高度持仓则差的还要大些(相差20%就可界定为庄家高度持仓);
六、
股价上涨中成本均线发散上行是庄家巨量持仓,这种庄通常会以慢牛的行式将涨幅做的很大,出货时间也持续较长,做这种股可从容跟庄,做足波段待其实在不涨,庄家出货迹象明显时再离场;
七、
密集上行为庄家轻仓短炒。但短炒庄有时也会将涨幅做得很大,往往一上一下做了很大幅度,到顶后立即反手向下掼压。由于拉升的急,出货也急,股价涨了很多,而它自己却只得一小部分;
八、
股价上涨中成本均线密集上行且放量是庄家持仓量较少,庄家用对倒拉抬的手法激发跟风盘追涨,跟这种庄要格外小心,防其拉的快、砸的快;
九、
股价上涨时四条成本均线几乎粘在一起,又未放量,无对倒拉抬的痕迹则为短庄,因建仓时间短,有时是边拉升边吸货,因此成本均线粘在一起,跟这种庄更要百倍警惕;
十、
成本均线上升后走平是要下跌的先兆,如下弯则已确认跌势,成本均线成死叉是最后的卖出机会;
十一、
中等力度的反弹及回调均难破34日成本均线,股价上涨过程中可用该线判断主力震仓、整理或出货,如是震仓或整理,则不会跌破34日成本均线,若是出货则一定会跌破该线;
十二、
股价在34日成本均线上方横盘称强势横盘,有庄托盘,后市能创新高;
十三、
股价在34日成本均线下方横盘称弱势横盘,无庄关照,后市则久盘必跌;
十四、
在拉升过程中,如在股价上穿13日成本均线时买入,下破13日成本均线时卖出是较温和但绝对安全的获利方法,但此方法在盘整行情中不可使用;
十五、
使用成本均线做卖出止损点,要在前三条线中,选本轮行情上升以来从未被破位的那条;
十六、
大牛股跌破5日成本均线,其它股跌破13日成本均线是大盘中级顶部。
十七、
∞成本均线是牛、熊市的分水岭,股价上升后跌破该线是最后逃命的机会;
十八、
∞成本均线在牛市中很难被短线回调击穿而形成明显的支撑作用,在熊市中它又构成了一次又一次反弹的高点,直到它被带量突破才宣告熊市结束;
使用原则:
做股票要做成本均线多头排列股,不做空头排列股。
引用:
531.问:
      哪位有“X价值体系”,fxj
    答(leas999):
      X价值体系(低买高卖)  缺省周期:日线
        参数描述: M(1,250,10)

      Var1:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
      Var2:=(HIGH+LOW+OPEN+2*CLOSE)/5;
      Var3:=(3*CLOSE+LOW+OPEN+HIGH)/6;
      Q: (20*Var3+19*REF(Var3,1)+18*REF(Var3,2)+17*REF(Var3,3)+16*REF(Var3,4)+15*Ref         (Var3,5)+14*REF(Var3,6)+13*REF(Var3,7)+12*REF(Var3,8)+11*REF(Var3,9)+10*REF (Var3,10)+9*REF(Var3,11)+8*REF(Var3,12)+7*REF(Var3,13)+6*REF(Var3,14)+5*REF (Var3,15)+4*REF(Var3,16)+3*REF(Var3,17)+2*REF(Var3,18)+REF(Var3,20))/210;
      S: MA(Q,M);
      价值: Var1{00020008};
      低估: Var1-Var1*26/100, COLORGREEN;
      高估: Var1+Var1*16/100, COLORRED;




引用:
532.问:
      请问盘中均价公式怎样编写?
    答(络盐):
      (DYNAINFO(5)+DYNAINFO(6)+DYNAINFO(4))/3




引用:
533.问:
      大盘如果是个盘整市道,但个股的波幅很大,我有两个思路,用(分析家)怎样表达
       1. 收盘价       2.且收盘价创N日内收盘价新低
         (请注意是收盘价!因为我发现许多股票以收盘价记算的比较合适)
          N为10天
    答(yngs):
      hhv(h,10)*0.9>c and c



引用:
534.问:
      如何编写(分析家)
      30日内曾经出现5日均线交叉10日均线的股票?
      我知道这个cross(x,y),公式,可是它只能找出当日形成交叉的股票。
      而我想找出在以前形成交叉的股票。
    答(冷血飞鹰):
      VAR1:=CROSS( Ma(c,5), MA(c,10));
      var2:=CROSS( Ma(c,10), MA(c,5));
      金叉:COUNT(VAR1 , 30);
      死叉:COUNT(VAR2 , 30);
    答(不贪薪):
      变成选股公式可能方便点!!!
      VAR1:=CROSS( Ma(c,5), MA(c,10));
      var2:=CROSS( Ma(c,10), MA(c,5));
      金叉死叉 :COUNT(VAR1 , 30)  OR   COUNT(VAR2 , 30);




引用:
535.问:
编写“三阴不吃一阳”,“三阳不吃一阴”

    答(tianzhu):
三阴不吃一阳:ref(c,1)o and c>ref(c,1);
三阳不吃一阴:ref(c,1)>ref(o,1) and ref(c,2)>ref(o,2) and ref(c,3)>ref(o,3) and c    答(qushi):
ref(c>o,3) and count(cref(o,3);
此处定义,只要收盘价低于开盘价就认为本日收阴,本日收阳的定义类似。




引用:
536.问:
编这样的分析家公式?
前10个交易日收盘价一直在MA(CLOSE,5)下,今日收盘价上穿MA(CLOSE,5)。  

    答(tianzhu):
hhv(close,10)    答(qushi):
ref(count(closema(close,5);




引用:
537.问:
A为按某公式计算出来的值,有正,有负;如何编写如下指标公式:
5日值 =ABS(5日内A负值连加之和)/5日内A正值连加之和
10日值=ABS(10日内A负值连加之和)/10日内A正值连加之和

    答(fncliker):
a5:abs(sum(if(a>0,a,0),5)/sum(if(a<0,a,0),5));{5日值 =ABS(5日内A负值连加之和)/5日内A正值连加之和 }
a10:abs(sum(if(a>0,a,0),10)/sum(if(a<0,a,0),10));{10日值=ABS(10日内A负值连加之和)/10日内A正值连加之和}
        




引用:
538.问:
5日均量线上叉10日均量线且两线呈30度上行,如何编写?

    答(jxswm):
CROSS(MA(C,5),MA(C,10)) AND ATAN(SLOPE(MA(C,5),4))*57.3>30




引用:
539.问:
如何表达指标金叉或死叉时对应的K线收盘价数据?

    答(5858):
比如KD金叉时对应的收盘价数值,没有金叉是对应0,公式如下:
a1:="kdj.k";
a2:="kdj.d";
if(cross(a1,a2),c,0);
你可根据自己的需要作相应的变化




引用:
540.问:
怎么样做(股价跌到上次涨幅的0.618)公式

    答(鬼变K线):
LLV(LOW,89)+(HHV(HIGH,89)-LLV(LOW,89))*0.618;
引用:
541.问:
请问分析家的DMI指标为什么于钱龙不一样?

    答(阿唐):
分析家的DMI分:标准DMI和钱龙DMI         
(注意参数)
以下是区别:
标准DMI:
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXRADX+REF(ADX,M))/2
钱龙DMI:
TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1);
ADXRADX+REF(ADX,M))/2




引用:
542.问:
连续收阴>7日,今日收阳
ref(close,7)>ref(close,6) and ref(close,6)>ref(close,5) and ref(close,5)>ref(close,4) and ref(close,4)>ref(close,3) and ref(close,3)>ref(close,2) and ref(close,2)>ref(close,1) and ref(close,1)不知道有没有简单的办法.

   答(yngs):
COUNT(o>c,8)=7 and c>o;




引用:
543.问:
怎样在换手率指标上同时显示流通盘和每股收益等

k:=100*v/capital;
k,volsick;
m30:ma(k,30);
流通盘:capital*0.000001,colorred,pointdot,linethicko;
收益:finance(33),colorred,pointdot,linethicko;
净资产:finance(35),colorred,pointdot,linethicko;
请大家帮我去掉点线但又可以显示在换手率指标上

   答(xkl):
k:=100*v/capital;
m30:=ma(k,30);
流通盘:capital*0.000001,colorred,;
收益:finance(33),colorred,;
净资产:finance(35),colorred;
换手:ma(100*v/capital,1),pointdot,colorgreen;




引用:
544.问:
能帮写一个rsi底顶背离技术指标和条件选股公式吗
    答(yngs):
技术指标:
rsi底顶背离
v1:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
底背离:ref(c,v1)>c and ref("RSI.RSI1",v1)<"RSI.RSI1" and cross("RSI.RSI1","RSI.RSI2") and ref("RSI.RSI1",v1)<20;
v2:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
顶背离:ref(c,v2)< c and ref("RSI.RSI1",v2)>"RSI.RSI1" and cross("RSI.RSI2","RSI.RSI1") and ref("RSI.RSI1",v1)>80;
条件选股:
1、rsi底背离
v1:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
ref(c,v1)>c and ref("RSI.RSI1",v1)<"RSI.RSI1" and cross("RSI.RSI1","RSI.RSI2") and ref("RSI.RSI1",v1)<20;
2、rsi顶背离
v2:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
ref(c,v2)< c and ref("RSI.RSI1",v2)>"RSI.RSI1" and cross("RSI.RSI2","RSI.RSI1") and ref("RSI.RSI1",v1)>80;





引用:
545.问:
K线的阴线冲出某条线,怎么表达!!!

    答(yngs):
v1:=o>c;{阴线}
CROSS(A,c);{冲出(我理解为下穿)A线}




引用:
546.问:
谁能给我个周K线副图指标,原码
    答(xkl):
{周KDJ}
周K:ma("kdj.k#week",5);
周D:ma("kdj.d#week",5);
周J:ma("kdj.j#week",5),colorgreen;
STICKLINE(周K>=周D,周D,周K,5,0) COLORmagenta;
STICKLINE(周K<周D,周K,周D,5,0) COLORff9999;




引用:
547.问:
当日最高的指标值,是N天内的最高值?
当日最低的指标值,是N天内的最低值?
就以RSI为例
   答(懒汉):
i:=ref(c,1);
s:=5*ref(sma(max(c-i,0),6,1),1);
e:=5*ref(sma(abs(c-i),6,1),1);
Rc:sma(max(c-i,0),6,1)/sma(abs(c-i),6,1)*100;
rh:(max(h-i,0)+s)/(abs(h-i)+e)*100;
rh=hhv(rh,N);
或许
rh=hhv(rc,N);   




引用:
548.问:
     制作一个K线公式,使它在0与此100之间摆动。
    答(懒汉):
     0;50;100;
     b:=100/(SYSPARAM(4)-SYSPARAM(5));
     y:=(SYSPARAM(4)+SYSPARAM(5))*b/2-50;
     fc:=c-ref(c,1);
     STICKLINE(o0),L*b-y,h*b-y,0.1,0),COLORRED;
     STICKLINE(o0),o*b-y,c*b-y,6,1),COLORRED;
     STICKLINE(o>c or (o=c and fc<0),L*b-y,h*b-y,0.1,0),COLORCYAN;
     STICKLINE(o>c or (o=c and fc<0),o*b-y,c*b-y,6,0),COLORCYAN;




引用:
549.问:
      帮我写一段指标,飞狐用,一月换手率,三月换手率,流通盘,每股收益.副图用的
    答(懒汉):
      t:=barslast(day      hs1:sum(v,t)/capital*100;
      hs3:sum(v,sumbars(t=0,3))/capital*100;
      LtP:capital/100;//万股
      sy:FINANCE(33);




引用:
550.问:
      30日均线向上变色怎样编写?
    答(馨芸):
      partline(Slope(ma(c,30),2)>0,ma(c,30)),colorred;
      partline(Slope(ma(c,30),2)<0,ma(c,30)),colorgreen;
        也可以
      partline(ma(c,30) >=ref(ma(c,30),1),ma(c,30)),colorred;
      partline(ma(c,30)
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 wu90909

五级海风会员

UID
59185 
帖子
1410 
精华
积分
2456 
等级分
1744  
体力
3488  
现金
2264  
阅读权限
70 
在线时间
356 小时 
注册时间
2006-1-22 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
5楼 发表于 2007-3-16 12:05  只看该作者 楼主要禁用Smilies才行了
UID
59185 
帖子
1410 
精华
积分
2456 
等级分
1744  
体力
3488  
现金
2264  
阅读权限
70 
在线时间
356 小时 
注册时间
2006-1-22 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
6楼 发表于 2007-3-16 12:06  只看该作者 公式求助1000例(12)
                                       

引用:
551.问:
       分析家副图指标BOLL中没有美国线,该怎么才能加上呢
    答(知无不言):
       分析家美国线源码:
(需下载附件,看说明)
STICKLINE(c>0,c,c,9,0),COLORCYAN;
STICKLINE(c>0,o,o,9,0),COLORCYAN;
DRAWBMP(c>0,c,'c'),ALIGN2;
DRAWBMP(c>0,o,'o'),ALIGN0;
STICKLINE(c=o,c,o,9,0),COLORCYAN;
STICKLINE(c>0,h,l,0.1,0),COLORCYAN;

飞狐美国线源码:
STICKLINE(c>0,c,c,9,0)COLORCYAN;
STICKLINE(c>0,o,o,9,0)COLORCYAN;
DRAWSL(c>o or cDRAWSL(c>o or cSTICKLINE(c>0,h,l,0.1,0)COLORCYAN;




引用:
552.问:
      统计30股价两次穿越30ma如何编写?
    答(zjz001424):
      日30两次穿越:count(cross(c,ma(c,30)),30)=2;




引用:
553.问:
      求助分析家,背景图配色原码!
    答(ddqsll201):
将下面的背景颜色语句,粘贴到主图公式中(必须在第1行)即可。
颜色不行,可以调整数值。最大为255。
DRAWGBK(C,COLORRGB(0,200,210),COLORRGB(0,55,135),0);




引用:
554.问:
      1995年到1996年两年间,最高价为10元的如何写选股公式
    答(懒汉):
      hhv((年=1995 or 年=1996)*h,0)=10;




引用:
555.问:
要加上KDJ的J线向上时成交量VOL柱线为红,KDJ的J线向下时成交量VOL柱线为绿.
红柱的成交均量10天线为第一条,
绿柱的成交均量10天线第二条.

    答(阿福):
线:=STKINDI('','kdj.j',0,6);
STICKLINE(J线>=ref(J线,1),VOL,0,7,0)colorred;
STICKLINE(J线红柱量:if(J线>=ref(J线,1),V,0)colorred,LINETHICK0;
绿柱量:if(J线if(J线>=ref(J线,1),ma(红柱量,10),0)colorred;
if(J线



引用:
556.问:
要顯示的項目過多~~結果在同一行無法完全顯示出指標的數值~~(畫面擠不下)
可否將其顯示的內容~~分到第二行顯示呢~?(EX:超過10條以上的均線值)

    答(懒汉):
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,30);
MA4:=MA(CLOSE,60);
p:=SYSPARAM(2);
u:='ma1='+NUMTOSTR(ma1[p],3)+'ma2='+NUMTOSTR(ma2[p],3)
+'\n ma3='+NUMTOSTR(ma3[p],3)+'ma4='+NUMTOSTR(ma4[p],3);//注意\n的用法
DRAWTEXT(p=barpos,SYSPARAM(4),u)ALIGN2;




引用:
557.问:
     请教涨停板的语言怎么写?
    答(绿色通道):
     涨停板
ls:=c/ref(c,1)>1.095 and c=h and between(forcast(V,4)
,0.2*forcast(v,12),2.1*forcast(v,12));
涨停板:filter(ls,28)*100,COLORRED,linethick2;




引用:
558.问:
    ‘上一次上涨走势最后阳K线成交量“大于”上一次下跌走势第一根阴K线成交量’
    答(一鸣):
       {先下跌后上涨为一波
       上一次‘上涨走势’最后阳K线成交量大于上一次‘下跌走势’第一根阴K线成交量。
       不包括正在上涨或正在下跌的走势(阴阳k线含十字线) }

k1:=cross(c,ma(c,2)+0.0001);
k2:=cross(ma(c,2)+0.0001,c);
bk11:=sumbars(k1,1);
bk12:=sumbars(k1,2);
bk21:=sumbars(k2,1);
bk22:=sumbars(k2,2);
bk3:=barslast(not(ck4:=not(c>o) and sum(c>o,bk21)=bk21-1;
bk4:=barslast(k4);
v1:=ref(v,bk3);
v2:=ref(v,ref(bk4,bk11-1)+bk11-1){};
ref(v1,bk21)>ref(v2,bk21-1);
     问:
只有一点小毛病.
原因:上涨时不应该要求一定是收阳K线,和下跌时不应该要求一定是收阴K线,因为大概有1/10选出的个股都是因此而无效.(既:只要股价高于昨天的就算上涨了,和只要股价低于昨天的就算是下跌了).
另外:请老师把公式改成"只要后天股价等于前天股价就算是下跌"
     答(一鸣):
另外"只要后天股价等于前天股价就算是下跌",
这个公式变数太大,难以掌握!

{先下跌后上涨为一波
上一次‘上涨走势’最后K线成交量大于上一次‘下跌走势’第一根K线成交量。
不包括正在上涨或正在下跌的走势 }

k2:=cross(ma(c,2)+0.0001,c);
bk21:=sumbars(k2,1);
v2:=ref(v,bk21-1);
ref(v,bk21)>ref(v2,bk21);




引用:
559.问:
把下面的语句在分析家主图中用直线显示。
PP:=(H + L + C) / 3;
S1:=(2* PP) - H;
R1:=(2* PP) - L ;
S2:=PP - (H - L);
R2:=PP + (H - L);

    答(阿远):
PP:=(H + L + C) / 3;
S1:=(2* PP) - H;
R1:=(2* PP) - L ;
S2:=PP - (H - L);
R2:=PP + (H - L);
STICKLINE(BARSTATUS=2,pp,pp,15,1);
STICKLINE(BARSTATUS=2,s1,s1,15,1);
STICKLINE(BARSTATUS=2,r1,r1,15,1);
STICKLINE(BARSTATUS=2,s2,s2,15,1);
STICKLINE(BARSTATUS=2,r2,r2,15,1);




引用:
560.问:
前5天收十字型的公式如何写
    答(一鸣):
{5天前收十字}
ref(c,5)=ref(o,5);
引用:
561.问:
     请教,如何在飞狐指标栏加上证指数
  答(知无不言):
     别名: 对应大盘收盘价
     所属类别: 行情函数  参数数量: 0
     对应大盘指数收盘价。
     用法:
     INDEXC,表示同期大盘的收盘价
  答(随便看看):
     Var1:="1A0001$CLOSE";
     Var2:="1A0001$OPEN";
     Var3:="1A0001$HIGH";
     Var4:="1A0001$LOW";
     STICKLINE(Var1>Var2,Var1,Var2,7,1),color0000ff;
     STICKLINE(Var1>Var2 OR Var1=Var2,Var3,MAX(Var1,Var2),0,1),color0000ff;
     STICKLINE(Var1>Var2 OR Var1=Var2,MIN(Var1,Var2),Var4,0,1),color0000ff;
     STICKLINE(Var1     STICKLINE(Var1     STICKLINE(Var1     STICKLINE(Var1=Var2,Var1,Var2,7,0), colorffffff;
     开盘: Var2, POINTDOT;
     收盘: Var1, POINTDOT;
     最高: Var3, POINTDOT;
     最低: Var4, POINTDOT;
     十三: EMA(Var1,13);
     三十四: MA((Var3+Var4)/2,34);
     半年线: MA((Var3+Var4)/2,125), POINTDOT;




引用:
562.问:
     傅立叶变换。
     用法:
     FFT(X,N):对序列X进行傅立叶变换或变换处理后反变换.
     例如:
     当N=0时对序列X进行傅立叶变换
     当N=1时对序列X进行傅立叶变换并反变换回来,与原X一致
     当N>1时对序列X进行傅立叶变换并略去周期小于N的成分再反变
      有办法把傅立叶变换 未来数拒函数昨天数值固定住?
       FFT(CLOSE,30)?
  答(水芸儿):
     傅立叶数组请见184问中叙述 。
     这问题需自行写一个把数组长度做为参数的fft函数才可解决,如fft(c,30,datacount-n);
                                       




引用:
563.问:
     MA1: INTPART(MA(C,10)),PRECIS0;
     用上面的源码排序怎么小数点后面还有三个0,请老师用分析家机构版写一下
  答(知无不言):
     写法正确,分析家v2005网络版




引用:
564.问:
      分析家周均线如何表达?
      a:=ma(c,10);  代表10天平均线
      那么10周均线如何表达呢?
      不会是  a:=ma(c,50); 这么简单吧:   
    答(股票交易人):
    "MA.MA1#week"(10);




引用:
565.问:
     盘中涨幅大于5%怎么编呀
  答(多多):
     c/ref(c,1)>1.05




引用:
566.问:
     公式描述:
     今日收盘价低于前一次反弹上涨走势的最后收盘价(提示:如果只上涨一天的也算是反弹上 涨走势)。(分析家软件使用)
   答(一鸣):
    c       上面公式只能把今日下跌的选出来,但如果今天是上涨的它就选不出来,今日上涨还是下跌 都包括在内,则用下面
    c



引用:
567.问:
     编一个周MACD指标DIF值在-0.20到0之间发出信号分析家用的选股公式
   答(江南烟雨):
       BETWEEN("macd.diff#week",-0.2,0);




引用:
568.问:
      因不慎将指标删除,特再次求助!该指标也是从咱们这里看到的,具体内容不记得了,
      好象是说10日线和20形成金叉买进,但这不是全部内容,只是一部分,望广大股友知道的能够告之
   答(抄底高手):
      这样找:如果是分析家就采取引入公式的方法--在superstk的self下找dta文件,
      找你删除前的日期的文件,引入到分析家中就有了!
                                    




引用:
569.问:
     如何总是在右边倒数第五根K线上画柱线,就是总在倒数第五根K线上显示所画柱线。fxj
   答(一鸣):
       {分析家,总在最后1天倒数第五根K线上画柱线}{视个人需要变更H及L}
       stickline(filter(backset(BARSTATUS=2,5),4),H,L,8,0);




引用:
570.问:
      如股价跌破 60日内 30M最高值,划的线不需要太长。 fxj
   答(一鸣):
      {分析家}
m1:ma(c,30);
k0:=ref(m1,1)=ref(hhv(m1,60),1) and cross(ma(m1,2),m1+0.0001);
stickline(backset(ref(k0,10),11),ref(m1,barslast(k0)+1),ref(m1,barslast(k0)+1),11,0),linethick2;
      {飞狐}
m1:ma(c,30);
k0:=m1=hhv(m1,60) and refx(cross(ma(m1,2),m1+0.0001),1);
stickline(backset(ref(k0,9),10),ref(m1,barslast(k0)),ref(m1,barslast(k0)),10,0),linethick2;   

引用:
571.问:
MA1:=MA(C,5);
MA2:=MA(C,10);
MA3:=MA(C,20);
A1:=(OPENA2:=C>MAX(MA1,MAX(MA2,MA3));
A3:=V/MA(V,30)>1.2;
A4:=C/REF(C,1)>1.049;
aa:=A1 AND A2 AND A3 AND A4;
a1 and a2 and a3 and a4 and (ref(barslast(aa),1)>60 or barssince(aa)=0);

第一:上面公式所表达的意思是....???

第二:求助,编一个分析家5.0的公式:

"上市交易日小于300天"
      
    答(yyzzqq):
       一
A1=开盘价小于5日10日20日均线的其中两条。
A2=收盘价大于5日10日20日均线。
A3=成交量是30日均量的1.2倍。
A4=日涨幅大于4.9%。
aa=A1,A2 , A3 ,A4条件都成立。
aa条件在60日内第一次成立。

barssince(c)<300; 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
7楼 发表于 2007-3-16 12:13  只看该作者 引用:
572.问:
      如何编制某日(或当日)跌幅超过5%个股的数量,并标出占总股的比例
    答(yyzzqq):
c



引用:
573.问:
      N天内股价从最高点回落百分5(当天的动态K线价位上标示一彩色小短横线)fxj
    答(馨芸):
aa:=ref( (HHV(h,N)-C)/HHV(h,N)*100,1) < 5 and (HHV(h,N)-C)/HHV(h,N)*100>5;
HHV(h,N);
stickline(aa,HHV(h,N)-HHV(h,N)*0.05,HHV(h,N)-HHV (h,N*0.05,40,0),coloryellow,linethick2;




引用:
574.问:
      我用飞狐,想表达这几句(★长下影★长上影★长十字★垂死十字)文字在主图上,写个源码,我要只是加在主图后面的那那种

★长下影:(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
★长上影:(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
★长十字:CLOSE=OPEN AND HIGH/LOW >1.03;
★垂死十字:CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
    答(骑兵00):
      类似这样试试:
      DRAWTEXT(★长下影,h*1.02,'★长下影');
   答(馨芸):
★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
★垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十字'),colorwhite;
drawtext(★垂死十字,if(★垂死十字=ref(★垂死十字,1),(L+c)/2*1.005,  (L+c)/2*1.01),'★垂死十字'),colorff9900;  ,

引用:
575.问:
CG:ma(C,17);
FL:hhv(CG,2);
FS:CG-(FL-CG);
PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;

      我想把分散的三条线用白色的小圆卷来代替(CIRCLEDOT)
    答(馨芸):
        一,
CG:ma(C,17),pointdot,linethick4,colormagenta;
partline(1,cg),colormagenta,pointdot;
FL:hhv(CG,2),pointdot,linethick3,colorwhite;
partline(1,fl),colorwhite,pointdot;
FS:CG-(FL-CG),pointdot,linethick3,colorgreen;
partline(1,fs),colorgreen,pointdot;
PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;
        二,
CG:=ma(C,17),circledot,colormagenta;
// partline(1,cg),colormagenta,pointdot;
FL:=hhv(CG,2),pointdot,linethick3,colorwhite;
// partline(1,fl),colorwhite,pointdot;
FS:=CG-(FL-CG),pointdot,linethick3,colorgreen;
partline(fl<>cg,cg),circledot,colormagenta;
// partline(1,fs),colorgreen,pointdot;
PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;




引用:
576.问:
      我想用上面的六根均线做一个六线开金叉的盘中的预警公式
ma5:MA(CLOSE,5),LINEDOT;
ma20:MA(CLOSE,20),LINEDOT;
MA34:MA(CLOSE,34),LINEDOT;
MA55:MA(CLOSE,55),LINEDOT;
ma77:MA(CLOSE,77),LINEDOT;
ma99:MA(CLOSE,99),LINEDOT;
    答(zxcv-889):
        一,
ma5:=MA(CLOSE,5),LINEDOT;
ma20:=MA(CLOSE,20),LINEDOT;
MA34:=MA(CLOSE,34),LINEDOT;
MA55:=MA(CLOSE,55),LINEDOT;
ma77:=MA(CLOSE,77),LINEDOT;
ma99:=MA(CLOSE,99),LINEDOT;
ma5>ma34 and ma34>ma55 ma55>ma77 and ma77>ma99;
        二,
ma5:=MA(CLOSE,5),LINEDOT;
ma20:=MA(CLOSE,20),LINEDOT;
MA34:=MA(CLOSE,34),LINEDOT;
MA55:=MA(CLOSE,55),LINEDOT;
ma77:=MA(CLOSE,77),LINEDOT;
ma99:=MA(CLOSE,99),LINEDOT;
ma5>ma34 and ma34>ma55 ma55>ma77 and ma77>ma99 and ma5/ma34加了一个条件:and ma5/ma34        三,飞狐的
ma5:=MA(CLOSE,5);
ma20:=MA(CLOSE,20);
MA34:=MA(CLOSE,34);
MA55:=MA(CLOSE,55);
ma77:=MA(CLOSE,77);
ma99:=MA(CLOSE,99);
ma5>ma34 and ma34>ma55 and ma55>ma77 and ma77>ma99;




引用:
577.问:
      我想六线开金叉是象:  KDJ 的那种的才是金叉吧, 不过好像这六根均线的出现有点难,机 会少点,不过一但出现,必然是大牛股了,  那么再简化一点的用5日  34 日 99日这三根线的开金叉就可能机会多了很多吧,也是一种三线开花吧!我喜欢这种形态的
    答(股市浪子):
      均线同时交叉的几率很小,试试少几个条件的,如:
CROSS(MA5,MA34) AND CROSS(MA34,MA99);

别名: 交叉函数
所属类别: 逻辑函数  参数数量: 2

两条线交叉。
用法:
CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
例如:
CROSS(MA(CLOSE,10),MA(CLOSE,20))表示10日均线与20日均线交金叉




引用:
578.问:
CROSS(MA5,MA34) AND CROSS(MA34,MA99);
语句缺少分号 ?
    答(股市浪子):
你把最后那个分号抹掉,重新点一个,可能是中文标点。




引用:
579.问:
      我想搞一个 MACD 和 RSI 同时在两天之内出现底背离共振的选股公式:

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");
DRAWTEXT(FILTER(B1>0,5),0,'MACD'),COLORGREEN,ALIGN0;;
Stickline(FILTER(B1>0,5),-1,0,1,0),COLORGREEN;

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");
DRAWTEXT(FILTER(B3>0,5),-0.25,'RSI'),COLORCYAN,ALIGN0;;
Stickline(FILTER(B3>0,5),-1,-0.25,1,0),COLORCYAN;
C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
D1:=ref(c,C1+1)"macd.diff" and cross  ("macd.dea","macd.diff");
DRAWTEXT(FILTER(D1>0,5),-0.5,'MACD'),COLORwhite,ALIGN0;
Stickline(FILTER(D1>0,5),-0.5,1,1,0),COLORwhite;
C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
D3:=ref(c,C3+1)"RSI.RSI1" and cross  ("RSI.RSI2","RSI.RSI1");
DRAWTEXT(FILTER(D3>0,5),0.25,'RSI'),COLORMAGENTA,ALIGN0;
Stickline(FILTER(D3>0,5),1,0.25,1,0),COLORMAGENTA;
   答(馨芸):
xx1:=(count(FILTER(B1>0,5),2)>=1)*2;
xx2:=count(FILTER(B3>0,5),2)>=1;
xx3:=(xx1=2 and xx2=1)*5;
xx4:ref(xx3,1)=0 and xx3=5;
  答(achen):
      {底背共振}
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");
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");
xx1:=(count(FILTER(B1>0,5),2)>=1)*2;
xx2:=count(FILTER(B3>0,5),2)>=1;                        
xx3:=(xx1=2 and xx2=1)*5;
底背共振:ref(xx3,1)=0 and xx3=5;

[ 本帖最后由 蚂蟥盯庄 于 2007-3-16 12:48 编辑 ] 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
8楼 发表于 2007-3-16 12:50  只看该作者 问:
      上影线和下影线的 K 线信号,因为我是以看 k 线组图为主的,有一个明显一点的短线炒底和短线走人的信号会对我有帮助的,我喜欢在上影线走人,在下影线抢货的,
   答(馨芸):
★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
★垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十字'),colorwhite;
drawtext(★垂死十字,if(★垂死十字=ref(★垂死十字,1),(L+c)/2*1.005, (L+c)/2*1.01),'★垂死十字'),colorff9900;

vertline((MIN(CLOSE,OPEN)-LOW)/(LOW)>0.026),colormagenta;
vertline((HIGH-MAX(CLOSE,OPEN))/(HIGH)>0.026),colorff9900;
aa:10*((c-llv(c,3))/llv(c,3)*100>7)coloryellow;
bb:20*((HHV(C,3)-C)/HHV(C,3)*100>7)colorwhite;

AC:=C;
AH:=H;
AL:=L;
AO:=O;
STICKLINE(AC>=AO,AH,AC,1,0),color225588;
STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;
STICKLINE(AC>=AO,AO,AL,1,0),color225588;
STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;

STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;
STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;
STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;
STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;
STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;
STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;
STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;
STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;

STICKLINE(AC<=AO,AH,AC,1,0),color888800;
STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
sTICKLINE(AC<=AO,AO,AL,1,0),color888800;
STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

STICKLINE(AC<=AO,AC,AO,8,0),COLOR888800;
STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;
STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;
STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;
STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;
STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;
STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;
STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00;
引用:
581.问:
      求高手帮编一个连续三天以上收阴的选股公式
    答(了无痕):
      {连阴>=3天}
      XG:COUNT(C      {阴十字也算阴} 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
9楼 发表于 2007-3-16 12:51  只看该作者 引用:
582.问:
      谁有 70万 组合的源码

   答(阿耀):
      我收集的
      上去:ema(c,n1),colorred;
下来:ema(c,n2),colorgreen;
中间:ema(下来,n2),colorwhite,linethick2;
Varf1:=COUNT(CROSS(上去,中间),2)=1;
Varf2:=COUNT(CROSS(下来,中间),2)=1;
ZAI:=FILTER(Varf1 AND Varf2,2);
DRAWTEXT(zai,中间,'¤再上去'),colorwhite;
DRAWTEXT(cross(上去,下来),下来,'★上去↑'),colorred;
DRAWTEXT(cross(下来,上去),下来,'☆下来↓'),colorgreen;
Vv2:=REF(close,1);
Vv3:=SMA((close-Vv2),6,1)/SMA(ABS(close-Vv2),6,1)*100;
DRAWICON(ref(vv3,1)>81 and vv3<80,high,5);
DRAWTEXT(ref(vv3,1)>81 and vv3<80,high*1.39,'做顶↓'),coloryellow;
VF1:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;
DRAWTEXT(IF(CLOSEMA(VOL,5)/240 AND CLOSE>=REF(CLOSE,1)*1.08 AND CLOSEVarA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
VarB:=EMA(0.667*REF(VarA,1)+0.333*VarA,5);
DRAWTEXT(IF(VOL>=1.3*MA(VOL,5) AND COUNT(VarA>=VarB and VarA<-17,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'★注意买入');
Varr1:=SMA(MAX(CLOSE-ref(c,1),0),6,1)/SMA(ABS(CLOSE-ref(c,1)),6,1)*100;
DRAWICON(CROSS(82,Varr1),HIGH*1.05,5);//2
DRAWTEXT(CROSS(82,Varr1),high*1.08,'做顶↓'),coloryellow;
Var1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
Var2:=REF(Var1,1);
Var3:=SMA(MAX(Var1-Var2,0),10,1)/SMA(ABS(Var1-Var2),10,1)*100;
HY3:=IF(COUNT(Var3<20,5)>=1 AND COUNT(Var1=LLV(Var1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0);
DRAWTEXT(hy3,low,'▲注意买入'),colorred;

n1  3/1/100  n2  5/1/100主图    我n1选8   n2选60  




引用:
583.问:
    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));

t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

想要一个选出下面信号的粗选股公式出来:

B7:=DRAWTEXT(t7 and COUNT(t7,30)=1,30,'☆注意 '),COLORYELLOW;
    答(了无痕):
        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));
t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

XG:t7 and COUNT(t7,30)=1;




引用:
584.问:
      如下式中:请帮写:
       1.zq1天数内,涨幅>ref(涨幅,1)时阳线涨幅和。
       2..zq1天数内,涨幅       b:=ma(c,30);
       jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
       zq1:BARSLAST(jc=1),LINETHICK0;
       zf:=(c-ref(c,1))/ref(c,1)*100;
       涨幅:sum(zf,zq1),Color0000FF,linethick1;
       z1:=涨幅>ref(涨幅,1);
       z2:=涨幅    答(wzlhm ):
       b:=ma(c,30);
       jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
       zq1:BARSLAST(jc=1)+1,LINETHICK0;
       zf:=(c-ref(c,1))/ref(c,1)*100;
       涨幅:sum(zf,zq1),Color0000FF,linethick1;
       z1:=涨幅>ref(涨幅,1);
       z2:=涨幅
       {以上是你原来的代码}

       阳线涨幅和:SUM(z1*zf*ISUP,zq1);{1.zq1天数内,涨幅>ref(涨幅,1)时阳线涨幅和。}
       阴线跌幅和:SUM(z2*zf*ISDOWN,zq1);{  2..zq1天数内,涨幅

引用:
585.问:
      比如说我编一个关于K线的指标,可是如果全在图上标出文字,那图面就太复杂了。能不能      等光标移到那里,他才在光标位置显示"早晨之星"之类的?
     答(雪狐):
      是这样!
      smd:=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);
      DRAWTEXT( smd and SYSPARAM(1)=BARSCOUNT(c) ,l,'早晨之星'),SHIFT1  ,ALIGN1,
      COLORyellow;   




引用:
586.问:
      这个公式应该怎么写[分析家]
      KDJ指标的日、周、月同时出现低位金叉?
    答(一鸣):
      {KDJ指标的日、周、月同时出现低位金叉 }
      input:n1(20),n2(30);  
      K1:="KDJ.K#DAY";
      D1:="KDJ.D#DAY";
      K2:="KDJ.K#WEEK";
      D2:="KDJ.D#WEEK";
      K3:="KDJ.K#MONTH";                                    
      D3:="KDJ.D#MONTH";
      ck:=ref(k1,1)<=n1 and k2<=n2 and k3<=n2;
      ck and cross(k1,k2+0.0009) and k2>d2 and k3>d3;

      {真正同时金叉应该这样写:(但选出股票的机率低)
      ckw:=ref(cross(k2,d2+0.0009),barslast(k2<>ref(k2,1)));
      ckm:=ref(cross(k3,d3+0.0009),barslast(k3<>ref(k3,1)));
      ck and cross(k1,k2+0.0009) and ckw and ckm;}




引用:
587.问:
      均线从粘连开始发散这个公式怎么写?
    答(一鸣):
      总觉得成功率不高,参考看看

{二十条均线的粘合度以三个点以内,然后向上发散}
ema10:=ema(c,10); ema20:=ema(c,20);  ema30 :=ema(c,30); ema40 :=ema(c,40); ema50:=ema(c,50);
ema60:=ema(c,60);  ema70:=ema(c,70);  ema80:=ema(c,80);  ema90:=ema(c,90);  ema100:=ema(c,100);
ema110:=ema(c,110);  ema120:=ema(c,120);  ema130:=ema(c,130);  ema140:=ema(c,140);  ema150:=ema(c,150);  
ema160:=ema(c,160);  ema170:=ema(c,170);  ema180:=ema(c,180); ema190:=ema(c,190);  ema200:=ema(c,200);  
k1:=max(ema10,max(ema20,max( ema30 ,max(ema40 ,max(ema50 ,max(ema60 ,max(ema70 ,
max(ema80,max(ema90 ,max(ema100,max(ema110,max( ema120 ,max(ema130,max( ema140 ,
max(ema150 ,max(ema160,max( ema170 ,max(ema180 ,max(ema190, ema200)))))))))))))))))));
k2:=min(ema10,min(ema20,min( ema30 ,min(ema40 ,min(ema50 ,min(ema60 ,min(ema70 ,
min(ema80,min(ema90 ,min(ema100,min(ema110,min( ema120 ,min(ema130,min( ema140 ,
min(ema150 ,min(ema160,min( ema170 ,min(ema180 ,min(ema190, ema200)))))))))))))))))));
k3:=ema10>ema20 and  ema20>ema30 and  ema30> ema40 and  ema40> ema50 and  ema50> ema60
and  ema60>ema70 and  ema70> ema80  and  ema80>ema90 and  ema90> ema100 and  ema100>ema110
and  ema110> ema120  and  ema120>ema130  and  ema130>ema140 and  ema140> ema150 and  
ema150> ema160  and  ema160>ema170  and  ema170>ema180  and  ema180>ema190  and  ema190>ema200 ;
k4:=ema10>ref(ema10,1) and ema20>ref(ema20,1) and  ema30>ref(ema30,1) and  ema40>ref(ema40,1) and
ema50>ref(ema50,1) and  ema60>ref(ema60,1) and  ema70>ref(ema70,1) and  ema80>ref(ema80,1) and
ema90>ref(ema90,1) and  ema100>ref(ema100,1) and ema110>ref(ema110,1) and  ema120>ref(ema120,1) and
ema130>ref(ema130,1) and  ema140>ref(ema140,1) and  ema150>ref(ema150,1) and  ema160>ref(ema160,1) and
ema170>ref(ema170,1) and  ema180>ref(ema180,1) and  ema190>ref(ema190,1) and  ema200>ref(ema200,1);
k5:=barslast(k1/k2<=1.03)<=10;
cross(k3,0.5) and k4 and k5;
   答(一鸣):
      干脆再做一个均线数量可调整,爱用几条线,就用几条线,
在公式中转来转去,真的有点晕了

{二十条均线的粘合度在三个点以内,然后向上发散,
均线数量可调,要用几条就用几条}
input:n(20,2,20);//n条均线
e1:=ema(c,10); e2:=ema(c,20);  e3:=ema(c,30); e4:=ema(c,40); e5:=ema(c,50);
e6:=ema(c,60);  e7:=ema(c,70);  e8:=ema(c,80);  e9:=ema(c,90);  e10:=ema(c,100);
e11:=ema(c,110);  e12:=ema(c,120);  e13:=ema(c,130);  e14:=ema(c,140);  e15:=ema(c,150);  
e16:=ema(c,160);  e17:=ema(c,170);  e18:=ema(c,180); e19:=ema(c,190);  e20:=ema(c,200);  
k1:=max(e1,max(e2,max( e3*(n>=3) ,max(e4 *(n>=4),max(e5*(n>=5) ,max(e6*(n>=6) ,
max(e7*(n>=7) ,max(e8*(n>=8),max(e9*(n>=9) ,max(e10*(n>=10),max(e11*(n>=11),
max( e12*(n>=12) ,max(e13*(n>=13),max( e14*(n>=14) ,max(e15*(n>=15) ,max(e16*(n>=16),
max( e17*(n>=17) ,max(e18*(n>=18) ,max(e19*(n>=19), e20*(n>=20))))))))))))))))))));
k2:=min(e1,min(e2,min( e3+(n<3)*10000 ,min(e4+(n<4)*10000 ,min(e5+(n<5)*10000 ,
min(e6+(n<6)*10000 ,min(e7+(n<7)*10000 ,min(e8+(n<8)*10000,min(e9+(n<9)*10000 ,
min(e10+(n<10)*10000,min(e11+(n<11)*10000,min( e12+(n<12)*10000 ,min(e13+(n<13)*10000,
min( e14+(n<14)*10000 ,min(e15 +(n<15)*10000,min(e16+(n<16)*10000,min( e17 +(n<17)*10000,
min(e18+(n<18)*10000 ,min(e19+(n<19)*10000, e20+(n<20)*10000)))))))))))))))))));
k3:=e1>e2 and if(n>=3,e2>e3,c>0) and if(n>=4,e3> e4,c>0) and if(n>=5,e4> e5,c>0) and if(n>=6,e5> e6,c>0) and
if(n>=7,e6>e7,c>0) and if(n>=8,e7> e8,c>0) and if(n>=9,e8>e9,c>0) and if(n>=10,e9> e10,c>0) and if(n>=11,e10>e11,c>0) and
if(n>=12,e11> e12,c>0) and if(n>=13,e12>e13,c>0) and if(n>=14,e13>e14,c>0) and if(n>=15,e14> e15,c>0) and if(n>=16,e15> e16,c>0)
and if(n>=17,e16>e17,c>0) and if(n>=18,e17>e18,c>0) and if(n>=19,e18>e19,c>0) and if(n>=20,e19>e20,c>0) ;
k4:=e1>ref(e1,1) and e2>ref(e2,1) and if(n>=3,e3>ref(e3,1),c>0) and if(n>=4,e4>ref(e4,1),c>0) and if(n>=5,e5>ref(e5,1),c>0) and
if(n>=6,e6>ref(e6,1),c>0) and if(n>=7,e7>ref(e7,1),c>0) and if(n>=8,e8>ref(e8,1),c>0) and if(n>=9, e9>ref(e9,1),c>0) and
if(n>=10,e10>ref(e10,1),c>0) and if(n>=11,e11>ref(e11,1),c>0) and if(n>=12,e12>ref(e12,1),c>0) and if(n>=13,e13>ref(e13,1),c>0) and
if(n>=14,e14>ref(e14,1),c>0) and if(n>=15, e15>ref(e15,1),c>0) and if(n>=16,e16>ref(e16,1),c>0) and if(n>=17,e17>ref(e17,1),c>0) and
if(n>=18,e18>ref(e18,1),c>0) and if(n>=19,e19>ref(e19,1),c>0) and if(n>=20,e20>ref(e20,1),c>0) ;
k5:=barslast(k1/k2<=1.03)<=10;
cross(k3,0.5) and k4 and k5;   




引用:
588.问:
      请问分析家的“PARTLINE(x2,x2>x3,rgb(255,0,0),x2   答(知无不言):
      PARTLINE(x2>x3,x2);
      PARTLINE(x2   答( zjxu58 ):
      PARTLINE(x2>x3,x2),COLORRED;
      PARTLINE(x2      加上了颜色代码;




引用:
589.问:
      帮忙把下面的"长线牛股(分析家)"公式改编成飞狐公式?
       MA1:EMA(CLOSE,21),color00ff00;
       MA2:EMA(CLOSE,120),colorred ;
       顶:MA(CLOSE,30) + 2*STD(CLOSE,60), COLORYELLOW,pointdot, linethick2 ;
       底:MA(CLOSE,30) - 2*STD(CLOSE,60) ,COLORYELLOW ,pointdot, linethick2;
       STICKLINE(MA1>MA2,MA1,MA2,1,0),colorFF66FF ;
       STICKLINE(MA2>MA1,MA1,MA2,1,0),color00FF00 ;
       转向:ZIG(3,10), colorFF3300 ;
       MA3:MA(CLOSE,2),colorred,LINETHICK2;
    答(041013);
       飞狐可以引用




引用:
590.问:
      做一个上涨了一段,上穿过250天均线后,又回探250天均线的指标!
    答(一鸣):
      {上涨了一段,上穿过250天均线后,又回探250天均线}
      m1:=ma(c,250);
      k1:=barslast(cross(c,ma(c,250)));
      c/m1<1.005 and ref(all(c>m1,k1),1) and hhv(h/m1,k1+1)>=1.01;
引用:
591.问:
      求助如何把技术指标改为选股指标
      VarF:=TROUGHBARS(3,15,1)<4;
      升跌:EMA((C/MA((2*C+H+L)/4,30)-1)*100,3)colorstick;
      PARTLINE(C,升跌)colorgreen;
      PARTLINE(C,0)colorred,linethick2;
      STICKLINE(FILTER(VarF=1,5),50,0,10,0)colorblue;
      DRAWICON(FILTER(VarF=1,5),50,1);
      DRAWTEXT(FILTER(VarF=1,5),25,'闪电出击')coloryellow;
      条件是“闪电出击'
     答( 简单·趋势 ):
       {闪电出击}
       VarF:=TROUGHBARS(3,15,1)<4;
       FILTER(VarF=1,5);
       看看是不是这个信号
    答(知无不言):
        VarF:TROUGHBARS(3,15,1)<4;
        用了ZIG类函数,未正确理解ZIG类函数的特点前,不要轻易根据信号进行交易。

[ 本帖最后由 黑夜鬼 于 2007-3-18 15:47 编辑 ] 冷眼观潮起,笑看花落时.
UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 

查看详细资料

TOP

神奇解套股票软件,不懂炒股也能赚    bet365世界领先的网络博彩集团之一,提供体育投注、足球,金融、娱乐场、百家乐,扑克牌及游戏等(点击)开户 蚂蟥盯庄

论坛贵宾

 

UID
115969 
帖子
2901 
精华
19 
积分
5123 
等级分
5021  
体力
9942  
现金
400242  
阅读权限
120 
在线时间
51 小时 
注册时间
2006-12-31 
  • 个人空间
  • 发短消息
  • 加为好友
  • 当前离线
10楼 发表于 2007-3-16 12:53  只看该作者 引用:
592.问:
      编一个MACD选股公式,MACD的快线高于慢线,快线下跌,不跌破慢线上调,同时MACD的快线      和慢线都高于0轴,股价高于60日平均线。
     答(知无不言):
      diff:="macd.diff";
      dea:="macd.dea";
     c>ma(c,60)and diff>ref(diff,1)and ref(diff,1)0 and diff>dea ;
                              




引用:
593.问:
     怎么样用分析家显示120分钟K线
     答(yyzzqq):
     用多日线。




引用:
594.问:
     下面是背离的主图,能不能帮我改一下错误,改成分析家的呀

MA3:MA(CLOSE,3);
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(diff,dea),1));
B1:=REF(C,A1+1)>C AND REF(diff,A1+1)DRAWTEXT(IF(B1>0,1,0),L-0.1,'MACD底背'),colorgreen;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(RSV,3,1);
d:=SMA(k,3,1);
A2:=BARSLAST(REF(CROSS(k,d),1));
B2:=REF(C,A2+1)>C AND REF(k,A2+1)DRAWTEXT(IF(B2>0,1,0),L-0.25,'KDJ底背'),coloryellow;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),colorcyan;
C1:=BARSLAST(REF(CROSS(dea,diff),1));
D1:=REF(C,C1+1)diff AND CROSS(dea,diff);
DRAWTEXT(IF(D1>0,1,0),H+0.1,'MACD顶背'),colorwhite;
C2:=BARSLAST(REF(CROSS(d,K),1));
D2:=REF(C,C2+1)k AND CROSS(d,K);
DRAWTEXT(IF(D2>0,1,0),H+0.25,'KDJ顶背'),colorwhite;
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
D3:=REF(C,C3+1)RSI1 AND CROSS(RSI2,RSI1);
DRAWTEXT(IF(D3>0,1,0),H+0.4,'RSI顶背'),colormagenta;
    答(yyzzqq):
      MA3:MA(CLOSE,3);
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(diff,dea),1));
B1:=REF(C,A1+1)>C AND REF(diff,A1+1);
DRAWTEXT(IF(B1>0,1,0),L-0.1,'MACD底背'),colorgreen;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(RSV,3,1);
d:=SMA(k,3,1);
A2:=BARSLAST(REF(CROSS(k,d),1));
B2:=REF(C,A2+1)>C AND REF(k,A2+1);DRAWTEXT(IF(B2>0,1,0),L-0.25,'KDJ底背'),coloryellow;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1);DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),colorcyan;
C1:=BARSLAST(REF(CROSS(dea,diff),1));
D1:=REF(C,C1+1)>C AND CROSS(dea,diff);
DRAWTEXT(IF(D1>0,1,0),H+0.1,'MACD顶背'),colorwhite;
C2:=BARSLAST(REF(CROSS(d,K),1));
D2:=REF(C,C2+1)>C AND CROSS(d,K);
DRAWTEXT(IF(D2>0,1,0),H+0.25,'KDJ顶背'),colorwhite;
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
D3:=REF(C,C3+1)>C AND CROSS(RSI2,RSI1);
DRAWTEXT(IF(D3>0,1,0),H+0.4,'RSI顶背'),colormagenta;




引用:
595.问:
    谁能提供结构波浪公式原码
     答(无名山人):
     想要一样的在这.           (分析家公式)
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1); B1:=FILTER(A1,3); C1:=BACKSET(B1,3+1); D1:=FILTER(C1,3);{高点}
A2:=REF(LOW,3)=LLV(LOW,2*3+1); B2:=FILTER(A2,3); C2:=BACKSET(B2,3+1); D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
DRAWLINE(LD,L,HD,H,0),coloryellow,LINETHICK1,POINTDOT;
DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
A3:=HB3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD; E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2); HH:=E3>REF(E3,1);{找出全部长期高点}
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1)D4:=A4 AND B4 AND LD;E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);LL:=E4>REF(E4,1);{找出全部长期低点}
DRAWICON(HH,H,10),ALIGN1; DRAWICON(LL,L,12),ALIGN1;
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1;{后面进行过滤,方法同前.只是不用考虑高低点出现在同一K线}
X3:=REF(BARSLAST(H3),1)+1;F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);I3:=BACKSET(G3,2);LZ:=I3>REF(I3,1);{长期低点,也可供引用}
L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));
G4:=F4>REF(F4,1); I4:=BACKSET(G4,2); HZ:=I4>REF(I4,1);{长期高点,也可供引用}
DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
DRAWLINE(LZ,L,HZ,H,0),COLORRED,LINETHICK1;{长期连线}
K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1);K2:=K1>REF(K1,1);
DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1;
低一:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
一低:=低一>REF(低一,1);
低二:=BACKSET(一低,REF(BARSLAST(LD),1)+2);
二低:=低二>REF(低二,1);
DRAWLINE(二低,L,一低,L,1),COLORMAGENTA,LINETHICK1;
高一:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
一高:=高一>REF(高一,1);
高二:=BACKSET(一高,REF(BARSLAST(HD),1)+2);
二高:=高二>REF(高二,1);
DRAWLINE(二高,H,一高,H,1),COLORMAGENTA,LINETHICK1;
前一低:REF(L,BARSLAST (一低)),COLORYELLOW,POINTDOT,LINETHICK2;
前二低:REF(L,BARSLAST (二低)),COLORFF66FF,POINTDOT,LINETHICK2;
前一高:REF(H,BARSLAST(一高)),COLORFFEEBB,POINTDOT,LINETHICK2;
前二高:REF(H,BARSLAST(二高)),COLORFF0000,POINTDOT,LINETHICK2;
短高:= REF(H,BARSLAST(一高));
短低:= REF(L,BARSLAST(一低));
短比:(C-短低)/(短高-短低),LINETHICK0;
常数:=REF(INDEXC,BARSLAST(一低))/REF(C,BARSLAST(一低));
叠1:INDEXC/常数,color008eFF,LINETHICK0;
PARTLINE(叠1,1),color008eFF;
常数2:=REF(INDEXC,BARSLAST(二低))/REF(C,BARSLAST(二低));
叠2:INDEXC/常数2,color008eFF,LINETHICK0;
PARTLINE(叠2,1),color008eFF;
s:=NUMTOSTRN(DAYS1970-DATETOD1970(REF(DATE,BARSLAST(LD))),0);
s1:=NUMTOSTRN(DAYS1970-DATETOD1970(REF(DATE,BARSLAST(HD))),0);
s2:=NUMTOSTRN(H,2);
s3:=NUMTOSTRN(L,2);
{DRAWTEXT(HD,1.02*H,s),COLORGREEN;
DRAWTEXT(LD,0.98*L,s1),COLORRED;
DRAWTEXT(HD,H*(1+0.002),s2),COLORff9933,ALIGN0;
DRAWTEXT(LD,L*(1.001-0.002),s3),COLORYELLOW,ALIGN0;}
DRAWTEXT(D1,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORff9933;
DRAWTEXT(二高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(D2,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(二低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
var3:=(CLOSE+HIGH+LOW)/3;            
A:=EMA(var3,10);
B:=REF(A,1);
PARTLINE( B,A>B,RGB(255,0,0),AVAR1:=EMA(CLOSE,3);
VAR2:=EMA(CLOSE,8);
趋势:MA(CLOSE,5),COLORWHITE,LINETHICK2;
   答(冰绿茶12):
      新结构波浪 FXJ50用 附原码

{以下语句为FXJ50新结构波浪 n=2}
A1:=REF(HIGH,3)=HHV(HIGH,N*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高点}

A2:=REF(LOW,3)=LLV(LOW,N*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
E2:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);{过滤后高点}
{以上语句为新结构波浪}

A3:=HB3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD; E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1) ;{找出全部长期高点}

A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1)D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);{找出全部长期低点}
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用考虑高低点出现在同一K线}
X3:=REF(BARSLAST(H3),1)+1;
F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);  
I3:=BACKSET(G3,2);  
LZ:=I3>REF(I3,1); {长期低点,也可供引用}

L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;
F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));
G4:=F4>REF(F4,1);  I4:=BACKSET(G4,2);  HZ:=I4>REF(I4,1);{长期高点,也可供引用}
{以下是十条趋势线原码}
低一:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
一低:=低一>REF(低一,1);
低二:=BACKSET(一低,REF(BARSLAST(LD),1)+2);
二低:=低二>REF(低二,1);
低三:=BACKSET(二低,REF(BARSLAST(LD),1)+2);
三低:=低三>REF(低三,1);
低四:=BACKSET(三低,REF(BARSLAST(LD),1)+2);
四低:=低四>REF(低四,1);
低五:=BACKSET(四低,REF(BARSLAST(LD),1)+2);
五低:=低五>REF(低五,1);
低六:=BACKSET(五低,REF(BARSLAST(LD),1)+2);
六低:=低六>REF(低六,1);
高一:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
一高:=高一>REF(高一,1);
高二:=BACKSET(一高,REF(BARSLAST(HD),1)+2);
二高:=高二>REF(高二,1);
高三:=BACKSET(二高,REF(BARSLAST(HD),1)+2);
三高:=高三>REF(高三,1);
高四:=BACKSET(三高,REF(BARSLAST(HD),1)+2);
四高:=高四>REF(高四,1);
高五:=BACKSET(四高,REF(BARSLAST(HD),1)+2);
五高:=高五>REF(高五,1);
高六:=BACKSET(五高,REF(BARSLAST(HD),1)+2);
六高:=高六>REF(高六,1);
前一低:REF(L,BARSLAST(一低)),COLORGREEN,POINTDOT,LINETHICK2;
前二低:REF(L,BARSLAST(二低)),COLORGREEN,POINTDOT,LINETHICK2;
前三低:REF(L,BARSLAST(三低)),COLORGREEN,POINTDOT,LINETHICK2;
前四低:REF(L,BARSLAST(四低)),COLORGREEN,POINTDOT,LINETHICK2;
前五低:REF(L,BARSLAST(五低)),COLORGREEN,POINTDOT,LINETHICK2;
前六低:REF(L,BARSLAST(六低)),COLORGREEN,POINTDOT,LINETHICK2;


前一高:REF(H,BARSLAST(一高)),COLORRED,POINTDOT,LINETHICK2;
前二高:REF(H,BARSLAST(二高)),COLORRED,POINTDOT,LINETHICK2;
前三高:REF(H,BARSLAST(三高)),COLORRED,POINTDOT,LINETHICK2;
前四高:REF(H,BARSLAST(四高)),COLORRED,POINTDOT,LINETHICK2;
前五高:REF(H,BARSLAST(五高)),COLORRED,POINTDOT,LINETHICK2;
前六高:REF(H,BARSLAST(六高)),COLORRED,POINTDOT,LINETHICK2;
DRAWLINE(二低,L,一低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(三低,L,二低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(四低,L,三低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(五低,L,四低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(六低,L,五低,L,1),COLORYELLOW,LINETHICK1;


DRAWLINE(二高,H,一高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(三高,H,二高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(四高,H,三高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(五高,H,四高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(六高,H,五高,H,1),COLORFF00FF,LINETHICK1;
DRAWTEXT(一低 or 二低 or 三低 or 四低 or 五低 or 六低 ,L*0.98,'.'),COLOR000000;
DRAWTEXT(一高 or 二高 or 三高 or 四高 or 五高 or 六高 ,H*1.02,'.'),COLOR000000;

DRAWTEXT(一高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(二高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(三高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(四高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(五高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(六高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(一低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(二低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(三低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(四低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(五低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(六低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
                                                      




引用:
596.问:
      能否将买点改成条件选股公式
     Var1:=BARSCOUNT(CLOSE)*3.142/180;
     A2: SIN(Var1*8)*100;
     A3: COS(Var1*8)*100;
     X1: 0;
     Var1:=MA(CLOSE,5);
     Var2:=MA(CLOSE,10);
     Var3:=MA(CLOSE,20);
     Var4:=MA(CLOSE,30);
     Var5:=(Var1+Var2+Var3+Var4)/4;
     Var6:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
     Var7:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
     Var8:=EMA(Var6,8);
     底部注意: STICKLINE(Var6>REF(Var6,1) AND Var6<0 AND Var6     低位转强: STICKLINE(Var8>REF(Var8,1) AND Var6<0 AND Var6>Var8,Var8,0,5,0),
     COLORYELLOW;
     买点: STICKLINE(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,Var6,Var8,10,0);
     DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,30),-140,4);
     DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,30),-140,'->买
                      点'),COLORred;
     坚定持股: STICKLINE(Var8>REF(Var8,1) AND Var8>0,Var6,0,5,0),COLORred;
     谨慎观望: STICKLINE(Var6REF(Var8,1)
      AnD   Var6>0,Var6,Var8,10,0);
     果断持币: STICKLINE(Var6      答(achen):
      江恩选股原码

      Var1:=MA(CLOSE,5);
      Var2:=MA(CLOSE,10);
      Var3:=MA(CLOSE,20);
      Var4:=MA(CLOSE,30);
      Var5:=(Var1+Var2+Var3+Var4)/4;
      Var6:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
      Var7:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
      Var8:=EMA(Var6,8);
      买点: Var6>REF(Var6,1) AND Var6>0 AND Var8<0;




引用:
597.问:
      是否可以请帮我写个公式:MACD里的MACD在DIFF和DEA在没有死亡交叉的前提下,
      MACD柱状线回落后又重新放大的公式。在放大的时候,信号要用大于0的箭头表示出
      来, MACD的曲线,就不要写在上面了
     答(流光之星):
      {12\26\9\5\5}

      DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
      DEA:=EMA(DIFF,M);
      MACD:2*(DIFF-DEA), COLORSTICK;

      aa:=cross(diff,dea);
      aaa:=barslast(aa)=N1;
      bb:=ma(macd,N);
      cc:=( ref(bb,0)>ref(bb,1) and ref(bb,1)>ref(bb,2) and ref(bb,2)>ref(bb,3) and ref(bb,3)>
      ref(bb,4) and ref(bb,4)>ref(bb,5) );
      dd:=( ref(bb,5)      (bb,9) );
      eee:if(aaa and cc and dd,1,0),linethick0,precis0;
      drawicon(aaa and cc and dd,0.5,4);

      {选股与评价用EEE>0,N1、N自调;cc、DD是放大与缩小的区间,自改};




引用:
598.问:
      写一个换手率指标能够看到一个月,三个月,半年,一年的换手率
      答(流光之星):
      AA:=DATE>=D;
      BB:=DATE<=D1;

     累计换手率%:sum(if(AA and BB,vol,0),0)*100/capital;
     累计换手率2%:sum(vol,X)*100/capital;

     {D=1050101,D1=1050519;05.01.01日--05.05.19日;
      X=30,30日累计换手}




引用:
599.问:
      问题:  相信很多FXJ用户和我一样,不会太注意计算结果准确性的问题,
       因为说实话,我想那么几位小数点不会有太大的影响,可实际却是这样的:

a:amout;
b:amout/10;
c:amout*100/100;

这三组数据理应是相等的——a=b*10=c;可实际在分析家中结果会如何,试一下。我晕死过去,
也没差这么多的,原本以为C差一点是正常的,因为放大了100倍在先,可能超出计算大数(放在
B股里是a=c可以证明),没想到实际情况比较糟糕,在做除运算时,6位数就过不了要出错;
钻心虫说超过2的24次方就会出错,d:16777217+1,软件会显示16777216,这个我已经证实了,
奇怪的是在测试B股时,随便举例:e:3435782/10,软件会显示343578.188、还有183117/10,
会显示18311.699,怪的是,这种变化没有规律,不是数值大于某个值时一定出错,好像是随机的。
这是不是代表我们用AMOUNT/常数、或是做统计、求和,得到的最后值都要打个问号了?
看似小的误差对测试平台最后造成的累计影响大不大?如何解决     
     答(竹林):
       “e:3435782/10,软件会显示343578.188、还有183117/10,会显示18311.699”
      好像是四舍五入的缘故。你看343578.188后面的0.188进到个位不就是2,343578.188*
      10 等于3435782。
    答(jsyjsybt):
       分析家和飞狐都存在这个问题,原因是分析家和飞狐都采用单精度实数(Float)
       进行运算,目的是为了提高软件的执行速度,而单精度实数只有最多七位有效数字,
       第七位之后的数就是随机的,所以就会出现这种情况。但对测试不会产生影响。如
      果用双精度实 数运算就不会有这种现象!打开十字光标移动,每只股票都会有这种
      现象




引用:
600.问:
      一根水平线的两个点怎样编写?我用的《分析家》。      
     答(知无不言):
      在图形上绘制直线段。
      用法:
      DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,
      当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
      例如:DRAWILINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示
         在创20天新高与创20天新低之间画直线并且向右延长。