# 实现"vnpy Mongodb"教程 ## 整体流程 首先,让我们来看一下整个实现"vnpy Mongodb"的流程: ```mermaid erDiagram 确定需求 --> 安装Mongodb --> 安装pymongo --> 配置vnpy连接Mongodb --> 使用Mongodb存储vnpy数据 ``` ## 具体步骤 接下来,让我们逐步来实现上述流程中的每一步
原创 2月前
40阅读
## 使用Docker快速部署vn.py 在金融交易领域,vn.py是一个非常受欢迎的Python交易平台,它提供了丰富的交易接口和策略开发工具。通过Docker,我们可以快速部署vn.py,并在不同的环境中运行交易策略。 ### 什么是Docker? Docker是一种容器化技术,可以帮助开发人员打包应用程序和其依赖项,以便在不同的环境中运行。通过Docker,我们可以更加方便地部署、扩展
原创 4月前
20阅读
vnpy源码没有提供指数合约相关的功能,需要自行开发,于是参考了vnpy论坛上的方案(https://www.vnpy.com/forum/topic/5242-gua-he-suo-you-gatewaylei-xing-de-zhi-shu-he-cheng-fang-an)在此基础上进行完善。 ...
转载 2021-07-30 14:46:00
788阅读
2评论
在examples目录里面有个no_ui目录,里面有个run.py,里面有一段代码是 ctp_setting = { "用户名": "", "密码": "", "经纪商代码": "", "交易服务器": "", "行情服务器": "", "产品名称": "", "授权编码": "", "产品信息":
转载 2020-11-10 13:34:00
216阅读
2评论
1 配置好Python环境这个默认是已经配置好了,也能在编辑器正常编译运行Python程序。 同时,也能正常使用pip包管理工具进行第三方库的下载安装。或者,根据自己的环境需要,能进入到自己的Python虚拟环境下工作,命令:activate env_name。 如上均是下载安装whl文件的前提条件,这里不会展开说明…2 安装wheelpip install wheel3 下载whl轮子文件(重点
vnpy目录下的gateway封装了各种交易接口,以ctp为例,从源码开始,看看vnpy是如何将c++接口一步步转化为python接口,并且实现与系统的交互。 初始材料:交易所提供的c版本dll以及头文件 ThostFtdcMdApi.h和ThostFtdcTraderApi.h分别是ctp的行情和 ...
转载 2021-07-26 21:15:00
1108阅读
2评论
docker安装可自行到https://tvm.apache.org/docs/install/docker.html 官网下载安装环境: 系统: ubuntu22.04系统, docker版本: 20.10.17 cuda: 11.6 因此在安装时选用了nvidia/cuda:11.6.1-devel-ubuntu20.04这个镜像文件镜像 环境下载:docker pull nv
目前市面上支持程序化的交易软件很多,例如TB,金字塔,MC等等,各有各的优势,也有各自的不足,比如我自己使用比较熟悉的TB,对于多品种的策略基本无能为力(目前已经上线了更加灵活的TBQ,但是由于不支持融航系统,还没去研究)。另外的,股票,期货,期权,外盘等一系列标的若分别使用不同的交易软件也会提高出 ...
转载 2021-07-26 15:39:00
942阅读
1、官方指南见此:https://.vnpy.com/docs/cn/install.html#ubuntu 2、miniconda实际不是必须,我用python3.8.5完成安装,没有安装任何conda 3、为了psycopg2的正常安装需要安装如下包: sudo apt-get insta
转载 2020-11-09 17:40:00
101阅读
2评论
Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 一万 种应用在使用 Vitamio,覆盖用户超过 5亿 。 Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可
基于VNPY实现网格策略实盘(币圈) 目录基于VNPY实现网格策略实盘(币圈)vnpy事件驱动框架交易所gatewayvnpy算法引擎vnpy数据格式algo类和算法模板template网格交易策略逻辑程序入口策略实战 在回测程序中摸爬滚打了几个月,现在发现vnpy作为实盘系统,非常方便。 vnpy事件驱动框架首先我们要利用到vnpy的事件驱动框架,是一个消息队列。其中,交易所gateway就是
本文主要说说VNPY的价差模块的简单使用,至于自开发算法什么暂不涉及。 VNPY提供价差交易模块,其实还是挺好用的, 先说说使用,再说说代码。进入之后的界面如下图: 使用思路: - - 定义价差组合:定义一组价差组合,可以是一个主动腿,一个或者多个被动腿 |- -指定针对价差组合算法,系统默认是Sn ...
转载 2021-09-07 20:36:00
477阅读
2评论
vnc电脑版下载不知道大家听说过没有,这是一款什么软件呢?其实它的全称叫做vnc远程连接工具,这是一款远程连接软件。网络上vnc电脑版下载软件五花八门,那我们到底该如何选择呢?细数三款值得使用的vnc电脑版下载软件。第一款:IIS7服务器管理工具这个工具里面的VNC功能可以说是使用感非常棒的。它可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,还有到期提醒,还有多台VNC 自
1、启用Hyper-V打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:如果你的C盘足够大可以不用更改虚拟硬盘的位置 (以后 pull 的镜像都是存在这个位置),请忽略 a b c 操作.a.启用后在 开始 ->Windows 管理工具 找到 Hyper-V 管理器  打开b.选择 Hyper-v设置  
一、vnpy在ubuntu下的安装1.1.更新源刚刚安装好的Ubuntu18.04没有vim,为了后面修改文件,先安装vimsudo apt-get install vim在ubuntu 18.04中,按照之前的博文《linux常用命令》修改成源阿里云的源。我们把代码粘贴在这里:#备份配置文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.
转载 8月前
299阅读
前置准备:(附加说明,系统用的win10)1. 下载vnpy exe软件,目前(2021-10)最新已经到2.7.0版本,直接在vnpy官网上下载,下载后安装,要记得安装目录【安装完需要几分钟】2. 到github上下载vnpy的例子代码,github的地址在vnpy官网上直接就能跳转到,把整个vnpy-master下载下来【整个代码包很小,很快就能下载完】3. 用你自己习惯使用的python I
这里做了单品种期货网格交易策略实现。首先按照过去的n条k线计算出简单评价价SMA基准线,然后按照标准差STD,算出最高线和最低线,然后在之间定出一组通道区间。当bar.close在通道中时候,下个bar打到上轨开多单,打到下轨空单。这里采用了均量交易法,就是每笔下单手数都是一样,并非金字塔式下单。空 ...
转载 2021-09-07 21:31:00
1967阅读
2评论
class TQZMonitorTimeModel: """ M
原创 2023-03-02 00:03:05
78阅读
def main(self): self.__app_load_data() return self.__add_child_widgets() # private part # - app load data / add child widgets - def __app_load_data(self): all_account_dat
原创 2023-03-02 00:05:30
73阅读
""" tqz_constant.py """from enum import Enumclass TQZDropdownSelected(Enum): BALANCE = "排序(动态权益)" RISKPERCENT = "排序(风险度)"class TQZAccountKeyType(Enum): ACCOUNT_ID_KEY = "account_id" BALANC
原创 2023-03-02 00:03:43
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5