通达信指标公式我复制到同花顺指标编辑器里的通达信模式就出现行4: 缺少 ; 为什么?谢谢指导一下

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
马线:=MA(牛线,6);
STICKLINE(C>牛线,2.5,4,8,0),colorred{colorgreen},LINETHICK2;
STICKLINE(C<马线,2.5,4,8,0),colorgreen{colorred},LINETHICK2;
STICKLINE(牛线>=C AND C>=马线,2.5,4,8,0),colorgreen{colormagenta}{coloryellow},LINETHICK2;
A:=MAX(MA(C,60),MA(C,120));
B:=MIN(MA(C,60),MA(C,120));
STICKLINE(C>=A,0.5,2,8,0),colorred{colorgreen},LINETHICK2;
STICKLINE(C<=B,0.5,2,8,0),colorgreen{colorred},LINETHICK2;
STICKLINE(A>=C AND C>=B,0.5,2,8,0),colorgreen{colormagenta}{coloryellow},LINETHICK2;

{R:=0;}
E:=MAX(MA(C,45),MA(C,90));
F:=MIN(MA(C,45),MA(C,90));
STICKLINE(C>E,-1.5,0,8,0),colorred{colorgreen},LINETHICK2;
STICKLINE(C<F,-1.5,0,8,0),colorgreen{colorred},LINETHICK2;
STICKLINE(E>=C AND C>=F,-1.5,0,8,0),colorgreen{colormagenta}{coloryellow},LINETHICK2;
J:=MAX(MA(C,30),MA(C,60));
K:=MIN(MA(C,30),MA(C,60));
STICKLINE(C>J,-3.5,-2,8,0),colorred{colorgreen},LINETHICK2;
STICKLINE(C<K,-3.5,-2,8,0),colorgreen{colorred},LINETHICK2;
STICKLINE(J>=C AND C>=K,-3.5,-2,8,0),colorgreen{colormagenta}{coloryellow},LINETHICK2;

因为同花顺跟通达信的指标是不通用的,如果想使用需要修改指标公式,这段代码还是可以修改的,修改后在同花顺使用的效果如下图。下面一张是通达信截图,一张是同花顺截图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-23
通达信和同花顺的核心不同了,公式不能通用。
相似回答