![量化研究体系:以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=1739341587-EMKXwyJYsnYfwCTGheASJiQQ5J3j7w6f-0-bd6d54893030e3908551ed38fe55bab5)
其中
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=1739341587-DOFsGdwj3g5WdmFuv0qaUGUTRR3hlqz0-0-867c215f3f499c0f6a75409860fc3233)
图2.34 前k期最高价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_118_2.jpg?sign=1739341587-mJae4LmsxczMxodYiO7NHf32tlU2PG0h-0-b8ab02af6262c87cd80203ebdfaa2896)
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=1739341587-8U5nJ58d513f9Ay5qlGvTZ3kzrApJjS8-0-b1d0579263307a04f96a82914ca42d17)
其中
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=1739341587-OAncI1os4tPgBJVUH5ratYGCO230kKze-0-d7d97a73092b5a22aea71a9a0aec83af)
图2.35 前k期最低价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_119_3.jpg?sign=1739341587-V9o4YiC4vaZgTdJyh1jLP2AoiGj5G2YE-0-ff14ea4958a65b89450af8545bf86f03)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_120_1.jpg?sign=1739341587-YaNa7nNhrT7RWsFlM6dw0OzYi0MpvgH8-0-fb74b6d047a913e1c65be79dba482de6)
3.medprice:Median Price(平均价)
● 计算方法:
medprice=(最高价+最低价)/2
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_120_2.jpg?sign=1739341587-n2NMOSI0zWPu6ZuX0gY14RRWkObK9LQF-0-5d0bf4842fbdc8fa5bb8bfcc21b44216)
其中
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=1739341587-tAd6mjpuDCcHSCc6OThsgli2RJXlwkWW-0-8473878769f97c74b5e7ddfe2e7e9901)
图2.36 平均价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_121_1.jpg?sign=1739341587-vD3CiJi7SEIv78QsDjjXw3BZ4wTK3Pld-0-b11ad44cf04d7c1758dbe31b38d3464e)
4.typprice:Typical Price(典型价格)
● 计算方法:
typ=(收盘价+最高价+最低价)/3
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_121_2.jpg?sign=1739341587-Qu8IpEj1rWdUR9FlspTosGKeqMdnFRqJ-0-ea046113e5f1f2ad73385131c2760b91)
其中
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=1739341587-Lj37U4xqo8QEh6jWUZ1fD08NdBun3nMh-0-bcb6d3512515d9dfc662b447a88ac9d5)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_1.jpg?sign=1739341587-ccCNz9izGETrj4rb8yjuJqyYIsX87RGD-0-ab5859c82b523a6cc9c413774a76e52f)
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_2.jpg?sign=1739341587-12yXwRsI0hyBy5215OHeon1SGItN2bYQ-0-e64f1a259708afd6bd284cb78d3e0148)
图2.37 典型价格
5.wclose:Weighted Price(加权平均价)
● 计算方法:
wcls=(2×收盘价+最高价+最低价)/4
● Matlab调用方法:
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_122_3.jpg?sign=1739341587-OGrO5xKu6RfoxHVE1BUVCPsl5kIB42UF-0-0539e7efa49dcb25cb12149c588fc63d)
其中
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=1739341587-H8pvrZ3aOqeC4EsrF76genPH1S3I820H-0-8381a437a5f9be8a0ca984d4de469d5c)
图2.38 加权平均价
![](https://epubservercos.yuewen.com/6BD6CE/23020635709727606/epubprivate/OEBPS/Images/42052_123_2.jpg?sign=1739341587-0zNCUg3BJm1gtqBcYglEO6Y3awPbWNVu-0-f9af6b6ef8e7cca20f333ac054b27d9f)