• 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]}

     

  • 相关阅读:
    conda和pip安装有什么区别
    【RPC 协议】序列化与反序列化 | lua-cjson | lua-protobuf
    如何在Linux系统中搭建Kafka集群
    Python3.11正式版,它来了!
    Makefile与CMakeLists.txt
    【OPENVX】对象基本使用之vx_image
    必做实验6 输入输出应用
    php代码执行完整流程介绍
    一名高级的Javaer,应该了解的 MYSQL 高级知识点
    数据结构《LinkeList 双向链表》
  • 原文地址:https://blog.csdn.net/fanglue3705/article/details/139858497