基于Excel进行量化轮动一切投资品种,例如可转债、ETF、LOF、封基、指数、债券、境外投资等

由于账户比较多,每个账户玩的策略也不一样,持仓品种又超过十个手指头,所以就尝试使用工具来显式的提醒应该买什么和应该卖什么,解决轮动的烦恼。
项目地址:https://github.com/wbbyfd/UniversalRotation

注:实际进行轮动的时候只需要UniversalRotation.py和UniversalRotation.xlsm即可,其他source code仅为Pycharm工程文件。



使用前准备
1. 安装Python3:https://www.python.org/ftp/python/3.8.7/python-3.8.7-amd64.exe
2. 打开cmd窗口输入:pip install schedule xlwings pandas requests pysnowball browser-cookie3
3. 启用Microsoft Office(不要使用WPS)的Excel中的xlwings宏:
(1)、命令行安装加载项:xlwings addin install。
(2)、在excel中启用加载项: 文件>选项>信任中心>信任中心设置>宏设置 中,选择“启用所有并勾选”并勾选“对VBA对象模型的信任访问”。
4. 使用电脑浏览器Chrome/Firefox/Opera/Edge/Chromium访问任意一个雪球网站以便获取token,不需要登录雪球账号。

注1:如遇到如下报错就代表token过期了: Exception: b'{"error_description":"\xe9\x81\x87","error_uri":"/v5/stock/quote.json","error_data":null,"error_code":"400016"}'。 由于我们在Python调用雪球API前需要设置xq_a_token,但它大约只有20天的有效期,之前都是使用F12各种查找xq_a_token然后复制粘贴到我们的Python程序, 搜索发现可以使用browser-cookie3自动化获取电脑浏览器已缓存的cookies(当然浏览器的cookies肯定也会过期,我们只需要坚持每20天左右使用电脑浏览器访问任意一个雪球网站即可刷新电脑浏览器的cookies)。

注2:作为一个Android程序员,从2022.2月份开始边学边练第一次写Python项目进行量化投资,语法格式肯定不完美,勿喷,仅仅是为了解放调仓的苦恼而写的小玩意,分享出来仅用于学习研究,不可用于商业用途!

(一)、使用Python+Excel可视化你的持仓和最新排名的差异,解决买什么卖什么的烦恼
1. 这里以"低溢价可转债策略"、"双低可转债策略"为例子,我做了2个轮动的sheet表格:《低溢价可转债轮动》和《双低可转债轮动》。
2. 点击《可转债实时数据》里面的“点击更新”按钮。
3. 分别点击《低溢价可转债轮动》和《双低可转债轮动》里面的“点击更新”按钮,如果有其他任何自定义排名也可以手动更新”最新VIP可转债排名“。
4. 从券商PC端软件导出最新的低溢价可转债持仓和双低可转债持仓的Excel表格,并分别更新到“我的低溢价可转债持仓”、“我的双低可转债持仓”,这时候就可以看到需要轮动的结果了。
注3:这里依赖的是Excel自带的各种公式,忽然发现Excel解放手脚的强大了吧?神不神奇惊不惊喜,意不意外?

注4:每个sheet页我都做了双排名(即自定义的”最新VIP可转债排名“),满足用户自定义的需求。

注5:这里的2个sheet页仅是2个可转债的例子,填充了持仓和最新排名。用户可以将它应用于任何的“依据各种因子进行排名的量化轮动策略”。 大家可以将这两个sheet作为壳子,替换成任何你们自己的轮动品种,比如小市值低价股票策略、低估股票策略、A/H轮动等等。







(二)、关于《20天净值增长率和溢价率轮动LOF、ETF和封基》和《20天净值增长率和溢价率轮动债券和境外基金》
1. 点击“点击更新”按钮,即可更新这2个策略的最新的排名数据。
2. 从券商PC端软件导出我的持仓放在左侧列表,即可看到目前持仓排名了。





作者:wbb任我行
链接:https://xueqiu.com/8003408867/219734332
来源:雪球
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
风险提示:本文所提到的观点仅代表个人的意见,所涉及标的不作推荐,据此买卖,风险自负。
0

pjzsc0017

赞同来自:

