通达信指标改写 (文华财经WH6赢顺V6.7)

投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33
 

B:=C<REF(C,4);
N:=CURRBARSCOUNT;
B1:=(N=6 AND REFXV(COUNT(B,6),5)=6) OR (N=7 AND REFXV(COUNT(B,7),6)=7) OR (N=8 AND REFXV(COUNT(B,8),7)=8) OR (N>=9 AND REFXV(COUNT(B,9),8)=9);
DRAWNUMBER(B1 AND REF(B,1)=0,L,1),COLORMAGENTA;
B2:=(N=5 AND REFXV(COUNT(B,6),4)=6) OR (N=6 AND REFXV(COUNT(B,7),5)=7) OR (N=7 AND REFXV(COUNT(B,8),6)=8) OR (N>=8 AND REFXV(COUNT(B,9),7)=9);
DRAWNUMBER(B2 AND REF(B,2)=0,L,2),COLORMAGENTA;
B8:=(N=1 AND COUNT(B,8)=8) OR (N>=2 AND REFXV(COUNT(B,9),1)=9);
DRAWNUMBER(B8 AND REF(B,8)=0,L,8),COLORMAGENTA;
B9:=(N>=1 AND COUNT(B,9)=9);
DRAWNUMBER(B9 AND REF(B,9)=0,L,9),COLORYELLOW;
S:=C>REF(C,4);
S1:=(N=6 AND REFXV(COUNT(S,6),5)=6) OR (N=7 AND REFXV(COUNT(S,7),6)=7) OR (N=8 AND REFXV(COUNT(S,8),7)=8) OR (N>=9 AND REFXV(COUNT(S,9),8)=9);
DRAWNUMBER(S1 AND REF(S,1)=0,H,1),COLORMAGENTA,DRAWABOVE;
S2:=(N=5 AND REFXV(COUNT(S,6),4)=6) OR (N=6 AND REFXV(COUNT(S,7),5)=7) OR (N=7 AND REFXV(COUNT(S,8),6)=8) OR (N>=8 AND REFXV(COUNT(S,9),7)=9);
DRAWNUMBER(S2 AND REF(S,2)=0,H,2),COLORMAGENTA,DRAWABOVE;
S8:=(N=1 AND COUNT(S,8)=8) OR (N>=2 AND REFXV(COUNT(S,9),1)=9);
DRAWNUMBER(S8 AND REF(S,8)=0,H,8),COLORMAGENTA,DRAWABOVE;
S9:=(N>=1 AND COUNT(S,9)=9);
DRAWNUMBER(S9 AND REF(S,9)=0,H,9),COLORGREEN,DRAWABOVE;


这个指标如何改写成文华的?



 

技术人员回复
日期:2019-4-12 14:37
 不同软件函数机制不同,加载起来略有差异是正常的

参考:

B:=C<REF(C,4);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
N:=CURRBARSCOUNT;
B1:=(N=6 AND REFX(COUNT(B,6),5)=6) OR (N=7 AND REFX(COUNT(B,7),6)=7) OR (N=8 AND REFX(COUNT(B,8),7)=8) OR (N>=9 AND REFX(COUNT(B,9),8)=9);
DRAWNUMBER1(B1 AND REF(B,1)=0,L,L,1),COLORMAGENTA;
B2:=(N=5 AND REFX(COUNT(B,6),4)=6) OR (N=6 AND REFX(COUNT(B,7),5)=7) OR (N=7 AND REFX(COUNT(B,8),6)=8) OR (N>=8 AND REFX(COUNT(B,9),7)=9);
DRAWNUMBER1(B2 AND REF(B,2)=0,L,L,2),COLORMAGENTA;
B8:=(N=1 AND COUNT(B,8)=8) OR (N>=2 AND REFX(COUNT(B,9),1)=9);
DRAWNUMBER1(B8 AND REF(B,8)=0,L,L,8),COLORMAGENTA;
B9:=(N>=1 AND COUNT(B,9)=9);
DRAWNUMBER1(B9 AND REF(B,9)=0,L,L,9),COLORYELLOW;
S:=C>REF(C,4);
S1:=(N=6 AND REFX(COUNT(S,6),5)=6) OR (N=7 AND REFX(COUNT(S,7),6)=7) OR (N=8 AND REFX(COUNT(S,8),7)=8) OR (N>=9 AND REFX(COUNT(S,9),8)=9);
DRAWNUMBER1(S1 AND REF(S,1)=0,H,H,1),COLORMAGENTA;
S2:=(N=5 AND REFX(COUNT(S,6),4)=6) OR (N=6 AND REFX(COUNT(S,7),5)=7) OR (N=7 AND REFX(COUNT(S,8),6)=8) OR (N>=8 AND REFX(COUNT(S,9),7)=9);
DRAWNUMBER1(S2 AND REF(S,2)=0,H,H,2),COLORMAGENTA;
S8:=(N=1 AND COUNT(S,8)=8) OR (N>=2 AND REFX(COUNT(S,9),1)=9);
DRAWNUMBER1(S8 AND REF(S,8)=0,H,H,8),COLORMAGENTA;
S9:=(N>=1 AND COUNT(S,9)=9);
DRAWNUMBER1(S9 AND REF(S,9)=0,H,H,9),COLORGREEN;

投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33

 无效

 

技术人员回复
日期:2019-4-12 14:49
 本地加载是有数字标记的,您具体有什么疑问,可以配合截图说明一下



图片点击可在新窗口打开查看
投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33
  

G10:=COUNT(CLOSE>REF(CLOSE,4),10)=10;

G9:=COUNT(CLOSE>REF(CLOSE,4),9)=9 AND G10=0;

G8:=COUNT(CLOSE>REF(CLOSE,4),8)=8 AND G9=0;

G7:=COUNT(CLOSE>REF(CLOSE,4),7)=7 AND G8=0;

G6:=COUNT(CLOSE>REF(CLOSE,4),6)=6 AND G7=0;

G5:=COUNT(CLOSE>REF(CLOSE,4),5)=5 AND G6=0;

G4:=COUNT(CLOSE>REF(CLOSE,4),4)=4 AND G5=0;

G3:=COUNT(CLOSE>REF(CLOSE,4),3)=3 AND G4=0;

G2:=COUNT(CLOSE>REF(CLOSE,4),2)=2 AND G3=0;

G1:=CLOSE>REF(CLOSE,4) AND G2=0;

D10:=COUNT(CLOSE<REF(CLOSE,4),10)=10;

D9:=COUNT(CLOSE<REF(CLOSE,4),9)=9 AND D10=0;

D8:=COUNT(CLOSE<REF(CLOSE,4),8)=8 AND D9=0;

D7:=COUNT(CLOSE<REF(CLOSE,4),7)=7 AND D8=0;

D6:=COUNT(CLOSE<REF(CLOSE,4),6)=6 AND D7=0;

D5:=COUNT(CLOSE<REF(CLOSE,4),5)=5 AND D6=0;

D4:=COUNT(CLOSE<REF(CLOSE,4),4)=4 AND D5=0;

D3:=COUNT(CLOSE<REF(CLOSE,4),3)=3 AND D4=0;

D2:=COUNT(CLOSE<REF(CLOSE,4),2)=2 AND D3=0;

D1:=CLOSE<REF(CLOSE,4) AND D2=0;

GG8:=IF(G8=1 AND REFX(G9=1,1),G8,0);

GG7:=IF(G7=1 AND REFX(G9=1,2),G7,0);

GG6:=IF(G6=1 AND REFX(G9=1,3),G6,0);

GG5:=IF(G5=1 AND REFX(G9=1,4),G5,0);

GG4:=IF(G4=1 AND REFX(G9=1,5),G4,0);

GG3:=IF(G3=1 AND REFX(G9=1,6),G3,0);

GG2:=IF(G2=1 AND REFX(G9=1,7),G2,0);

GG1:=IF(G1=1 AND REFX(G9=1,8),G1,0);

DD8:=IF(D8=1 AND REFX(D9=1,1),D8,0);

DD7:=IF(D7=1 AND REFX(D9=1,2),D7,0);

DD6:=IF(D6=1 AND REFX(D9=1,3),D6,0);

DD5:=IF(D5=1 AND REFX(D9=1,4),D5,0);

DD4:=IF(D4=1 AND REFX(D9=1,5),D4,0);

DD3:=IF(D3=1 AND REFX(D9=1,6),D3,0);

DD2:=IF(D2=1 AND REFX(D9=1,7),D2,0);

DD1:=IF(D1=1 AND REFX(D9=1,8),D1,0);

DRAWTEXT(G9=1,K*1.01,"9"),COLORGREEN;

DRAWTEXT(GG8=1,K*1.01,"8"),COLORWHITE;

DRAWTEXT(GG7=1,K*1.01,"7"),COLORWHITE;

DRAWTEXT(GG6=1,K*1.01,"6"),COLORWHITE;

DRAWTEXT(GG5=1,K*1.01,"5"),COLORWHITE;

DRAWTEXT(GG4=1,K*1.01,"4"),COLORWHITE;

DRAWTEXT(GG3=1,K*1.01,"3"),COLORWHITE;

DRAWTEXT(GG2=1,K*1.01,"2"),COLORWHITE;

DRAWTEXT(GG1=1,K*1.01,"1"),COLORWHITE;

DRAWTEXT(D9=1,K/1.01,"9"),COLORRED;

DRAWTEXT(DD8=1,K/1.01,"8"),COLORYELLOW;

DRAWTEXT(DD7=1,K/1.01,"7"),COLORYELLOW;

DRAWTEXT(DD6=1,K/1.01,"6"),COLORYELLOW;

DRAWTEXT(DD5=1,K/1.01,"5"),COLORYELLOW;

DRAWTEXT(DD4=1,K/1.01,"4"),COLORYELLOW;

DRAWTEXT(DD3=1,K/1.01,"3"),COLORYELLOW;

DRAWTEXT(DD2=1,K/1.01,"2"),COLORYELLOW;

DRAWTEXT(DD1=1,K/1.01,"1"),COLORYELLOW;

 

 

这个在文华检测是通过的,但是它要求一直到“9”全部满足后才写123456789,我想要的是,只要1234567到“7” 满 足就写上,但如果后面的“8”不满足,就把全面的全部擦除。同理,“8”满足,“9”不满足,也把全面的全部擦除。

 
技术人员回复
日期:2019-4-12 15:05
 您的源码有乱码,您重新编辑一下,点击旁边的编辑,然后删掉源码 重新复制源码
投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33

 重新改写过了,行吗?

 

技术人员回复
日期:2019-4-12 15:19
 我们分析一下,最晚17点回复您,请耐心等待

投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33
 

G10:=COUNT(CLOSE>REF(CLOSE,4),10)=10;

G9:=COUNT(CLOSE>REF(CLOSE,4),9)=9 AND G10=0;

G8:=COUNT(CLOSE>REF(CLOSE,4),8)=8 AND G9=0;

G7:=COUNT(CLOSE>REF(CLOSE,4),7)=7 AND G8=0;

G6:=COUNT(CLOSE>REF(CLOSE,4),6)=6 AND G7=0;

G5:=COUNT(CLOSE>REF(CLOSE,4),5)=5 AND G6=0;

G4:=COUNT(CLOSE>REF(CLOSE,4),4)=4 AND G5=0;

G3:=COUNT(CLOSE>REF(CLOSE,4),3)=3 AND G4=0;

G2:=COUNT(CLOSE>REF(CLOSE,4),2)=2 AND G3=0;

G1:=CLOSE>REF(CLOSE,4) AND G2=0;

D10:=COUNT(CLOSE<REF(CLOSE,4),10)=10;

D9:=COUNT(CLOSE<REF(CLOSE,4),9)=9 AND D10=0;

D8:=COUNT(CLOSE<REF(CLOSE,4),8)=8 AND D9=0;

D7:=COUNT(CLOSE<REF(CLOSE,4),7)=7 AND D8=0;

D6:=COUNT(CLOSE<REF(CLOSE,4),6)=6 AND D7=0;

D5:=COUNT(CLOSE<REF(CLOSE,4),5)=5 AND D6=0;

D4:=COUNT(CLOSE<REF(CLOSE,4),4)=4 AND D5=0;

D3:=COUNT(CLOSE<REF(CLOSE,4),3)=3 AND D4=0;

D2:=COUNT(CLOSE<REF(CLOSE,4),2)=2 AND D3=0;

D1:=CLOSE<REF(CLOSE,4) AND D2=0;

GG8:=IF(G8=1 AND REFX(G9=1,1),G8,0);

GG7:=IF(G7=1 AND REFX(G9=1,2),G7,0);

GG6:=IF(G6=1 AND REFX(G9=1,3),G6,0);

GG5:=IF(G5=1 AND REFX(G9=1,4),G5,0);

GG4:=IF(G4=1 AND REFX(G9=1,5),G4,0);

GG3:=IF(G3=1 AND REFX(G9=1,6),G3,0);

GG2:=IF(G2=1 AND REFX(G9=1,7),G2,0);

GG1:=IF(G1=1 AND REFX(G9=1,8),G1,0);

DD8:=IF(D8=1 AND REFX(D9=1,1),D8,0);

DD7:=IF(D7=1 AND REFX(D9=1,2),D7,0);

DD6:=IF(D6=1 AND REFX(D9=1,3),D6,0);

DD5:=IF(D5=1 AND REFX(D9=1,4),D5,0);

DD4:=IF(D4=1 AND REFX(D9=1,5),D4,0);

DD3:=IF(D3=1 AND REFX(D9=1,6),D3,0);

DD2:=IF(D2=1 AND REFX(D9=1,7),D2,0);

DD1:=IF(D1=1 AND REFX(D9=1,8),D1,0);

DRAWTEXT(G9=1,K*1.01,"9"),COLORGREEN;

DRAWTEXT(GG8=1,K*1.01,"8"),COLORWHITE;

DRAWTEXT(GG7=1,K*1.01,"7"),COLORWHITE;

DRAWTEXT(GG6=1,K*1.01,"6"),COLORWHITE;

DRAWTEXT(GG5=1,K*1.01,"5"),COLORWHITE;

DRAWTEXT(GG4=1,K*1.01,"4"),COLORWHITE;

DRAWTEXT(GG3=1,K*1.01,"3"),COLORWHITE;

DRAWTEXT(GG2=1,K*1.01,"2"),COLORWHITE;

DRAWTEXT(GG1=1,K*1.01,"1"),COLORWHITE;

DRAWTEXT(D9=1,K/1.01,"9"),COLORRED;

DRAWTEXT(DD8=1,K/1.01,"8"),COLORYELLOW;

DRAWTEXT(DD7=1,K/1.01,"7"),COLORYELLOW;

DRAWTEXT(DD6=1,K/1.01,"6"),COLORYELLOW;

DRAWTEXT(DD5=1,K/1.01,"5"),COLORYELLOW;

DRAWTEXT(DD4=1,K/1.01,"4"),COLORYELLOW;

DRAWTEXT(DD3=1,K/1.01,"3"),COLORYELLOW;

DRAWTEXT(DD2=1,K/1.01,"2"),COLORYELLOW;

DRAWTEXT(DD1=1,K/1.01,"1"),COLORYELLOW;

投资者咨询:通达信指标改写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 14:33
 谢谢