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

VNPY如何连接UFX对接恒生云接口?且随我一步一步往下做。

1. 注册恒生云期货模拟

在浏览器中输入http://ufx.hs.net,进入如下界面:
description

点击注册,进入恒生云测试平台的用户注册,①输入手机号,③密码,④密码确认和②验证码,勾选下面的同意,就可以注册恒生云测试平台的用户了。

description

2. 查询模拟期货账户及密码

完成了第1步之后,你已经有一个恒生云测试平台的用户,再次在浏览器中输入http://ufx.hs.net,输入您的手机号和密码,就可以登录进入下面的界面:
description
点击图中的申请期货、证券或者股票期权下的按钮,就可以申请你想要的模拟市场,其中不同模拟市场的账户或者密码可能不一样。如下图所示。
记住这里测试账号和密码,这是我们vnpy要登录的UFT网关中的用户名与密码!
点击图中的④接口下载,进入下一步。

3. 下载接口认证文件lisence.dat及行情和交易服务器地址

description
点击1下载,下载一个包含认证文件lisence.dat的rar文件,同时记录②站点ip和端口号,这是vnpy要登录的UFT网关中行情和交易服务器的ip和端口号。
记录④,⑤,分别为直连模式下的接入方ID和授权码,这是vnpy要登录的UFT网关中产品名称和授权码。

4. 登录vnpy

启动vnpy时,在配置VN Trader界面中,如图所示,勾选恒生UFT,记住图中的②运行目录,一定把步骤3中下载的认证文件lisence.dat复制到该目录。然后点击③启动VN Trader。
description

5. 连接UFX恒生云模拟接口

进入VN Trader主界面后,选择系统>连接UFT,进入如下的UFT连接参数设置。
其中①-⑦各项在第2步和第3步中都已经获得,只是注意图中的⑧,委托类型必须填7,这是恒生云客服告诉我的!
然后点击连接按钮就可以成功登录UFX恒生云模拟账户了。
description

6. 订阅行情

下图中显示的是成功登录UFX恒生云模拟账户后,可以看到①接口登录日志、②资金账户都已经显示正确信息。
接下来你可以在③交易模块中的输入交易所和代码,回车后就可以看到④行情模块中已经成功订阅了MA109.CZCE和rb2110.SHFE的行情了。
到此VNPY成功连接UFX对接恒生云模拟接口!
description

7. 交易测试

成功连接恒生云模拟接口,免不了要测试下能否交易,——结果见下图:

description

8. 这哪里是模拟接口,其实是个测试接口!

连接恒生云UFX,目前还问题多多!

  1. 经常连不上
  2. 连上了,报授权码无效或者过期
  3. 休市期间恒生云接口会重演行情数据,这个最让人不能理解!
  4. 休市期间重演行情数据的时候,还可以模拟交易!
  5. 感觉恒生云模拟接口的定位是测试而非模拟,他们的目标是为了调试程序接口是否正常,而不是为用户的交易策略的运行提供一个贴近实盘的交易环境吧,重演就说明了这个问题。

8.1 去掉休市行情重演和休市交易功能

目前,经过和恒生云急速API客服团队的沟通,要求他们把恒生云去掉休市行情重演和休市可以交易功能,意见已经被采纳了。
他们打算提供提两套接口,一个是模拟环境接口(无休市行情重演和交易),一个是测试接口(有休市行情重演和交易)。

8.2 目前已经和CTP一样,是一个没有休市重演和休市交易了

恒生云的还是快速做出调整,目前模拟接口已经没有了休市行情重演和休市交易功能,给一个大大的赞!

9. CTP接口又可以使用了!

鉴于恒生云接口目前问题不少,同时CTP模拟接口又可以用了,不愿意折腾恒生云接口的小伙伴们又可以重新使用CTP了。
只是需要重新修改下新的行情和交易服务端口号就可以了,沿用之前的账户和密码,不过以前的资金回复为2000万,同时以前交易记录也都清零了。
具体设置见 公告:SimNow系统切换更新通告

无论如何,小伙伴们现在已经可以有三个解决模拟的接口:1、CTP模拟交易;2、恒生模拟交易;3、PaperAccount。选择哪一个?自己决定吧!

10. 恒生UFT网关成交单查询应答错误的解决

