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

xiaohe wrote:

能上详细一点的代码或截图看一下吗?

代码是这样,先取行情,然后下单,看成交单dataframe

tick_hangqing = engine.get_tick(vt_symbol, True)
 # 取行情
vt_orderid = engine.send_order(vt_symbol, price=tick_hangqing['bid_price_1'][0],
 volume="1", direction=Direction.SHORT,
 offset=Offset.OPEN, order_type=OrderType.LIMIT) # 下单
sleep(5) # 等5秒

trades = engine.get_trades(vt_orderid, True)  # 成交单dataframe

假设我做完以上,得到了一个成交单dataframe如下图,datetime是10:18
description
但是在VN Trader UI里,显示的时间是10:24
description
UI里的时间是对的,相当于python里显示延迟了6分钟。每单都是如此。请问这是正常现象吗?

用Python的交易员 wrote:

请使用CTP接口试试,不要用CTPTEST
问题解决了,是账号本身的问题。谢谢

我使用python跑engine.get_trade和get_order得到的datetime比ui里显示出来的时间慢了六分钟,求问这是正常情况吗?
使用的CTP仿真环境。谢谢!

我的仿真账号在快期上登录没有问题,但是在vnpy的CTPTEST上显示不合法登录。
我的账号API版本室6.3.13,CTPTEST室6.3.16,因此我将低版本的两个dll文件在ctptest文件夹中进行了替换,但是仍然显示不合法登录。
求问这种情况应该如何解决?账号、密码都检查过,没有输错。

好的,谢谢用Python的交易员 wrote:

请联系中泰客服申请期权的仿真账号,和股票的是两套

通过XTP仿真接口,在主界面可以订阅50ETF期权的信息(比如在主界面代码栏输入10002637,按回车可以看到价格),但是在合约查询界面却没有50ETF期权,只能看到300ETF期权。这导致无法获得50ETF期权的vt_symbol。
求问如何解决这个问题。是需要换一个接口吗?

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

沪公网安备 31011502017034号

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