问答交流

【代码报错】行情数据NaN空值处理

由yzw123创建,最终由small_q 被浏览 8 用户

行情数据NaN空值处理的bug问题

 回测时发现仓位中有些早期时间段(大多2012年前)仓位很轻,按理持仓就为10支,可那些日子里只有1,2支. 后面发现,:\n     因为我代码中有:  m_max(close,100). 只要这100前有一个NAN值,这支股票就被无情的排除了.

 要是:m_max( close,100,  参数=’ 0’ ).这里加个参数,表示数据中有NAN时填充0计算.  也可以=”停牌前的价格”\n要是能有这选择参数就完美了.

\

标签

数据处理
评论
  • 如果因子计算中有用到过去一段时间的数据,建议数据抽取模块的历史向前取天数填大一些,例如你的例子中是100,那这个参数可以填成200,这样计算出来一般都有数据的
  • undefined
{link}