返回列表 发布新帖

订阅函数subscribe_quote的回测问题

948 2
发表于 2024-5-6 17:10:12 | 显示全部楼层 阅读模式
#coding:gbk

import pandas as pd
import numpy as np

def init(C):
    stock_list = C.get_stock_list_in_sector("沪深A股")
    sub_num_dict = {i:C.subscribe_quote(
        stock_code = i,
        period = '1m',  
        dividend_type = 'none',
        result_type = 'dict',  # 回调函数的行情数据格式
        callback = call_back  # 指定一个自定义的函数接收行情,自定义的函数只能有一个位置参数
        ) for i in stock_list}

def call_back(data):
    print(data)

刚熟悉这个平台,有点弱哈

在回测运行并没有数据输出,我查了subscribe_quote这个函数是非vip也可用,是不是要把period = '1m'改成1d才有数据输出?
然后这种订阅类的策略,是不是在回测框架下无法运行,只有订阅数据到达的时候才触发运行

以上是在国金终端的问题,刚熟悉平台,请教!

评论2

心如止水
发表于 2024-5-7 15:35:12 | 显示全部楼层
subscribe_quote是订阅行情的函数,不能用于回测。回测函数是handlebar,具体可以参考知识库:玩转qmt,上迅投qmt知识库
https://dict.thinktrader.net/inn ... C%E6%83%85%E5%86%B5
*******5000楼主
发表于 2024-5-7 21:58:32 | 显示全部楼层
心如止水 发表于 2024-5-7 15:35
subscribe_quote是订阅行情的函数,不能用于回测。回测函数是handlebar,具体可以参考知识库:玩转qmt,上迅 ...

谢谢回复。我用的是国金终端,像这种subscribe_quote是订阅行情的函数,在什么环境下验证获取数据,也就是能看到订阅行情,在实盘前验证能否获得正确数据。不知我描述清楚没有。多谢!

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表