打通同花顺问财接口!各类数据应有尽有!股票量化分析工具QTYX-V2.6.4

0109141681536a348b587e2f707a74de.png

前言

d7df49955e6102050d4978037cac99ba.png

 
  

同花顺的i问财是一个机器人智能选股问答平台,输入一些条件信息就能得到对应的选股结果。

e16d59dc3b5f3a7cc29ad4e659b33e4d.png

从问财这个平台可以获得各式各样的选股数据,把这些数据融入到自己的股票量化交易平台中岂不是获得到了源源不断的数据源。

于是,我们把问财接口融入到股票量化分析工具QTYX中,作为其中的一个数据源,再结合策略和交易环节后,系统变得更加强大、灵活。股票量化分析工具QTYX升级到了2.6.4版本。

dd31f8ad6057cb8f85f8650605fc6d42.png

准备工作‍‍

7f672fe1ed5a5de5e0d673a7c891cba8.png

首先安装i问财的Python库wencai:pip install wencai

由于包中执行了js代码,需要安装node.js,保证本地有js运行环境。

安装完库之后对接口做一定的配置(此部分已经在QTYX的SpecialData.py文件中完成):

import wencai as wc
from wencai.core.session import Session
#i问财配置
Session.headers.update({'Host':'www.iwencai.com'})
wc.set_variable(cn_col=True)

默认的wencai库返回的数据只有第一页,因此需要对wencai的源码进行修改。

在event.py和crawler.py中将search函数的接口增加一个页码的参数page_size,指定获得某页的数据。具体修改如下:

6c3bf000e618a02674323c597011a106.png

d67b54d31434fe4e91141d99a9349791.png

剩下的关于数据的清洗和处理已经在QTYX的SpecialData.py文件中完成。

声明:此处介绍wencai仅仅用于学习研究,不建议大规模获取数据。

6471888cc517166223bf434ab2d699ce.png

如何使用

d4b96f0d9d9fbf264941f9446d8da376.png

接下来说说怎么使用吧!

首先点击“选股流程”—> “开始数据驱动选股” —>“刷新选股数据”。

在“当前日期”框中选择当前最近的交易日期,比如2023年04月30日。

在“选股数据源”列表下选择“调用同花顺问财”。然后会出现输入条件对话框:

3a984b215d9d4019d6750268268105fd.png

我们可以输入我们选股的条件以及获取的页数(页数越多获取数据的时间越长)

比如输入“人气排名”:

02678aaade0d6bf892c7d91de35fcc8f.png

比如输入“当前热股”:

1ea5718a2f049dea55e346d9b5f23b3f.png

比如输入“今日涨停”:
比如输入“均线多头排列”:

388b84564b2002fb2cd91048ae45a364.png

获取到数据之后,就可以继续使用QTYX中的股票分析功能进一步过滤出优质股票,比如使用条件表达式过滤、组合分析、择时策略指标等等,也可以导入到交易股票池中进行实盘监测等等,总之可以随心所欲,按自己的交易想法来即可。

说明

想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利!名额有限先到先得。‍

知识星球介绍点击:知识星球《玩‍转股票量化交易》精华内容概览

1a32619b56a55a87575bbf46e59faf39.jpeg

猜你喜欢

转载自blog.csdn.net/hangzhouyx/article/details/130453240
今日推荐