python交易库 Python自动化交易

发布时间:2017-04-06

来源:服务器之家

大家好,今天我们来讨论一下如何用python来做一个简单的自动化交易程序。

在讨论具体的技术前,我要先声明一下,自动化交易只是工具,如果没有好的策略,造成的结果有可能比手动操作还差。当然也有优点,那就是可以量化,可以做一些回归测试。

国内现在这方面的测试也是非常多的。

我们的自动化交易主要是通过pywinauto、tushare、tkinter库来完成。原理就是通过tushare来获取指定股票的价格,用pywinauto来自动化操作交易软件, 通过控制交易软件的句柄,向按钮、编辑框等发送window消息。下图是交易的界面。

整个程序分成两部分。一部分是StockGui类,画个gui界面,另部分是monitor()函数,满足条件就买入。两部分分别在不同的线程中。这里一定要多线程,否者gui可能会阻塞。monitor()函数中又调用getStockData()函数和 OperationTdx类。getStockData函数之间通信用的。

今天就到这里,后面会陆续更新。第一次写博客,发现自己的表达能力这么差,呵呵。大家有什么问题,可以留言讨论。

python自动交易脚本_python交易库 Python自动化交易 - 网银支付 - 服务器之家相关推荐

  1. python自动操作脚本_Python实现自动挂机脚本 | 沐雨浥尘

    使用Python + win32api实现简单自动鼠标点击 使用tkinter设计GUI界面并用pyinstaller打包 不知不觉肝阴阳师也快一年了,对这游戏真是又爱又恨,最近刚刚发布了PC版,突然 ...

  2. 【Python爬虫脚本】拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!!

    前言 点击下方视频即可查看详细教程 [Python爬虫脚本]拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!! 源码领取 上述这份完整版的源码课件已经上传CSDN官方,朋友们如果需 ...

  3. python自动登录教程_python+selenium实现163邮箱自动登陆的方法

    本文介绍了 让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话 ...

  4. python硬件库网址_python dev安装包 Python安装第三方库 - 硬件设备 - 服务器之家

    python dev安装包 Python安装第三方库 发布时间:2017-05-10 来源:服务器之家 Ubuntu 12.04 LTS 默认安装Python 2.7.3,没有安装python-dev ...

  5. python list元素合并_Python程序中使用表达式合并List列表元素 - Python - 服务器之家...

    Python程序中使用表达式合并List列表元素 发布时间:2014-02-06 来源:服务器之家 在实现一个产品过程中,使用 Python Extension 需要一个语句将一个列表中子列表合并成为 ...

  6. python读取二进制文件_python读取二进制流 Python二进制方式读写文件 - 电脑常识 - 服务器之家...

    python读取二进制流 Python二进制方式读写文件 发布时间:2017-03-18 来源:服务器之家 这两天用Python解析ELF二进制文件,遇到了不少问题,总结整理如下,以便加深对Pytho ...

  7. python2.7.3怎么安装_Linux系统如何编译安装python 2.7.3 - Python - 服务器之家

    Linux系统如何编译安装python 2.7.3 发布时间:2014-04-14 来源:服务器之家 下载了linux版的python 2.7.3的安装包,解压缩,./configure make和m ...

  8. python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...

    树莓派c语言 设置并使用树莓派进行Python和C语言编程 发布时间:2017-03-01 来源:服务器之家 设置并使用树莓派进行Python和C语言编程 (下) Python部落组织翻译, 禁止转载 ...

  9. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

最新文章

  1. python基础代码事例-学习笔记:python3,代码。小例子习作(2017)
  2. KMP字符串匹配算法理解(转)
  3. LeetCode 138 复制带随机指针的链表-中等
  4. 云桌面部署_东胜区检察院检察工作网统一业务系统2.0云桌面终端全面部署完成...
  5. 售前人员应该具备的素质---理解客户的需求
  6. opensource项目_最佳Opensource.com:政府
  7. 中国家禽细菌学诊断行业市场供需与战略研究报告
  8. CLR探索系列:托管PE/COFF文件格式侧窥
  9. HDU2519 新生晚会【组合计算】
  10. 10 行代码判定色*情*图片
  11. 【CarMaker学习笔记】与Simulink联合仿真
  12. 机器学习模型的保存与调用
  13. 您的组织策略阻止我们为您完成此操作
  14. win10文件误删除怎么恢复,不能错过的恢复方法
  15. Word2016写论文之尾注功能——参考文献自动编号与引用(包括方括号去除方法)
  16. MT6577供放问题
  17. linux vim下自动补全,linux-python在vim下的自动补全功能
  18. day19正则表达式作业
  19. phpmywind最新版sql注入以及后台目录遍历和文件读取
  20. 关于c++中的一个母牛生小牛的问题详细解答与体会

热门文章

  1. 如何培养研发团队的凝聚力
  2. FreeSwitch公网语音对讲可以接通但没有声音问题探究
  3. java.lang.NullPointerException:null
  4. 基于微信小程序的校园二手交易平台
  5. php开发个人音乐站 QQ音乐api
  6. 【高频电子线路】[模型]LC串联谐振回路(第2章 谐振功率放大器)
  7. 人均劳动生产率的计算方法_劳动生产率是怎么计算的
  8. Instagram 爱好者必备:如何使用Inscarry浏览器扩展插件批量下载博主内容(照片视频)
  9. mysql dbhelper 下载_DbHelperMySQL
  10. 同时访问内外网+局域网配置固定ip