VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 12
声望: 0

如果全部用vnpy的pyd+dll,我在生产环境和simnow还有期货公司的测试环境都是可以下单的……,但是换成了openctp的dll后,就无法下单了,明明一样的代码,保单后,说我合约代码不存在……有大佬知道哪里要调整一下吗??太不容易了

description

红框里的dll换成了openctp的dll,虽然可以脸上openctp,但是无法下单,还要做什么调整呢?

Member
avatar
加入于:
帖子: 12
声望: 0

{'BrokerID': '',
'InvestorID': '3025',
'ExchangeID': 'CZCE',
'instrumentID': 'SR209',
'UserId': '3025',
'OrderPriceType': '2',
'Direction': '0',
'CombOffsetFlag': '0',
'CombHedgeFlag': '1',
'LimitPrice': 6167,
'VolumeTotalOriginal': 1,
'TimeCondition': '1',
'GTDDate': '',
'VolumeCondition': '1',
'MinVolume': 0,
'ContingentCondition': '1',
'StopPrice': 0,
'ForceCloseReason': '0',
'IsAutoSuspend': 0}
我明明传了,同样的传法……生产环境也可以的,不知道到底是哪里有问题,期货公司发给的测试用dll。我也只要覆盖一下vppy的dll就行之前,openctp的死活不行啊

Member
avatar
加入于:
帖子: 12
声望: 0

openctp的教程里的动态库地址:”openctp的两个动态库覆盖掉安装目录下的ctp动态库即可(6.3.15的win32版),下载地址:https://github.com/krenx1983/openctp/tree/master/6.3.15_20190220/win32“
求大佬试一下看看啥问题究竟

Member
avatar
加入于:
帖子: 4684
声望: 285

直接连接tts接口就好
可参考https://www.vnpy.com/forum/topic/30696-vn-pylian-jie-ttstong-dao-openctpmo-ni-huan-jing-de-zhu-yi-shi-xiang?page=1#pid55860

Member
avatar
加入于:
帖子: 12
声望: 0

xiaohe wrote:

直接连接tts接口就好
可参考https://www.vnpy.com/forum/topic/30696-vn-pylian-jie-ttstong-dao-openctpmo-ni-huan-jing-de-zhu-yi-shi-xiang?page=1#pid55860
不是,我是单独把你们的vnpy接口拿出来了,然后其它交易代码都是我自己写的,你们以前不是有一个版本,api里面带着test。py的那个,然后接口可以单独拎出来用的,我用的就是那个,dll改了一下而已。

Member
avatar
加入于:
帖子: 716
声望: 62

比较一下https://github.com/vnpy/vnpy_tts/blob/main/vnpy_tts/gateway/tts_gateway.py 中send_order函数字段的差别呢,instrumentID应该是InstrumentID,要大写的吧

Member
avatar
加入于:
帖子: 12
声望: 0

我终于知道怎么回事了!!!vnpy我用来跑实盘的dll是6.5.1的,我丫的给openctp下成了6.3.15的………怪不得下不了单……去openctp那里下6.5.1的dll就可以了~~刚才去openctp7*24的就可以下单了

Member
avatar
加入于:
帖子: 12
声望: 0

郭易燔 wrote:

比较一下https://github.com/vnpy/vnpy_tts/blob/main/vnpy_tts/gateway/tts_gateway.py 中send_order函数字段的差别呢,instrumentID应该是InstrumentID,要大写的吧
我下错dll了,应该要下6.5.1的openctp的dll,我给下成6.3.15了……捂脸

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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