请问如何把大智慧自带的宝塔线公式改成通达信副图指标使用,自己试过公式编译出错,麻烦大侠了.

大智慧源代码如下:
AC:=CLOSE;
B1:=REF(C,1);B2:=REF(C,2);
SS:=IF(C>REF(C,1) AND REF(C,1)>=REF(C,2),1,IF(C<REF(C,1) AND REF(C,1)<=REF(C,2),-1,IF(C>REF(C,2) AND REF(C,2)>REF(C,1),2,IF(C<REF(C,2) AND REF(C,2)<REF(C,1),-2,0))));
SM:=IF(REF(SS,1)<>0,REF(SS,1),IF(REF(SS,2)<>0,REF(SS,2),IF(REF(SS,3)<>0,REF(SS,3),IF(REF(SS,5)<>0,REF(SS,5),IF(REF(SS,6)<>0,REF(SS,6),IF(REF(SS,7)<>0,REF(SS,7),0))))));
mc:IF(REF(SS,1)<>0,B2,IF(SM>0,MIN(B1,B2),MAX(B1,B2))),COLORBLACK;
STICKLINE(SS=1 OR SM>=1 AND SS=0,B1,C,7,1),COLORRED;
STICKLINE(SS=-1 OR SM<=-1 AND SS=0,B1,C,7,0),colorGREEN;
STICKLINE(SS=2,B2,C,7,1),COLORRED;
STICKLINE(SS=-2,B2,C,7,0),colorGREEN;
STICKLINE((SS=-1 OR SS=-2) AND SM>0,B2,B1,7,1),COLORRED;
STICKLINE((SS=1 OR SS=2) AND SM<0,B2,B1,7,0),colorGREEN;
MA5:MA(AC,5),COLORWHITE;

代入通达信指标编辑器提示如下:
当前公式 : SPD (指标画线公式)
错误句 :
SM:=IF(REF(SS,1)<>0,REF(SS,1),IF(REF(SS,2)<>0,REF(SS,2),IF(REF(SS,3)<>0,REF(SS,3),IF(REF(SS,5)<>0,REF(SS,5),IF(REF(SS,6)<>0,REF(SS,6),IF(REF(SS,7)<>0,REF(SS,7),0))))))
详细信息 : 某个操作数没有相应的操作符匹配!
错误起始位置 : 360 ; 长度: 3
我要的其实应该是通达信鬼变脸(宝塔线升级版)指标公式

具体画法
(1)第一个鬼脸,昨收盘为“今开端”,以今收盘为今末端,画出类似“K线”的矩形。今末端比今开端高,视为红脸,反之为绿脸。
(2)昨鬼脸若为红脸,以其额头(上端)为今开端,今收盘比昨红脸额头更高,则画上升新红脸。
(3)昨红脸,今收盘低于昨红脸的额头,但又高于昨红脸的下巴(下端),今仍是红脸,今额头与昨额头平齐
(4)昨红脸。今收盘低于昨红脸之下巴,今为红翻绿的双色鬼脸,变色于昨红脸之下巴的位置。
今上半截红脸的额头与昨红脸的额头平齐,今上半截红脸的下巴与昨红脸之下巴平齐,
今下半截绿脸的额头与昨上半截红脸的下巴在同一位置,今收盘为昨下半截绿脸的下巴。
(5)昨绿脸,今收盘于昨绿脸之下巴之下,今仍是绿脸,是继续下垂的绿脸。今收盘于昨绿脸的
下巴与昨绿脸的额头之间,今仍是绿脸。今收盘在昨绿脸的额头之上,今为绿翻红的双色鬼脸,变色于昨绿脸之额头的位置.
(6)昨天变脸的话,则以新变脸部分来画,如红脸变绿脸,则以绿脸部分为准,忽略昨天的红脸部分。如绿脸变红脸,则以红脸部分为准,忽略昨天的绿脸部分。

第1个回答  2012-10-11
通成信有副图宝塔线的,代码:TOW
第2个回答  2012-10-10
没有丝毫作用的指标。
第3个回答  2012-10-11
把<>换成 !=追问

对,不过还是缺宝塔线K线,我用死办法已试过 ,不知哪里还有问题   

追答

不好意思,通达信的函数功能很差,很早就没用他。你网上再找找,或到别的股票论坛问问,比百度快。

我以前在用TDX时,知道他通不过~_~

本回答被提问者采纳
第4个回答  2012-10-10
这个不会
第5个回答  2012-10-10
找通达信此公式的源代码,
相似回答