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

社区文档中关于dolphindb的安装说明中特意提到“尽管DolphinDB是商业软件,但是也提供了免费的社区版,在安装时注意要选择2.0的Beta版本”,但是从dolphindb官网上社区版里找不到2.0beta版本了,能下载的适用windows的最新版本是1.3,请问这个问题有哪位大神能指导一下怎么解决吗?十分感谢

MTF wrote:

这个目前没法做到吧,看SpreadData内部所有的价差计算逻辑都是围绕最新价展开的,不包含对【昨收】字段的引用了

是的,找了半天在spread trading模块里没有找到构建这种价差的方法,后来想了一下,或许可以用portfolio模块来实现

我本来想创建的是一对相对昨日收盘价涨跌的价差,这句话说起来可能比较拗口,举个例子:
active_leg:HC2209合约,
passive_leg:RB2209合约,
HC_pre_close代表HC2209昨天的收盘价,
RB_pre_close代表RB2209昨天的收盘价,
tick_hc代表是HC2209盘中的tick
tick_rb代表是RB2209盘中的tick
plusnum 代表 偏移的常量,避免价差为负数

希望构建的自定义价差= (tick_hc - HC_pre_close) - (tick_rb - RB_pre_close) + plusnum

上面的价差公式用当前的spread创建方法,没有搞懂怎么创建。因为价差各条腿要求都是合约代码,可以在哪里加入昨日收盘价这个变量? 偏移量如何添加?

求群主和各位大神帮小弟解答一下,或者能稍微点拨一下思路也可以,万分感谢!

description

用Python的交易员 wrote:

这是1.0老版本的代码,需要下载www.github.com/vnpy/vnpy的1.9.2-LTS分支的源码进行安装。

不过1.9.2因为太老,目前已经停止维护了,建议学习新版本2.0的课程。

嗯,感谢感谢。我后来仔细看了一下vnpy文件夹里的代码,发现已经没有vtObject,应该是from vnpy.trader.object import BarData

第一次使用VN Station,已经安装成功,并且安装了MongoDB,在运行导入CSV数据文件时,一直提示ModuleNotFoundError:No Module named ‘vnpy.trader.veObject',应该怎么办呢?求高人指点迷津
PS:VN Station全部是按照默认路径安装在C盘里的,准备导入的数据放在C:\Users\Administrator\Downloads\1-6-material\1-6-material\data,在这个文件夹里调出PowerShell,运行 "python loadCsv.py",就提示错误,没法成功运行
description

description

description

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

沪公网安备 31011502017034号

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