5行代码在优矿上获取所有可转债持有人信息

刚听说一个消息,就是柚子们会避开林园持仓的可转债来拉升,免得给林园抬轿子。
那么林园究竟现在持有哪些可转债呢?

这事就要交给python来做了,直接复制下面代码在优矿里运行,我已经尽量写了注释,实际上非常简单的。

import pandas as pd #引入pandas包
bond=DataAPI.IdxConsGet(ticker=u"000832",intoDate=u"20220701",field=u"",pandas="1")['consTickerSymbol'] # 获取昨天可转债指数000832所有成分
tmp_ID=list(bond.values) # 转换为list
for ID in tmp_ID: #for循环,对每一个列表中的可转债获取相关持有人信息
cb=DataAPI.BondHolderGet(secID=u"",ticker=ID,beginDate=u"",endDate=u"",field=u"bondShortName,endDate,holderName,holdRatio,remainAmt",pandas="1") 
print(cb)


想查林园的持仓,直接查找“林园”,我们就能得到:

1、嘉澳转债,前三大持有人均为林园,总共持仓比例54%;

2、翔鹭转债,林园持有最多,比例20%;

3、迪贝转债,林园持有最多,比例20%;

4、翔港转债,林园持有最多,比例20%;

5、华体转债,前三大持有人均为林园,总共持仓比例91.5%;

6、纵横转债,前2大持有人均为林园,总共持仓比例53.5%;

7、瀛通转债,林园持有最多,比例20%;

8、乐普转2,林园持有最多,比例20%;

9、佳力转债,林园持有1.79%。
发表时间 2022-07-27 08:37     来自广东

赞同来自: skyblue777 shuimujiyi 求阙守拙 nu8807721 骑马下江南 Kluer 坎坎坷坷99 狂奔的奶牛 大道之行也 休伊特更多 »

0

guangqq

赞同来自:

@kforever12
看图,数据来源东财choice
确实,是有今飞的,感谢
2022-07-29 09:52 来自广东 引用
0

kforever12

赞同来自:

@guangqq
没有今飞吧
看图,数据来源东财choice
2022-07-29 09:34 来自山东 引用
0

guangqq

赞同来自:

