qmt如何获取股票历史涨跌停价格
qmt更加详细的教程方法,会持续慢慢梳理。
也可找寻博主的历史文章,搜索关键词查看解决方案 !
感谢关注,需免费开通量化回测与咨询实盘权限,可以和博主联系!
获取股票历史涨跌停价格
提示
-
获取该数据前需要先调用xtdata.download_history_data进行下载,period参数选择"stoppricedata"
-
该数据通过get_market_data_ex接口获取,period参数选择"stoppricedata"
-
若是只需要最新一天的涨跌停价格,可通过get_instrument_detail的UpStopPrice和DownStopPrice字段获取
-
该数据是VIP权限数据
调用方法
get_market_data_ex([],stock_list,period="stoppricedata",start_time = "", end_time = "")
参数
参数名称 | 类型 | 描述 |
---|---|---|
field_list | list | 数据字段列表,传空则为全部字段 |
stock_list | list | 合约代码列表 |
period | string | 周期 |
start_time | string | 起始时间 |
end_time | string | 结束时间 |
count | int | 数据个数。默认参数,大于等于0时,若指定了 start_time,end_time,此时以 end_time 为基准向前取 count 条;若 start_time,end_time 缺省,默认取本地数据最新的 count 条数据;若 start_time,end_time,count 都缺省时,默认取本地全部数据 |
返回值
返回一个 {stock_code:pd.DataFrame} 结构的dict对象,默认的列索引为取得的全部字段. 如果给定了 fields 参数, 则列索引与给定的 fields 对应.
示例
python
from xtquant import xtdata stock_list = xtdata.get_stock_list_in_sector("沪深A股")[:5] # 下载涨跌停价格数据 for i in stock_list: xtdata.download_history_data(i, 'stoppricedata', '', '') # 获取涨跌停价格数据 data = xtdata.get_market_data_ex([], stock_list, 'stoppricedata', '', '') print(data)
返回值
{'000001.SZ': time 涨停价 跌停价 0 663004800000 0.00 0.00 1 663609600000 0.00 0.00 2 664214400000 0.00 0.00 3 664819200000 0.00 0.00 4 665424000000 0.00 0.00 ... ... ... ... 7824 1701360000000 10.65 8.71 7825 1701619200000 10.63 8.69 7826 1701705600000 10.59 8.67 7827 1701792000000 10.43 8.53 7828 1701878400000 10.45 8.55 [7829 rows x 3 columns], '000002.SZ': time 涨停价 跌停价 0 663004800000 0.00 0.00 1 664214400000 0.00 0.00 2 665078400000 0.00 0.00 3 665164800000 0.00 0.00 4 665424000000 0.00 0.00 ... ... ... ... 7816 1701360000000 12.58 10.30 7817 1701619200000 12.54 10.26 7818 1701705600000 12.30 10.06 7819 1701792000000 11.87 9.71 7820 1701878400000 11.94 9.77 [7821 rows x 3 columns], '000004.SZ': time 涨停价 跌停价 0 663004800000 0.00 0.00 1 663609600000 0.00 0.00 2 663782400000 0.00 0.00 3 663868800000 0.00 0.00 4 663955200000 0.00 0.00 ... ... ... ... 7687 1701360000000 19.09 15.62 7688 1701619200000 19.71 16.13 7689 1701705600000 19.94 16.32 7690 1701792000000 19.00 15.54 7691 1701878400000 18.72 15.32 [7692 rows x 3 columns], '000005.SZ': time 涨停价 跌停价 0 661536000000 0.00 0.00 1 661622400000 0.00 0.00 2 661708800000 0.00 0.00 3 661968000000 0.00 0.00 4 662054400000 0.00 0.00 ... ... ... ... 7303 1701360000000 1.47 1.33 7304 1701619200000 1.47 1.33 7305 1701705600000 1.48 1.34 7306 1701792000000 1.48 1.34 7307 1701878400000 1.47 1.33 [7308 rows x 3 columns], '000006.SZ': time 涨停价 跌停价 0 704304000000 0.00 0.00 1 704390400000 0.00 0.00 2 704476800000 0.00 0.00 3 704563200000 0.00 0.00 4 704822400000 0.00 0.00 ... ... ... ... 7491 1701360000000 5.09 4.17 7492 1701619200000 5.14 4.20 7493 1701705600000 5.12 4.19 7494 1701792000000 5.07 4.15 7495 1701878400000 5.27 4.31 [7496 rows x 3 columns]}
还没有评论,来说两句吧...