天软金融分析.NET函数大全 > 金融函数 > 金融工程 > 投资组合

PortfolioHVByPE    

简述
按市盈率进行投资组合校验,算法如下:计算起始日样本股的市盈率,按照升序排序。对于市盈率<0的股票,不予考虑;取指定索引段(如:取市盈率排名的FromNo - ToNo名的)股票作为投资组合股票,按照流通股加权/总股本加权/等资金加权等方式确定投资组合每个股票的投资比例,计算投资组合股票每日市值,并和指数进行比较
定义
PortfolioHVByPE(BkName:String;BegT:TDateTime;EndT:TDateTime;Money:Real;AdjustMonth:Integer;FromNo:Integer;ToNo:Integer;PercentType:Integer;ReturnType);TableArray
参数
名称类型说明
BkNameString字符串,样本股
BegTTDateTime日期型时间,投资开始日
EndTTDateTime日期型时间,投资截止日
MoneyReal实数,投资金额(万)
AdjustMonthInteger整数,投资组合调整时段(月)
FromNoInteger整数,样本股选择开始编号
ToNoInteger整数,样本股选择截止编号
PercentTypeInteger用户自定义,投资比例选择,含义如下表:
显示名
流通股加权 0
总股本加权 1
等资金加权 2
ReturnType用户自定义,返回类型,0表示返回图形,1表示数据
返回TableArray投资组合股票每日市值,涨幅,累计涨幅并和指数进行比较
  • 范例

     Return PortfolioHVByPE("深证A股;上证A股",inttodate(20120912),inttodate(20121022),500,3,1,10,2,1);

    //结果:

相关