股友量 发表于 2021-12-31 02:47

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

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

    答(恒悦):
      v>ma(v,5) and v=hhv(v,20)
QUOTE:
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                  

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

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

      ,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;

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