【大麦小米学量化】通过pywencai访问同花顺问财接口实现智能选股


我就是最强AI

小米一脸窃喜跑来找大麦:“大麦哥哥,我听说现在可以用AI炒股了,看不懂指标K线什么的,也无所谓啦?”
大麦不置可否问道:“又是那个傻闺蜜给你支得招? ”
“切?你就说行不行吧,要行,我也可以去炒股了,反正钱放着也是放着”,小米想着自己可找着生财之道了,这次怎么也要试试。
“世上那有那么简单赚钱的事儿,要都可以用AI炒股,到底谁赚了谁的钱,你说?”,大麦一语中的,把小米驳得哑口无言。
看小米一脸失望,大麦接着说:“其实那就是用AI选股票,AI只是充当把量化数据根据自然语言进行筛选而已,也没有那么神奇啦。你别想太多了。交易还是要尊重市场规律,跌多了会涨,涨多了自然要跌,涨跌是变化,资金是幕后推手!”
小米撇着嘴道:“又来教训人,不理你了!”
“其实,我也可以帮你啊,我就是最强AI。不仅可以听懂你的话,还可以知道你想要什么?哈哈哈……”
“我想要啥?”
“要多多的钱啊!”,大麦得意洋洋的说,结果却招来小米怒目秒杀的表情。
“就你多嘴!明天教我怎么炒股赚钱,不赚钱没收你手机!”
大麦心想,我还想找人教我赚钱呢。得,我也去研究研究AI吧。

前言

之前使用的iwencai,最近出现无法访问的问题,几经辗转,发现pywencai库可以替代其功能,原有的帖子已无法继续使用,所以建此帖,推荐大家使用这个库访问同花顺问财。

一、pywencai是什么?

pywencai 通过python获取同花顺问财数据的第三方库。下面介绍如何安装。

1. 准备node环境

此包需要调用js代码,需要先安装js运行环境,下载安装node.js

https://nodejs.org/en/

执行命令node -v查看node版本

(base) C:\Users\Administrator>node -v
v18.16.0

2. 安装pywencai库

pip install pywencai -U

鉴于同花顺问财接口经常发生变化,为保证正常使用,请安装最新版本使用。遇到无法使用的问题时,也请先升级库版本。目前可用的是0.12.0版本。

3. git地址:

https://gitcode.net/mirrors/zsrl/pywencai
https://github.com/zsrl/pywencai

二、使用步骤

1 . Demo

import pywencai
res = pywencai.get(query='连涨3天')
print(res)

更多使用说明详见官方地址,已经很清楚了,这里不做详细介绍。

2. 进阶调用

import os
import pywencai

def xg_wencai(query,perpage=200,ret='df'):
    # ret为list则只反馈6位股票代码,方便交易
    df = pywencai.get(query=query, sort_key='股票代码', sort_order='asc', perpage=perpage, )
    # print('pywencai',df)
    if df is None:
        return None
    elif df.empty:
        return None
    else:
        df['code'] = df['股票代码'].str[:6]
        if ret == 'list':
            return df['股票代码'].tolist()
        else:
            return df.round(3)

if __name__ == '__main__':
	# 修改query 即可
    query = '连续3天介于1%-4%,长期横盘'
    query = '2个月内波幅在5%以内,今日成交量突然放大' #,今日成交量突然放大
    df = xg_wencai(query,perpage=200,ret='df')
    print(df)
    #定义导出的路径,并定义好文件名
    filename = os.path.dirname(__file__)+'\\py问财选股_'+query+'.xlsx'
    #导出文件
    df.to_excel(filename,sheet_name = "汇总",index = False,na_rep = 0,inf_rep = 0)


总结

实现问财选股固然方便,但对于智能交易,这也仅代表又近了一步。AI可以帮助我们更快的选股,但不能代替我们交易和把控风险。而投资从来都伴随这风险。如何控制亏损,让利润奔跑才是投资路上最简单也是最难的学问!

另,此库不是官方库,维护更新也要根据官方情况而定。请大家且用且更新。

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT里的交易员

分享是一种快乐,打赏是一种肯定

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值