问财爬虫Python第三方包,仅供学习使用
最近github有人提了一些issue,都给修复了,没事更新一个版本看看。
wencai是i问财的策略回测接口的Pythonic工具包,满足量化爱好者和数据分析师在量化方面的需求。
项目地址
https://github.com/GraySilver/wencai-master
Dependencies
- Python 2.x/3.x
- requests>=2.14.2
- pandas>=0.18.1
- beautifulsoup4>=4.5.1
Installation
- 方式1:pip install wencai
- 方式2:python setup.py install
- 方式3:访问https://pypi.python.org/pypi/wencai下载安装
Upgrade
pip install wencai --upgrade
API
具体API接口请点击这里:Wiki
Quick Start
Example 1.获取回测分析
import wencai as wc
report = wc.get_scrape_report("上市天数大于60天;筹码集中度90小于20%;非停牌;非st;")
print(report)
开始时间 结束时间 回测收益 最大回撤 胜率 周胜率 平均涨跌幅 平均损失比率 策略持有期 最大涨跌幅 最小涨跌幅 夏普比率 总交易天数
0 2017-10-28 2017-11-27 440.85% 5.16% 58.33% 0.25 0.028162 5.10927 3.0 0.157728 -0.049141 11.41 10.0
Example 2. 获取策略
import wencai as wc
strategy = wc.get_strategy("上市天数大于60天;筹码集中度90小于20%;非停牌;非st;")
print(strategy)
日期 股票代码 股票简称 涨跌幅 当日收盘价(元) dde大单净量(%) 股本规模 换手率
0 2017-11-27 000002 万科A -0.88 31.52 -0.02 超大盘股 0.54
1 2017-11-27 000004 国农科技 -5.10 26.05 -0.19 小盘股 3.89
Example 3.历史交易查询
import wencai as wc
transaction = wc.get_scrape_transaction("上市天数大于60天;筹码集中度90小于20%;非停牌;非st;")
print(transaction)
股票代码 买入日期 买入价格 卖出日期 卖出价格 持有期 单次收益
0 000001 2017-10-31 11.55 2017-11-02 11.54 3 -0.1%
1 000005 2017-10-31 4.66 2017-11-02 4.62 3 -0.9%
2 000001 2017-11-03 11.49 2017-11-07 11.92 3 3.7%
3 000002 2017-11-03 29.23 2017-11-07 27.85 3 -4.7%
4 000001 2017-11-08 12.00 2017-11-10 12.30 3 2.5%
5 000002 2017-11-08 27.75 2017-11-10 27.51 3 -0.9%
6 000001 2017-11-13 12.35 2017-11-23 14.33 3 16%
7 000002 2017-11-13 27.45 2017-11-15 28.44 3 3.6%
8 000002 2017-11-16 28.35 2017-11-20 28.90 3 1.9%
9 000002 2017-11-21 28.54 2017-11-23 31.10 3 9%
10 000002 2017-11-24 31.18 持仓 31.80 3 2%
11 000004 2017-11-24 28.18 持仓 27.45 3 -2.6%
Change Logs
0.2.2 2021/04/08
- 正常测试接口是否可用;
- 优化报错会直接返回接口结果;
- cookies缓存带有时效性。
0.2.0 2021/01/07
- 正常测试接口是否可用;
- 补充说明调用逻辑。
0.2.0 2019/10/19
- 重构问财接口调用逻辑;
- 新增chromedriver调用接口;
- 新增【事件评测】接口;
0.1.5 2018/3/5
- 修正:调用问财策略接口失败问题
0.1.3 2017/11/27
- 创建第一个版本
Others
Welcome to Star and Follow~
问财爬虫Python第三方包,仅供学习使用相关推荐
- pyhon3爬虫爬取小说(仅供学习使用。爬虫项目小实践)
此代码实现了通过输入作者名查找小说,列出相似作者的小说,通过用户自行选择小说名下载,亦实现了通过输入小说名字查找小说.相关代码已上传至github:https://github.com/qazhw/p ...
- 人力资源学python有意义吗-python爬虫抖音 个人资料 仅供学习参考 切勿用于商业...
本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Too ...
- python爬虫爬取漫画(仅供学习)
项目名: crawl_chuanwu 爬取链接:https://www.manhuadui.com/manhua/chuanwu/ 声明:本项目无任何盈利目的,仅供学习使用,也不会对网站运行造成负担. ...
- mitmdump 脚本使用python第三方包方法(报错:in script xxx.py: No module named ‘xxx‘)
本文仅供学习交流使用,如侵立删! mitmdump -s 调用py脚本时 加载python第三方包会报错 报错:in script xxx.py: No module named 'xxx' 解决方法 ...
- anaconda安装python包_Anaconda:安装或更新 Python 第三方包
conda和pip简介 conda conda是包及其依赖项和环境的管理工具. 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, F ...
- python 正方教务管理系统抢课脚本(仅供学习)
正方教务管理系统抢课脚本 (仅供学习请勿它用!!!) 正方教务管理系统抢课脚本 进入正题 正方教务管理系统抢课脚本 该脚本使用python代码模拟发包实现.教务管理系统版本可能有所不同.请根据实际情况 ...
- Python + Selenium + Chrome Driver 自动化点击+评论+刷弹幕(仅供学习)
Python + Selenium + Chrome Driver 自动化点击 评论 刷弹幕 首先说明,这篇博文仅供学习!仅供学习!仅供学习! 不要拿去做其他事,封号概不负责!!! 突发奇想 首先先说 ...
- python 第三方包自动导入_7行代码,彻底告别python第三方包import导入问题!
最近有不少小伙伴咨询关于pyton第三方包导入的问题,今天我们就来聊聊第三方包导入那些事. 随着对python学习的渐入臻境,越来越多的小伙伴们开始导入自己所需的第三方包,实现各种各样的功能.但是,他 ...
- python怎么安装第三方库-vs2017怎么安装python第三方包
vs2017有独立的python环境:所以想在vs2017开发python并使用第三方包,需要在vs2017中操作,完成第三方包的安装. 一,查看vs2017有哪些版本的python,当前使用的是哪个 ...
最新文章
- COCOS2D创建菜单,按钮区域和文字显示不一致
- 第十章 Linux下RPM软件的安装与卸载
- HTTP协议中的keep-alive
- 创建Windows类别
- 打开逻辑STANDBY写入功能
- Openstack dnsmasq配置域名解析
- ISA系列之三:ISA Server 2004防火墙的基本配置
- 基于Teigha.Net实现CAD到SHP的转换方案
- bzoj1853: [Scoi2010]幸运数字 dp+容斥原理
- 新闻页面_页面加载功能设计总结
- Redis执行monitor命令报错 (error) NOAUTH Authentication required.
- 社会工程学攻击的三个典例
- pb 打开文件,写入文件
- SSD浅层网络_ssd目标检测
- html caption属性,html元素caption标签的使用方法及作用
- 你好,李焕英;再见,唐探3?
- Python模拟登录QQ邮箱和QQ空间(selenium)
- 桌面图标小箭头去掉方式
- 冰盾ARP防火墙V1.0 Build 80122
- 在vue项目中使用高德地图