- 精华
- 0
- 在线时间
- 481 小时
- UID
- 175193
- 积分
- 122
- 帖子
- 90
- 阅读权限
- 40
- 注册时间
- 2013-11-6
- 最后登录
- 2023-8-13
- 精华
- 0
- UID
- 175193
- 积分
- 122
- 帖子
- 90
- 主题
- 22
- 阅读权限
- 40
- 注册时间
- 2013-11-6
- 最后登录
- 2023-8-13
|
2014-05-16
.hxqh69011111: 关于你在“跨周期数据转换函数以及跨周期技术指标调用的实现”的帖子
追涨杀跌老师,您的跨周期函数,我学习了很长时间,我仿照您的方法,准备在1分钟线上,求出日线的EMA.因为EMA是通过xaverage函数救出的。所以我仿照MTMacd编了如下函数。但计算的结果于日线的EMA好像有出入。麻烦您给指导一下吧。
mtBarCnt = MtBar(TimeFrame,BarsBack,refCurBar,refOpen,refHigh,refLow,refClose,refVol,refOpenInt);
mtCurBar = refCurBar;
mtClose = refClose;
sFcactor = 2 / ( Length + 1 );
if (MtCurBar == 0 || XAvgValue[mtBarCnt] == InvalidNumeric) XAvgValue = mtClose;
else XAvgValue = XAvgValue[mtBarCnt] + sFcactor * ( mtClose - XAvgValue[mtBarCnt] ) ;
oXAverage = XAvgValue;//我认为这个值就是日线级别的EMA.您看对吗?
return mtBarCnt;. |
|