请老师帮忙编写 (文华财经WH8赢智V8.2)

投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 22:47

 1、MACD金叉后(金叉的第一根K线走完):

 刚结束的MACD绿柱堆的面积是前面相邻红柱堆的面积三分之一,或者是前一个绿柱堆面积的三分之一,则MACD金叉后标注向上红箭头;

 

2、MACD死叉后(死叉的第一根K线走完)::

 刚结束的MACD红柱堆的面积是前面相邻绿柱堆的面积三分之一,或者是前一个红柱堆面积的三分之一,则MACD死叉后标注向下绿箭头;

技术人员回复
日期:2018-5-12 8:08
 参考:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);//金叉
SC:=CROSSDOWN(DIFF,DEA);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
MJ:=VALUEWHEN(DIFF>DEA,SUM(MACD,N1));//红柱期间MACD面积
MS:=VALUEWHEN(DIFF<DEA,-1*SUM(MACD,N2));//绿柱期间MACD面积
DRAWICON(JC&&(MS=1/3*REF(MJ,1)||MS=1/3*REF(MS,N1+1)),MACD,'ICO4');
DRAWICON(SC&&(MJ=1/3*REF(MS,1)||MJ=1/3*REF(MJ,N2+1)),MACD,'ICO5');

投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 22:47
 老师,这个怎么加载呀?我新建了一个公式,加载后怎么没有显示呀,请老师看一下
技术人员回复
日期:2018-5-14 18:15
参考下图,软件右上角编写》编写公式》复制2楼源码》设置副图属性》语法检测后主图加载

需要注意根据1楼思路正好等于前面1/3的条件比较苛刻,盘中满足条件的位置会比较少

图片点击可在新窗口打开查看


投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 22:47

 老师,请修改成:

 

 1、MACD金叉后(金叉的第一根K线走完):

 刚结束的MACD绿柱堆的面积是前面相邻红柱堆的面积三分之一以内,或者是前一个绿柱堆面积的三分之一以内,则MACD金叉后标注向上红箭头;

 

2、MACD死叉后(死叉的第一根K线走完)::

 刚结束的MACD红柱堆的面积是前面相邻绿柱堆的面积三分之一以内,或者是前一个红柱堆面积的三分之一以内,则MACD死叉后标注向下绿箭头;

 

 

并且测试一下,谢谢!

技术人员回复
日期:2018-5-15 9:26
 参考:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);//金叉
SC:=CROSSDOWN(DIFF,DEA);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
MJ:=VALUEWHEN(DIFF>DEA,SUM(MACD,N1));//红柱期间MACD面积
MS:=VALUEWHEN(DIFF<DEA,-1*SUM(MACD,N2));//绿柱期间MACD面积
DRAWICON(JC&&(MS<=1/3*REF(MJ,1)||MS<=1/3*REF(MS,N1+1)),MACD,'ICO4');
DRAWICON(SC&&(MJ<=1/3*REF(MS,1)||MJ<=1/3*REF(MJ,N2+1)),MACD,'ICO5');
投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 22:47
 老师,加载了以后还是没有出箭头,请老师帮忙看一下是怎么回事?
技术人员回复
日期:2018-5-15 14:59
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);//金叉
SC:=CROSSDOWN(DIFF,DEA);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
MJ:=VALUEWHEN(DIFF>DEA,SUM(MACD,N1));//红柱期间MACD面积
MS:=VALUEWHEN(DIFF<DEA,-1*SUM(MACD,N2));//绿柱期间MACD面积
DRAWICON(REFX1(JC,1)&&(MS<=1/3*REF(MJ,1)||MS<=1/3*REF(MS,N1)),MACD,'ICO4');
DRAWICON(REFX1(SC,1)&&(MJ<=1/3*REF(MS,1)||MJ<=1/3*REF(MJ,N2)),MACD,'ICO5');
投资者咨询:请老师帮忙编写 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 22:47
 老师,还是没有箭头,你在电脑上测试是正常的吗?我的怎么回事呀?
技术人员回复
日期:2018-5-15 15:07
副图标注的,您指标设置属性副图,在副图上加载看下就好了