VeighNa量化社区
你的开源社区量化交易平台
Member
离线
116 帖子
声望: 2

在上期所的螺纹合约上策略发出平空仓指令后,因为是昨仓,平仓委托经converter转换后成为平昨仓委托(CLOSEYESTERDAY)。但在委托和成交栏里都显示为开多单,最后结果也没有平掉昨仓而是开了新的多单。这是怎么回事?

好的,明白了

请问vnstation数据模块的更新数据可以更新tick级数据吗?
我点击以后发现tick数据没有更新,但通过米筐的命令直接可以取得最新的数据,说明米筐那里是提供出了最新的数据的。

发现数据可以下载成功,但是还是想问一下为什么内存在没有占用满的情况下不动了呢?
如果我想提高下载速度增加内存有用吗?现在下载实在太慢,需要大概40多分钟。

description
在vnstation里面下载tick级数据时出现无响应。
description
在任务管理器里查看时发现当内存到14421.3mb后就不再增加,请问这是什么原因造成,应该怎么解决?

我在数据库里看了,已经下载了

我在米筐开通了一个tick级数据权限,但在on tick下面print tick.last_price或者tick.datetime都没有输出,请问这个问题怎么解决?

description

simnow是不是又登不上了?

请问在新版vnpy里(2.7)还能用Jupyter进行历史回测吗?有相关代码吗?

明白了,感谢

我想知道这么设定的原因是什么?

请问为什么在上期所平仓会默认先平今仓后平昨仓?一般平今仓手续费较高,不应该反过来优先平昨仓吗?

我在simnow上运行分钟级别bar数据的时候发现在早上9点的时候会收到两个bar的推送,一个是09:00,还有一个是07:47,请问这个7点的数据推送是哪里来的?

请问一下vnpy里可以获取持仓量的数据吗?

在无ui界面下运行时,在结算信息确认之后出现以下错误:
KeyError: ('8',)

At:
C:\vnstudio\lib\site-packages\vnpy\gateway\ctp\ctp_gateway.py(680): onRtnOrder
C:\vnstudio\lib\site-packages\vnpy\gateway\ctp\ctp_gateway.py(649): onRspQryInstrument

请问这是什么原因,怎么解决?

解决了,是我操作有问题

但如果加上gateway_name的话会和其他类型的数据不统一,比方说converter里的is_convert_required函数:
def is_convert_required(self, vt_symbol: str) -> bool:
"""
Check if the contract needs offset convert.
"""
contract = self.main_engine.get_contract(vt_symbol)

    # Only contracts with long-short position mode requires convert
    if not contract:
        return False
    elif contract.net_position:
        return False
    else:
        return True

这里的self.main_engine.get_contract(vt_symbol)会输入order的vt_symbol,但get_contract函数应该输入contract的vt_symbol:
比如应该输入i2105_DCE,但实际输入了i2105_DCE/CTP,于是造成错误。
是不是应该把所有object里的data类型全改成相同的格式?

更新新版本后在vnstation手动平仓时发生错误:
description
请问这是什么问题造成的?

请问为什么要把orderdata的类型改成
self.vtsymbol = f"{self.symbol}{self.exchange.value}/{self.gateway_name}"
这个gateway_name加上去的作用是什么?

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

沪公网安备 31011502017034号

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