欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > qmt量化交易策略小白学习笔记第40期【qmt编程之期货数据--如何获取合约基础信息】

qmt量化交易策略小白学习笔记第40期【qmt编程之期货数据--如何获取合约基础信息】

2024/10/25 9:24:27 来源:https://blog.csdn.net/fanglue3705/article/details/139829756  浏览:    关键词:qmt量化交易策略小白学习笔记第40期【qmt编程之期货数据--如何获取合约基础信息】

qmt编程之获取期货数据

qmt更加详细的教程方法,会持续慢慢梳理。

也可找寻博主的历史文章,搜索关键词查看解决方案 !

感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!

获取合约基础信息

python
from xtquant import xtdata
xtdata.get_instrument_detail(stock_code)
参数
参数名称数据类型描述
stock_codestring合约代码
返回值

dict 数据字典,{ field1 : value1, field2 : value2, ... },找不到指定合约时返回None

参数名称数据类型描述
ExchangeIDstring合约市场代码
InstrumentIDstring合约代码
InstrumentNamestring合约名称
ProductIDstring合约的品种ID(期货)
ProductNamestring合约的品种名称(期货)
CreateDatestr上市日期(期货)
OpenDatestrIPO日期(股票)
ExpireDateint退市日或者到期日
PreClosefloat前收盘价格
SettlementPricefloat前结算价格
UpStopPricefloat当日涨停价
DownStopPricefloat当日跌停价
FloatVolumefloat流通股本
TotalVolumefloat总股本
LongMarginRatiofloat多头保证金率
ShortMarginRatiofloat空头保证金率
PriceTickfloat最小价格变动单位
VolumeMultipleint合约乘数(对期货以外的品种,默认是1)
MainContractint主力合约标记,1、2、3分别表示第一主力合约,第二主力合约,第三主力合约
LastVolumeint昨日持仓量
InstrumentStatusint合约已停牌日期(停牌第一天值为0,第二天为1,以此类推。注意,正常交易的股票该值也是0)
IsTradingbool合约是否可交易
IsRecentbool是否是近月合约
示例
from xtquant import xtdata
print(xtdata.get_instrument_detail("rb2401.SF"))
返回值 
{"ExchangeID": "SHFE","InstrumentID": "rb2401","InstrumentName": "螺纹钢2401","ProductID": "rb","ProductName": "","ExchangeCode": None,"UniCode": None,"CreateDate": "0","OpenDate": "20230117","ExpireDate": 20240115,"PreClose": 3682.0,"SettlementPrice": 3684.0,"UpStopPrice": 3941.0,"DownStopPrice": 3426.0,"FloatVolume": 0.0,"TotalVolume": 0.0,"LongMarginRatio": 0.09,"ShortMarginRatio": 0.09,"PriceTick": 1.0,"VolumeMultiple": 10,"MainContract": 1,"LastVolume": 1767758,"InstrumentStatus": 2147483647,"IsTrading": True,"IsRecent": False,"ProductTradeQuota": 0,"ContractTradeQuota": 0,"ProductOpenInterestQuota": 0,"ContractOpenInterestQuota": 176776}

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com