请问如何把大智慧自带的宝塔线公式改成通达信副图指标使用,自己试过公式编译出错,麻烦大侠了.
大智慧源代码如下:AC:=CLOSE;B1:=REF(C,1);B2:=REF(C,2);SS:=IF(C>REF(C,1)ANDREF(C,1)>=REF(C,2),1...
大智慧源代码如下:
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)昨天变脸的话,则以新变脸部分来画,如红脸变绿脸,则以绿脸部分为准,忽略昨天的红脸部分。如绿脸变红脸,则以红脸部分为准,忽略昨天的绿脸部分。
完 展开
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)昨天变脸的话,则以新变脸部分来画,如红脸变绿脸,则以绿脸部分为准,忽略昨天的红脸部分。如绿脸变红脸,则以红脸部分为准,忽略昨天的绿脸部分。
完 展开
5个回答
展开全部
通成信有副图宝塔线的,代码:TOW
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
VSH艾羽
2024-10-27 广告
2024-10-27 广告
CATIA是法国达索公司推出的一款综合性CAD/CAM/CAE软件,广泛应用于机械设计、航空航天、汽车工业等领域。它具备强大的三维建模能力,支持基于实体、曲面和网格的建模。同时,CATIA也支持大型装配体的设计和管理,提供装配约束、碰撞检测...
点击进入详情页
本回答由VSH艾羽提供
2012-10-10
展开全部
没有丝毫作用的指标。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询