赞
踩
偶然一次打开炒股软件,发现了这么一个下面这么一个区域
我的第一反应是:天呐,竟然还能这么玩?简单粗暴!所以我立马想到写一个涨停板监控程序,一旦监控到股票涨停并且有大量买单则立马通知我,当然还可以自动执行挂涨停买入的操作,接着在第二天挂跌停卖出(挂跌停可以保证优先卖出,但不一定以跌停价成交,这样子可以避免遇到多个核按钮,并且总体盈利更加平稳)。
我的程序在实操过程中,打板进入的成功率一般有 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。