# 金融 / 金融工程 / 投资组合 / 投资组合历史验证

## `portfolioGraph(t)`

声明：function

返回组合收盘和指数收盘的图

<!-- tags: 金融 金融工程 投资组合 投资组合历史验证 返回 获取 -->

| 参数 | 类型        | 说明                                           |
| ---- | ----------- | ---------------------------------------------- |
| `t`  | table_array | 数据表，包含’日期’，’组合指数’与’指数’字段的表 |

返回：table_array

### 示例

范例01：调用函数

```tsl
setSysParam(PN_DATE(), intToDate(20121029));
t := nDay(100, '日期', sp_time(), '指数', spec(close(), 'SZ000002'), '组合指数', spec(close(), 'SZ000001'));
return portfolioGraph(t);
```

## `portfolioTrack_pgm(zh_result, tmoney, beg_t, end_t)`

声明：function

对已经建立好的投资组合进行跟踪，返回投资组合的组合市值，涨幅等

<!-- tags: 金融 金融工程 投资组合 投资组合历史验证 -->

| 参数        | 类型     | 说明                            |
| ----------- | -------- | ------------------------------- |
| `zh_result` | string   | 数据表，组合结果，数据格式如下: |
| `tmoney`    | float    | 实数，总共投资金额<万元>        |
| `beg_t`     | datetime | 日期型时间，开始投资日期        |
| `end_t`     | datetime | 日期型时间，结束投资日期        |

返回：table_array

### 示例

范例01：调用 PortfolioTrack_Pgm

```tsl
Return PortfolioTrack_Pgm("data", 500,

    inttodate(20120718),

    inttodate(20121019));
```
