项目地址:
https://github.com/hoipo/robot4fund
* 为什么要写这个自动申购应用程式?
因为在家里没有安卓机了,无奈我这个死穷鬼连台PC都没有,只能在高贵的Macbook Pro上面跑VMWare开运行win10,然后在win10上面开委托交易程式,无奈银河证券的海王星禁止在虚拟机里面运行,连woody的AutoIt的脚本(利用AutoIt软件实现华宝油气(162411)在PC上的拖拉机自动化申购)都用不了了,所以唯一能用的就只能是同花顺了。
* 如何使用?
1. 首先下载安装同花顺PC客户端,下载地址:http://download.10jqka.com.cn/
2. 然后登陆交易账户
3. 从项目(https://github.com/hoipo/robot4fund/releases)上下载exe文件下来,直接打开exe文件,根据提示输入相关信息即可,如下图:
需要注意的是,在自动操作过程中不要去动鼠标和键盘,以免程序报错
* 本项目用了哪些技术?
应该不会有人关心这个问题的了,为了凑字数,我还是写下来吧。
我利用了pywinauto来控制同花顺应用程式的句柄和发送键盘的操作指令,本来还还想用tkinter来做个图形界面以便于用户输入的,但是Tk和pywinauto竟然冲突了,冲突了,冲突了!两个同时使用会发生不可预料的bug。
最后,用了pyinstaller把程序打包成单个的exe文件。
* 怎么在本项目上面进行再次开发?
首先,你应该有一台PC,不要像我一样,连PC都买不起
并且安装windows系统和python3环境
然后:
$ git clone https://github.com/hoipo/robot4fund.git$ python -m venv venv$ pip install -r requirement.txt
* 接下来我计划要添加什么功能?
自动批量赎回
自动批量卖出
支持多账户
最后,如果您喜欢我的项目,或者喜欢我,就给我打赏吧!
人生苦短,请用Python!
点击「阅读原文」,可以直达exe文件的下载页面。