NPartPortfolio_Pgm
简述
等分投资法校验,按照某个值分割,例如按照市盈率分割成N等分,计算阶段的各个等分的表现情况
NPartPortfolio_Pgm(Bk:String;Stocks:String;Exp:Expression;Parts:Integer;partRule:Integer;Condition:Expression;BegT:TDateTime;EndT:TDateTime;RateType:Integer;RangePre:Integer;IndexId:String;ShowRisk:Boolean); TableArray
名称 | 类型 | 说明 |
---|
Bk | String | 字符串,投资板块 |
Stocks | String | 字符串,投资股票 |
Exp | Expression | 表达式,等分对象-需输入@ |
Parts | Integer | 整数,等分数 |
partRule | Integer | 整数,分的规则,含义如下表:
|
Condition | Expression | 表达式,约束条件 |
BegT | TDateTime | 日期型时间,开始日期 |
EndT | TDateTime | 日期型时间,截止日期 |
RateType | Integer | 整数,加权方法,含义如下表:
显示名 |
值 |
总股本加权 |
0 |
流通股本加权 |
1 |
等权重 |
4 |
等股数 |
5 |
流通市值平方根加权 |
6 |
总市值平方根加权 |
7 |
|
RangePre | Integer | 整数,范围小数点位数 |
IndexId | String | 字符串,参照指数 |
ShowRisk | Boolean | 布尔类型,是否显示风险度量 |
返回 | TableArray | 投资组合的按照某个值分割,比如按照市盈率分割成N等分,计算阶段的各个等分的表现情况(风险收益情况)。 |
Return
NPartPortfolio_Pgm("申万采掘",
'',
@StockPE3_V(),
10,
0,
@(reportofall(9900000,DefaultRepID())>0),
inttodate(20120920),
inttodate(20121020),
1,
2,
"SH000001",
true);
//结果:
