求助,关于XAverage公式的不理解 [开拓者 TB]
- 咨询内容:
Params
 NumericSeries Price(10);
 Numeric Length(10);
 Vars
 Numeric sFcactor;
 NumericSeries XAvgValue;
 Begin
 sFcactor = 2 / ( Length + 1 );
 if (CurrentBar == 0 )
 {
 XAvgValue = Price;
 }else
 {
 XAvgValue = XAvgValue[1] + sFcactor * ( Price - XAvgValue[1] ) ; //就这里看不明白 ,假如现在是第二根bar,那么 XAvgValue[1]=10 那么 XAvgValue=10+2/11*(10-10);这里结果不还是10吗?
 }
 Return XAvgValue;
 End
 
-  TB技术人员:
同问
-  TB客服:
这个Price在实际应用中代表一个序列数,如close序列,low序列等。它的原始赋值为10,代入close序列的实际值后就按实际值运算了。假定求XAverage(close,3):close数据为2301,2315,2322。。。
 第一个结果是:2301,
 第二个结果是:2301+0.5*(2315-2301)=2308,
 。。。
 
-  网友回复:
liq77 发表于 2013-12-23 08:14 
 这个Price在实际应用中代表一个序列数,如close序列,low序列等。它的原始赋值为10,代入close序列的实际值 ...
 非常感谢你的解释!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册