# 基金 / 基金经理

## `fundManagerByEndt()`

声明：function

在任基金经理，与系统参数(基金代码、日期)相关

返回：array

## `fundManagerDataByEndt(fundid, endt)`

声明：function

指定日在任基金经理人信息

| 参数     | 类型     | 说明                     |
| -------- | -------- | ------------------------ |
| `fundid` | array    | array of string,基金列表 |
| `endt`   | datetime | date,截止日              |

返回：array

## `fundmanagerid2Funds(managerid)`

声明：function

基金经理ID查询所有管理过的基金，与时间无关

| 参数        | 类型   | 说明                |
| ----------- | ------ | ------------------- |
| `managerid` | string | 字符串,基金经理名称 |

返回：array

## `fundmanagername2Id(managername)`

声明：function

基金经理名称查询基金经理ID

| 参数          | 类型   | 说明                |
| ------------- | ------ | ------------------- |
| `managername` | string | 字符串,基金经理名称 |

返回：array

## `fundmanagerid2Fundsendt(managerid, endt)`

声明：function

指定日基金经理ID查询管理的基金代码列表

| 参数        | 类型   | 说明                |
| ----------- | ------ | ------------------- |
| `managerid` | String | 字符串,基金经理名称 |
| `endt`      | Date   | 日期,截止日期       |

返回：ARRAY

### 示例

```tsl
// 返回基金经理ID为3067在20201009日管理的基金列表
return fundmanagerid2Fundsendt("3067",20201009T);
```

## `FundManagerSaleShares_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来赎回份额，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerSaleSharesOfRate_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来赎回份额占基金份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalValueChange_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来市值变动，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalValueChange_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年市值变动，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerSaleSharesOfRate_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年赎回份额占基金份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalSharesChangeOfRate2_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年份额变动占基金管理人份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalSharesChange_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年份额变动，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerBuyValue_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年申购市值，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalSharesChangeOfRate2_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来份额变动占基金管理人份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalSharesChangeOfRate_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来份额变动占基金份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerSaleShares_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年赎回份额，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerBuyShares_LYear(r_date)`

声明：function

获得指定基金指定报告期最近1年申购份额，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerBuyShares_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来申购份额，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalSharesChange_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来份额变动，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerSaleValue_Year(r_date)`

声明：function

获得指定基金指定报告期本年以来赎回市值，系统参数：证券代码

| 参数     | 类型     | 说明              |
| -------- | -------- | ----------------- |
| `r_date` | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTotalValueChange_QJ(r_date2, r_date)`

声明：function

获得指定报告期区间指定基金的市值变动，系统参数：证券代码

| 参数      | 类型     | 说明              |
| --------- | -------- | ----------------- |
| `r_date2` | any      | 报告期,开始报告期 |
| `r_date`  | datetime | 报告期,指定报告期 |

返回：float

## `FundManagerTradeAmount_Year(r_date, t_type)`

声明：function

获得指定报告期本年以来指定基金管理人交易金额，系统参数：证券代码

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `r_date` | datetime | 报告期,指定报告期   |
| `t_type` | any      | 用户自定义,交易方式 |

返回：float

## `FundManagerTradeAveragePrice_LYear(r_date, t_type)`

声明：function

获得指定报告期最近1年指定基金管理人交易均价，系统参数：证券代码

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `r_date` | datetime | 报告期,指定报告期   |
| `t_type` | any      | 用户自定义,交易方式 |

返回：float

## `FundManagerTradeAveragePrice_Year(r_date, t_type)`

声明：function

获得指定报告期本年以来指定基金管理人交易均价，系统参数：证券代码

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `r_date` | datetime | 报告期,指定报告期   |
| `t_type` | any      | 用户自定义,交易方式 |

返回：float

## `FundManagerTradeSharesOfRate_Year(r_date, t_type)`

声明：function

获得指定报告期本年以来指定基金管理人交易份额占基金总份额(%)，系统参数：证券代码

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `r_date` | datetime | 报告期,指定报告期   |
| `t_type` | any      | 用户自定义,交易方式 |

返回：float

## `FundManagerTradeAveragePrice_QJ(r_date2, r_date, t_type)`

声明：function

获得指定报告期区间指定基金管理人交易均价，系统参数：证券代码

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `r_date2` | any      | 报告期,开始报告期   |
| `r_date`  | datetime | 报告期,指定报告期   |
| `t_type`  | any      | 用户自定义,交易方式 |

返回：float

## `FundManagerTradeShares_QJ(r_date2, r_date, t_type)`

声明：function

获得指定报告期区间指定基金管理人交易份额，系统参数：证券代码

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `r_date2` | any      | 报告期,开始报告期   |
| `r_date`  | datetime | 报告期,指定报告期   |
| `t_type`  | any      | 用户自定义,交易方式 |

返回：float

