当前位置:   article > 正文

基于 Python 监控股票涨停情况_编程怎么识别涨停板

编程怎么识别涨停板

前言

偶然一次打开炒股软件,发现了这么一个下面这么一个区域

我的第一反应是:天呐,竟然还能这么玩?简单粗暴!所以我立马想到写一个涨停板监控程序,一旦监控到股票涨停并且有大量买单则立马通知我,当然还可以自动执行挂涨停买入的操作,接着在第二天挂跌停卖出(挂跌停可以保证优先卖出,但不一定以跌停价成交,这样子可以避免遇到多个核按钮,并且总体盈利更加平稳)。

我的程序在实操过程中,打板进入的成功率一般有 80% 及其以上,说明在市场上,手动打板的人还是比较多,否则即使让程序自动挂单也很难买进去。

考虑到很久没有更新文章了,今天就以监控涨停股为主题,分享我基于 Python 写的监控涨停股,以及时打板的程序。程序化挂单代码则省略,有能力的自行接入自动下单接口。

开始之前

Python 版本要求

python 3.7 及其以上

需要安装的库

efinance>=0.4.2

注意: 一定要保证 efinance版本至少为0.4.2

库的安装方法是:打开 cmd(命令提示符或者其他终端工具),输入以下代码

pip install efinance --upgrade

正文

多余的话不说了,直接上代码,代码中有详细注释

  1. import multitasking
  2. import pandas as pd
  3. from typing import List
  4. from typing import Dict
  5. import efinance as ef
  6. from dataclasses import dataclass
  7. from datetime import datetime
  8. import rich
  9. @dataclass()
  10. class StockQuoteInfo:
  11. # * 股票代码
  12. stock_code: str
  13. # * 股票名称
  14. stock_name: str
  15. # * 行情时间
  16. dt: datetime
  17. # * 最新价
  18. price: f
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/78629
推荐阅读
相关标签
  

闽ICP备14008679号