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);
//结果:
