
前几天有粉丝问我:能不能用Python直接读取同花顺交易软件里的自选板块和动态板块股票?🤔 花姐花了点时间研究了一下,果然找到了办法,今天就分享给大家。
我知道很多朋友跟我一样,看到不错的股票第一反应就是加进自选板块。等股价回调到合适的位置,或者关键点突破的时候再开仓。但现实情况是——工作忙起来就容易忘记盯盘,等想起来的时候,股价可能已经飞了,肠子悔青的经历谁没有过呢😂。
除了自选板块,同花顺PC端还有一个很实用的功能——动态板块。
图片
只要输入几个关键词,就能自动筛出符合条件的股票池。既然有了这么好用的功能,我们能不能用Python把这些股票抓取出来,甚至进一步做自动化策略呢?答案当然是——可以的!💡
为什么要用Python读取板块数据?自选和动态板块的数据,本质上就是我们平时做选股和盯盘时最核心的信息。 如果能用Python自动获取这些数据,就能做到:
批量处理,不再依赖人工点来点去。
结合策略逻辑,自动生成交易信号。
甚至一步到位,实现自动化下单。
所以,今天花姐就带大家实操一下,如何用Python获取同花顺里的自选板块和动态板块股票。🎉
前期准备找到同花顺软件的安装目录,具体操作步骤如下:
win10电脑示例:
找到同花顺的图标,鼠标右键,点击更多,点击打开文件位置图片
鼠标右键点击同花顺图标,找到属性,然后点击,打开下图起始位置对应的文件夹图片
打开同花顺软件并登录,在右上角可以看到你当前的账号名称图片
在同花顺文件夹里找到和你账号名称相同的目录图片
点进去这个目录,然后点击红框框的位置,把对应的目录复制,比如花姐这里是:H:\program files\同花顺软件\同花顺\mx_524291587,后面的代码我们会用到。
图片
这个目录下有一个StockBlock.ini就是同花顺软件里自选板块和动态板块存放股票的配置文件。
图片
Python实现读取StockBlock.ini文件这里我们用到的是Python系统库:configparser,我之前写的0基础学Python 课程里有介绍。
首先我们创建解析器对象
config = configparser.ConfigParser()读取配置文件,path替换成你自己的。
path = r'H:\program files\同花顺软件\同花顺\mx_524291587\StockBlock.ini'config.read(path)
读取具体的值: 假如我们有个ini文件内容是:
[数据库]host = localhostport = 3306user = rootpassword = 123456[日志]level = DEBUGfile = app.log获取数据库下的host内容
config.get('数据库', 'host')基本的思路就是这样,通过configparser就可以读取的自选板块和动态板块里特定的股票了
图片
完整的读取自选板块和动态板块对应股票的Python脚本已经放到知识星球了,动手能力差的可以直接上星球下载。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。创通网提示:文章来自网络,不代表本站观点。