COCO研究院

 找回密碼
 註冊
搜索
查看: 2814|回復: 0

[其他程式語言] 推薦一個基於PYTHON的開源開發框架VNPY

[複製鏈接]
發表於 20-3-29 15:32 | 顯示全部樓層 |閱讀模式
網站: WWW-VNPY-COMGITHUB---VNPY


功能特点
  • 全功能量化交易平台(vnpy.trader),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API,用于快速构建交易员所需的量化交易应用。
  • 覆盖国内外所有交易品种的交易接口(vnpy.gateway):
    • 国内市场
      • CTP(ctp):国内期货、期权
      • CTP Mini(mini):国内期货、期权
      • CTP证券(sopt):ETF期权
      • 飞马(femas):国内期货
      • 恒生UFT(uft):国内期货、ETF期权
      • 宽睿(oes):国内证券(A股)
      • 中泰XTP(xtp):国内证券(A股)
      • 华鑫奇点(tora):国内证券(A股)
      • 飞鼠(sgit):黄金TD、国内期货
      • 鑫管家(xgj):期货资管
      • 融航(rohon):期货资管

    • 海外市场
      • 富途证券(futu):港股、美股
      • 老虎证券(tiger):全球证券、期货、期权、外汇等
      • Interactive Brokers(ib):全球证券、期货、期权、外汇等
      • 易盛9.0外盘(tap):全球期货
      • 直达期货(da):全球期货
      • OANDA(oanda):外汇、CFD

    • 数字货币
      • BitMEX(bitmex):数字货币期货、期权、永续合约
      • Bybit(bybit):数字货币永续合约
      • OKEX永续(okexs):数字货币永续合约
      • OKEX期货(okexf):数字货币期货
      • OKEX期权(okexo):数字货币期权
      • 火币合约(hbdm):数字货币期货
      • 币安永续(binancef):数字货币永续合约
      • Gate.io永续(gateios):数字货币永续合约
      • Deribit(deribit),数字货币期权、永续合约
      • 币安(binance):数字货币现货
      • OKEX(okex):数字货币现货
      • 火币(huobi):数字货币现货
      • Bitfinex(bitfinex):数字货币现货
      • Coinbase(coinbase):数字货币现货
      • Bitstamp(bitstamp):数字货币现货
      • 1Token(onetoken):数字货币券商(现货、期货)

    • 特殊应用
      • RPC服务(rpc):跨进程通讯接口,用于分布式架构

  • 开箱即用的各类量化策略交易应用(vnpy.app):
    • cta_strategy:CTA策略引擎模块,在保持易用性的同时,允许用户针对CTA类策略运行过程中委托的报撤行为进行细粒度控制(降低交易滑点、实现高频策略)
    • cta_backtester:CTA策略回测模块,无需使用Jupyter Notebook,直接使用图形界面直接进行策略回测分析、参数优化等相关工作
    • spread_trading:价差交易模块,支持自定义价差,实时计算价差行情和持仓,支持半自动价差算法交易以及全自动价差策略交易两种模式
    • option_master:期权交易模块,针对国内期权市场设计,支持多种期权定价模型、隐含波动率曲面计算、希腊值风险跟踪等功能
    • algo_trading:算法交易模块,提供多种常用的智能交易算法:TWAP、Sniper、Iceberg、BestLimit等等,支持常用算法配置保存
    • script_trader:脚本策略模块,针对多标的组合类交易策略设计,同时也可以直接在命令行中实现REPL指令形式的交易,不支持回测功能
    • chart_wizard:K线图表模块,基于RQData数据服务(期货)或者交易接口(数字货币)获取历史数据,并结合Tick推送显示实时行情变化
    • portfolio_manager:投资组合模块,面向各类基本面交易策略,以独立的策略子账户为基础,提供交易仓位的自动跟踪以及盈亏实时统计功能
    • rpc_service:RPC服务模块,允许将某一VN Trader进程启动为服务端,作为统一的行情和交易路由通道,允许多客户端同时连接,实现多进程分布式系统
    • data_manager:历史数据管理模块,通过树形目录查看数据库中已有的数据概况,选择任意时间段数据查看字段细节,支持CSV文件的数据导入和导出
    • csv_loader:CSV历史数据加载器,用于加载CSV格式文件中的历史数据到平台数据库中,用于策略的回测研究以及实盘初始化等功能,支持自定义数据表头格式
    • data_recorder:行情记录模块,基于图形界面进行配置,根据需求实时录制Tick或者K线行情到数据库中,用于策略回测或者实盘初始化
    • excel_rtd:Excel RTD(Real Time Data)实时数据服务,基于pyxll模块实现在Excel中获取各类数据(行情、合约、持仓等)的实时推送更新
    • risk_manager:风险管理模块,提供包括交易流控、下单数量、活动委托、撤单总数等规则的统计和限制,有效实现前端风控功




評分

參與人數 1金錢 +2 收起 理由
abopt + 2 感謝分享

查看全部評分

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 14:02

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |