“获取指定日期全部股票的日K线数据”的版本间的差异

来自www.baostock.com
跳转至: 导航搜索
(创建页面,内容为“示例代码如下: <pre> import baostock as bs import pandas as pd def download_data(date): bs.login() # 获取指定日期的指数、股票数据…”)
 
 
第1行: 第1行:
 +
=== 获取指定日期全部股票的日K线数据 ===
 
示例代码如下:
 
示例代码如下:
  

2019年2月26日 (二) 11:29的最新版本

获取指定日期全部股票的日K线数据

示例代码如下:

import baostock as bs
import pandas as pd


def download_data(date):
    bs.login()

    # 获取指定日期的指数、股票数据
    stock_rs = bs.query_all_stock(date)
    stock_df = stock_rs.get_data()
    data_df = pd.DataFrame()
    for code in stock_df["code"]:
        print("Downloading :" + code)
        k_rs = bs.query_history_k_data_plus(code, "date,code,open,high,low,close", date, date)
        data_df = data_df.append(k_rs.get_data())
    bs.logout()
    data_df.to_csv("D:\\demo_assignDayData.csv", encoding="gbk", index=False)
    print(data_df)


if __name__ == '__main__':
    # 获取指定日期全部股票的日K线数据
    download_data("2019-02-25")