VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268
  1. minute的时候不用interval_count,是if not (bar.datetime.minute + 1) % self.window(时间戳判断)判断合成的;
  2. 可以对照策略的交易记录和vnpy.app.cta_backtester.ui.widget的order_dialog排查

策略初始化和订阅合约都在vnpy.app.cta_strategy.engine的_init_strategy函数里,可以自己改改

你是在am初始化之后打印bar,然后你的am的size又是500,不知道你历史数据是否超过500天足够am初始化,可以把print语句加到cancel_all下面试试看是否有bar传进来。
而且你的日线逻辑里需要对self.window进行相对处理才行

是的

可以贴一下报错截图,然后描述一下你做了哪些操作也没有解决?

如果只需要计算指标发出信号,应该是可以这么做的。

请问你的vn_trader版本是?还有你本地的datetime格式是?

可以用期货公司的仿真软件修改密码试试

  1. 没错呀
    description
  2. load_bar结束策略的trading状态才为true,此时才能发单,之前的都只是交易信号,trading状态为false的时候是发不出去单的

可以在vnpy.app.cta_backtester.ui.widget的update_trades函数里打印一下trade_pairs看看

为什么修改密码需要修改接口呢?

这是数据结构时间戳的环球时区支持(包括TickData/OrderData/TradeData),交易主界面上,不管行情、委托还是成交的时间戳,都统一变成了当前的北京时间,或者说电脑所在地的(东8区)时间。

CTP期权测试(sopttest)

可以联系一下期货公司工作人员吧

世纪坚果 wrote:

xiaohe wrote:

请问是哪些合约订阅不上呢?

比如白银黄金都不行,搜索也搜索不到,感觉应该是所有品种都不行吧
XAGUSD-USD-CMDTY.SMART
XAUUSD-USD-CMDTY.SMART
可以呀,ib要先订阅行情合约查询才会显示

description

看你1楼的写法好像不是在启动连接前设置的呀

查询不到初始化加载的数据指的是?
在on_bars下打印一下传进来的bars就知道是否加载了吧

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

沪公网安备 31011502017034号

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