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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]数组条件下均线黄金金叉

   

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


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

主题:[求助]数组条件下均线黄金金叉

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


加好友 发短信
等级:新手上路 帖子:28 积分:0 威望:0 精华:0 注册:2018/5/30 11:43:48
[求助]数组条件下均线黄金金叉  发帖心情 Post By:2018/7/11 15:59:21    Post IP:27.156.43.134[只看该作者]

老师:
      在数组条件下怎样表述均线黄金金叉?谢谢!

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/11 16:05:09    Post IP:180.169.30.6[只看该作者]

 不是很懂你这个需求具体操作是怎样的。建议详细描述下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
fjaxs303
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:28 积分:0 威望:0 精华:0 注册:2018/5/30 11:43:48
  发帖心情 Post By:2018/7/11 16:32:11    Post IP:27.156.43.134[只看该作者]

经常在“if...then...”语句中,if  cross(ma(c,10),ma(c,20))  then......提示非法,那么‘cross(ma(c,10),ma(c,20))‘用数组形式怎么表述?

我这样写:

INPUT:N(10,1,300),M(20,1,60);
VARIABLE:FC:=C,p=0,q=0;
FOR i=1 TO DATACOUNT DO BEGIN
    p:=p+FC[i];
    IF i>n THEN BEGIN
          p:=p-FC[i-n];
          M10[i]:p/n; //实现MA(C,N)
    END;
END;

FOR j=1 TO DATACOUNT DO BEGIN
    q:=q+FC[j];
    IF j>m THEN BEGIN
          q:=q-FC[j-m];
          M20[j]:q/m; //实现MA(C,m)
    END;
END;
jc:if(m10[i-1]<m20[j-1],m10[i]>m20[j],0);      为何提示下标越界或超出有效数据区间

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/7/11 16:36:54    Post IP:180.169.30.6[只看该作者]

 A:cross(ma(c,10),ma(c,20));

IF  a  then .......;

这样就解决了。


命数如织,当如磐石。
 回到顶部