⑴ 怎样用 python 写一个股票自动交易的程序
方法一
前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。
方法二
是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的。
方法三
鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去操作一些软件,比如券商版交易软件和大智慧之类的。
方法四
就是找到这些软件的关于交易指令的底层代码并更改,不过T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧
⑵ 用Python制作一个自动抢票脚本
大麦网,作为中国的综合类现场娱乐票务营销平台,业务涵盖演唱会、话剧、音乐剧、体育赛事等众多领域。然而,有限的票数和黄牛的介入,导致很多人难以抢到心仪的票。今天,我们将使用Python语言,通过编写一个自动抢票脚本来解决这一问题。
为了实现这一目标,我们需要掌握以下知识点:
1. 面向对象编程:了解如何设计和使用类与对象,实现模块化编程。
2. selenium:利用此库控制浏览器,模拟用户操作,实现自动抢票。
3. pickle:用于保存和读取Cookie,实现免登陆功能。
4. time:用于设置延时操作,避免频繁访问导致封IP。
5. os:进行文件操作,如创建文件、判断文件是否存在。
我们的开发环境要求为:Python 3.8.8版本,编辑器选择pycharm。
开发过程分为以下几步:
第一步:实现免登录
1. 确定目标网站的大麦网。
2. 初始化设置全局变量,包括登录页面链接、Cookie存储文件路径等。
3. 使用selenium加载登录页面,模拟用户输入并提交登录信息。
4. 保存获得的Cookie到指定文件。
5. 登录操作完成后,关闭浏览器。
第二步:抢票并下单
1. 打开浏览器,通过Cookie免登录。
2. 判断抢票页面元素是否存在,确保页面加载正常。
3. 选择所需票品,包括票种、数量等。
4. 选择座位,进行下单操作。
5. 抢票完成,关闭浏览器。
第三步:测试代码
运行上述代码,检查是否成功自动抢票。
最后,让我们通过实际效果来看看脚本的执行情况。