圆同学2022-11-06 11:10:16
stale data,怎么会过时呢??比如2020年12月31号的市盈率, EPS比如说是3月份才公布,即便是4月份再计算2020年12月31号的市盈率,使用12月31号的price,用3月份公布的EPS,哪里有过时的情况呢??数据怎么就过时了呢???不懂。回测就是模拟一下历史,4月份再搞,也完全不影响啊,对吧??数据怎么就stale了呢??
回答(1)
Essie2022-11-07 18:54:01
你好,为了避免一些数据因为延迟公布所导致的前置性偏差,所以通常情况下是允许reporting lag存在的,但是具体延期多久取决于多久后这个数据多久后公开。所以在你举的这个例子中,EPS3月底公开,那么你4月初利用该数据进行回测是没有问题的。但是如果明明3月底这个数据公开了,但是你6月才用这个公开的数据做了回测,那么此时这个数据就具有滞后性了,在3月底到6月中,数据就不能反映真实价格的变化了。
- 评论(0)
- 追问(2)
- 追问
-
要计算12月31号的市盈率,应该用12月31号的股票价格吧,难道4月份算的时候就有4月份的股票价格,6月份算的时候用6月份的股票价格??市盈率是这么算的??一窍不通,不懂怎么过时了。
- 追答
-
stale data指的是分析师要根据数据披露的时间,尽快将最新公布的数据放在回测模型中。就比如要计算12月31日的P/E,但是该公司的EPS次年三月底才公布,那么要在这个数据公布后尽快将其放在回测模型中,所以你4月份利用三月底公布的EPS是可以的。但是你等到了6月份,一季报都出来了,再将之前年报公布的数据放回到回测模型中,此时12月的那个EPS就变成了stale data.
评论
0/1000
追答
0/1000
+上传图片
