VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268

按需付费

你用的哪个数据库?
可以看下对比截图

剥离到vnpy_ctastrategy下了

如果收到的tick就是少了的,可能是因为合约本身不太活跃导致的;

请在cmd用命令行python -m vnstation启动,复现一下你的操作然后贴一下报错截图
如果报错信息是No module named 'vnpy_spreadtrading',请pip install vnpy_spreadtrading试试

初始化时trading状态是false,不会发单,文档里也有介绍。
不会,需要下载数据或者录制数据才会保存到数据库里。

这个vnpy.cn是个山寨网站

bargenerator不支持日线合成,请先自行实现合成日线的函数了

在cmd用命令行python -m vnstation启动,然后复现你的操作看看底层的报错信息

TradeData上有orderid

可参考26楼

请贴一下报错信息

main_engine.get_account
只有实盘才能调用

franklili wrote:

from datetime import datetime
from typing import List, Dict, Tuple
from vnpy.trader.engine import BaseEngine, MainEngine, EventEngine
from vnpy.trader.constant import Interval, Exchange
from vnpy.trader.object import BarData, HistoryRequest
from vnpy.trader.database import database_manager, DB_TZ
from vnpy_datamanager import ManagerEngine
event_engine = EventEngine()
main_engine = MainEngine()
manager_engine=ManagerEngine(main_engine, event_engine)
start = datetime(2006,1,1)
symbol="btcusdt"
exchange=Exchange.HUOBI
interval="d"
data_length = manager_engine.download_bar_data(
    symbol=symbol,
    exchange=exchange,
    interval=interval,
    start=start,
)
print("finish! symbol=",symbol, "count=", data_length)

finish! symbol= btcusdt count= 0

我先在VN Trader中连接成功HUOBI,在数据管理模块中可以下载数据,然后在notebook中运行以上代码,就出现这个提示,是怎么回事呀?
没连接口吧

可以自己去策略里打印排查一下看看。如果策略是用cancel_all撤单的话,可能是委托成交后还没来得及删除之前的委托号就调用了cancell_all撤单。

传入非交易时段的tick可能会影响bar的生成,建议还是过滤掉试试看

请pip install vnpy_spreadtrading试试

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】