找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2022-1-14 23:51 | 显示全部楼层 |阅读模式

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

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

×
666.问:
      我想找收盘价在10日均线之上的股票,
     答(hx817):
      close > ma(close,10)
667.问:
      如何在主图上显示最近三十天的最高点和最低点,并向右延长,直到出现新的高低点
     答(bajatje):
      试试这个
      hh:=hhv(h,30);
      ll:=llv(l,30);
      PARTLINE(hh=ref(hh,1),hh),linethick2;
      PARTLINE(ll+ref(ll,1),ll),linethick2;
668.问:
      请问要如何得知X1和X2”交叉点的数值”X1和X2”交叉点的数值

      {江恩角度线?:角度12  N日60 角度,N日值可调整}
       p1:=c-ref(c,1);
       p2:=sum(abs(p1),0);
       p3:=count(c>0,0);
       k1:=p2/p3/角度;

    X1RAWSL(FILTER(BACKSET(ISLASTBAR,HHVBARS(h,N日)+1),N日),h,-8*K1,0,0),COLORgreen;
    X2RAWSL(FILTER(BACKSET(ISLASTBAR,HHVBARS(h,N日)+1),n 日),h*0.618,8*K1,0,0),
        COLORgreen;
      答(yngs):
        if(CROSS(x1,x2),x1,0);      
        if(CROSS(x1,x2),x2,0);
669.问:
      ZQ:ZIG(3,4);
      HD:=ZQ>REF(ZQ,1) AND ZQ>REFX(ZQ,1);
      LD:=ZQ<REF(ZQ,1) AND ZQ<REFX(ZQ,1);
      DRAWNUMBER(HD,1.01*H,BARSLAST(LD),0);
      DRAWNUMBER(LD,0.99*L,BARSLAST(HD),0);
       请问在这个公式中如何得到波峰(谷)的时间比值
     答(hx817):
      ZQ:ZIG(3,4);
      HD:=ZQ>REF(ZQ,1) AND ZQ>REFX(ZQ,1);
      LD:=ZQ<REF(ZQ,1) AND ZQ<REFX(ZQ,1);

      a1:BARSLAST(HD),linethick0;
      a2:BARSLAST(LD),linethick0;
      c1:BARSLAST(ref(a1,1)=0)-a2+1,linethick0;
      c2:BARSLAST(ref(a2,1)=0)-a1+1,linethick0;

      DRAWNUMBER(HD,1.05*H,BARSLAST(LD),0),COLORRED;
      DRAWNUMBER(HD,1.1*H,a2/c1,2),COLORWHITE;

      DRAWNUMBER(LD,0.95*L,BARSLAST(HD),0),COLORRED;
      DRAWNUMBER(LD,0.9*L,a1/c2,2),COLORWHITE;
670.问:
      任意的一根曲线,如何做成K线的形式呢?如:Y=FX,要把Y做成有开,高,低,收的K线,       应该怎么做呢?
     答(cyw):
       x=任意的一根曲线。

      以MACD为例:
       x:="macd.dea";
       ox:=ma(o,1)*x;
       cx:=ma(c,1)*x;
       hx:=ma(h,1)*x;
       lx:=ma(l,1)*x;
       STICKLINE(Cx>=ref(cx,1),Hx,Lx,0,0) COLORred;
       STICKLINE(Cx>=ref(cx,1),Cx,Ox,6,1) COLORred;
       STICKLINE(Cx<= ref(cx,1),Hx,Lx,0,0) COLORgreen;
       STICKLINE(Cx<= ref(cx,1),Cx,Ox,6,0) COLORgreen;

      以均线为例:
       x:=ma(c,10);
       ox:=ma(o,10);
       cx:=ma(c,10);
       hx:=ma(h,10);
       lx:=ma(l,10);
       STICKLINE(Cx>=OX,Hx,Lx,0,0) COLORred;
       STICKLINE(Cx>=OX,Cx,Ox,6,1) COLORred;
       STICKLINE(Cx<= OX,Hx,Lx,0,0) COLORgreen;
       STICKLINE(Cx<= OX,Cx,Ox,6,0) COLORgreen;
      以上举例是由曲线显示转变为图形显示,我只是提供了一种思路,
      数据的正确性值得商榷,如MACD还可这样取值:
       oF:=EMA(o,12) - EMA(o,26);
       o1:=EMA(oF,9);
       cF:=EMA(c,12) - EMA(c,26);
       c1:=EMA(cF,9);
       hF:=EMA(h,12) - EMA(h,26);
       h1:=EMA(hF,9);
       lF:=EMA(l,12) - EMA(l,26);
       l1:=EMA(lF,9);
       STICKLINE(C1>=O1,H1,L1,0,0) COLORred;
       STICKLINE(C1>=O1,C1,O1,6,1) COLORred;
       STICKLINE(C1<= O1,H1,L1,0,0) COLORgreen;
       STICKLINE(C1<= O1,C1,O1,6,0) COLORgreen;
        从表面看比(ox:=ma(o,1)*x;)要来得正确,但实际还是不正确,
    (可显示O1,C1,H1,L1曲线观察比较),故编写指标不能照搬,应举一反三,
     融会贯通,才能编写出正确,实用的指标。


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

本版积分规则

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

GMT+8, 2024-11-23 02:54 , Processed in 0.089582 second(s), Total 12, Slave 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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