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 xtdatastock_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.001 663609600000 0.00 0.002 664214400000 0.00 0.003 664819200000 0.00 0.004 665424000000 0.00 0.00... ... ... ...7824 1701360000000 10.65 8.717825 1701619200000 10.63 8.697826 1701705600000 10.59 8.677827 1701792000000 10.43 8.537828 1701878400000 10.45 8.55[7829 rows x 3 columns],'000002.SZ': time 漲停價 跌停價0 663004800000 0.00 0.001 664214400000 0.00 0.002 665078400000 0.00 0.003 665164800000 0.00 0.004 665424000000 0.00 0.00... ... ... ...7816 1701360000000 12.58 10.307817 1701619200000 12.54 10.267818 1701705600000 12.30 10.067819 1701792000000 11.87 9.717820 1701878400000 11.94 9.77[7821 rows x 3 columns],'000004.SZ': time 漲停價 跌停價0 663004800000 0.00 0.001 663609600000 0.00 0.002 663782400000 0.00 0.003 663868800000 0.00 0.004 663955200000 0.00 0.00... ... ... ...7687 1701360000000 19.09 15.627688 1701619200000 19.71 16.137689 1701705600000 19.94 16.327690 1701792000000 19.00 15.547691 1701878400000 18.72 15.32[7692 rows x 3 columns],'000005.SZ': time 漲停價 跌停價0 661536000000 0.00 0.001 661622400000 0.00 0.002 661708800000 0.00 0.003 661968000000 0.00 0.004 662054400000 0.00 0.00... ... ... ...7303 1701360000000 1.47 1.337304 1701619200000 1.47 1.337305 1701705600000 1.48 1.347306 1701792000000 1.48 1.347307 1701878400000 1.47 1.33[7308 rows x 3 columns],'000006.SZ': time 漲停價 跌停價0 704304000000 0.00 0.001 704390400000 0.00 0.002 704476800000 0.00 0.003 704563200000 0.00 0.004 704822400000 0.00 0.00... ... ... ...7491 1701360000000 5.09 4.177492 1701619200000 5.14 4.207493 1701705600000 5.12 4.197494 1701792000000 5.07 4.157495 1701878400000 5.27 4.31[7496 rows x 3 columns]}
?