【发布时间】:2012-04-26 19:18:23
【问题描述】:
我有一个股票价格的时间序列,并希望计算十分钟窗口内的移动平均线(见下图)。由于价格变动是零星发生的(即它们不是周期性的),因此计算时间加权移动平均线似乎是最公平的。
图中有四个价格变化:A、B、C 和 D,后三个发生在窗口内。请注意,因为 B 只出现在窗口中的某个时间(比如 3 分钟),所以 A 的值仍然有助于计算。
事实上,据我所知,计算应该完全基于 A、B 和 C 的值(不是 D)以及它们与下一个点之间的持续时间(或A的情况:时间窗口开始和B)之间的持续时间。最初 D 不会有任何影响,因为它的时间权重为零。 这是正确的吗?
假设这是正确的,我担心移动平均线会比非加权计算“滞后”更多(这将立即解释 D 的值),但是,非加权计算有其自身的缺点:
- “A”对结果的影响与其他价格一样大,尽管超出了时间窗口。
- 突然出现一连串的快速价格变动会严重偏向移动平均线(尽管这也许是可取的?)
任何人都可以就哪种方法似乎最好提供任何建议,或者是否有值得考虑的替代(或混合)方法?
【问题讨论】:
标签: algorithm time-series mean moving-average