Skip to content

Commit

Permalink
Date (#4232)
Browse files Browse the repository at this point in the history
* add version

* fix fund_portfolio_bond_hold_em

* format docs
  • Loading branch information
albertandking authored Oct 28, 2023
1 parent 929d74a commit 94d9ecf
Show file tree
Hide file tree
Showing 5 changed files with 88 additions and 64 deletions.
4 changes: 3 additions & 1 deletion akshare/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2568,9 +2568,10 @@
1.11.52 fix: fix fund_scale_change_em interface
1.11.53 add: add stock_zh_a_hist_tx interface
1.11.54 fix: fix fund_portfolio_hold_em interface
1.11.55 fix: fix fund_portfolio_bond_hold_em interface
"""

__version__ = "1.11.54"
__version__ = "1.11.55"
__author__ = "AKFamily"

import sys
Expand All @@ -2579,6 +2580,7 @@
import pandas as pd

pd_main_version = int(pd.__version__.split('.')[0])

if pd_main_version < 2:
warnings.warn(
"为了支持更多特性,请将 Pandas 升级到 2.1.0 及以上版本!"
Expand Down
8 changes: 4 additions & 4 deletions akshare/fund/fund_portfolio_em.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@


def fund_portfolio_hold_em(
symbol: str = "162411", date: str = "2020"
symbol: str = "000001", date: str = "2023"
) -> pd.DataFrame:
"""
天天基金网-基金档案-投资组合-基金持仓
Expand Down Expand Up @@ -90,7 +90,7 @@ def fund_portfolio_hold_em(


def fund_portfolio_bond_hold_em(
symbol: str = "000001", date: str = "2021"
symbol: str = "000001", date: str = "2023"
) -> pd.DataFrame:
"""
天天基金网-基金档案-投资组合-债券持仓
Expand Down Expand Up @@ -295,12 +295,12 @@ def fund_portfolio_change_em(

if __name__ == "__main__":
fund_portfolio_hold_em_df = fund_portfolio_hold_em(
symbol="000001", date="2020"
symbol="000001", date="2023"
)
print(fund_portfolio_hold_em_df)

fund_portfolio_bond_hold_em_df = fund_portfolio_bond_hold_em(
symbol="320007", date="2015"
symbol="000001", date="2023"
)
print(fund_portfolio_bond_hold_em_df)

Expand Down
6 changes: 6 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@

## 更新说明详情

1.11.55 fix: fix fund_portfolio_bond_hold_em interface

1. 修复 fund_portfolio_bond_hold_em 接口

1.11.54 fix: fix fund_portfolio_hold_em interface

1. 修复 fund_portfolio_hold_em 接口
Expand Down Expand Up @@ -3058,6 +3062,8 @@

## 版本更新说明

1.11.55 fix: fix fund_portfolio_bond_hold_em interface

1.11.54 fix: fix fund_portfolio_hold_em interface

1.11.53 add: add stock_zh_a_hist_tx interface
Expand Down
122 changes: 69 additions & 53 deletions docs/data/fund/fund_public.md
Original file line number Diff line number Diff line change
Expand Up @@ -2322,7 +2322,7 @@ print(fund_value_estimation_em_df)
| 名称 | 类型 | 描述 |
|--------|-----|----------------------------------------------------------|
| symbol | str | symbol="000001"; 基金代码, 可以通过调用 **ak.fund_name_em()** 接口获取 |
| date | str | date="2020"; 指定年份 |
| date | str | date="2023"; 指定年份 |

输出参数

Expand All @@ -2341,25 +2341,26 @@ print(fund_value_estimation_em_df)
```python
import akshare as ak

fund_portfolio_hold_em_df = ak.fund_portfolio_hold_em(symbol="000001", date="2020")
fund_portfolio_hold_em_df = ak.fund_portfolio_hold_em(symbol="000001", date="2023")
print(fund_portfolio_hold_em_df)
```

数据示例

```
序号 股票代码 股票名称 占净值比例 持股数 持仓市值 季度
0 1 601318 中国平安 6.04 333.75 29029.80 2020年4季度股票投资明细
1 2 002127 南极电商 5.90 2074.47 28378.78 2020年4季度股票投资明细
2 3 000961 中南建设 5.30 2889.73 25516.32 2020年4季度股票投资明细
3 4 600519 贵州茅台 5.01 12.06 24090.89 2020年4季度股票投资明细
4 5 002271 东方雨虹 4.57 566.84 21993.50 2020年4季度股票投资明细
.. .. ... ... ... ... ... ...
151 6 300226 上海钢联 2.75 177.07 12058.31 2020年1季度股票投资明细
152 7 000547 航天发展 2.45 800.00 10760.00 2020年1季度股票投资明细
153 8 300572 安车检测 1.81 204.39 7946.84 2020年1季度股票投资明细
154 9 603259 药明康德 1.65 80.12 7249.88 2020年1季度股票投资明细
155 10 603806 福斯特 1.63 175.98 7165.78 2020年1季度股票投资明细
序号 股票代码 股票名称 占净值比例 持股数 持仓市值 季度
0 1 300395 菲利华 8.90 536.81 24285.15 2023年3季度股票投资明细
1 2 002025 航天电器 7.99 382.30 21806.54 2023年3季度股票投资明细
2 3 688281 华秦科技 7.24 113.24 19759.96 2023年3季度股票投资明细
3 4 600862 中航高科 6.66 733.11 18173.74 2023年3季度股票投资明细
4 5 300034 钢研高纳 6.23 699.32 17000.44 2023年3季度股票投资明细
.. ... ... ... ... ... ... ...
186 187 688281 华秦科技 3.35 38.35 9835.65 2023年1季度股票投资明细
187 188 603712 七一二 2.81 267.06 8257.51 2023年1季度股票投资明细
188 189 600519 贵州茅台 2.80 4.52 8226.40 2023年1季度股票投资明细
189 190 600760 中航沈飞 2.58 140.53 7566.14 2023年1季度股票投资明细
190 191 603848 好太太 0.40 82.46 1172.58 2023年1季度股票投资明细
[191 rows x 7 columns]
```

### 债券持仓
Expand All @@ -2377,7 +2378,7 @@ print(fund_portfolio_hold_em_df)
| 名称 | 类型 | 描述 |
|--------|-----|----------------------------------------------------------|
| symbol | str | symbol="000001"; 基金代码, 可以通过调用 **ak.fund_name_em()** 接口获取 |
| date | str | date="2021"; 指定年份 |
| date | str | date="2023"; 指定年份 |

输出参数

Expand All @@ -2395,50 +2396,65 @@ print(fund_portfolio_hold_em_df)
```python
import akshare as ak

fund_portfolio_bond_hold_em_df = ak.fund_portfolio_bond_hold_em(symbol="000001", date="2021")
fund_portfolio_bond_hold_em_df = ak.fund_portfolio_bond_hold_em(symbol="000001", date="2023")
print(fund_portfolio_bond_hold_em_df)
```

数据示例

```
序号 债券代码 债券名称 占净值比例 持仓市值 季度
0 1 200207 20国开07 3.28 12100.80 2021年4季度债券投资明细
1 2 190308 19进出08 3.01 11077.00 2021年4季度债券投资明细
2 3 101564021 15华能集MTN002 2.80 10304.00 2021年4季度债券投资明细
3 4 200312 20进出12 2.72 10035.00 2021年4季度债券投资明细
4 5 200302 20进出02 2.71 9998.00 2021年4季度债券投资明细
5 6 123107 温氏转债 0.49 1796.07 2021年4季度债券投资明细
6 7 128113 比音转债 0.37 1354.46 2021年4季度债券投资明细
7 8 113582 火炬转债 0.35 1295.03 2021年4季度债券投资明细
8 9 123114 三角转债 0.17 610.91 2021年4季度债券投资明细
9 10 113563 柳药转债 0.05 194.07 2021年4季度债券投资明细
10 11 123117 健帆转债 0.04 131.21 2021年4季度债券投资明细
11 12 128134 鸿路转债 0.02 85.00 2021年4季度债券投资明细
12 13 200207 20国开07 3.11 12072.00 2021年3季度债券投资明细
13 14 190308 19进出08 2.86 11088.00 2021年3季度债券投资明细
14 15 101564021 15华能集MTN002 2.62 10173.00 2021年3季度债券投资明细
15 16 200312 20进出12 2.59 10047.00 2021年3季度债券投资明细
16 17 200302 20进出02 2.57 9983.00 2021年3季度债券投资明细
17 18 128113 比音转债 0.34 1320.19 2021年3季度债券投资明细
18 19 113563 柳药转债 0.05 175.48 2021年3季度债券投资明细
19 20 128134 鸿路转债 0.02 72.00 2021年3季度债券投资明细
20 21 200207 20国开07 2.72 12033.60 2021年2季度债券投资明细
21 22 190308 19进出08 2.50 11074.80 2021年2季度债券投资明细
22 23 101564021 15华能集MTN002 2.28 10089.00 2021年2季度债券投资明细
23 24 200312 20进出12 2.27 10040.00 2021年2季度债券投资明细
24 25 200302 20进出02 2.25 9967.00 2021年2季度债券投资明细
25 26 128113 比音转债 0.28 1245.90 2021年2季度债券投资明细
26 27 113563 柳药转债 0.04 179.29 2021年2季度债券投资明细
27 28 128134 鸿路转债 0.02 76.56 2021年2季度债券投资明细
28 29 180208 18国开08 3.99 17027.20 2021年1季度债券投资明细
29 30 200207 20国开07 2.80 11966.40 2021年1季度债券投资明细
30 31 190308 19进出08 2.59 11042.90 2021年1季度债券投资明细
31 32 101564021 15华能集MTN002 2.36 10079.00 2021年1季度债券投资明细
32 33 200312 20进出12 2.34 10007.00 2021年1季度债券投资明细
33 34 128113 比音转债 0.23 987.33 2021年1季度债券投资明细
34 35 113563 柳药转债 0.04 182.08 2021年1季度债券投资明细
35 36 123058 欣旺转债 0.00 14.11 2021年1季度债券投资明细
序号 债券代码 债券名称 占净值比例 持仓市值 季度
0 1 230304 23进出04 4.05 11047.16 2023年3季度债券投资明细
1 2 101564021 15华能集MTN002 3.77 10301.03 2023年3季度债券投资明细
2 3 101901385 19中石油MTN006 3.45 9405.76 2023年3季度债券投资明细
3 4 220216 22国开16 2.97 8119.40 2023年3季度债券投资明细
4 5 220411 22农发11 1.86 5088.53 2023年3季度债券投资明细
5 6 113648 巨星转债 0.06 175.04 2023年3季度债券投资明细
6 7 113563 柳药转债 0.04 104.69 2023年3季度债券投资明细
7 8 123117 健帆转债 0.02 61.57 2023年3季度债券投资明细
8 9 113633 科沃转债 0.02 66.63 2023年3季度债券投资明细
9 10 127073 天赐转债 0.02 55.47 2023年3季度债券投资明细
10 11 123119 康泰转2 0.02 50.93 2023年3季度债券投资明细
11 12 113661 福22转债 0.01 40.55 2023年3季度债券投资明细
12 13 113061 拓普转债 0.01 22.23 2023年3季度债券投资明细
13 14 128134 鸿路转债 0.01 35.97 2023年3季度债券投资明细
14 15 123114 三角转债 0.01 31.16 2023年3季度债券投资明细
15 16 118019 金盘转债 0.00 2.39 2023年3季度债券投资明细
16 17 118031 天23转债 0.00 0.21 2023年3季度债券投资明细
17 18 123107 温氏转债 0.00 0.02 2023年3季度债券投资明细
18 19 220014 22附息国债14 3.83 11197.77 2023年2季度债券投资明细
19 20 101564021 15华能集MTN002 3.50 10239.61 2023年2季度债券投资明细
20 21 101901385 19中石油MTN006 3.20 9351.59 2023年2季度债券投资明细
21 22 220216 22国开16 2.77 8084.53 2023年2季度债券投资明细
22 23 200207 20国开07 2.11 6168.95 2023年2季度债券投资明细
23 24 123114 三角转债 0.15 445.84 2023年2季度债券投资明细
24 25 113648 巨星转债 0.06 184.35 2023年2季度债券投资明细
25 26 113563 柳药转债 0.04 108.85 2023年2季度债券投资明细
26 27 113633 科沃转债 0.02 67.83 2023年2季度债券投资明细
27 28 123119 康泰转2 0.02 47.93 2023年2季度债券投资明细
28 29 123117 健帆转债 0.02 60.68 2023年2季度债券投资明细
29 30 127073 天赐转债 0.02 62.25 2023年2季度债券投资明细
30 31 113061 拓普转债 0.01 22.68 2023年2季度债券投资明细
31 32 113661 福22转债 0.01 43.46 2023年2季度债券投资明细
32 33 128134 鸿路转债 0.01 36.04 2023年2季度债券投资明细
33 34 118019 金盘转债 0.00 2.30 2023年2季度债券投资明细
34 35 123107 温氏转债 0.00 0.03 2023年2季度债券投资明细
35 36 220014 22附息国债14 3.80 11139.61 2023年1季度债券投资明细
36 37 101564021 15华能集MTN002 3.57 10476.87 2023年1季度债券投资明细
37 38 101901385 19中石油MTN006 3.15 9245.03 2023年1季度债券投资明细
38 39 220216 22国开16 2.74 8027.62 2023年1季度债券投资明细
39 40 200207 20国开07 2.09 6133.08 2023年1季度债券投资明细
40 41 123114 三角转债 0.15 444.77 2023年1季度债券投资明细
41 42 113648 巨星转债 0.06 176.94 2023年1季度债券投资明细
42 43 113563 柳药转债 0.04 107.36 2023年1季度债券投资明细
43 44 127073 天赐转债 0.02 61.26 2023年1季度债券投资明细
44 45 123117 健帆转债 0.02 67.79 2023年1季度债券投资明细
45 46 113633 科沃转债 0.02 67.44 2023年1季度债券投资明细
46 47 123119 康泰转2 0.02 51.18 2023年1季度债券投资明细
47 48 113061 拓普转债 0.01 22.16 2023年1季度债券投资明细
48 49 128134 鸿路转债 0.01 37.60 2023年1季度债券投资明细
49 50 118019 金盘转债 0.00 2.54 2023年1季度债券投资明细
50 51 123107 温氏转债 0.00 0.03 2023年1季度债券投资明细
```

### 行业配置
Expand Down
12 changes: 6 additions & 6 deletions docs/data/stock/stock.md
Original file line number Diff line number Diff line change
Expand Up @@ -1399,13 +1399,13 @@ print(hfq_factor_df)

输出参数-历史行情数据

| 名称 | 类型 | 描述 |
|-----|---------|---------|
| date | object | 交易日 |
| open | float64 | 开盘价 |
| 名称 | 类型 | 描述 |
|--------|---------|---------|
| date | object | 交易日 |
| open | float64 | 开盘价 |
| close | float64 | 收盘价 |
| high | float64 | 最高价 |
| low | float64 | 最低价 |
| high | float64 | 最高价 |
| low | float64 | 最低价 |
| amount | int64 | 注意单位: 手 |

接口示例-不复权
Expand Down

0 comments on commit 94d9ecf

Please sign in to comment.