vnpy专题

vnpy学习10_常见坑02

撮合规则 撮合普通限价单推送2条信息 self.strategy.onTrade(trade)self.strategy.onOrder(order) 撮合止损单推送3条信息 self.strategy.onStopOrder(so)self.strategy.onOrder(order)self.strategy.onTrade(trade) 如果需要在止损单触发时执行一段逻

VNPY - CTA策略模块策略开发

转自:https://blog.csdn.net/IAlexanderI/article/details/81459430 策略模板 一般来说,交易策略的思路主要来源于两个方向:第一、实盘中的交易经验总结;第二、数据挖掘、统计分析得到的规律。当然两者也可以结合使用,例如现在流行的深度学习。 策略模板是具体交易策略的基础,一般把大部分策略都用到的方法和公共变量放到策略模板里,而具体策略继承该

VNPY策略加密教程

1.安装Microsoft Visual C++ Build Tools 2017,已经安装的不用安装 2.pip install easycython,然后把要加密的策略统一复制到一个文件夹,shift+鼠标右键点击在此处打开powershell窗口。输入easycython *.py,等待编译完成把.cp36-win_amd64删掉,strategyXXXX.pyd这样子,不要更改.cp36-

vnpy源码学习记录(3) ----------CTP网关

CTP网关 CTP网关1. 实例化CTP网关1.2 连接CTP连接交易服务器连接行情服务器轮询对数据的获取及处理 介绍CTP网关之前先看看网关类的抽象类:BaseGateway BaseGateway用于创建与不同交易系统的网关连接的抽象网关类。该类必须是线程安全的(所有方法必须线程安全,对象之间没有可变的共享属性);所有方法都需要是非阻塞的;每个方法和回调方法都需满足在do

JQData | 量化学习:聚宽jqdatasdk对接vnpy的数据服务

转自 https://www.cnblogs.com/quantzone/p/9409300.html 数据服务:使用聚宽jqdatasdk获取分钟数据按vnpy的Bar格式导入至mongodb中 提供downloadAllMinuteBar(),可以通过定时任务的形式,按vnpy的数据格式,每日获取分钟数据写入到mongodb当中 提供downloadMinuteBarByDate,可以输