• qmt量化交易策略小白学习笔记第46期【qmt编程之期货行情数据--如何获取5档盘口行情、期货结算价与持仓量】


    qmt编程之获取期货数据

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

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

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

    获取5档盘口行情

    提示
    1. 该数据为VIP数据
    示例
    1. from xtquant import xtdata
    2. import time
    3. symbol_list = ["rb2405.SF","ec2404.INE"] # 五档行情支持上期所,上期能源
    4. period = "l2quote" # 获取5档盘口tick
    5. for symbol in symbol_list:
    6. xtdata.subscribe_quote(symbol,period = period,count=-1)
    7. time.sleep(1)
    8. data = xtdata.get_market_data_ex(["askPrice","bidPrice"],symbol_list,period = period,count=-1)
    9. print(data)
    五档返回值 
    1. {'ec2404.INE': askPrice \
    2. 20240115085900 [2300.0, 2300.2, 2304.0, 2306.0, 2310.0, 0.0, ...
    3. 20240115090000 [2266.0, 2280.0, 2280.9, 2285.0, 2287.9, 0.0, ...
    4. 20240115090001 [2261.6000000000004, 2262.0000000000005, 2262....
    5. 20240115090001 [2253.4, 2253.5, 2253.6, 2254.6, 2255.0, 0.0, ...
    6. 20240115090002 [2244.6, 2246.6, 2246.7999999999997, 2248.8999...
    7. ... ...
    8. 20240115140227 [2138.3, 2138.6000000000004, 2138.700000000000...
    9. 20240115140228 [2138.0, 2138.3, 2138.6000000000004, 2138.7000...
    10. 20240115140228 [2137.7999999999997, 2137.8999999999996, 2137....
    11. 20240115140229 [2137.2999999999997, 2137.7999999999997, 2137....
    12. 20240115140229 [2136.4, 2137.1, 2137.7999999999997, 2137.8999...
    13. bidPrice
    14. 20240115085900 [2288.0, 2280.0, 2266.0, 2265.0, 2262.1, 0.0, ...
    15. 20240115090000 [2222.1, 2222.0, 2220.0, 2219.0, 2216.0, 0.0, ...
    16. 20240115090001 [2227.0000000000005, 2226.8000000000006, 2226....
    17. 20240115090001 [2230.2000000000003, 2230.0000000000005, 2229....
    18. 20240115090002 [2233.2000000000003, 2223.4, 2222.0, 2220.0, 2...
    19. ... ...
    20. 20240115140227 [2137.1, 2135.2999999999997, 2134.999999999999...
    21. 20240115140228 [2137.1, 2135.2999999999997, 2134.999999999999...
    22. 20240115140228 [2137.1, 2135.2999999999997, 2134.999999999999...
    23. 20240115140229 [2137.1, 2135.2999999999997, 2134.999999999999...
    24. 20240115140229 [2135.0, 2134.0, 2132.4, 2132.0, 2131.0, 0.0, ...
    25. [15942 rows x 2 columns],
    26. 'rb2405.SF': askPrice \
    27. 20240112205900 [3906.0, 3907.0, 3908.0, 3909.0, 3910.0, 0.0, ...
    28. 20240112210000 [3904.0, 3905.0, 3906.0, 3907.0, 3908.0, 0.0, ...
    29. 20240112210001 [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...
    30. 20240112210001 [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...
    31. 20240112210002 [3905.0, 3906.0, 3907.0, 3908.0, 3909.0, 0.0, ...
    32. ... ...
    33. 20240115140227 [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...
    34. 20240115140227 [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...
    35. 20240115140228 [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...
    36. 20240115140228 [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...
    37. 20240115140229 [3911.0, 3912.0, 3913.0, 3914.0, 3915.0, 0.0, ...
    38. bidPrice
    39. 20240112205900 [3905.0, 3904.0, 3903.0, 3902.0, 3901.0, 0.0, ...
    40. 20240112210000 [3903.0, 3902.0, 3901.0, 3900.0, 3899.0, 0.0, ...
    41. 20240112210001 [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...
    42. 20240112210001 [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...
    43. 20240112210002 [3904.0, 3903.0, 3902.0, 3901.0, 3900.0, 0.0, ...
    44. ... ...
    45. 20240115140227 [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...
    46. 20240115140227 [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...
    47. 20240115140228 [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...
    48. 20240115140228 [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...
    49. 20240115140229 [3910.0, 3909.0, 3908.0, 3907.0, 3906.0, 0.0, ...
    50. [35329 rows x 2 columns]}

    期货结算价与持仓量

    字段数据类型含义
    settelementPricefloat结算价
    openInterestfloat持仓量
    示例
    示例
    1. from xtquant import xtdata
    2. xtdata.get_market_data_ex(['settelementPrice','openInterest'],['rb2401.SF'],period='1d')
     返回值
    1. 'rb2401.SF': settelementPrice openInterest
    2. 20230117 3996.0 573
    3. 20230118 4036.0 713
    4. 20230119 4066.0 821
    5. 20230120 4065.0 944
    6. 20230130 4123.0 1201
    7. ... ... ...
    8. 20230922 3773.0 1643925
    9. 20230925 3741.0 1710023
    10. 20230926 3697.0 1772900
    11. 20230927 3684.0 1767758
    12. 20230928 3700.0 1697143
    13. [172 rows x 2 columns]}

     

  • 相关阅读:
    spring-boot-maven-plugin插件 —— 排除依赖
    TCP网络通信
    Python学习基础笔记七十一——模块和库2
    javaWeb项目-房屋房租租赁系统功能介绍
    PyTorch深度学习遥感影像地物分类与目标检测、分割及遥感影像问题深度学习优化实践技术应用
    机器翻译和人工翻译的优缺点,该如何利用好机器翻译
    3D点云处理:Opencv Pcl实现深度图转点云(附源码)
    STC8H开发(十四): I2C驱动RX8025T高精度实时时钟芯片
    激光雷达发射的PCB布局
    Linux进程控制
  • 原文地址:https://blog.csdn.net/fanglue3705/article/details/139858497