# 金融 / 金融工程 / 指数研究 / 复合指数

## `index_noAdjustStock_quick(t, basevalue, beg_t, end_t, rate_type, return_method)`

声明：function

返回指数计算（不调整样本）

<!-- tags: 金融 金融工程 指数研究 复合指数 查找 搜索 lookup 返回 获取 -->

| 参数            | 类型        | 说明                                      |
| --------------- | ----------- | ----------------------------------------- |
| `t`             | table_array | 数据表，自定义样本                        |
| `basevalue`     | integer     | 整数，基准值                              |
| `beg_t`         | datetime    | 日期型时间，开始时间                      |
| `end_t`         | datetime    | 日期型时间，截止时间                      |
| `rate_type`     | integer     | 用户自定义，组合比例确定方法，含义如下表: |
| `return_method` | integer     | 用户自定义，返回类型，含义如下表:         |

返回：table_array

### 示例

范例01：调用 Index_NoAdjustStock_Quick

```tsl
Return Index_NoAdjustStock_Quick(
    array("SZ000920", "SZ000002"),
    1000,
    inttodate(20120818),
    inttodate(20120926), 0, 1);
```

## `pf_percent(stock_arr, end_t, rate_type)`

声明：function

按不同的加权方法确定股票比例

<!-- tags: 金融 金融工程 指数研究 复合指数 查找 搜索 lookup -->

| 参数        | 类型     | 说明                                      |
| ----------- | -------- | ----------------------------------------- |
| `stock_arr` | array    | 一维字符串数组，股票列表                  |
| `end_t`     | datetime | 日期型时间，截止日期                      |
| `rate_type` | integer  | 用户自定义，组合比例确定方法，含义如下表: |

返回：table_array

### 示例

范例01：调用 PF_Percent

```tsl
return PF_Percent(array("SH600320", "SH600489", "SH000000"), inttodate(20120618), 0);
```

## `shareStructureOfSample(stock_arr)`

声明：function

返回样本的股本变更表

<!-- tags: 金融 金融工程 指数研究 复合指数 查找 搜索 lookup 返回 获取 -->

| 参数        | 类型  | 说明                     |
| ----------- | ----- | ------------------------ |
| `stock_arr` | array | 一维字符串数组，股票列表 |

返回：table_array

### 示例

范例01：调用函数

```tsl
return shareStructureOfSample(array("SH600718"));
```
