请教几句easylanguage的含义

Discussion in 'TradeStation' started by greateasy, Aug 13, 2009.

  1. 小弟对编程是个门外汉,有下面几个问题想请教各位:

    1 =correlation(currentbar,close, period)
    请问该语句的含义是:“maxbarsback之后到当前的K线根数”与“收盘价”之间的相关系数么????

    2 Ehlers MAMA中,
    inputs: price((H+L)/2), fastlimit(.5), slowlimit(.05);
    vars:...... ,period(0);

    detrender = (.962*smooth + .5769*smooth[2] - .5769*smooth[4] - .0962*smooth[6])*(.075*period[1] + .54);

    if im <> 0 and re <> 0 then period = 360/arctangent(im/re);
    if period > 1.5*period[1] then period = 1.5*period[1];
    if period < 6 then period = 6;
    if period > 50 then period = 50;
    period = .2*period + .8*period[1];

    内部参数period在一开始的detrenfer里面就出现了,但是在后面period的定义中所用到的im和re,又都是在detrenfer的基础上计算出来的,貌似自相矛盾????

    另外,period = .2*period + .8*period[1]中,函数式的两边都出现period,是什么含义????
     
  2. 这不是自相矛盾 是每次都给period计算新值,这种语法非常常见。
     
  3. =correlation(currentbar,close, period)
    请问该语句的含义是:“maxbarsback之后到当前的K线根数”与“收盘价”之间的相关系数么????
     
  4. 对,因此这个写法看起来是错误的