投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=0;
SC:=0;
N1:=0;
N2:=0;
IF MA5>MA10 THEN
BEGIN
JC:=CROSS(MA5,MA10); //金叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
红柱总面积MJ:VALUEWHEN(MA5>MA10,SUM(MA5-MA10,N1));//红柱期间MACD面积
MJJ:红柱总面积MJ/N1;
IF MA5<MA10 THEN
BEGIN
SC:=CROSSDOWN(MA5,MA10);//死叉
N2:=BARSLAST(SC)+1;//死叉到当前距离
绿柱总面积MS:VALUEWHEN(MA5<MA10,SUM(MA5-MA10,N2));//绿柱期间MACD面积
MJJ:绿柱总面积MS/N2;
END
END
STICKLINE(MA5>MA10,0,红柱总面积MJ,COLORRED,1);
技术人员回复
日期:2018-5-21 14:30
这样:
两个if并列写就好了
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=0;
SC:=0;
N1:=0;
N2:=0;
IF MA5>MA10 THEN
BEGIN
JC:=CROSS(MA5,MA10); //金叉
N1:=BARSLAST(JC)+1;//金叉到当前距离
红柱总面积MJ:VALUEWHEN(MA5>MA10,SUM(MA5-MA10,N1));//红柱期间MACD面积
MJJ:红柱总面积MJ/N1;
END
IF MA5<MA10 THEN
BEGIN
SC:=CROSSDOWN(MA5,MA10);//死叉
N2:=BARSLAST(SC)+1;//死叉到当前距离
绿柱总面积MS:VALUEWHEN(MA5<MA10,SUM(MA5-MA10,N2));//绿柱期间MACD面积
MJJ:绿柱总面积MS/N2;
END
STICKLINE(MA5>MA10,0,红柱总面积MJ,COLORRED,1);
STICKLINE(MA5<MA10,0,绿柱总面积MS,COLORGREEN,1);
投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
接受行情时, 为什么自编指标加不上呢?
投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
技术人员回复
日期:2018-5-22 14:11
投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
技术人员回复
日期:2018-5-22 14:52
投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
你是怎么去掉的呀?加载时没有任何反应,输入中文字头字母也看不到指标
技术人员回复
日期:2018-5-22 15:08
是只要把指标命名为中文,就不能加载吗?
源码参考:
MA5:=MA(C,5);
MA10:=MA(C,10);
JC:=0;
SC:=0;
N1:=0;
N2:=0;
IF MA5>=MA10 THEN
BEGIN
JC:=CROSS(MA5,MA10); //金叉
N1:BARSLAST(JC)+1,NODRAW;//金叉到当前距离
红柱总面积MJ:VALUEWHEN(MA5>=MA10,SUM(MA5-MA10,N1)),NODRAW;//红柱期间MACD面积
MJJ:红柱总面积MJ/N1;
END
IF MA5<=MA10 THEN
BEGIN
SC:=CROSSDOWN(MA5,MA10);//死叉
N2:=BARSLAST(SC)+1;//死叉到当前距离
绿柱总面积MS:=VALUEWHEN(MA5<=MA10,SUM(MA5-MA10,N2));//绿柱期间MACD面积
MJJ:绿柱总面积MS/N2;
END
STICKLINE(MA5>=MA10,0,红柱总面积MJ,COLORRED,1);
STICKLINE(MA5<=MA10,0,绿柱总面积MS,COLORGREEN,1);
投资者咨询:请教一个问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-5-21 14:07
对的,中文名字就加不上


文件名:111.png