主要内容

medprice

根据包含最高价和最低价的序列来计算中位价格

说明

MedianPrice = medprice(Data) 根据包含最高价和最低价的序列来计算中位价格。中位价格是每个周期的最高价和最低价的平均值。

示例

示例

全部折叠

加载文件 SimulatedStock.mat,该文件提供了 TMW 股票的财务数据时间表 (TMW)。

load SimulatedStock.mat
MedianPrice = medprice(TMW);
plot(MedianPrice.Time,MedianPrice.MedianPrice) 
title('Median Price for TMW')

Figure contains an axes object. The axes object with title Median Price for TMW contains an object of type line.

输入参数

全部折叠

最高价和最低价数据,指定为矩阵、表或时间表。对于矩阵输入,Data 是由存储在相应列中的最高价和最低价组成的 M×2 矩阵。这两列的顺序可以任意调整,因为中位价格是每个周期的最高价和最低价的平均值。行数为 M 的时间表和表必须包含名为 'High''Low' 的变量(不区分大小写)。

数据类型: double | table | timetable

输出参量

全部折叠

中位价格序列,返回与输入 Data 相同的行数 (M) 和相同的类型(矩阵、表或时间表)。

参考

[1] Achelis, S. B. Technical Analysis from A to Z. Second Edition. McGraw-Hill, 1995, pp. 177–178.

版本历史记录

在 R2006a 之前推出

全部展开