求助编辑指标 (文华财经WH6赢顺V6.7)

投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 1、分别求取求取5均线与10均线金叉、死叉后所包围的面积累计值并以柱状画线。
 2、分别求取金叉后的面积累计值除以金叉到当前的累计时间;死叉后面积累计值除以死叉到当前的累计时间,并两者的画出连续曲线。
技术人员回复
日期:2018-5-9 13:28
核实下,面积累计值是统计的一次金叉到死叉之间的累计面积,下次金叉到死叉清零重新统计?

还是也累计到下次金叉到死叉之间的面积?
投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 是的
投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 清零后重新计算
技术人员回复
日期:2018-5-9 13:52
编写实现起来比较复杂,明日工作时间给您回复,请谅解
投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 先谢谢啦!
技术人员回复
日期:2018-5-10 12:49

参考:

 

MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=CROSS(MA5,MA10); //金叉
SC:=CROSSDOWN(MA5,MA10);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
MJ:=VALUEWHEN(MA5>MA10,SUM(MA5-MA10,N1));
MS:=VALUEWHEN(MA5<MA10,SUM(MA10-MA5,N2));
STICKLINE(MA5>MA10,0,MJ,COLORRED,1);
STICKLINE(MA5<MA10,0,MS,COLORGREEN,1);
MJJ:MJ/N1;
MSS:MS/N2;

投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 我意思是柱状图在零轴上下显示,平均值画成一条连续的曲线。是否帮助修改一下。
技术人员回复
日期:2018-5-10 14:15

这样试下,

 

MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=CROSS(MA5,MA10); //金叉
SC:=CROSSDOWN(MA5,MA10);//死叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(SC)+1;//死叉到当前距离
MJ:=VALUEWHEN(MA5>MA10,SUM(MA5-MA10,N1));
MS:=VALUEWHEN(MA5<MA10,SUM(MA10-MA5,N2));
STICKLINE(MA5>MA10,0,MJ,COLORRED,1);
STICKLINE(MA5<MA10,0,-MS,COLORGREEN,1);
MJJ:MJ/N1;
MSS:MS/N2;

投资者咨询:求助编辑指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 13:15
 能否把黄白线画成一条首尾相接的连续的曲线,就是给曲线函数赋值时,根据条件不同,有不同赋值,也就是要替换分母,N1,N2。

就是 if ma5大于ma10  平均mj=sum/n1,else 平均mj=sum/n2

不知道,文华有没有类似,IF ... ELSE.... 的函数语句?

我的意思就是根据当前的金叉状态给曲线函数赋值