myquant量化获取高频行情数据的操作步骤

本文介绍了myquant如何订阅并处理高频行情数据,包括订阅函数的使用、数据接收和处理原理,以及示例过程,展示如何计算平安银行1分钟bar的收盘价均值。此外,还提到对于不熟悉此过程的用户,可以使用量化交易接口以简化操作。
摘要由CSDN通过智能技术生成

应用接口:https://gitee.com/l2gogogo

适用场景:高频次、规则行情数据的处理,在高频实时行情接收、策略回测时性能高

描述:预先订阅所需数据,在使用时,用对应的事件函数接收数据,数据发生更新时返回,并能够返回指定格式的时间序列滑窗数据。如:

# 第一步:订阅函数(参数规格)
subscribe(标的列表,数据频率,数据序列长度);
# 第二步:接收函数标识(全局变量,指定数据返回)
On_event (全局变量,指定数据集);
    print (指定数据集)
    print (全局变量)

模式说明:返回结果跟随策略模式(关于模式会在后续详细说明)

处理原理

预先将需要的数据参数,通过subscribe订阅接口传至服务器
服务器建立一个持久的订阅服务
当数据更新时将数据主推返回,并在本地组织成预先设定的数据格式
返回的数据存放在context.data中,并按照频率、品种、字段分类存放

示例过程:

# 订阅平安银行10个长度1分钟的bar数据,然后求收盘价均值
# 通过订阅将需要的数据申明
subscribe(symbols='SZSE.000001', frequency='60s', count=10)
# 通过on_bar函数接收ba

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值