您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

这样写哪里有问题呢。 [金字塔]

  • 咨询内容:

     请教:我想获得最近20个周期中最低价等于4000的周期个数,这样写哪里有问题呢。

     VARIABLE:S=0;
       FOR J=1 TO 20 DO BEGIN
           IF LOW[J]=4000 THEN BEGIN
               S=S+1;
           END
       END
       BBC:S,LINETHICK0;
     

     

  • 金字塔客服: count(l<4000,20)

     

  • 用户回复: 如果仅仅是count(l=4000,20)的话得出来的没问题。
    但是,如果是下面的话,得出来的不对。
       XXH:HHV(REF(HIGH,1),20),LINETHICK0;   XXL:LLV(REF(LOW,1),20),LINETHICK0;
       COUNT(L=XXL,20);   COUNT(H=XXH,20);
       得到的不是 REF(H,1)  REF(H,2) 等于  当前XXH的个数。   而是过去二十个周期中,高点等于新高的个数。

     

  • 网友回复:      我那样写,得到的是 REF(H,N)=REF(HHV(HIGH,20),N+1)的个数。                  而不是     REF(H,N)=REF(HHV(HIGH,20),1)的个数

     

  • 网友回复:

    你的意思是我写的不对?还是我的写的是对的,但是你应用起来出了问题,所以感觉我写的不对?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容