利用get_billboard_list()函数可以获取指定日期区间内的龙虎榜数据,其语法格式如下:
get_billboard_list(stock_list, start_date, end_date, count)
各项参数的意义
get_billboard_list()函数有4个参数,具体如下:
stock_list:指一个股票代码的list。当值为None时,返回指定日期的所有股票。
start_date:开始日期
end_date:结束日期
count:交易日数量,可以与end_date同时使用,表示获取end_date前count个交易日的数据
get_billboard_list()函数的返回值是pandas.DataFrame对象,各字段的具体含义如下:
code:股票代码
day:日期
direction:All表示“汇总”, Sell表示“卖”,Buy表示“买”
abnormal_code:异常波动类型
abnormal_name:异常波动名称
sales_depart_name:营业部名称
rank:0表示汇总,1~5表示买一到买5, 6~10表示卖一到卖五。
buy_value:买入金额
buy_rate:买入金额占比(买入金额/市场总成交额)
sell_valu:卖出金额
sell_rate: 卖出金额占比(卖出金额/市场总成交额)
net_value:净额(买入金额-卖出金额)
amount:市场总成交额
get_billboard_list()函数的应用实例
单击聚宽JoniQuant量化炒股平台中的“策略研究/研究环境”命令,进入Jupyter Notebook的研究平台,然后单击“新建”按钮,创建Python3文件,输入如下代码:
import pandas as pd
df1 = get_billboard_list(stock_list=None, end_date='2024-04-26', count=1)
df1
单击工具栏运行按钮,快捷键(shift+enter),运行结果如下图: