请改写成文华 (文华财经WH6赢顺V6.7)

投资者咨询:请改写成文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-10 16:04

 老师好,请把下面的通达信的公式给改写成文华的,谢谢

上轨:EMA(H,25),COLORGREEN;
下轨:EMA(L,25),COLORGREEN;
NOTEXT_A111:=PLOYLINE(C>上轨,上轨);
NOTEXT_A222:IF(C>上轨,NOTEXT_A111,DRAWNULL),COLORRED;
NOTEXT_B111:=PLOYLINE(C>下轨,下轨);
NOTEXT_B222:IF(C>下轨,NOTEXT_B111,DRAWNULL),COLORRED;

ZT_1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);
ZT_2:=ZT_1>=0.099 AND CLOSE=HIGH AND LOW!=HIGH;
STICKLINE(ZT_2,OPEN,CLOSE,2.4,0),COLORYELLOW;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;
DRAWICON(CROSS(100,J),H*1.004,6);
DRAWICON(CROSS(J,0),L*0.996,5);


A1:=C>REF(C,4);A2:=C<REF(C,4);
T1:=A2 AND REF(A1,1);T2:=A2 AND REF(T1,1);
T3:=A2 AND REF(T2,1);T4:=A2 AND REF(T3,1);
T5:=A2 AND REF(T4,1);T6:=A2 AND REF(T5,1);
T7:=A2 AND REF(T6,1);T8:=A2 AND REF(T7,1);
T9:=A2 AND REF(T8,1);
DRAWTEXT(T6,L*0.994,ƌ'),COLORGREEN;
DRAWTEXT(T7,L*0.994,ƍ'),COLORGREEN;
DRAWTEXT(T8,L*0.994,Ǝ'),COLORGREEN;
DRAWTEXT(T9,L*0.994,Ə'),COLORYELLOW;
B1:=C<REF(C,4);B2:=C>REF(C,4);
D1:=B2 AND REF(B1,1);D2:=B2 AND REF(D1,1);
D3:=B2 AND REF(D2,1);D4:=B2 AND REF(D3,1);
D5:=B2 AND REF(D4,1);D6:=B2 AND REF(D5,1);
D7:=B2 AND REF(D6,1);D8:=B2 AND REF(D7,1);
D9:=B2 AND REF(D8,1);
DRAWTEXT(D6,H*1.006,ƌ'),COLORYELLOW;
DRAWTEXT(D7,H*1.006,ƍ'),COLORYELLOW;
DRAWTEXT(D8,H*1.006,Ǝ'),COLORYELLOW;
DRAWTEXT(D9,H*1.006,Ə'),COLORGREEN;


 

投资者咨询:请改写成文华 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-10 16:04
 通达信上是这样的,到文华也这样

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-10 16:17

 不同软件函数机制不同,改写后可能有差异,请理解

 

另,您的源码中有乱码,下面替换成了红字部分,您可以对照着修改一下

 

上轨:EMA(H,25),COLORGREEN;
下轨:EMA(L,25),COLORGREEN;
NOTEXT_A111:=TRENDLINES(C>上轨,上轨,C>上轨,上轨);
//PLOYLINE(C>上轨,上轨);
NOTEXT_A222:IF(C>上轨,NOTEXT_A111,NULL),COLORRED;
NOTEXT_B111:=TRENDLINES(C>下轨,下轨,C>下轨,下轨);
//PLOYLINE(C>下轨,下轨);
NOTEXT_B222:IF(C>下轨,NOTEXT_B111,NULL),COLORRED;

ZT_1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);
ZT_2:=ZT_1>=0.099 AND CLOSE=HIGH AND LOW<>HIGH;
STICKLINE(ZT_2,OPEN,CLOSE,2.4,0),COLORYELLOW;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DRAWICON(CROSS(100,J),H*1.004,6);
DRAWICON(CROSS(J,0),L*0.996,5);


A1:=C>REF(C,4);
A2:=C<REF(C,4);
T1:=A2 AND REF(A1,1);
T2:=A2 AND REF(T1,1);
T3:=A2 AND REF(T2,1);
T4:=A2 AND REF(T3,1);
T5:=A2 AND REF(T4,1);
T6:=A2 AND REF(T5,1);
T7:=A2 AND REF(T6,1);
T8:=A2 AND REF(T7,1);
T9:=A2 AND REF(T8,1);
DRAWTEXT(T6,L*0.994,'AA'),COLORGREEN;
DRAWTEXT(T7,L*0.994,'AA'),COLORGREEN;
DRAWTEXT(T8,L*0.994,'AA'),COLORGREEN;
DRAWTEXT(T9,L*0.994,'AA'),COLORYELLOW;
B1:=C<REF(C,4);
B2:=C>REF(C,4);
D1:=B2 AND REF(B1,1);
D2:=B2 AND REF(D1,1);
D3:=B2 AND REF(D2,1);
D4:=B2 AND REF(D3,1);
D5:=B2 AND REF(D4,1);
D6:=B2 AND REF(D5,1);
D7:=B2 AND REF(D6,1);
D8:=B2 AND REF(D7,1);
D9:=B2 AND REF(D8,1);
DRAWTEXT(D6,H*1.006,'AA'),COLORYELLOW;
DRAWTEXT(D7,H*1.006,'AA'),COLORYELLOW;
DRAWTEXT(D8,H*1.006,'AA'),COLORYELLOW;
DRAWTEXT(D9,H*1.006,'AA'),COLORGREEN;