天软金融分析.NET函数大全 > 金融函数 > 行情 > 矩阵

StocksReturnMatrix    

简述
股票收益矩阵,与系统证券pn_stock()、系统时间pn_date()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置
定义
StocksReturnMatrix(StockArr:Array;BegT:TDateTime;EndT:TDateTime;MehthodType:Integer):Real
参数
名称类型说明
StockArrArray一维字符串数组,股票列表
BegTTDateTime日期类型,开始日期
EndTTDateTime日期类型,截止日期
MehthodTypeInteger整数,返回类型,收益率计算方法
显示名 取值
对数收益率法 0
涨幅法 1
返回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
相关