股友量 发表于 2022-1-6 21:09

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

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(机会<ref(机会,2),5) ,20 ,1 ,8 , 0)colorred;
      卖:STICKLINE(FILTER(风险<ref(风险,2) ,10),-20 ,-1 ,8 , 0)colorgreen;
      DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
      DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
      C2:机会,COLORSTICK;
      C4:风险,COLORSTICK;
   答(大庆老杨):
      小黑马:=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(机会<ref(机会,2),5);


428.问:
      公式描述为:今日开盘价低于昨日收盘价2/3价位处。
    答(灵如云):
      这样?
      o<ref(c,1)*2/3;


429.问:
       公式重新描述为:今日开盘价在昨日K线实体的3/5以下开盘
    答(灵如云):
       o<ref(abs(c-o)*3/5+min(c,o),1);


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<O,C,O,7,0),COLORFFFF54;
      STICKLINE(C<O,O,H,0.5,0),COLORFFFF54;
      STICKLINE(C<O,C,L,0.5,0),COLORFFFF54;

      但是要如何转换成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+y;
      cp:=pc*b+y;
      lp:=pl*b+y;
      hp:=ph*b+y;
      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;

股友量 发表于 2022-1-7 10:45

每天学习一点点
页: [1]
查看完整版本: 指标编写问答85学习的宝藏