欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请教高人,公式哪里出错?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5215人关注过本帖树形打印复制链接

主题:[求助]请教高人,公式哪里出错?

帅哥哟,离线,有人找我吗?
flying1949
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:20 威望:0 精华:0 注册:2011/12/4 20:46:12
[求助]请教高人,公式哪里出错?  发帖心情 Post By:2011/12/4 20:51:54    Post IP:120.42.98.148[显示全部帖子]

请教高人,编辑的公式显示:语句末尾缺少分号

想编辑一个指标,用均线粘合度发出买进卖出信号,不知道哪里出了问题,请高人解答,不胜感激,

如下:

variable:flag=0;
ma8:ma(c,8);
ma13:ma(c,13);
ma21:ma(c,21);
ma34:ma(c,34);
ma55:ma(c,55);

AA:(MA8/MA13 BETWEEN 0.999 AND 1.001) AND (MA13/MA21 BETWEEN 0.999 AND 1.001) AND (MA21/MA34 BETWEEN 0.999 AND 1.001) AND (MA8/MA21 BETWEEN 0.999 AND 1.001) AND (MA34/MA55 BETWEEN 0.998 AND 1.002);


if holding=0 and ((flag=-1 and ma8<ma21) or (flag=1 and ma8>ma21)) then flag:=0;
if holding>0 and ma8<ma13 then sell(1,1,thisclose);
if holding<0 and ma8>ma13 then sellshort(1,1,thisclose);

if holding=0 and flag<>1 and ma55<=ref(ma55,1) and ma13<ref(ma13,1) and ma21<ref(ma21,1) and ma8>ref(ma8,1) and ma8<ma21 and ma8<ma13 and c<=ma8 and c<=ma13 and c<=ma21 and BARSLAST(AA,6)>=3      then begin buyshort(1,1,thisclose);
 flag:=1;
end
if holding=0 and flag<>-1 and ma55>=ref(ma55,1) and ma13>ref(ma13,1) and ma21>ref(ma21,1) and ma8>ref(ma8,1) and ma8>ma21 and ma8>ma13 and c>=ma8 and c>=ma13 and c>=ma21 and BARSLAST(AA,6)>=3      then begin buy(1,1,thisclose);
 flag:=-1;
end 


stickline(holding>0,low,high,0.1,1),coloryellow;
stickline(holding>0 and c>o,close,open,10,1),coloryellow;
stickline(holding>0 and c<=o,close,open,10,0),coloryellow;
stickline(holding<0,low,high,0.1,1),colorblue;
stickline(holding<0 and c>o,close,open,10,1),colorblue;
stickline(holding<0 and c<=o,close,open,10,0),colorblue;
stickline(holding<0 and c<=o,close,open,10,0),colorblue;

[此贴子已经被作者于2011-12-4 20:52:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
flying1949
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:20 威望:0 精华:0 注册:2011/12/4 20:46:12
  发帖心情 Post By:2011/12/5 10:38:15    Post IP:110.80.32.90[显示全部帖子]

以下是引用admin在2011-12-4 23:07:12的发言:

 BARSLAST(AA,6), 参数的使用问题.

标准帮助

用法:
BARSLAST(X):上一次X不为0到现在的天数
例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数
如果没有符合条件的周期,函数将返回零
所属函数组:引用函数

非常感谢,可能我是引用参数错了。谢谢您的答疑!

此外,想请教一下,如果我想编辑一个公式,就是让均线在一定粘合度范围内持续几天的公式,不知道该如何编辑,我上面的意思就是,比方说,所选择的几条均线呈现共同上涨或者下跌的走势,此外均线粘合,并且能持续3天左右的时间,不知道该如何修改?主要就是:几条均线都是呈现逐步抬高,并且均线粘合,且持续几日,发出买入信号;反之,发出卖出信号!

不管如何,对您给的帮助都非常感谢!!!

[此贴子已经被作者于2011-12-5 10:40:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
flying1949
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:20 威望:0 精华:0 注册:2011/12/4 20:46:12
  发帖心情 Post By:2011/12/7 9:13:43    Post IP:110.80.32.90[显示全部帖子]

以下是引用fly在2011-12-5 11:07:10的发言:

可参考该函数

 

统计满足条件的周期数。
用法:
COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数
所属函数组:引用函数

跟我的要求可能不太一样,不过还是非常感谢


 回到顶部