以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  你们的编译错误提示很有问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171222)

--  作者:OscarDeng
--  发布时间:2019/7/23 10:44:32
--  你们的编译错误提示很有问题

为什么 CROSS12LAST:=BARSLAST(CROSS(EMA1,EMA2)); 这一行提示有错误 说为定义的变量 “WMA”,  根本就没有WMA存在啊??

 

EMA1:Ema(c,n1);
EMA2:Ema(c,n2);
EMA3:Ema(c,n3);


//定义给下单程序使用
CROSS12LAST:=BARSLAST(CROSS(EMA1,EMA2));
CROSS23LAST:=BARSLAST(CROSS(EMA2,EMA3));
EMA1UP:=EMA1>REF(EMA1,1);
EMA2UP:=EMA2>REF(EMA2,1);
EMA3UP:=EMA3>REF(EMA3,1);


--  作者:FireScript
--  发布时间:2019/7/23 10:54:29
--  
 EMA2 是系统关键词。不能定义成这种名称。但凡打出来显示是蓝色的都是系统的名称。不能用作用户定义的变量。你改下这个就行了。

--  作者:OscarDeng
--  发布时间:2019/7/23 11:27:44
--  
那你的编译出错注释写清楚一点啦!