开拓者期货期权程序化系统交易论坛

标题: 请教:怎样求不包括今天的最近5天的最高价? [打印本页]

作者: hnhyjxwy    时间: 2007-10-22 18:02:32     标题: 请教:怎样求不包括今天的最近5天的最高价?

请教:怎样求不包括今天的最近5天的最高价? 怎样求上次条件成立离今天的距离?先谢谢了!
作者: 逍遥    时间: 2007-10-22 19:55:08

水平很烂,所以写出来的代码仅供参考.

1)  Numeric  HighestValue
    HighestValue=(High[1],5)

2)  Numeric   Num
     Num=NthCon(Con,1)
作者: tradeblazer    时间: 2007-10-22 20:36:06


作者: hnhyjxwy    时间: 2007-10-22 21:10:57

刚下课,不好意思,回复晚了。2)我懂了,1)我还没有明白,先仔细想想,不明白再来请教,先谢了!
作者: hnhyjxwy    时间: 2007-10-22 21:24:35

Numeric  HighestValue
HighestValue=(High[1],5)
编译上面,提示小括号不匹配,小括号前是否应该有函数名呢?
我希望得到与文华的REF(HHV(HIGH , 5) , 1)一样的效果,即:不包括今天,前5天最高价的最大值。
作者: hnhyjxwy    时间: 2007-10-22 21:37:06

Numeric  HighestValue
HighestValue=Highest(High[1],5);
谢谢逍遥与tradeblazer ,如上这样写,行吗?
作者: tradeblazer    时间: 2007-10-22 22:09:48

假设写成一个指标,代码如下:
  1. Vars
  2.     Numeric HighestValue;
  3. Begin
  4.     HighestValue = Highest(High[1],5);
  5.     PlotNumeric("High5",HighestValue);
  6. End
复制代码

作者: hnhyjxwy    时间: 2007-10-22 22:37:59

感谢逍遥和tradeblazer,有他们的帮助提醒,不但解决了问题,还通过参看 Highest函数代码,搞懂了多参数用户函数的写法,再次谢谢!




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2