@开心就好618
File "<mercury-input-1-0471D5A03B994F7C894368507697B40A>", line 5
cb=DataAPI.BondHolderGet(secID=u"",ticker=ID,beginDate=u"",endDate=u"",field=u"bondShortName,endDate,holderName,holdRatio,remainAm...
缩进不对
2022-07-29 09:08 来自广东 引用
0

开心就好618

赞同来自:

File "<mercury-input-1-0471D5A03B994F7C894368507697B40A>", line 5
cb=DataAPI.BondHolderGet(secID=u"",ticker=ID,beginDate=u"",endDate=u"",field=u"bondShortName,endDate,holderName,holdRatio,remainAmt",pandas="1")
^
IndentationError: expected an indented block
2022-07-28 21:48 来自江西 引用
0

guangqq

赞同来自:

@TorQuant
序号 代码 证券名称 比例1 110058.SH 永鼎转债 1.32 113502.SH 嘉澳转债 23 123011.SZ 德尔转债 5.44 128056.SZ 今飞转债 13.15 113546.SH 迪贝转债 3.16 128072.SZ 翔鹭转债 1.77 123...
感谢,wind数据肯定是更好,优矿似乎年报或者半年报才更新
2022-07-28 20:01 来自广东 引用
2

TorQuant

赞同来自: 菜鸟12138 cheer888

序号 代码 证券名称 比例
1 110058.SH 永鼎转债 1.3
2 113502.SH 嘉澳转债 2
3 123011.SZ 德尔转债 5.4
4 128056.SZ 今飞转债 13.1
5 113546.SH 迪贝转债 3.1
6 128072.SZ 翔鹭转债 1.7
7 123088.SZ 威唐转债 2.1
8 113561.SH 正裕转债 1.7
9 128085.SZ 鸿达转债 0.8
10 128076.SZ 金轮转债 1.2
11 113566.SH 翔港转债 11.8
12 113578.SH 全筑转债 1.5
13 113597.SH 佳力转债 1.8
14 128118.SZ 瀛通转债 12.2
15 113573.SH 纵横转债 17.3
16 123065.SZ 宝莱转债 10.7
17 123108.SZ 乐普转2 2.2
18 113574.SH 华体转债 16.6
最新林园持仓情况 from Wind
2022-07-28 18:49 来自青海 引用
0

开心就好618

赞同来自:

@guangqq
新建notebook,复制代码运行
谢谢大佬
2022-07-28 17:46 来自江西 引用
0

guangqq

赞同来自:

@kforever12
林园重仓的今飞转债啊,最近这不是起飞到天上了么
没有今飞吧
2022-07-28 16:10 来自广东 引用
0

guangqq

赞同来自:

@jackriver
这么小的盘,他自己稍微一买点就拉了,何必靠柚子。
没有对手盘吧
2022-07-28 16:09 来自广东 引用
0

jackriver

赞同来自:

这么小的盘,他自己稍微一买点就拉了,何必靠柚子。
2022-07-28 13:57 来自广东 引用
0

kforever12

赞同来自:

林园重仓的今飞转债啊,最近这不是起飞到天上了么
2022-07-28 11:47 来自山东 引用
0

shengweixp

赞同来自:

111
2022-07-28 09:07 来自安徽 引用
0

guangqq

赞同来自:

@开心就好618
大佬怎么玩? 优框 新建策略 直接保存还是? 不懂求教
新建notebook,复制代码运行
2022-07-28 08:50 来自广东 引用
0

开心就好618

赞同来自:

大佬怎么玩? 优框 新建策略 直接保存还是? 不懂求教
2022-07-27 20:59 来自江西 引用
0

guangqq

赞同来自:

@中年2019
道理有点不过也有特例,比如华体也来了一波
林园说不定已经减持了
2022-07-27 16:26 来自广东 引用
0

guangqq

赞同来自:

@自动化交易机器
print(len(tmp_ID))今天的只有404只,数量不对。少了20只。
确实是,我也不明白,得研究下是不是中证转债指数收录的问题
2022-07-27 16:25 来自广东 引用
0

guangqq

赞同来自:

@自动化交易机器
使用优矿上的数据要小心的,大量数据数据需要清洗测试。踩坑过来人
感谢提醒,我抽查过一些数据,暂时没发现问题,就是有不少缺值
2022-07-27 16:25 来自广东 引用
3

自动化交易机器

赞同来自: 许NICK xichuanxc hzy7413

使用优矿上的数据要小心的,大量数据数据需要清洗测试。
踩坑过来人
2022-07-27 12:58 来自广东 引用
1

自动化交易机器

赞同来自: hzy7413

print(len(tmp_ID))
今天的只有404只,
数量不对。少了20只。
2022-07-27 12:49 来自广东 引用
0

中年2019

赞同来自:

道理有点
不过也有特例,比如华体也来了一波
2022-07-27 12:42 来自江苏 引用
0

guangqq

赞同来自:

@someone2012
谢谢
但是优矿没有分时数据,只有每天的
2022-07-27 11:45 来自广东 引用
0

someone2012

赞同来自:

@guangqq
看标题啊,优矿的api
谢谢
2022-07-27 11:15 来自江苏 引用
0

guangqq

赞同来自:

@Tmuer
pd.set_option('display.max_rows', None)
显示所有行
soga,学习了
2022-07-27 11:15 来自广东 引用
0

guangqq

赞同来自:

@someone2012
代码里没看到数据来源是用的哪个网站?大佬说说,哪个站的数据比较及时比较完整。
看标题啊,优矿的api
2022-07-27 11:03 来自广东 引用
0

Tmuer

赞同来自:

@guangqq
那样也可以,但是显示会省略很多,for循环可以全部显示出来
pd.set_option('display.max_rows', None)
显示所有行
2022-07-27 11:00 来自广东 引用
0

someone2012

赞同来自:

代码里没看到数据来源是用的哪个网站?大佬说说,哪个站的数据比较及时比较完整。
2022-07-27 09:57 来自江苏 引用
0

guangqq

赞同来自:

@Tmuer
应该不用for循环,直接ticker=tmp_ID就行
那样也可以,但是显示会省略很多,for循环可以全部显示出来
2022-07-27 09:33 来自广东 引用
0

Tmuer

赞同来自:

应该不用for循环,直接ticker=tmp_ID就行
2022-07-27 09:20 来自广东 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2022-07-29 09:52
  • 浏览: 7251
  • 关注: 40