![量化研究体系:以7大模块为核心](https://wfqqreader-1252317822.image.myqcloud.com/cover/955/43737955/b_43737955.jpg)
2.3.6 价格指标
价格指标是以标的物价格为计算对象,并且经过计算后最终量纲也是价格的指标。
1.hhigh:Highest High Price(前k期最高价)
● 计算方法:
hhigh=max(前k期价格)
k默认值为14。
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_117_2.jpg?sign=1738905810-gHjeccPTLmhGeKSFmCzLi6vqt2W8Xndu-0-70177a4be4bf6635b9c0751ba7fe0408)
其中
data:价格;nperiods:指定前k期。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:我们运用迪士尼的股价数据,计算k期最高价,并与迪士尼收盘价序列做对比观察。
如图2.34所示为前k期最高价。
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_118_1.jpg?sign=1738905810-2eZ7EEbW8xqQtPic6QcoYbQplTakBxgt-0-5b46cfdb75f0f1a5b9ba74ab366bd99c)
图2.34 前k期最高价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_118_2.jpg?sign=1738905810-2TfNGl9ajoY3yqY3Y4HHZhExeKI9WmjY-0-786f92ee7afec4c033c046443ab4d29e)
2.llow:Lowest Low Price(前k期最低价)
● 计算方法:
llv=min(前k期价格)
k默认值为14。
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_119_1.jpg?sign=1738905810-jsiFoRp9Z4SdMU9CNACbhfjUADlY7fqM-0-4f4db51b6479c4d9b13db72fab59c0f2)
其中
data:价格;nperiods:指定前k期。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:该函数是Matlab自带的函数,与hhigh相反,它求的是前k期的最低价,我们以迪士尼股票数据为例来计算并画图展示。
如图2.35所示为前k期最低价。
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_119_2.jpg?sign=1738905810-jMmj5v6v163qLCjtDa1X11Cr9YVam7gt-0-eaed83c1c669d57c7a1005f786bb5561)
图2.35 前k期最低价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_119_3.jpg?sign=1738905810-sbnbEua9cPBQTXimKAFV4loB08TOhgdM-0-e7bd503a00eb780163e2d78d45caa30a)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_120_1.jpg?sign=1738905810-Gv5tRVwXPvqD08KYeYLbgHUctVCjNu0T-0-87bacdfc7c3ad9045d2df20b31ced505)
3.medprice:Median Price(平均价)
● 计算方法:
medprice=(最高价+最低价)/2
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_120_2.jpg?sign=1738905810-FAgzSixcSbjccflpmsSc4W7Bo7ImrCaf-0-638bb693be068bafd7b42acbdddd67e8)
其中
highp:最高价;lowp:最低价。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:平均价相对平稳,与收盘价比较接近,但是综合了一天内的最高价和最低价,所以有一定的表征意义。我们计算该指标并与收盘价并列展示。
如图2.36所示为平均价。
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_120_3.jpg?sign=1738905810-OIdfzb8yuwtX9DLYq1oRjKjz8tamwQFo-0-a4461a0826a00d06d4eba91c336fe4fa)
图2.36 平均价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_121_1.jpg?sign=1738905810-xj2p9dD76uzyAy9eYlSTZoUKSl8LrgB8-0-e96d13dcc135240dc29438ff075dc3f8)
4.typprice:Typical Price(典型价格)
● 计算方法:
typ=(收盘价+最高价+最低价)/3
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_121_2.jpg?sign=1738905810-KhA7J2NYGA2ENSGDpsp1fBdj4apj29I9-0-33ea1c160d8831c3b593f43ecb464bc9)
其中
highp:最高价;lowp:最低价;closep:收盘价。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:典型价格函数是Matlab自带的函数,我们以Matlab自带的迪士尼股票的价格数据为例,计算该指标并与价格数据进行对比。
如图2.37所示为典型价格。
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_121_3.jpg?sign=1738905810-vwbD1c9x1ifcL0UwRddej217dHb5zREa-0-4134a9446f205c054011e8a1371ec572)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_1.jpg?sign=1738905810-sG0ogD2CtRvEzyP8YQZ2W3m2MMpxoprl-0-dc32a0d8cd50e7ca3702ac70dabee0ae)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_2.jpg?sign=1738905810-LQbZTQVxVsbZFHopqnWLybQbnuuLkfgo-0-b1bd89ab091e94c0d2e00f2f3cea1834)
图2.37 典型价格
5.wclose:Weighted Price(加权平均价)
● 计算方法:
wcls=(2×收盘价+最高价+最低价)/4
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_3.jpg?sign=1738905810-ETkUArxbIXFhiOJFspEcKXEalcO8D700-0-76beb5fcb20df9acc8fdd05e08b09896)
其中
highp:最高价;lowp:最低价;closep:收盘价。
tsobj:time series object(详见Matlab帮助文件Timeseries Class)。
ParameterName:用于指定time series object中的序列名称。
● Matlab应用案例:加权平均价以收盘价作为更重要的加权对象,构成一种对当天价格的诠释。
如图2.38所示为加权平均价。
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_123_1.jpg?sign=1738905810-Psnp6Mo39Kkm77bydGm0vClj5KK5WThG-0-7e292aea475dcbf2908b788246c0c744)
图2.38 加权平均价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_123_2.jpg?sign=1738905810-zu0m15BzSluLVUFuD5iyzUqh6YhqgUyo-0-751147d9a7b04d235b9bb753b0042780)