股友量 发表于 2021-12-31 04:30

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

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)<PEAKBARS(4,n,1);
      if tj then begin
      v2:=TROUGH(4,n,1);
      低点价格:v2;
      v3:=c-低点价格;
      涨幅:v3;
      end;
       10503041259.ALG


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

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

沈建福 发表于 2021-12-31 10:45

学习学习再学习!
页: [1]
查看完整版本: 指标编写问答59学习的宝藏