VeighNa量化社区
你的开源社区量化交易平台
MTF
MTF's Avatar
Member
在线
1286 帖子
声望: 77

可以,君弘VeighNa在国君托管云机环境内,可以用上述模式运行策略

截图看下具体时什么地方的错误码?

OptionMaster设计上就是每个进程只交易一个期权品种

实时数据正常就是从柜台行情服务器(CTP)获取的,没什么冲突

郑金牛儿 wrote:

在国泰君安期货CTP平台成功通过测试的问题与解决方案

概述

这份文档旨在分享我在国泰君安期货CTP平台开通过程中遇到的问题以及相应的解决方案,以下是我经历的问题和解决方法的概述。

使用ctp模块的错误

问题描述

使用了ctp模块而没有使用ctptest模块。

解决方案

在开通期货ctp平台时做测试请使用ctptest模块。

连接ctptest时报错4097

问题描述

我同时使用了源代码和vn_studio,使用源代码时,加载6.6.9.0刚好跟券商给我提供的api版本一致,而使用vn_studio连接ctptest时报错4097,应该是vn_studio中接口版本不对导致的。

解决方案

找到vnpy_ctptest中的dll文件,并将其替换为券商提供的dll文件,以解决接口版本不一致的问题。

产品名称设置

问题描述

在连接ctptest时,产品名称应该如何设置?如果从头度过这个帖子应该不会出现这个问题。

解决方案

产品名称应填写为appid。券商可能会提到product_info字段,它是非必填项,其值应该是appid的一部分或与appid一致。

信息采集不全问题

问题描述

在沟通测试环境中没有采集到我的appid和product_info的过程中,券商提供了其他信息采集不全的可能原因。

解决方案

以下是可能的原因和建议:

  1. 使用虚拟机。
  2. 使用非主流品牌。
  3. API版本不对,建议使用669以上版本,测评版和生产版前置不一样,要区分开。
  4. 可能开了存储阵列,使用单硬盘模式。
  5. 使用Linux系统,一般会用高速硬盘可能会漏采,可以换个普通硬盘试试。

结语

在我个人的测试中,券商是国泰君安,我使用了Dell的物理机,系统盘是固态硬盘,成功解决了问题。希望这些问题和解决方案能为后续的用户提供一些思路,以便更快地解决问题。建议在测试之前,从1楼的帖子详细看一下,很有帮助。

感谢分享!

穿透式接口都是需要做信息采集的,Linux系统上需要用sudo权限的账号启动,另外就是确实部分虚拟机会遇到问题(只能换实体机)

去github仓库开个issue吧,提醒官方后续更新下

没有验证成功的日志输出,穿透式认证确认这步出问题了

Moira wrote:

重命名: E:\veighna_studio\Scripts\pip3.exe->E:\veighna_studio\Scripts\pip.exe

↑就是到这一步 一直在安装 但是进度条卡着不动了 几十分钟都装不上 请问是什么原因 如何解决


耐心等待很久之后终于装上了(这一步真的很卡),已经解决,新手学量化 打扰了

这一步背后是pip在安装一堆的Python模块,所以速度比较慢

为为 wrote:

MTF wrote:

Python里的%是求余计算,只有余数是0才意味着能被整除
这个我知道啊,我就问为什么不是直接用“ if ",而是" if not",我的理解是
if 余数为0
finished = True

因为对0的not判断,速度上比对数字的==0判断更快,这算是Python代码的一个小技巧了

Python里的%是求余计算,只有余数是0才意味着能被整除

安装的机器,是否没有连接互联网?

软件安装


【Q】VeighNa Elite版和VeighNa社区版(VeighNa Studio)可以在同一个电脑一起安装吗?

【A】可以。VeighNa Elite版采用了特殊的独立环境方式打包安装,和社区版的VeighNa Studio(或者其他Python环境,如Anaconda等)环境隔离,不会造成各类冲突的问题。


tonywang_efun wrote:

感谢回答,看了文档里写到:“为了实现立即成交的目的,CTA策略引擎会立即以涨跌停价或者盘口五档的价格,去发出限价委托”,想问一下具体执行的时候是以涨跌停价格还是盘口五档价格,选择的优先级是怎么设置的?

对于TickData中有涨跌停价数据的市场,使用涨跌停价,否则使用5档盘口价格。

photophoto wrote:

vnpy公众号回复版本不同的问题,vnpy的版本是3.5.5.。。。
可是,中信是3.6.3,,问了宏源,是3.6.6.。他们都说向下兼容。。但中信期货股票期权接口这,就是卡在合约信息读取不到。估计到宏源区开户也会遇到类似的问题。。问了南华,南华说他们没问题,能接上vnpy。我国庆后试试。。

那,遇到这种问题,vnpy的股票期权接口版本以后应该怎么去兼容所有可以买卖股票期权的期货公司呢,还是一直往最新版去靠拢,还是怎么弄?毕竟股票期权在期货公司开通流程复杂,开完了又接不了vnpy又得去试下一家啊

CTP最近几年的版本碎片化得厉害,确实挺麻烦了

mrzeroq wrote:

MTF wrote:

  1. 自己开发的模块,不建议放在strategies目录下,可以放在一个专用路径,比如C:\extension
  2. 修改操作系统环境变量,在PYTHONPATH中,添加上述模块所在的路径
  3. 后续在策略中(或者电脑上的任意Python代码中),即可加载自己开发的模块

已经添加过了,jupyter notebook用import sys就可以,用vscode就不行。是什么原因导致的?另外,我是拿课程给到的代码直接用的,课程视频中可以直接使用,我的vscode就不行。怎么解决?

description

description

description

这个波浪线是VSCode的代码提示,不支持sys.path这种环境变量修改,但是应该不影响正常运行

查询返回的数据异常了,Wind数据服务需要依赖Wind数据终端,印象里应该没法在Mac上用吧

DemoStrategy策略类漏了fast_window成员变量的定义吧

pip intall peewee

安装下即可

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

沪公网安备 31011502017034号

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