## `FundManager_IdField()`

声明：function

基金经理-代码。根据数据库提供商返回对应的值

返回：string

## `FundManager_BirthDateField()`

声明：function

基金经理-出生年月。根据数据库提供商返回对应的值

返回：string

## `FundManager_EndDateField()`

声明：function

基金经理-离职日期。根据数据库提供商返回对应的值

返回：string

## `FundManager_ResumeField()`

声明：function

基金经理-简历。根据数据库提供商返回对应的值

返回：string

## `FundManager_NameField()`

声明：function

基金经理-姓名。根据数据库提供商返回对应的值

返回：string

## `FundManager_js_gpgmjz(end_t)`

声明：function

全市场股票规模价值风格识别

| 参数    | 类型     | 说明         |
| ------- | -------- | ------------ |
| `end_t` | datetime | 日期, 截止日 |

返回：array

## `FundManager_js_hyjqd(r_date)`

声明：function

申万一级行业景气度

| 参数     | 类型     | 说明           |
| -------- | -------- | -------------- |
| `r_date` | datetime | 报告期，报告期 |

返回：array

## `FundManager_CYJL(manager_id, r_date)`

声明：function

基金经理从业经历

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `FundManager_GLGM(manager_id, r_date)`

声明：function

基金经理管理规模

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `FundManager_JJGSSL(manager_id, r_date)`

声明：function

基金公司实力

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `FundManager_TZZGZD(manager_id, r_date)`

声明：function

投资者关注度

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `indexOfFundManagers(fund_managers, f_mtype, end_t)`

声明：function

指定日指定类型基金经理指数

| 参数            | 类型     | 说明                                         |
| --------------- | -------- | -------------------------------------------- |
| `fund_managers` | Array    | 二维数组类型，包含“基金经理代码”及“姓名”字段 |
| `f_mtype`       | Integer  | 整数类型，基金经理指数类型                   |
| `end_t`         | Datetime | 日期类型，截止日                             |

返回：Array

### 示例

```tsl
fund_managers := array(("基金经理代码":"1533","姓名":"傅鹏博"));
f_mtype := 1;  //股混型指数
endt := 20220812T;
return indexOfFundManagers(fund_managers,f_mtype,end_t);
//结果
```

## `FundManager_GetStockHoldings(manager_id, f_mtype, r_date)`

声明：function

基金经理指定报告期持股明细，其中一、三季报为模拟持仓数据，中报、年报为实际持仓数据

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `f_mtype`    | any      | 整数类型，基金类型       |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `FundManager_pj_cwfg(fund_managers, r_date)`

声明：function

根据基金经理列表计算指定报告期持仓风格评价

| 参数            | 类型     | 说明                                                       |
| --------------- | -------- | ---------------------------------------------------------- |
| `fund_managers` | array    | 二维数组类型，基金经理列表，包含“基金经理代码”与“姓名”字段 |
| `r_date`        | datetime | 整数类型，报告期                                           |

返回：array

## `FundManager_RiskStyle(manager_id, r_date)`

声明：function

基金经理风险风格因子计算模型

| 参数         | 类型     | 说明                     |
| ------------ | -------- | ------------------------ |
| `manager_id` | string   | 字符串类型，基金经理代码 |
| `r_date`     | datetime | 整数类型，报告期         |

返回：array

## `Fund_Manager()`

声明：function

返回指定基金相同管理人列表数据，与系统参数（证券代码）相关。

返回：array

## `fund_ManagerShareChange(show_number, report_date_show_order)`

声明：function

基金管理人份额变动

| 参数                     | 类型 | 说明                |
| ------------------------ | ---- | ------------------- |
| `show_number`            | any  | 用户自定义,显示个数 |
| `report_date_show_order` | bool | object              |

返回：bool

## `fund_ManagerTradeDetail(show_number, show_type, report_date_show_order)`

声明：function

基金管理人交易明细

| 参数                     | 类型 | 说明                |
| ------------------------ | ---- | ------------------- |
| `show_number`            | any  | 用户自定义,显示个数 |
| `show_type`              | any  | 用户自定义,显示方式 |
| `report_date_show_order` | bool | object              |

返回：bool

## `fundmanagercrossholdstock_qk(fund_admin_name, end_t)`

声明：function

基金管理公司交叉持股情况。

| 参数              | 类型     | 说明                       |
| ----------------- | -------- | -------------------------- |
| `fund_admin_name` | string   | 字符串。基金管理公司名称。 |
| `end_t`           | datetime | 整数。统计截止日期。       |

返回：array

## `FundManagerCrossHoldStock_Call(end_t)`

声明：function

所有基金管理公司交叉持股情况。

| 参数    | 类型     | 说明                 |
| ------- | -------- | -------------------- |
| `end_t` | datetime | 整数。统计截止日期。 |

返回：array
