设为首页收藏本站

 找回密码
 注册
查看: 1309|回复: 3

文华中的EMA在TB中是用哪个函数代替的? [复制链接]

Rank: 2

精华
0
UID
255593
积分
88
帖子
35
主题
17
阅读权限
30
注册时间
2017-8-18
最后登录
2022-1-12
发表于 2020-1-15 15:02:44 |显示全部楼层
文华中的EMA在TB中是用哪个函数代替的?

Rank: 10Rank: 10Rank: 10

精华
0
UID
119549
积分
3071
帖子
2946
主题
2
阅读权限
200
注册时间
2013-5-23
最后登录
2020-5-27
发表于 2020-1-15 15:56:48 |显示全部楼层
可以在公式管理中搜索下ema相关范例,或者自己编写
每个软件所使用的语言不同,可以先系统学习下tb语言
http://www.tbquant.net/institute.html

使用道具 举报

Rank: 2

精华
0
UID
255593
积分
88
帖子
35
主题
17
阅读权限
30
注册时间
2017-8-18
最后登录
2022-1-12
发表于 2020-2-13 14:55:55 |显示全部楼层
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[1]*(Length-Weight)+Close*Weight)/Length;
        
        // 计算加权移动平均值(EWMA)
        lambda = 2/(1+Length);
        If(CurrentBar > Length)
                EWMAValue = Close*lambda + EWMAValue[1]*(1-lambda);

        PlotNumeric("EWMA",EWMAValue);
End

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
发表于 2020-2-19 11:19:54 |显示全部楼层
可以编译的。您可以查查公式模板是不是选的“新建公式应用”->“交易策略”

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-3-28 18:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部