当前位置: 首页 > news >正文

用BaoStock判断一只股票昨天是否涨停~~

1.首先,必要安装好BaoStock.

  相信用pycharm的人从较多吧,等我找到pycharm安装库的教程再贴在这里吧~~

2.调用前先引用库:

import baostock as bstock

3. 具体实现代码:

stock_code = “600519”
yesterday = "2025-01-08"        #要据你的需要定义print("Baostock: ", end="")
bstock.login()print("Checking stock limit up status of " + yesterday)bstock_code = GetExchange(stock_code) + "." + stock_code
rs = bstock.query_history_k_data_plus(bstock_code, "preclose,close,isST", start_date=yesterday, end_date=yesterday)while (rs.error_code == '0') & rs.next():rdata = rs.get_row_data()  # string arraypreclose = float(rdata[0])close = float(rdata[1])isST = True if rdata[2]=='1' else Falselimit_rate = GetLimitUpRate(stock_code, isST)upperlimit = round(preclose * limit_rate, 2)  # keep %.2fif (close >= upperlimit):  # yesterday limit upprint(f"{MAGENTA}Warning: The stock hit the daily limit up yesterday{RESET}")# endif# end whileprint("Baostock: ", end="")
bstock.logout()

代码中用到的GetExchange函数,请参见前篇博文: Get exchange string for BaoStock-CSDN博客 


http://www.mrgr.cn/news/83215.html

相关文章:

  • java-方法详解
  • Selenium 的四种等待方式及使用场景
  • Java Web开发进阶——RESTful API设计与开发
  • VisionPro软件Image Stitch拼接算法
  • python+fpdf:创建pdf并实现表格数据写入
  • 策略模式(Stragety Pattern)
  • 《自动驾驶与机器人中的SLAM技术》ch2:基础数学知识
  • java-方法详解
  • Springboot Bean创建流程、三种Bean注入方式(构造器注入、字段注入、setter注入)、循坏依赖问题
  • 【机器视觉】OpenCV 图像金字塔(高斯、拉普拉斯)和直方图
  • 统一门户单点登入(C#-OOS机制)
  • 04、Redis深入数据结构
  • 使用PVE快速创建虚拟机集群并搭建docker环境
  • https原理
  • 华为C语言编程规范总结
  • WinCC flexible SMART V4 SP2软件安装事项
  • C++中的表达式
  • 高性能网络模式:Reactor 和 Proactor
  • Linux标准IOday3
  • yum换源
  • Spring——自动装配
  • 【python基础——异常BUG】
  • redis:安装部署、升级以及失败回退
  • 【算法】八大排序算法
  • UI自动化测试框架playwright--初级入门
  • 音视频入门基础:MPEG2-PS专题(5)——FFmpeg源码中,解析PS流中的PES流的实现