movavg

金融时间序列的移动平均

movavg被更新为接受数据输入作为基质,, 要么时间表

对于语法movavg已经改变。没有为输入参数不再支持万博1manbetx落后,只有一个windowSize是支持万博1manbetx,并且仅存在一个输出参数()。如果你想计算领先和落后的移动平均线,你需要运行movavg两次调整windowSize

描述

= movavg(数据类型windowSize计算金融时间序列的移动平均线(MA)。

= movavg(___Initialpoints增加了对可选参数Initialpoints

= movavg(数据类型权重计算的使用金融时间序列的移动平均线(MA)“自定义”类型权重

= movavg(___Initialpoints增加了对可选参数Initialpoints

例子

全部收缩

加载文件SimulatedStock.mat,它提供了一个时间表(TMW)查阅财务资料。

加载SimulatedStock.mat键入=“线性”;windowSize = 14;MA = movavg(TMW_CLOSE,类型,windowSize)
MA =1000×1100.2500 100.3433 100.8700 100.4916 99.9937 99.3603 98.8769 98.6364 98.4348 97.8491⋮

输入参数

全部收缩

对于一个金融系列数据,指定为面向列的矩阵,表,或时间表。时间表和表必须包含只有一个数字类型的变量。

数据类型:||时间表

键入均线计算,指定为字符向量或字符串相关联的价值。

数据类型:烧焦|

在移动平均中包含的输入序列的观察数,指定为一个标量正整数。意见包括(windowSize- 1)前面的数据点和当前数据点。

注意

windowSize参数仅适用于移动平均线,其类型'简单'“成”“线性”'广场'“指数”“三角”, 要么“修改”

数据类型:

自定义的权重来计算移动平均,指定为矢量。

注意

权重的长度(ñ)确定移动平均窗口的大小(windowSize)。该权重参数仅适用于“自定义”类型均线。

为了计算移动平均线自定义权重,权重(w ^)首先被归一化,使得它们总和为1:

W(I)= W(I)/ SUM(w)的,对于i = 1,2,...,N

归一化的权重(w ^)然后用于形成ñ- 点加权移动平均(ÿ)将输入数据的(X):

Y(T)= W(1)* X(t)+ W(2)* X(t-1)+ ... + W(N)* X(t-N)

然后将窗口大小内的初始移动平均的值是根据在名称 - 值对参数指定的方法调节Initialpoints

数据类型:

(可选)表示移动平均如何在初始点来计算(之前有足够的数据以填充窗口),指定为使用以下值中的一个的字符向量或字符串:

  • “缩水”- 初始化移动平均,使得初始点仅包括观测数据

  • “零”- 初始化初始百分点0

  • '填'- 填充初始点为NaN小号

注意

Initialpoints道理也适用于所有类型除了规格“指数”“修改”选项。

数据类型:烧焦|

输出参数

全部收缩

移动平均线系列,返回具有相同的行数(中号)和相同类型(矩阵,表,或时间表)作为输入数据

参考文献

[1] Achelis,S. B.技术分析从A到Z.第二版。麦格劳 - 希尔,1995年,第184-192。

之前介绍过的R2006a