指标编写问答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]