股票里的指数平均线,蛮适合用 Matlab 来搞定的。它的指数加权平均(EMA)思路挺实用,尤其是你想过去几个月或几年的股价变动时。直接用历史数据跑出一条平滑曲线,趋势一目了然。配合 Matlab 的图形可视化,曲线清晰,响应也快,挺适合做个小工具试试。
想进一步玩出花的,可以看看这篇组合文章,用指数平均估算风险值,逻辑清晰,代码也好懂。如果你刚好想做一个风险监控的小模型,这个蛮有参考价值。
另外,推荐你顺手看下Matlab 实现移动平均算法这篇,适合新手上路,代码段比较基础,跑一遍就知道咋回事。
,如果你目标是信号平滑,不妨看看移动平均滤波器的用法。基本逻辑差不多,只是应用在信号领域而已。顺带复习下滤波器怎么用。
提醒一句:指数移动平均对近期数据权重大,适合短线。如果你关注长期走势,还得加点别的模型配合,比如布林带、MACD 啥的。
如果你在用 Matlab 做股票,可以从指数平均入手,先跑起来感受下效果。