# 金融 / 基金 / 投资组合 / 累计买入和卖出

## `fundbsstockbuyamount(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计买入金额（万）

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF006872");
return FundBSStockBuyAmount(20191231, "SZ000002");
```

## `fundbsstockbuypercent(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计买入金额占期初净值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent(20191231, "SH601336");
```

## `fundbsstockbuypercent2(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计买入金额占期初总值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent2(20191231, "SH601336");
```

## `fundbsstockbuypercent3(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计买入金额占期初股票市值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent3(20191231, "SH601336");
```

## `fundbsstockbuyrank(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计买入排名

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计买入排名
SetSysParam(pn_stock(), "OF006872");
return FundBSStockBuyRank(20191231, "SZ300760");
```

## `fundbsstocknetamount(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计净买入金额(万)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | integer | 整型,指定报告期 |
| `stockid` | string  | 字符串,股票代码 |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计净买入金额(万)
setSysParam(pn_stock(), "OF006872");
return fundbsstocknetamount(20191231, "SZ300760");
// 输出：6.1258
```

## `fundbsstocksellamount(rdate, stockid)`

声明：function

返回指定股票累计卖出金额(万),基金指定报告期的指定股票累计卖出金额（万）

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | integer | 整型,指定报告期 |
| `stockid` | string  | 字符串,股票代码 |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计卖出金额(万)
setSysParam(pn_stock(), "OF006872");
return fundbsstocksellamount(20191231, "SZ300760");
// 输出：300.9683
```

## `fundbsstocksellpercent(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计卖出金额占期初净值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSStockSellPercent(20191231, "SH601336");
```

## `fundbsstocksellpercent2(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计卖出金额占期初总值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | integer | 整型,指定报告期 |
| `stockid` | string  | 字符串,股票代码 |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF000001在2019年报关于SH601336累计卖出金额占期初总值比(%)
setSysParam(pn_stock(), "OF000001");
return fundbsstocksellpercent2(20191231, "SH601336");
// 输出：12.9206133999664
```

## `fundbsstocksellpercent3(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计卖出金额占期初股票市值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | integer | 整型,指定报告期 |
| `stockid` | string  | 字符串,股票代码 |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF000001在2019年报关于SH601336累计卖出金额占期初股票市值比(%)
setSysParam(pn_stock(), "OF000001");
return fundbsstocksellpercent3(20191231, "SH601336");
// 输出：21.0911411411508
```

## `fundbsstocksellrank(rdate, stockid)`

声明：function

返回基金指定报告期的指定股票累计卖出排名

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | integer | 整型,指定报告期 |
| `stockid` | string  | 字符串,股票代码 |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计卖出排名
setSysParam(pn_stock(), "OF006872");
return fundbsstocksellrank(20191231, "SZ300760");
// 输出：2
```

## `fundbssumnbuyamount(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计买入金额(万)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyAmount(20191231, 3);
```

## `fundbssumnbuypercent(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计买入金额占期初净值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型    | 说明                                                        |
| ------- | ------- | ----------------------------------------------------------- |
| `rdate` | integer | 整型,指定报告期                                             |
| `topn`  | integer | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
setSysParam(pn_stock(), "OF000001");
return fundbssumnbuypercent(20191231, 3);
// 输出：36.24
```

## `fundbssumnbuypercent2(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计买入金额占期初总值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyPercent2(20191231, 3);
```

## `fundbssumnbuypercent3(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计买入金额占期初股票市值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyPercent3(20191231, 3);
```

## `fundbssumnsellamount(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计卖出金额(万)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellAmount(20191231, 3);
```

## `fundbssumnsellpercent(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计卖出金额占期初净值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellPercent(20191231, 3);
```

## `fundbssumnsellpercent2(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计卖出金额占期初总值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型    | 说明                                                        |
| ------- | ------- | ----------------------------------------------------------- |
| `rdate` | integer | 整型,指定报告期                                             |
| `topn`  | integer | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：real

### 示例

范例01：调用函数

```tsl
// 计算基金OF000001在2019年报前3名股票累计卖出金额占期初总值比(%)
setSysParam(pn_stock(), "OF000001");
return fundbssumnsellpercent2(20191231, 3);
// 输出：36.0979897363215
```

## `fundbssumnsellpercent3(rdate, topn)`

声明：function

返回基金指定报告期的前N名股票累计卖出金额占期初股票市值比(%)

<!-- tags: 金融 基金 投资组合 累计买入和卖出 返回 获取 -->

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

范例01：调用函数

```tsl
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellPercent3(20191231, 3);
```
