求助,关于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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容