MAX异象的构建需要计算过去21交易日内5个最大日收益率均值,在此请教各位,stata如何实现?暂时能想到的方法无法解决问题,如,第一种:rangestat (count) Rt (max) Rt, interval (t -21 -1) excludeself by(证券代码) //该命令只能找到最大值,如果删掉最大值,并继续滚动挑选过去20日最大值,就可以挑出过去21日的第二大值,方法笨拙,但是理论可行,不过如何对已挑选出的最大值进行剔除是一个问题。第二种:*stkcd 代码 ret 股票收益bys 证券代码 (Rt):gen s1=_n
bys 证券代码 (Rt):gen s2=_N
gen ss=s2-s1
命令可以对收益率进行排名,但是无法做到滚动且将时间区间设定在21交易日内。
希望各位大佬可以提出建议,毕竟我应该是不是遇到这个问题的第一个人……


雷达卡





京公网安备 11010802022788号







