股友量 发表于 2021-12-31 10:08

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

310.问:
      今日10日平均线值减昨天10日平均线值,除以昨天10日平均线值大于0.003

   答(恒悦):
       m:=ma(c,10);
       m/ref(m,1)-1>0.003


311.问:
      如何在macd最大值处标注数字?

   答(恒悦):
      DRAWNUMBER(macd=hhv(macd,0),macd,macd,3) ;


312.问:
      我想要的是在主图可见时的macd最大值,而且是最后一次。

   答(恒悦):
      v1:=BARSLAST(BARPOS=SYSPARAM(2));
      v2:=BARSLAST(BARPOS=SYSPARAM(3));
      v3:=ref(hhv(macd,v1-v2),v2);
      DRAWNUMBER(macd=v3,macd,macd,3) ;


313.问:
      kdj的j线,以5分钟数据为基础,在5分钟图里同时看到15分钟和60分钟的j线。

   答(lhl311):
       J:"kdj.j";//此为5分钟时的J线
       J60:"kdj.j#min60";//此为5分钟时的60分钟的j线
       J30:"kdj.j#min30";//此为5分钟时的30分钟的j线


314.问:
      如何把此公式.加仓点提示改为.三个叠加的三角.
       A:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
       B:(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
       EMABASE:(h+l+2*c)/4;
       DRAWICON(cross(EMABASE,a) and cross(EMABASE,b),b,1);
       DRAWICON(cross(a,b) and EMABASE>a,a,4);
       DRAWICON(cross(a,EMABASE) and cross(b,EMABASE),b,2);
       DRAWICON(cross(b,a) and EMABASE<a,a,5);
       bu:=BARSLAST(c=hhv(c,20)) ;
       se:=BARSLAST(c=llv(c,20));
       a1:hhv(c,17),linethick0,colorffff54;
       a2:llv(c,17),linethick0,color5454ff;
       PARTLINE(bu<se,a2),linethick2,color5454ff;
       PARTLINE(bu>se,a1),linethick2,colorffff54;

   答(恒悦):
       一定要改就先将图片保存为名为mybmp.bmp格式的文件存放到
       D:\FoxTrader_V3\FmlDLL
       将这句
       DRAWICON(cross(a,b) and EMABASE>a,a,4);
       改为
       DRAWICON(cross(a,b) and EMABASE>a,a,‘mybmp’);


315.问:
      上面的公式请加入,布林通道

   答(恒悦):
       在后面加上
       mid:stkindi('','boll.mid',0,6);
       upp:stkindi('','boll.upper',0,6);
       lower:stkindi('','boll.lower',0,6);

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