我用了chrome、edge和火狐都不行,最后手动从网页上抓了个token
程序是跑起来了,但是为什么excel上面不会更新呢?点击更新之后卡了一段时间(应该是程序在运行),然后数据没有变化,只有更新时间变了
请教楼主是不是我哪里设置不对?
2024-12-07 11:51 来自北京 引用
0

wbb渐入佳境

赞同来自:

我以前以为美联储降息后确定性最大的东西tlt天天跌啊
2024-10-21 21:11 来自北京 引用
1

wbb渐入佳境

赞同来自: horizon668

更新可转债数据
2024-10-18 07:23 来自北京 引用
0

wbb渐入佳境

赞同来自:

@wbb渐入佳境
我有一个开发计划,找出来【月k】45%角向上的股票,然后将这些股票放在果仁网的自定义股票池,再使用【价值因子】进行再次过滤和排名,选出来r15的股票进行轮动。
2024-05-07 23:54 来自北京 引用
1

wbb渐入佳境

赞同来自: walkerdu

我有一个开发计划,找出来【月k】45%角向上的股票,然后将这些股票放在果仁网的自定义股票池,再使用【价值因子】进行再次过滤和排名,选出来r15的股票进行轮动。
2024-05-07 20:04 来自北京 引用
0

wbb渐入佳境

赞同来自:

