StocksReturnMatrix
简述
股票收益矩阵,与系统证券pn_stock()、系统时间pn_date()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置
StocksReturnMatrix(StockArr:Array;BegT:TDateTime;EndT:TDateTime;MehthodType:Integer):Real
名称 | 类型 | 说明 |
---|
StockArr | Array | 一维字符串数组,股票列表 |
BegT | TDateTime | 日期类型,开始日期 |
EndT | TDateTime | 日期类型,截止日期 |
MehthodType | Integer | 整数,返回类型,收益率计算方法
|
返回 | Real | 实数 |
(1)获取开始日到截止日的交易日序列;
(2)获取对应收盘价序列;
(3)对数收益率法:temp=(个股后一交易日收盘价的对数-的对数)*100;
(4)涨幅法:temp=(个股后一交易日收盘价/前一交易日收盘价-1)*100;
(5)返回股票收益矩阵。
///计算2018年8月22日平安银行的股票收益矩阵(对数收益率法)。
SetSysParam(PN_Stock(),'SZ000001');
SetSysParam(PN_Date(),20180822T);
stockarr:=array("SZ000001","SZ000002");
begt:=inttodate(20180903);
endt:=inttodate(20180914);
Return StocksReturnMatrix(StockArr,BegT,EndT,0);
//结果:0.08