如果细心的话,您也许会发现[7. 交易测试】的图中没有成交单,这是因为UFT网关成交单查询应答出错误了!不过本人经找把问题已到并且解决了。
详细见:恒生UFT网关成交单查询应答错误

Administrator
avatar
加入于:
帖子: 4502
声望: 322

WOW,感谢分享,必须加个精华。

另外我们想在微信社区公众号分享下,是否可以?

Member
avatar
加入于:
帖子: 420
声望: 175

用Python的交易员 wrote:

WOW,感谢分享,必须加个精华。

另外我们想在微信社区公众号分享下,是否可以?

没有问题,只要对社区有帮助,岂不是好事一桩 !

Member
avatar
加入于:
帖子: 31
声望: 2

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description

Member
avatar
加入于:
帖子: 420
声望: 175

linhertz wrote:

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description

答复:

注意:
第3步里下载的license,dat(原来是压缩文件,解压后得到)一定要放在第4步里的②运行目录下;
你的连接界面里的用户名和密码,一定要是第2步里查询到的期货测试账号和测试密码。

Member
avatar
加入于:
帖子: 31
声望: 2

感谢,原来是license.dat没有放到运行目录,已经解决了,谢谢!

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

请教,当前时间,交易服务器授权验证失败,代码:10415,信息:发送组播包失败[-1],是什么原因?

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

请教一下,现在午盘休市期间为什么rb2110行情还能收到连续的价格成交量的数据?

Member
avatar
加入于:
帖子: 337
声望: 27

429856011 wrote:

请教一下,现在午盘休市期间为什么rb2110行情还能收到连续的价格成交量的数据?

交易所推送了数据进来,需要自己过滤一下非交易时间段的数据了。

Member
avatar
加入于:
帖子: 21
声望: 1

tcp://101.71.12.144:9006

linhertz wrote:

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description

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

请教 连接正常 但是无法下单,报错账单未确认,请问如何确认账单?报错代码514607

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

请教,按照您的步骤来,出现以下问题?
时间 信息
26:25.0 交易服务器授权验证失败,代码:1,信息:转发错误
26:25.3 交易服务器连接成功
26:25.3 行情服务器连接成功

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

清风 wrote:

tcp://101.71.12.144:9006

linhertz wrote:

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description
我和你的情况一样,应该是之前让下载的license.dat许可文件的问题,我目前将这个文件放入Vnstudio\Licenses\下,仍然没有解决,不知道怎么使用这个认证文件=。=!

Member
avatar
加入于:
帖子: 337
声望: 27

OutManOrz wrote:

清风 wrote:

tcp://101.71.12.144:9006

linhertz wrote:

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description
我和你的情况一样,应该是之前让下载的license.dat许可文件的问题,我目前将这个文件放入Vnstudio\Licenses\下,仍然没有解决,不知道怎么使用这个认证文件=。=!

license.dat放的位置改成".vntrader"文件夹的上级目录试试。

Member
avatar
加入于:
帖子: 420
声望: 175

青青子荆 wrote:

OutManOrz wrote:

清风 wrote:

tcp://101.71.12.144:9006

linhertz wrote:

请教一下,按照您的步骤申请了账号,为什么连不上?

description

description
我和你的情况一样,应该是之前让下载的license.dat许可文件的问题,我目前将这个文件放入Vnstudio\Licenses\下,仍然没有解决,不知道怎么使用这个认证文件=。=!

license.dat放的位置改成".vntrader"文件夹的上级目录试试。

参考第一贴中的第4步,图中②运行目录是哪个目录就把license.dat放在那个目录中,就可以了。

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

关于 8 这哪里是模拟接口,其实是个测试接口!

经过确认,目前已经去掉行情重演何休市交易功能了,目前是真正模拟环境。

欢迎大家尝试,这套环境是有运维团队稳定支持,严格按照实盘进行模拟的。

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

请问现在有人在用这个接口么?
是否不提供夜盘行情的?

错误信息: 交易服务器授权验证失败 信息:无此功能 。

求助

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

请教,按照您的步骤来,出现以下问题?
时间 信息
26:25.0 交易服务器授权验证失败,代码:1,信息:无此功能
26:25.3 交易服务器连接成功
26:25.3 行情服务器连接成功
description

description

Member
avatar
加入于:
帖子: 4704
声望: 287

刘智武 wrote:

请教,按照您的步骤来,出现以下问题?
时间 信息
26:25.0 交易服务器授权验证失败,代码:1,信息:无此功能
26:25.3 交易服务器连接成功
26:25.3 行情服务器连接成功
description

description
应该是服务器那时还没开

Member
avatar
加入于:
帖子: 4704
声望: 287

请问有人下单被拒报错代码:514607,信息:账单未确认(lpfundaccount->bill_flag=0)的吗?

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

沪公网安备 31011502017034号

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