@nmerkbw
我解决了此类问题,目前可以正常运行了。参考了一个大佬的帖子,但是贴链接不让发,发给标题把:【Python小技巧】browser_cookie3访问Chrome浏览器Cookies文件报错的解决办法我遇到的报错信息:{{{ErrorTraceback (most recent call last): File "<string>", line 1, in <mod...
哈哈,看起来还是Chrome浏览器的问题,我现在每次运行程序的时候都不敢打开Chrome浏览器。而是让程序自动打开默认浏览器Firefox去自动打开xueqiu
2024-03-31 09:07 来自北京 引用
1

wbb渐入佳境

赞同来自: 仰望多空

@你猜再猜
场内基金轮动有吗?这是我的策略
今年果仁网上的动量LOF/ETF不如我雪球上的持股不动的曲线。
再次应验:动量只适合牛市品种
2024-03-31 07:32 来自北京 引用
1

nmerkbw

赞同来自: wbb渐入佳境

@低风险投爱好者
没解决。chrome版本换成了跟楼主一样的版本,还是不成功。换过火狐、edge,都是同样的报错。这个Python程序估计只适配楼主的电脑环境。
我解决了此类问题,目前可以正常运行了。
参考了一个大佬的帖子,但是贴链接不让发,发给标题把:
【Python小技巧】browser_cookie3访问Chrome浏览器Cookies文件报错的解决办法
我遇到的报错信息:

{{{

Error

Traceback (most recent call last):

File "<string>", line 1, in <module>

File "e:\code\universalrotation-main\UniversalRotation.py", line 263, in refresh_convertible_bond

pysnowball.set_token(get_xq_a_token())

File "e:\code\universalrotation-main\UniversalRotation.py", line 102, in get_xq_a_token

cj = browser_cookie3.load()

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 1233, in load

for cookie in cookie_fn(domain_name=domain_name):

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 1160, in chrome

return Chrome(cookie_file, domain_name, key_file).load()

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 489, in load

with _DatabaseConnetion(self.cookie_file) as con:

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 349, in __enter__

return self.get_connection()

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 383, in get_connection

con = method()

File "D:\veighna_studio\lib\site-packages\browser_cookie3__init__.py", line 374, in __get_connection_legacy

shutil.copyfile(self.__database_file, self.__temp_cookie_file)

File "D:\veighna_studio\lib\shutil.py", line 254, in copyfile

with open(src, 'rb') as fsrc:

PermissionError: [Errno 13] Permission denied: 'C:\Users\jxs_u\AppData\Roaming\..\Local\Google\Chrome\User Data\Default\Network\Cookies'

Press Ctrl+C to copy this message to the clipboard.

确定

}}}
解决办法:
打开D:\veighna_studio\lib\shutil.py下的文件,将Line1232行中的:
for cookie_fn in [chrome, chromium, opera, opera_gx, brave, edge, vivaldi, firefox, librewolf, safari]:
修改为:
for cookie_fn in [firefox, librewolf, safari]:
同时把默认浏览器设置为火狐即可
2024-03-24 17:44 来自四川 引用
0

低风险投爱好者

赞同来自:

@至简
遇到了同样的问题,请问你解决了吗?好像是读取cookie没有权限,但是把火狐设置成默认也不行,
没解决。chrome版本换成了跟楼主一样的版本,还是不成功。换过火狐、edge,都是同样的报错。这个Python程序估计只适配楼主的电脑环境。
2023-11-07 17:07 来自广东 引用
0

至简

赞同来自:

@低风险投爱好者
我使用了最新版的谷歌Chrome和火狐浏览器,但是运行提示以下错误:请教怎样解决?
------------------------20天净值增长率和溢价率轮动LOF、ETF和封基----------------------
Traceback (most recent call last):
File "D:\python\UniversalRotation-main\UniversalRo...
遇到了同样的问题,请问你解决了吗?好像是读取cookie没有权限,但是把火狐设置成默认也不行,
2023-11-04 22:30 来自辽宁 引用
1

kakaseven

赞同来自: wbb渐入佳境

@低风险投爱好者
我使用了最新版的谷歌Chrome和火狐浏览器,但是运行提示以下错误:请教怎样解决?------------------------20天净值增长率和溢价率轮动LOF、ETF和封基----------------------Traceback (most recent call last): File &quot;D:\python\UniversalRotation-main\Universa...
Chrome版本问题
2023-11-04 12:25 来自北京 引用
0

低风险投爱好者

赞同来自:

我使用了最新版的谷歌Chrome和火狐浏览器,但是运行提示以下错误:请教怎样解决?
------------------------20天净值增长率和溢价率轮动LOF、ETF和封基----------------------
Traceback (most recent call last):
File "D:\python\UniversalRotation-main\UniversalRotation.py", line 479, in <module>
main()
File "D:\python\UniversalRotation-main\UniversalRotation.py", line 473, in main
main_function()
File "D:\python\UniversalRotation-main\UniversalRotation.py", line 460, in main_function

File "D:\python\UniversalRotation-main\UniversalRotation.py", line 239, in rotate_LOF_ETF
File "D:\python\lib\shutil.py", line 264, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'C:\Users\Admin\AppData\Roaming\..\Local\Google\Chrome\User Data\Default\Network\Cookies'
2023-11-04 10:25 来自广东 引用
1

行运大熊猫

赞同来自: gaokui16816888

感谢分享
2023-10-06 03:07 来自福建 引用
1

你猜再猜

赞同来自: gaokui16816888

场内基金轮动有吗?这是我的策略
2023-10-04 14:03 来自广东 引用
2

wbb渐入佳境

赞同来自: gaokui16816888 acfunqyqx

我发现网友经常遇到Chrome浏览器无法使用cookie的问题,是因为Chrome浏览器的版本太低。所以建议大家使用Firefox浏览器为默认浏览器或者更新到最新版Chrome浏览器
2023-09-26 08:20 来自北京 引用
0

wbb渐入佳境

赞同来自:

删除重复类别ETF
2023-09-24 13:16 来自北京 引用
0

wbb渐入佳境

赞同来自:

@winter85
打不开项目了,能私信一个嘛
没听懂?
GitHub上自己去下载即可
2023-09-21 08:36 来自北京 引用
0

winter85

赞同来自:

打不开项目了,能私信一个嘛
2023-09-21 07:45 来自四川 引用
1

quben

赞同来自: wbb渐入佳境

谢谢分享
2023-09-21 06:21 来自北京 引用
0
2023-06-05 17:44 来自北京 引用
4

wbb渐入佳境

赞同来自: 好奇心135 你猜再猜 Liberia gaokui16816888

本年收益率超过-2.5%就算合格投资者
2023-06-02 16:35 来自北京 引用
0

淡看风云2022

赞同来自:

  1. 打开cmd窗口输入:pip install schedule xlwings pandas requests pysnowball browser-cookie3
    运行这一步,CMD窗口闪退怎么解决啊?百度了多种方案也不行,哪位集友帮忙指导下,谢谢!
2023-03-09 20:30 来自江西 引用
1

sc183ok

赞同来自: gaokui16816888

学习py
2023-02-02 09:19 来自四川 引用
3

wbb渐入佳境

赞同来自: skyblue777 小猫钓鱼鱼 月落满城

对场内基金进行Favorite标记,方便关注自己心仪的基金

2023-01-15 18:34修改 来自北京 引用
0

淡看风云2022

赞同来自:

链接现在打不开了?
2023-01-15 13:59 来自江西 引用
2

wbb渐入佳境

赞同来自: 小猫钓鱼鱼 gaokui16816888

更新可转债排名前,增加筛选功能:对每个因子增加上限设置
2022-12-05 17:45 来自北京 引用
0

awi668

赞同来自:

先m,谢谢分享!
2022-11-30 19:45 来自广东 引用
2

wbb渐入佳境

赞同来自: gaokui16816888 Vicuf

部署7:00执行更新数据任务的时候排除节假日
2022-11-23 17:26 来自北京 引用
0

wbb渐入佳境

赞同来自:

对场内基金增加750日净值增长率,用于wbb困境反转行业策略:https://xueqiu.com/P/ZH3167407



2022-11-07 20:21修改 来自北京 引用
0

lwhsq88

赞同来自:

还是搞不定啊,
2022-09-09 08:44 来自山东 引用
1

大雄同学

赞同来自: gaokui16816888

python+excel vba 搭配起来很好用
2022-08-31 21:34 来自上海 引用
1

wbb渐入佳境

赞同来自: 梦苏



(1)添加场内基金的60天、120天、250天、500天累计净值增长率。
(2)更新场内基金列表:
SZ159629 富国中证1000ETF 场内ETF
SH560010 广发中证1000ETF 场内ETF
SZ159633 易方达中证1000ETF 场内ETF
SH560110 汇添富中证1000ETF 场内ETF
SZ159638 嘉实中证高端装备细分50ETF 场内ETF
SH561190 富国中证上海环交所碳中和ETF 场内ETF
SH562990 易方达中证上海环交所碳中和ETF 场内ETF
SZ159639 南方中证上海环交所碳中和ETF 场内ETF
SH561700 博时中证全指电力公用事业ETF 场内ETF
SH560550 广发中证上海环交所碳中和ETF 场内ETF
SH562000 华宝中证100ETF 场内ETF
SH561160 富国中证电池主题ETF 场内ETF
SZ159641 招商中证上海环交所碳中和ETF 场内ETF
SZ159615 南方恒生香港上市生物科技ETF(QDII) 场内ETF
SZ159636 工银瑞信国证港股通科技30ETF 场内ETF
SH561510 华泰柏瑞中证中药ETF 场内ETF
SZ159628 万家国证2000ETF 场内ETF
SZ159609 浦银安盛中证光伏产业ETF 场内ETF
SZ159640 工银瑞信中证上海环交所碳中和ETF 场内ETF
SZ159632 华安纳斯达克100ETF(QDII) 场内ETF
SH560990 中金中证科技先锋ETF 场内ETF
SH560060 汇添富中证上海环交所碳中和ETF 场内ETF
SH562350 银华中证全指电力公用事业ETF 场内ETF
SZ159647 鹏华中证中药ETF 场内ETF
SZ159642 大成中证上海环交所碳中和ETF 场内ETF
SZ159616 建信中证农牧主题ETF 场内ETF
SH517780 浦银安盛中华交易服务沪深港300ETF 场内ETF
SZ159603 天弘中证科创创业50ETF 场内ETF
SH561150 富国中证500ESG基准ETF 场内ETF
SH562390 银华中证中药ETF 场内ETF
SH513120 广发中证香港创新药ETF(QDII) 场内ETF
SH515670 中银中证100ETF 场内ETF
SH513280 汇添富恒生香港上市生物科技ETF(QDII) 场内ETF
SH513220 招商中证全球中国互联网ETF(QDII) 场内ETF
SZ159617 华夏中证智选500价值稳健策略ETF 场内ETF
SH515760 华夏中证浙江国资创新发展ETF 场内ETF
SZ159635 华夏中证基建ETF 场内ETF
SH517500 国泰中证沪港深动漫游戏ETF 场内ETF
SH562530 华夏中证智选1000价值稳健策略ETF 场内ETF
SZ159620 华夏中证智选500成长创新策略ETF 场内ETF
SH515160 招商MSCI中国A股国际通ETF 场内ETF
SZ159804 国寿安保创精选88ETF 场内ETF
SH560900 上投摩根中证创新药产业ETF 场内ETF
SZ159959 银华中证央企结构调整ETF 场内ETF
2022-08-21 21:19 来自北京 引用
0

wbb渐入佳境

赞同来自:

@aaaaaa0732
请问安装其他第三方库的时候,python setup.py install 报错如下,如何解决,感谢
喝高了吧,兄弟?
我帖子哪来的setup.py?这根本就不是Python库呀,哪有这样install的命令?
再说,即使是第三方库安装失败,和本程序无关,去问问百度就知道了。
自给自足丰衣足食喔。
2022-07-17 14:42修改 来自北京 引用
0

aaaaaa0732

赞同来自:

请问安装其他第三方库的时候,python setup.py install 报错如下,如何解决,感谢
2022-07-17 13:19 来自广东 引用
2

wbb渐入佳境

赞同来自: gaokui16816888 剃刀与哑铃

@剃刀与哑铃
需要命令行先执行 “pip install schedule”。
对呀,GitHub早就更新readme了,以GitHub为准。
集思录的这个原贴里面的信息有可能不是最新的。
2022-07-16 12:00 来自北京 引用
0

剃刀与哑铃

赞同来自:

@wbb任我行
2022.7.1更新:
修复场内溢价率不准确的问题;自动打开默认浏览器更新token;部署每天7:00执行更新数据任务;
需要命令行先执行 “pip install schedule”。
2022-07-16 09:49 来自北京 引用
0

路履薄冰

赞同来自:

不错,感谢你
2022-07-05 05:11 来自浙江 引用
1

wbb渐入佳境

赞同来自: 剃刀与哑铃

2022.7.1更新:
  1. 修复场内溢价率不准确的问题;
  2. 自动打开默认浏览器更新token;
  3. 部署每天7:00执行更新数据任务;
2022-07-04 22:43 来自北京 引用
0

孤舟蓑笠予清风

赞同来自:

感谢大佬,特别好!
2022-06-23 21:28 引用
3

wbb渐入佳境

赞同来自: huoex ccnuwater 中本冲

2022.6.18更新:

添加场内基金的5天净值增长率、10天净值增长率。

避免买在山顶上。

2022-06-18 17:48 引用
0

Jamly

赞同来自:

很不错啊....我也在想自己搞一个自动化的,请问有没有交流群
2022-06-12 11:52 引用
2

wbb渐入佳境

赞同来自: ergouzizzz 体能狂魔

2022.6.5更新:

Python调用雪球API前需要设置xq_a_token,但它大约只有20天的有效期,之前都是使用F12各种查找xq_a_token然后复制粘贴到我们的Python程序, 搜索发现可以使用browser-cookie3自动化获取电脑浏览器已缓存的cookies(当然浏览器的cookies肯定也会过期,我们只需要坚持每20天左右使用电脑浏览器访问任意一个雪球网站即可刷新电脑浏览器的cookies)。
2022-06-05 19:31 引用
2

cn668158

赞同来自: gaokui16816888 wbb渐入佳境

@wbb任我行
我后悔了,我已实现自动化!Just one day,i made it!
Python真是世界上最好的语言!
我还在用原始的EXCEL和东方财富软件内置的导出功能相结合的半自动化,有时感觉自己太懒;作为一个非会员向一个非会员问声好,哈哈
2022-05-30 15:38修改 引用
4

wbb渐入佳境

赞同来自: gaokui16816888 aladdin898 zsp950 newbison

@wbb任我行
我这个tool的基金数据是爬的。
而可转债数据我觉得直接从集思录copy就行了,根本就不用爬。
我后悔了,我已实现自动化!Just one day,i made it!

Python真是世界上最好的语言!
2022-05-30 14:02 引用
3

wbb渐入佳境

赞同来自: gaokui16816888 kakaseven 微积分V

更新可转债实时数据:价格、涨跌幅、转股价、转股价值、溢价率、双低值、到期时间、剩余年限、剩余规模、成交金额、换手率、税前收益、振幅等
2022-05-30 13:42 引用
1

kakaseven

赞同来自: gaokui16816888

调试通了,感谢*
2022-05-29 21:25 引用
1

wbb渐入佳境

赞同来自: gaokui16816888

@鸡汤雪雪
还是爬jsl数据方便
我这个tool的基金数据是爬的。
而可转债数据我觉得直接从集思录copy就行了,根本就不用爬。
2022-05-26 18:30 引用
0

鸡汤雪雪

赞同来自:

还是爬jsl数据方便
2022-05-26 18:03 引用
0

wbb渐入佳境

赞同来自:

@calorand
爬过jsl吗,担心被封,哈哈哈
可转债数据不只是本站有吧?哈哈,可以考虑别的网站数据。
2022-05-26 17:54 引用
0

shengypc

赞同来自:

虽然看不懂,还是支持下
2022-05-26 15:08 引用
0

calorand

赞同来自:

爬过jsl吗,担心被封,哈哈哈
2022-05-26 14:36 引用
0

mengyao - 持有etf不动 、转债摊大饼

赞同来自:

@wbb任我行
请仔细读源码,策略里用到2个因子:
1. 20天净值增长率=================》取自ttjj
2. 溢价率======================》取自雪球
哪来的“现价”?
多谢,明白了,主要是对雪球的取数不熟悉。^-^
2022-05-26 11:42 引用
0

wbb渐入佳境

赞同来自:

@mengyao
拜读了一下,有个疑问请教一下,从雪球取到的数值是什么呢?溢价率?还是现价? @wbb任我行
请仔细读源码,策略里用到2个因子:
1. 20天净值增长率=================》取自ttjj
2. 溢价率======================》取自雪球

哪来的“现价”?
2022-05-26 10:14 引用
0

mengyao - 持有etf不动 、转债摊大饼

赞同来自:

拜读了一下,有个疑问请教一下,从雪球取到的数值是什么呢?溢价率?还是现价? @wbb任我行
2022-05-26 08:42 引用
0

conan627

赞同来自:

mark
2022-05-23 14:05 引用
0

andyke

赞同来自:

感谢!
2022-05-23 13:55 引用
0

wbb渐入佳境

赞同来自:

@mengyao
ttjj数据是爬的吧?
肯定呀
2022-05-23 13:16 引用
0

mengyao - 持有etf不动 、转债摊大饼

赞同来自:

@wbb任我行
一个进程访问ttjj网还经常time out呢,好气人,我还故意加了delay延时。
唉,就没必要多线程咯!
ttjj数据是爬的吧?
2022-05-23 07:52 引用
1

wbb渐入佳境

赞同来自: gaokui16816888

@宜将剩勇追穷寇
写的不错,抓包可以用多线程,效率可以提升n倍
一个进程访问ttjj网还经常time out呢,好气人,我还故意加了delay延时。
唉,就没必要多线程咯!
2022-05-22 21:25 引用
1

夏日骑缘

赞同来自: gaokui16816888

有空仔细学习
2022-05-22 20:03 引用
0

路履薄冰

赞同来自:

看不懂,还是谢谢你的分享
2022-05-22 18:54 引用
0

宜将剩勇追穷寇

赞同来自:

写的不错,抓包可以用多线程,效率可以提升n倍
2022-05-22 18:38 引用
1

mengyao - 持有etf不动 、转债摊大饼

赞同来自: wbb渐入佳境

先感谢,mark
2022-05-22 11:10 引用
1

KevinLe

赞同来自: wbb渐入佳境

感谢楼主的无私贡献
先收藏了
2022-05-15 19:30 引用
1

wbb渐入佳境

赞同来自: 剃刀与哑铃

@剃刀与哑铃
请教为啥报错呢:D:\program\Python\Python38\Scripts>xlwings addin installxlwings version: 0.27.7FileNotFoundError(2, 'No such file or directory')
遇事不决问百度呀,尤其是程序报错这样的事情。先给你个帖子你详细学习下https://zhuanlan.zhihu.com/p/88888698
2022-05-15 00:48 引用
1

JavaCrab

赞同来自: wbb渐入佳境

我以前也搞过Android,现在也在努力学习用Python编写投资策略,希望一起交流
2022-05-14 21:51 引用
0

剃刀与哑铃

赞同来自:

请教为啥报错呢:D:\program\Python\Python38\Scripts>xlwings addin install
xlwings version: 0.27.7
FileNotFoundError(2, 'No such file or directory')
2022-05-14 20:03 引用
0

wbb渐入佳境

赞同来自:

@srboyzj
请教一下转债历史行情数据可以从那里获取?谢谢
你一个集思录会员问一个非会员,我不知道怎么回答你,哈哈
2022-05-14 13:42 引用
1

srboyzj

赞同来自: yaojesse

请教一下转债历史行情数据可以从那里获取?谢谢
2022-05-14 12:09 引用
1

wbb渐入佳境

赞同来自: gaokui16816888

@hgjwh
@wbb任我行 能提供一个将账户持仓数据自动导入excel的模板吗?每天在证券软件导入导出太麻烦了。
这么牛的功能,我也想做,可是全国这么多券商,众口难调。
另外个人投资者不知道如何才能get到券商的API接口呀,真要是能做到,我做出来tool,你使用tool的时候不担心泄露密码吗?哈哈
2022-05-14 12:00 引用
0

ZHIWEILAI

赞同来自:

学习
2022-05-14 11:37 引用
0

hgjwh

赞同来自:

@wbb任我行 能提供一个将账户持仓数据自动导入excel的模板吗?每天在证券软件导入导出太麻烦了。
2022-05-14 10:34 引用
3

wbb渐入佳境

赞同来自: gaokui16816888 hnhaiou 七星7757

@啊冰2015
策略也加在python里就完美了
调仓可视化,我使用可转债的2个流行策略作为例子,填充了持仓和最新排名。
大家可以将这两个sheet作为壳子,替换成任何你们自己的轮动品种【比如小市值股票策略,低估股票策略,等等】。

而LOF和境外,我是使用Python写的一个基于净值增长率和溢价率的2个策略,网友可以学习使用。
2022-05-14 02:23 引用
0

rainbowailing

赞同来自:

谢谢!!
2022-05-13 21:59 引用
0

啊冰2015

赞同来自:

策略也加在python里就完美了
2022-05-13 21:41 引用
0

xxbiao

赞同来自:

虽然我用不上,但是分享精神可嘉
2022-05-13 20:19 引用
0

z7c9

赞同来自:

python 任我行
2022-05-13 18:22 引用
2

ckzhang

赞同来自: wbb渐入佳境

牛逼了
2022-05-13 16:46 引用
0

capm - 淡定。。。你要承受你心天的季候,如同你常常承受从田野上度过的四时。你要静守,度过你心里凄凉的冬日。

赞同来自:

谢谢分享,留个爪印
2022-05-13 15:52 引用
0

bukubuku

赞同来自:

谢谢分享
2022-05-13 13:36 引用
1

wbb渐入佳境

赞同来自: gaokui16816888

@eoof
WPS没找到宏设置选项
我爱原版。
2022-05-13 11:05 引用
0

eoof

赞同来自:

WPS没找到宏设置选项
2022-05-13 10:35 引用
0

terryhuxm

赞同来自:

关注
2022-05-13 05:54 引用
0

leeyufeng1981

赞同来自:

好,明天拿来研究
2022-05-12 22:59 引用
0

许NICK

赞同来自:

支持分享!
2022-05-12 23:05修改 引用
0

体能狂魔

赞同来自:

支持
2022-05-12 22:35 引用
2

看看不回

赞同来自: gaokui16816888 wbb渐入佳境

token肯定是从无到有产生的,你从有token的页面往前,找到哪个请求返回的cookie里是从无到有的,然后http请求获取即可。
2022-05-12 22:23 引用
0

csfires - 毛顿的整活空间

赞同来自:

最近两天就有3篇代码的帖子冒出来了,看来不妙了。
2022-05-12 22:10 引用
0

修身明德

赞同来自:

虽然不懂,但是强烈顶。
2022-05-12 22:06 引用
0

shengweixp

赞同来自:

111
2022-05-12 21:53 引用
0

wbb渐入佳境

赞同来自:

@lzwhw1980
token可以写代码自动获取
不知道咋弄
2022-05-12 20:35 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2024-12-07 11:51
  • 浏览: 24419
  • 关注: 289