Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
fjaxs303 发表于:2018/7/11 15:59:21
老师:
      在数组条件下怎样表述均线黄金金叉?谢谢!
2楼
FireScript 发表于:2018/7/11 16:05:09
 不是很懂你这个需求具体操作是怎样的。建议详细描述下。
3楼
fjaxs303 发表于:2018/7/11 16:32:11
经常在“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);      为何提示下标越界或超出有效数据区间
4楼
FireScript 发表于:2018/7/11 16:36:54
 A:cross(ma(c,10),ma(c,20));

IF  a  then .......;

这样就解决了。
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.00781 s, 3 queries.