主要内容

movavg

金融时间序列的移动平均

movavg更新为以矩阵形式接受数据输入,表格,或时间表

的语法movavg已经改变了。不再支持输入参数引领而且滞后,只有一个windowSize,并且只有一个输出参数().如果你想计算领先和落后移动平均线,你需要运行movavg两次,调整windowSize

描述

例子

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

例子

= movavg (___,Initialpoints为添加可选参数Initialpoints

例子

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

例子

= movavg (___,Initialpoints为添加可选参数Initialpoints

例子

全部折叠

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

负载SimulatedStock.mat类型=“线性”;windowSize = 14;马= movavg (TMW_CLOSE、类型windowSize)
马=1000×1100.2500 100.3433 100.8700 100.4916 99.9937 99.3603 98.8769 98.6364 98.4348 97.8491

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

负载SimulatedStock.mat类型=“线性”;malag = movavg (TMW_CLOSE、类型、20)%滞后移动平均
malag =1000×1100.2500 100.3423 100.8574 100.4943 100.0198 99.4230 98.9728 98.7509 98.5688 98.0554
malead = movavg (TMW_CLOSE、类型、3)%领先移动平均线
malead =1000×1100.2500 100.3580 101.0900 100.4300 99.3183 97.8217 97.0833 97.1950 97.4133 96.1133

绘制领先和落后移动平均线。

情节(TMW_CLOSE (1:10 0))情节(malead(1:10 0))情节(malag (1:10 0))传奇(“实际”,“领导”,“滞后”

图中包含一个axes对象。坐标轴对象包含3个line类型的对象。这些对象代表实际、领先和滞后。

输入参数

全部折叠

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

数据类型:|表格|时间表

要计算的移动平均类型,指定为具有关联值的字符向量或字符串。

数据类型:字符|字符串

要包含在移动平均中的输入序列的观察数,指定为标量正整数。观察结果包括(windowSize- 1)以前的数据点和现在的数据点。

请注意

windowSize参数只适用于移动平均线类型“简单”,“成”,“线性”,“广场”,“指数”,“三角”,或“修改”

数据类型:

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

请注意

权重的长度(N)决定移动平均窗口的大小(windowSize).的权重参数只适用于“自定义”类型移动平均线。

要用自定义权重计算移动平均,权重(w)首先归一化,使它们和为1:

W(i) = W(i) /sum(W), for i = 1,2,…,N

归一化权值(W),然后形成N-点加权移动平均(y)的输入数据(x):

y(t) = W(1)*x(t) + W(2)*x(t-1) +…+ W (N) * x (sn)

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

数据类型:

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

  • “缩水”-初始化移动平均线,使初始点只包含观测数据

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

  • “填满”-初始点用年代

请注意

Initialpoints论证适用于所有类型“指数”而且“修改”选项。

数据类型:字符|字符串

输出参数

全部折叠

移动平均序列,返回相同的行数()和相同的类型(矩阵、表格或时间表)作为输入数据

参考文献

[1]阿切里斯,s.b。从头到尾的技术分析。第二版。McGraw-Hill, 1995, 184-192页。

版本历史

之前介绍过的R2006a

Baidu
map