VeighNa发布v3.9.3 - 利星资管系统交易接口!

文摘   财经   2024-10-16 13:15   上海  
上周发布了VeighNa的3.9.3版本,本次更新的主要内容是增加了博易利星资管交易接口,提供期货(包括期货期权)市场FOF/MOM产品量化交易通道,以及咏春大师数据服务,提供多市场衍生品历史数据解决方案。

对于已经安装了VeighNa Studio的用户,可以使用快速更新功能完成自动升级。对于没有安装的用户,请下载VeighNa Studio-3.9.3,体验一键安装的量化交易Python发行版,下载链接:

https://download.vnpy.com/veighna_studio-3.9.3.exe


博易利星资管交易接口

系统简介

博易利星资管系统(L-Star)由上海澎博财经资讯有限公司出品,专为FOF/MOM产品设计,支持期货和期权交易。该系统提供丰富且高效的风控策略,能够满足多维度的风险预警、处置需求。其核心功能涵盖账户管理、风控管理、资金管理及风险监控,具有多业务支持、多系统接入和多账户管理等显著优势。

接口使用

在本次3.9.3版本更新中,我们基于L-Star的6.3.15版本API封装开发了vnpy_lstar交易接口模块,该接口在功能体验上高度兼容vnpy_ctp,对于大多数VeighNa用户来说基本可以无缝切换。

L-Star作为资管系统仅提供交易API,因此需要接入其他行情服务器(如CTP、恒生等)以实现行情数据的订阅。vnpy_lstar接口中默认使用了当前广泛部署的CTP行情API 6.7.2版本来接入期货公司CTP行情服务器订阅行情推送,用户也可以根据实际需求选择替换为其他行情通道。


在发起vnpy_lstar接口的连接登录时,用户需要填写上图中所示的相关信息。其中,底部三个以【行情】开头的字段是用于连接CTP行情服务器的信息,其余字段则是用于连接利星资管交易服务器的信息。

注意事项

需要注意的是,由于L-Star系统的交易API采用了和CTP同样的dll文件命名,因此在使用时不能同时加载,否则会由于dll重名冲突导致无法连接到服务器。



咏春大师数据服务


咏春大师是由AlgoStars策略星推出的一款面向专业交易员和机构投资者的期权交易平台,提供丰富的期权交易功能,包括期权矩阵行情展示、波动率曲面跟踪、持仓希腊值风控以及期权价差组合交易等。


此外,策略星公司还开发了vnpy_icetcore模块,方便进阶用户通过VeighNa平台对接咏春大师(量化版),实现期权量化策略交易。需要注意的是,由于咏春大师平台独有的期权交易和分析功能,vnpy_icetcore模块对VeighNa核心框架进行了扩展和修改,因此无法在VeighNa开源社区版上直接使用


在3.9.3版本中,我们基于咏春大师API开发了标准化的vnpy_voltrader数据服务接口,支持以下市场的K线历史数据获取:


  • 期货和期货期权

    • CFFEX:中国金融期货交易所

    • SHFE:上海期货交易所

    • DCE:大连商品交易所

    • CZCE:郑州商品交易所

    • INE:上海国际能源交易中心

    • GFEX:广州期货交易所

  • 股票和ETF期权

    • SSE:上海证券交易所

    • SZSE:深圳证券交易所


使用时请在VeighNa Trader的全局配置中填写以下字段信息:


名称含义
举例
datafeed.name数据服务名称
voltrader
datafeed.username
咏春大师安装目录C:/AlgoMaster/Apps64


CHANGELOG


新增

  1. 利星资管交易接口vnpy_lstar

  2. 咏春大师数据服务vnpy_voltrader

  3. vnpy_rpcservice增加数据服务代理工具RpcDatafeed


调整

  1. 适配6.3.0版本以上的PySide6模块:vnpy、vnpy_ctastrategy、vnpy_ctabacktester、vnpy_portfoliostrategy、vnpy_spreadtrading、vnpy_datamanager、vnpy_algotrading、vnpy_portfoliomananger、vnpy_optionmaster

  2. vnpy_uft升级3.7.4.1004版本API

  3. vnpy_ib的execDetails成交回报使用本地缓存的委托记录填充交易所,解决SMART交易所字段可能发生变化的问题

  4. vnpy_ib的openOrder委托回报优先使用本地缓存的委托记录,解决交易所字段可能发生变化的问题

  5. vnpy_ib的查询历史数据时,使用UTC时间戳传参

  6. vnpy_ib的查询历史数据时,异步返回等待时间延长为600秒

  7. vnpy_ib的增加期权链合约数据更新结束回报

  8. vnpy_ib的合约乘数支持浮点数

  9. 合约信息ContractData数据类,增加单笔最大委托数量max_volume


修复

  1. 修复vnpy_spreadtrading回测引擎clear_data时,没有清空价差仓位的问题
  2. 修复vnpy_ib查询历史数据失败时的日志输出错误


VeighNa开源量化
VeighNa官方公众号。免责声明:本公众号内的文章旨在为更多想要学习Python的学员提供帮助,VeighNa管理者及运营者不对任何利用VeighNa社区或相关软件技术直接或间接从事违反中国法律以及社会公德的行为负责。
 最新文章