帮忙改一下这个 通达信的 (文华财经WH6赢顺V6.7)

投资者咨询:帮忙改一下这个 通达信的 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 13:49
 JZ:=IF(PERIOD=13,15{15秒钟},
    IF(PERIOD=17,15{30秒钟},
    IF(PERIOD=0,15{1分钟},
    IF(PERIOD=23,15{2分钟},
    IF(PERIOD=14,15{4分钟},
    IF(PERIOD=1,12{5分钟},
    IF(PERIOD=24,15{8分钟},    
    16)))))));A1:=JZ/2;
M1:=IF(A1>INTPART(A1), INTPART(A1)+1, A1);
M2:=A1*2;M3:=A1*4;M4:=A1*8;M5:=A1*16;M6:=A1*32;
CX:=CONST(C);CY:=IF(动力监控=1,CURRBARSCOUNT,DRAWNULL);
K1:=IF(均线开关=1 OR 均线开关=2,1,0);K2:=IF(均线开关=2 OR 均线开关=3,1,0);
K3:=IF(均线开关=1 OR 均线开关=2 OR 均线开关=3,1,0);
{破位}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
SPX1:=CONST(VALUEWHEN(CROSS(DIF,DEA),H));
SPX2:=CONST(VALUEWHEN(CROSS(DIF,DEA),L));
STICKLINE(CY<=5,SPX1,SPX1,4,-1)COLORRED;
STICKLINE(CY<=5,SPX2,SPX2,4,-1)COLORRED;
STICKLINE(CY<=5,SPX1,SPX2,4,-1)COLORRED;
XPX1:=CONST(VALUEWHEN(CROSS(DEA,DIF),H));
XPX2:=CONST(VALUEWHEN(CROSS(DEA,DIF),L));
STICKLINE(CY<=5,XPX1,XPX1,4,-1)COLORGREEN;
STICKLINE(CY<=5,XPX2,XPX2,4,-1)COLORGREEN;
STICKLINE(CY<=5,XPX1,XPX2,4,-1)COLORGREEN;
DRAWKLINE(H,O,L,C);
{递归均线}
MA1:MA(C,M1*K1)DOTLINE,COLORLIGRAY;
MA2:MA(C,M2*K1)COLORLIGRAY;
MA3:MA(C,M3*K1)COLORLIRED;
MA4:MA(C,M4*K3)COLORYELLOW;
MA5:MA(C,M5*K2)COLORLIBLUE;
MA6:MA(C,M6*K2)COLORRED;
{动力监控模块}
STICKLINE(CY<=M6+1,CX,CX,2,0)COLORGREEN;
STICKLINE(CY<=M5+1,CX,CX,2,0)COLORRED;
STICKLINE(CY<=M4+1,CX,CX,2,0)COLORYELLOW;
STICKLINE(CY<=M3+1,CX,CX,2,0)COLORLIBLUE;
STICKLINE(CY<=M2+1,CX,CX,2,0)COLORLIMAGENTA;
DRAWICON(CY=(M1+1)OR CY=(M2+1)OR CY=(M3+1),C,41);
DRAWICON(CY=(M4+1)OR CY=(M5+1)OR CY=(M6+1),C,41);
技术人员回复
日期:2018-8-31 13:59
 您指标中 动力监控参数没有定义,定义一下就可以了

 其余参考 :

 JZ:=IF(PERIOD=13,15{15秒钟},
    IF(PERIOD=17,15{30秒钟},
    IF(PERIOD=0,15{1分钟},
    IF(PERIOD=23,15{2分钟},
    IF(PERIOD=14,15{4分钟},
    IF(PERIOD=1,12{5分钟},
    IF(PERIOD=24,15{8分钟},    
    16)))))));
A1:=JZ/2;
M1:=IF(A1>INTPART(A1), INTPART(A1)+1, A1);
M2:=A1*2;
M3:=A1*4;
M4:=A1*8;
M5:=A1*16;
M6:=A1*32;
CX:=REFX1(C,10000);
CURRBARSCOUNT:DATACOUNT-BARPOS+1,NODRAW;
CY:=IF(动力监控=1,CURRBARSCOUNT,NULL);
K1:=IF(均线开关=1 OR 均线开关=2,1,0);
K2:=IF(均线开关=2 OR 均线开关=3,1,0);
K3:=IF(均线开关=1 OR 均线开关=2 OR 均线开关=3,1,0);
{破位}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
SPX1:=REFX1(VALUEWHEN(CROSS(DIF,DEA),H),10000);
SPX2:=REFX1(VALUEWHEN(CROSS(DIF,DEA),L),10000);
STICKLINE(CY<=5,SPX1,SPX1,4,-1),COLORRED;
STICKLINE(CY<=5,SPX2,SPX2,4,-1),COLORRED;
STICKLINE(CY<=5,SPX1,SPX2,4,-1),COLORRED;
XPX1:=REFX1(VALUEWHEN(CROSS(DEA,DIF),H),10000);
XPX2:=REFX1(VALUEWHEN(CROSS(DEA,DIF),L),10000);
STICKLINE(CY<=5,XPX1,XPX1,4,-1),COLORGREEN;
STICKLINE(CY<=5,XPX2,XPX2,4,-1),COLORGREEN;
STICKLINE(CY<=5,XPX1,XPX2,4,-1),COLORGREEN;
DRAWKLINE1(H,O,L,C);
{递归均线}
MA1:MA(C,M1*K1),DOT,COLORGRAY;
MA2:MA(C,M2*K1),COLORGRAY;
MA3:MA(C,M3*K1),COLORRED;
MA4:MA(C,M4*K3),COLORYELLOW;
MA5:MA(C,M5*K2),COLORBLUE;
MA6:MA(C,M6*K2),COLORRED;
{动力监控模块}
STICKLINE(CY<=M6+1,CX,CX,2,0),COLORGREEN;
STICKLINE(CY<=M5+1,CX,CX,2,0),COLORRED;
STICKLINE(CY<=M4+1,CX,CX,2,0),COLORYELLOW;
STICKLINE(CY<=M3+1,CX,CX,2,0),COLORBLUE;
STICKLINE(CY<=M2+1,CX,CX,2,0),COLORMAGENTA;
DRAWICON(CY=(M1+1) OR CY=(M2+1) OR CY=(M3+1),C,41);
DRAWICON(CY=(M4+1) OR CY=(M5+1) OR CY=(M6+1),C,41);
投资者咨询:帮忙改一下这个 通达信的 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 13:49
 动力监控为:1
均线开关为:3 

在哪个位置改???
技术人员回复
日期:2018-8-31 14:05
写在指标最前面就可以了:

参考:

 动力监控为:1;
均线开关为:3; 
投资者咨询:帮忙改一下这个 通达信的 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 13:49
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:tim截图20180831141301.png


不行啊

通达信是这样的
技术人员回复
日期:2018-8-31 14:22
 不同软件对函数的机制是不同的,给您改写的是文华指标

 您加载到主图上,根据文华指标分析就可以了,也可以显示标注和竹线的

 您先体验下
投资者咨询:帮忙改一下这个 通达信的 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-31 13:49
 谢谢啦