语法测试错误,请老师看下。 [文华财经]
- 咨询内容:
代码如下:SLOWC:=2/(M+1);{慢速平滑常数}
SMOOTH:=ER*(FASTC-SLOWC)+SLOWC; { SMOOTH=ER*FASTC+(1-ER)*SLOWC,指数平滑序列}错误提示:请确认操作符:=”前面的“是一个变量名或者他没有和其他的名称重复!
如果和第二行中的重复,如何修改呢?谢谢!
- 文华技术人员:
您看下您是否在上面的参数列表中设置了参数,和源码中的重复了
如果核实不了,请提供完整源码,我们帮您检查下
- 文华客服:
DIRECTION:=CLOSE-REF(CLOSE,T);
VOLATILITY:=SUM(ABS(CLOSE-REF(CLOSE,1)),T);
ER:=SUM(ABS(DIRECTION/VOLATILITY),1); {EFFICIENCY RATIO是AMA系统中最重要的指标,比值越大,趋势越明显}
FASTC:=2/(N+1);{快速平滑常数}
SLOWC:=2/(M+1);{慢速平滑常数}
SMOOTH:=ER*(FASTC-SLOWC)+SLOWC; { SMOOTH=ER*FASTC+(1-ER)*SLOWC,指数平滑序列}
SE:= SMOOTH * SMOOTH;
YY:=REF(CLOSE,1)+SE*(CLOSE-REF(CLOSE,1));
AA:=IF(SUM(1,0)=T+1,YY,YY);
BB:=BARSLAST(AA);
CC:=REF(CLOSE,BB);
AMA1:REF(CC,1)+SE*(CLOSE-REF(CC,1));
AMA2:EMA(DMA(CLOSE,SE),2),COLORFFAA00,LINETHICK2;
买:=CROSS(AMA1,AMA2);
卖:=CROSS(AMA2,AMA1);
趋势向上:IF(AMA2>REF(AMA2,1) ,AMA2,DRAWNULL),COLORFF00FF,LINETHICK2;
DIR2:=ABS(CLOSE-REF(CLOSE,20));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),20);
ER2:=SUM(ABS(DIR2/VIR2),1);
CS2:=ER2*(2/3-2/31)+2/31;
CQ2:=CS2*CS2;
AMA:DMA(C,CQ2),COLORFFAA00,LINETHICK2;
MTR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)),NODRAW,COLOR00FF00;
ATR:=SMA(MTR,20,1);
UB1:AMA+ATR,DOTLINE,COLORFFAA00;
UB2:AMA+2*ATR,COLOR00FF00;
UB3:AMA+3*ATR,DOTLINE,COLORFFFF00;
LB1:AMA-ATR,DOTLINE,COLORFFFFFF;
LB2:AMA-2*ATR,COLORLIRED;
持股:IF(AMA>REF(AMA,1),AMA,DRAWNULL),COLORFF00FF,LINETHICK2;
持币:IF(AMA<=REF(AMA,1),AMA,DRAWNULL),COLORFFAA00,LINETHICK2;
新高H20:HHV(H,20),NODRAW,COLORRED;
离场位:新高H20-2*ATR,NODRAW,COLORFFFF00;
新高C20:HHV(C,20),NODRAW,COLORYELLOW;
离场位2:新高C20-2*ATR,NODRAW,COLORFFAA00;
STICKLINE(ISLASTBAR,离场位,离场位,10,1),COLORFFFF00;
STICKLINE(ISLASTBAR,离场位2,离场位2,10,1),COLOR00FF00; - 网友回复:
请您参考下方链接学习初步改写。
http://help.shwebstock.com.cn/dispbbs.asp?boardid=14&Id=253941&page=2
- 网友回复: 我是一点也看不懂啊,求老师帮修改下好吗?万分感谢!!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容