[求助]附图的问题 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]附图的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:10
 N1:=18;N2:=50;N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100)COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,DRAWNULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,DRAWNULL),COLORFFFF00;
{辅助代码}
DRAWKLINE(H,O,L,C);
DRAWTEXT(CURRBARSCOUNT=5,H,Ƌ');DRAWTEXT(CURRBARSCOUNT=8,H,Ǝ');
DRAWTEXT(CURRBARSCOUNT=13,H,ཉ');DRAWTEXT(CURRBARSCOUNT=21,H,ད');DRAWTEXT(CURRBARSCOUNT=34,H,ཞ');
DRAWTEXT(CURRBARSCOUNT=55,H,ཱི');DRAWTEXT(CURRBARSCOUNT=89,H,ྕ');DRAWTEXT(CURRBARSCOUNT=144,H,飨');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,38);
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,39);
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOTLINE,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;


帮我看一下,这是通达信的,帮我改一下,谢谢。
技术人员回复
日期:2018-5-10 8:20
 参考:

 N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,'A');
DRAWTEXT(CURRBARSCOUNT=8,H,'A');
DRAWTEXT(CURRBARSCOUNT=13,H,'A');
DRAWTEXT(CURRBARSCOUNT=21,H,'A');
DRAWTEXT(CURRBARSCOUNT=34,H,'A');
DRAWTEXT(CURRBARSCOUNT=55,H,'A');
DRAWTEXT(CURRBARSCOUNT=89,H,'A');
DRAWTEXT(CURRBARSCOUNT=144,H,'A');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,38);
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,39);
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;
投资者咨询:[求助]附图的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:10
 这是自编的怎么调出来添加在附图或者把MACD替换了
技术人员回复
日期:2018-5-10 9:22
右上角》系统工具》指标管理器

新建一个指标,把上面的指标源码复制进去,保存为新的自编指标

然后在副图上右键》叠加技术指标》选择这个指标就可以了

另外,您是刚接触软件,请在右上角》帮助》软件说明书中系统熟悉下软件
投资者咨询:[求助]附图的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:10
 N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,Ƌ');
DRAWTEXT(CURRBARSCOUNT=8,H,Ǝ');
DRAWTEXT(CURRBARSCOUNT=13,H,ཉ');
DRAWTEXT(CURRBARSCOUNT=21,H,ད');
DRAWTEXT(CURRBARSCOUNT=34,H,ཞ');
DRAWTEXT(CURRBARSCOUNT=55,H,ཱི');
DRAWTEXT(CURRBARSCOUNT=89,H,ྕ');
DRAWTEXT(CURRBARSCOUNT=144,H,飨');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,38);
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,39);
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;

帮我把向上的笑脸换成红色三角,把向下的笑脸换成绿色笑脸,我不要显示数字,谢谢。
技术人员回复
日期:2018-5-10 9:54
  N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,?');
DRAWTEXT(CURRBARSCOUNT=8,H,?');
DRAWTEXT(CURRBARSCOUNT=13,H,?');
DRAWTEXT(CURRBARSCOUNT=21,H,?');
DRAWTEXT(CURRBARSCOUNT=34,H,?');
DRAWTEXT(CURRBARSCOUNT=55,H,?');
DRAWTEXT(CURRBARSCOUNT=89,H,?');
DRAWTEXT(CURRBARSCOUNT=144,H,飨');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8);
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,2);
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;
投资者咨询:[求助]附图的问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:10
 
N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,?');
DRAWTEXT(CURRBARSCOUNT=8,H,?');
DRAWTEXT(CURRBARSCOUNT=13,H,?');
DRAWTEXT(CURRBARSCOUNT=21,H,?');
DRAWTEXT(CURRBARSCOUNT=34,H,?');
DRAWTEXT(CURRBARSCOUNT=55,H,?');
DRAWTEXT(CURRBARSCOUNT=89,H,?');
DRAWTEXT(CURRBARSCOUNT=144,H,飨');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8);
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,2);
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;

这个修改的公式红色三角离线太远了,我要红色三角挨着线,还有绿色三角还是笑脸,把向下的笑脸帮我改成绿色三角也要挨着线,谢谢!
技术人员回复
日期:2018-5-10 10:34
这两句这麽改:

DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8),VALIGN0;
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,9),VALIGN2;