找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
查看: 191|回复: 1

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

[复制链接]
发表于 2021-12-31 02:46 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转本论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
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等不显示指标线。

    答((恒悦):
      市盈率YNAINFO(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;


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|股海明灯官网 ( 京ICP备18020431号 )

GMT+8, 2024-11-13 10:59 , Processed in 0.089996 second(s), Total 13, Slave 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表