普吸金交易辅助系统(以下简称“本系统”或“系统”)从资金流的角度对大盘、板块和个股进行统计分析。系统使用Python语言编写,从网上公开的信息中抓取资金流数据,在本地存储并进行分析。
本系统是普吸金系列软件之一。普吸金系列核心软件包括:普吸金 – 缠论分析/训练软件、普吸金缠论通达信指标、摩尔缠论通达信指标和普吸金二次开发工具。本系统侧重于对资金流数据的收集与分析,是普吸金系列软件的一个辅助软件,辅助其它软件进行分析。
本系统是普吸金二次开发工具的具体应用。普吸金二次开发工具提供动态链接库文件及相应文档,用户使用该工具,使用Python、C++等编程语言,可以对行情数据进行缠论分析,从而编写自己的量化交易系统或分析系统。本系统中调用了普吸金二次开发工具,可以作为普吸金二次开发工具的一个Python语言应用示例。
本系统是《Python量化交易从入门到实战》(张少娴等著,清华大学出版社)一书的作业系统。实现本系统的技术绝大多数都从该书获得:
本系统虽然不大,但包括了多种资金流数据的管理,采用了比较完备的编程技术,基本都能在《Python量化交易从入门到实战》一书中找到,而且针对性很强,就不再提供专门的技术文档了。本系统还用到爬虫技术,这个在《Python量化交易从入门到实战》一书中没有涉及,但用得比较简单,可以在网上找相关文章参考。
教我炒股的老师一再强调,“有资金的地方才会有行情”。这个系统我自己已经使用一年多,感觉确实有用,特别是短线行情的变化在资金流向上的痕迹还是很明显的。但我说的“有用”主要还是在辅助分析上,并不能直接进行选股,不能直接提示买卖信号,所以可以拿出来分享,不怕误导大家。
与普吸金缠论相关的所有内容可参考《普吸金缠论大全》。
与本系统相关的所有资料和工具都可到QQ群881645236中下载。
本文档虽然不是技术文档,但Python程序的执行必须跟代码打交道。
pts主目录中有两个文件,pts.py是本系统的主程序,PushkinDll.dll是普吸金缠论的二次开发工具。
在主目录中执行:
python pts.py
命令启动程序。如果使用PyCharm,将主目录作为项目打开即可,然后选择执行其中的pts.py。
子目录pts包含一些通用的程序模块,包括常量定义模块、配置模块、通用工具模块、爬虫函数模块等。该子目录下还有一个ui子目录,其中包括本系统所有界面的定义文件及操作程序。
chart子目录中包括与K线图显示相关的程序。
Data子目录中保存本系统生成的数据。
系统是典型的窗口界面,其工作区由多个页面组成,每个页面上处理不同的资金流数据。
从网上公开的信息中抓取资金流数据是本系统的基础性工作,抓取工作可手工触发执行,也可由系统自动进行。
系统自动进行的抓取工作本系统称为“任务”,任务又分为盘中任务和盘后任务。盘中任务在开盘时间内按一定时间间隔重复执行,盘后任务在收盘之后按指定的时间一次性执行。
任务的执行时间在系统配置功能中进行配置,如下图所示。
可以看到,系统能够抓取的数据包括实时资金流、大盘资金流、个股资金流、行业板块资金流、概念板块资金流和北向资金等。
注:抓取的数据会存储在本地数据库中。本系统至少每天收盘后要执行一次,抓取当天的最终数据,否则数据库中就会缺少数据,影响某些功能的执行效果。
系统的自动抓取在后台线程中执行,要想知道后台线程都执行了哪些任务,可以在“消息查看”功能中查看。
显示大盘的实时资金流情况。所取的数据量较少,可以用较快的频率在盘中自动刷新,达到准实时的效果。如果还嫌不够,可以按“刷新”按钮即时刷新。界面如下图所示。
本页面显示大盘资金流的历史数据。
该页又分为4个子页面,分别显示沪深两市的合计、沪市、深市和创业板的历史资金流信息。
按“刷新”按钮可以手动触发抓取操作。
界面下部有具体的操作说明,基本能满足用户立即上手的需求。
本页显示个股的实时资金流。
个股的实时资金流可以在盘中刷新,但由于股票数量较多,建议降低刷新频率。
界面分为左右两部分。左侧是个股资金流信息列表,由于个股数量较多,可以在左侧的输入框中输入个股的代码或名称的局部,按“查找个股”按钮,在列表中定位到第一个符合条件的个股。
右侧显示当前个股的详细信息,上部是当前个股的资金流历史数据,下面是当前个股资金流历史数据的柱状图。
如果历史数据有缺失(某天没有抓取),可以按“刷新历史资金列表”按钮,抓取当前个股的历史数据。
按“K线图(缠论分析)”按钮,打开新的窗口显示当前个股的K线图表,在其中显示该个股的行情数据及缠论分析结果,如下图所示。
本功能的缠论分析需要调用普吸金缠论的二次开发工具,请参考文档《普吸金缠论大全》。
缠论的配置选项在“缠论配置”功能中配置,如下图所示,各配置项的含义也请参考文档《普吸金缠论大全》。
本页显示行业板块的资金流向。
界面分为左右两部分。左侧是行业板块当日的资金流入排名列表,刷新和查找等功能与“个股资金流”相同,不再赘述。
右侧又分为两个页面,一个显示当前板块的基本信息,一个显示行业板块5日的资金流入排名列表。在基本信息页面上,上部是历史信息图表和列表,下面是板块内成分股列表。
在5日资金流入列表页面上有一个按钮“生成股票池”,如下图所示,单击该按钮可以将强势板块中的成分股代码保存到一个txt文件中。这些代码可以向通达信或普吸金 – 缠论分析/训练软件中导入。生成txt文件时取前面多少个板块的个股,在系统配置功能中配置。
在左侧当日资金流入列表中,不同的颜色有不同的含义。其中黄色背景是当日和5日都排名靠前的,是近期强势的板块。红字的是固定板块,无论排名如何,生成股票池时都会包含它们。绿字的是排除板块,无论排名如何,生成股票池时都会排除它们。固定板块和排除板块在系统配置功能中配置。
如果您固定操作某几个行业,即使它们目前并不受资金关注也要操作,就可以把它们放到固定板块中。
如果您比较排斥某几个行业,即使它们暂时受到资金的关注也不操作,就可以把它们入到排除板块中。
本页显示概念板块的资金流向。
本页的操作与“行业板块资金流”页面完全相同,略。
本页显示北向资金情况。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。