基于 Python 监控股票涨停情况

前言

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

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

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

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

开始之前

Python 版本要求

python 3.7 及其以上

需要安装的库

efinance>=0.4.2

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

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

pip install efinance --upgrade

正文

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

import multitasking
import pandas as pd
from typing import List
from typing import Dict
import efinance as ef
from dataclasses import dataclass
from datetime import datetime
import rich


@dataclass()
class StockQuoteInfo:
    # * 股票代码
    stock_code: str
    # * 股票名称
    stock_name: str
    # * 行情时间
    dt: datetime
    # * 最新价
    price: f
  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值