文华中的EMA在TB中是用哪个函数代替的?
文华中的EMA在TB中是用哪个函数代替的? 可以在公式管理中搜索下ema相关范例,或者自己编写每个软件所使用的语言不同,可以先系统学习下tb语言
http://www.tbquant.net/institute.html EMA编写如下,请问为什么无法编译的?
Params
Numeric Length(30);
Numeric Weight(1);
Vars
NumericSeries EWMAValue;
Numeric lambda;
Begin
// 计算前Length周期内Bar的移动平均值(SMA),作为初始EWMA值
If (CurrentBar == 0)
EWMAValue = Close;
Else If(CurrentBar <= Length)
EWMAValue = (EWMAValue*(Length-Weight)+Close*Weight)/Length;
// 计算加权移动平均值(EWMA)
lambda = 2/(1+Length);
If(CurrentBar > Length)
EWMAValue = Close*lambda + EWMAValue*(1-lambda);
PlotNumeric("EWMA",EWMAValue);
End 可以编译的。您可以查查公式模板是不是选的“新建公式应用”->“交易策略”
页:
[1]