问答交流

3日均线、5日均线怎么计算?在自定义特征因子中用到了日均线数据

由freestyle996创建,最终由freestyle996 被浏览 32 用户

3日均线、5日均线怎么计算?注意:需要在特征因子中用到,不是在股票自动标注中使用,感觉这两个地方使用方式好像也不一样,解答一定要偏向于特征因子中的使用方式。

1、在我自己自定义的特征因子中用到了日均值数据,现在在因子表达式中发现有 mean(close, 3)或者nanmean(close, 3)方法,但是系统提示找不到close字段,难道是要改成 mean(close_0, 3)或者 nanmean(close_0, 3),这种写法吗?但是这个时候产生新疑惑,close_0 不是表示当天一天的收盘价,而历史的收盘价是close_1、close2、…、close20这种的,用 mean(close0, 3)或者 nanmean(close_0, 3) 计算3日均值特征总觉得不合理呢,毕竟close_0表示的是当日收盘价?

2、当然,在talib中有MA(close,3)方法的说明,但是同样会提示close字段找不到,那么使用close_0的话也会遇到和mean(close_0, 3)一样的疑惑?而且好像MA和mean两个方法其实好像没区别,是吗?

3、当然,在预计算因子中的技术分析因子中也发现有一个 ta_sma_5_0 字段,应该是表示5日均线吧?如果是,那么这个也只能是5日均线,我现在需要计算3日均线又该怎么计算呢?

以上几个问题,烦劳用一些案例和结果清晰帮忙解答一下背后原理,官方文档都写得太模糊,需要从这些方法的原理、使用方式、各自区别的角度详细说明。感谢!


\

标签

5日均线均线
评论
  • 就是用mean(close0, k)来计算最近k日收盘价的均值。 mean这个函数就是拿最近k个交易日的close0来算均值,也就是相对于今天的close_0, close_1, close2 … closek-1 的平均值。 不信你 mean(close0, 3), 和 (close_0 + close_1 + close2)/3做个比较
  • [https://bigquant.com/experimentshare/56053cd3d2234ffa93c3f36b689e7ff1](https://bigquant.com/experimentshare/56053cd3d2234ffa93c3f36b689e7ff1) \
{link}