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

标题: 极值函数Extremes调用 [打印本页]

作者: zhouqian    时间: 2010-8-23 15:33:03     标题: 极值函数Extremes调用

下面这样取出的似乎是最大值,那个最大值的索引值除了画出来之外,怎么取?下面的代码为何把Numeric E(10)改为Numericref  E;就显示参数声明类型错误? 这是引用参数啊,为什么会报错,请解答,谢谢。
Params
Numeric E(10);        
VARS
Numeric VA;
Begin  
    VA=Extremes(High, 20, True, E);
    FileAppend("C:\\Formula.log",TEXT(VA));
    FileAppend("C:\\Formula1.log",TEXT(E));
END
作者: lh948    时间: 2010-8-23 17:25:18

ref引用只能在用户函数中定义
作者: feijian0000    时间: 2012-12-5 08:53:55

调用Extremes函数需要两个形参,一个是high,一个是E,两个都应该是变量,其中调用的时候,E会返回回溯值。把E申明为变量
作者: china_lizhi    时间: 2016-3-10 17:00:31

Vars
        Numeric E;
        Numeric VA;
Begin  
    VA=Extremes(High, 20, True, E);
    FileAppend("C:\\Formula.log",TEXT(VA));
    FileAppend("C:\\Formula1.log",TEXT(E));
End
测试过,没问题。E值返回的是某时间段内连续极值的时间




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