简单学量化在bigquant中研究1获取所有沪深A股

bigquant,有人叫它大宽,但我至今未发现官方的正式中文名。bigquant是一个知名在线量化平台,类似于聚宽,代码是网上运行的。bigquant的一个与众不同的地方是,获取数据要用到SQL语言,而其他软件或平台获取数据要用到各自的几种不同的函数。SQL语言是数据库专用语言,不太难学,比学Python容易多了。今天我们学习在myquant中获取所有沪深A股。代码如下:

import dai#这个库是存放数据的地方
#以下是用SQL语言查询2023年12月1日的所有沪深A股代码和名称
sql = f"""
select instrument,name#这个是要用的列
from cn_stock_bar1d#这个是要用的源表
where date='2023-12-1';#这个是按日期筛选,不筛选的话,每天都有5000多行数据。。。
"""
#以下是将从数据库中查询出来的数据转换成dataframe
data = dai.query(sql).df()
data

结果,返回了5082支股票代码和名称:

简单学量化在bigquant中研究1获取所有沪深A股

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75029
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注