Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

prcroc

价格变化率

说明

示例

PriceChangeRate = prcroc(Data) 根据收盘价序列计算价格变化率 PriceChangeRate。默认情况下,价格变化率是基于当前收盘价与 12 个周期前的收盘价计算的。

示例

PriceChangeRate = prcroc(___,Name,Value) 添加了可选的名称-值对组参量。

示例

全部折叠

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

load SimulatedStock.mat
PriceChangeRate = prcroc(TMW);
plot(PriceChangeRate.Time,PriceChangeRate.PriceRoc)
title('Price Rate of Change for TMW')

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

输入参数

全部折叠

收盘价数据,指定为矩阵、表或时间表。对于矩阵输入,Data 是由收盘价组成的 M×1 矩阵。行数为 M 的时间表和表必须包含名为 'Close' 的变量(不区分大小写)。

数据类型: double | table | timetable

名称-值参数

Name1=Value1,...,NameN=ValueN 形式指定可选参量对组,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须显示在其他参量的后面,但参量对的顺序不重要。

在 R2021a 之前,请使用逗号分隔每个名称和值,并将 Name 用引号引起来。

示例: PriceChangeRate = prcroc(TMW,'NumPeriods',18)

周期差,指定为以逗号分隔的对组,其中包括 'NumPeriods' 和一个标量正整数。

数据类型: double

输出参量

全部折叠

收盘价变化率,返回与输入 Data 相同的行数 (M) 和相同的类型(矩阵、表或时间表)。

参考

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

版本历史记录

在 R2006a 之前推出

全部展开