# 应用专题 / 基金研究 / 基金定投

## `aipstartMonitor_user(v_end_t)`

声明：function

执行 `aipstartMonitor_user` 对应的模块功能

<!-- tags: 调用 基金 回测 -->

| 参数      | 类型     | 说明                     |
| --------- | -------- | ------------------------ |
| `v_end_t` | datetime | 计算或查询区间的结束日期 |

返回：nil

## `fundAccountReturn(beg_t, end_t, rtype, annual)`

声明：function

计算基金帐户区间收益率，由区间申购赎回基金的现金流与期初期末基金市值计算得出，与

<!-- tags: 回报率 投资收益 基金产品 基金 回测 -->

| 参数     | 类型     | 说明                                                            |
| -------- | -------- | --------------------------------------------------------------- |
| `beg_t`  | datetime | 计算或查询区间的开始日期                                        |
| `end_t`  | datetime | 计算或查询区间的结束日期                                        |
| `rtype`  | any      | 收益率类型， 1:简单收益率;2:资本加权;3:内部收益率(xirr);默认为1 |
| `annual` | boolean  | 是否年化，0:收益率不年化，1：收益率年化，默认不年化             |

返回：real

## `fundAccountSummary(begt, endt)`

声明：function

统计汇总基金帐户区间申赎情况

<!-- tags: 基金产品 基金 回测 -->

| 参数   | 类型     | 说明   |
| ------ | -------- | ------ |
| `begt` | datetime | 开始日 |
| `endt` | datetime | 截止日 |

返回：array

## `getAIPPROrder_user(v_end_t)`

声明：function

用户自定义在定投方法

<!-- tags: 查询 基金 回测 -->

| 参数      | 类型     | 说明                     |
| --------- | -------- | ------------------------ |
| `v_end_t` | datetime | 计算或查询区间的结束日期 |

返回：array

## `intervalreturnByTimes()`

声明：function

统计各阶段定投收益（止盈全部卖出为一次）

<!-- tags: 汇总 基金 回测 -->

返回：array

## `tpslMonitor_user(v_end_t)`

声明：function

执行 `tpslMonitor_user` 对应的模块功能

<!-- tags: 调用 基金 回测 -->

| 参数      | 类型     | 说明                     |
| --------- | -------- | ------------------------ |
| `v_end_t` | datetime | 计算或查询区间的结束日期 |

返回：array
