Commit Graph

3409 Commits

Author SHA1 Message Date
vn.py
c813ec970b Merge pull request #173 from vnpy/dev
v1.2发布
2016-11-02 22:00:58 +08:00
chenxy123
aa13b14385 1. 添加vn.ib的readme
2. 添加cta模块下的tools工具
2016-11-02 21:55:40 +08:00
chenxy123
f17b710d36 1. 修改eventEngine.py的部分代码,更加清晰
2. 在CTA引擎中增加策略对象函数执行时的异常捕捉功能,避免因为个别策略代码问题导致程序停止
2016-11-01 22:41:08 +08:00
chenxy123
f1c5122e93 Merge branch 'dev' of https://github.com/vnpy/vnpy 2016-10-31 23:25:43 +08:00
vn.py
a7c8f221dd Merge pull request #157 from quantwizard/dev
use defaultdict instead of dict for event engine
2016-10-31 23:23:11 +08:00
chenxy123
0ebe56a2f3 将CTP行情推送的tick日期改为本地获取 2016-10-31 23:16:28 +08:00
chenxy123
002b35ab98 1. 补充ubuntu下boost版本相关信息
2. 修复ctpGateway的持仓查询的数据推送问题
2016-10-31 23:09:25 +08:00
msincenselee
cdf1ffc89a 增加:支持套利合约tick合成回测 2016-10-31 17:33:09 +08:00
chenxy123
871190f953 增加vn.rpc模块的说明 2016-10-29 22:55:00 +08:00
chenxy123
45ce784cfa 增加vn.ib的部分测试代码 2016-10-29 00:16:47 +08:00
chenxy123
2e92f5c891 用新的路径寻找方式替换原本的os.getcwd()从而支持任意目录启动vn.trader 2016-10-28 22:55:46 +08:00
chenxy123
5ad2c56845 1. 多进程并行优化
2. 解决计算胜率赔率时0整除的处理
3. 优化formatNumber函数
2016-10-28 22:37:29 +08:00
chenxy123
261b60759b 处理process打错的问题 2016-10-28 22:35:32 +08:00
chenxy123
f87d95d982 增加NumCell解决TradeID和OrderID排序的问题 2016-10-28 22:34:32 +08:00
msincenselee
790097f882 bug fix,解决1分钟内重复调用保存bar数据的问题 2016-10-28 15:22:31 +08:00
chenxy123
60ebbad1d0 初步完成回调和主动函数,尚未测试。 2016-10-28 00:13:01 +08:00
msincenselee
35e8e51862 夜市的交易日期修改,改成当前日期。 2016-10-27 16:16:22 +08:00
msincenselee
ebfca451aa 增加定时调用策略保存bar数据的功能。 2016-10-27 15:44:55 +08:00
msincenselee
9320860cae bug fixing 2016-10-27 00:11:46 +08:00
msincenselee
532c043c37 增加菜单,用户自行选择,是否激活:非交易时间,自动断开连接功能,在交易时间前,自动重连 2016-10-26 18:27:55 +08:00
msincenselee
633135b9da 修复getStrategyVar 和getStrategyParam的bug:若多个策略的参数和观测值变量不同,加载策略时会出差。 2016-10-26 18:26:03 +08:00
chenxy123
3c7745c7c1 完成vn.trader的直达期货接入,感谢量衍投资! 2016-10-25 22:31:23 +08:00
msincenselee
bbb7ab462f 修复volume的问题 2016-10-24 15:39:58 +08:00
msincenselee
e984694753 增加:非交易时间,自动断开连接功能 2016-10-23 22:58:29 +08:00
chenxy123
d3518ae929 添加vn.trader接入上海直达的接口 2016-10-23 00:49:04 +08:00
vn.py
74fdb1545c Merge pull request #155 from li-dp/master
修复OKCoin行情中ask数据异常,非常感谢!
2016-10-22 15:06:18 +08:00
vn.py
822da98402 Merge pull request #167 from bigtan/patch-3
简化析构函数
2016-10-21 22:20:09 +08:00
Bigtan
5f00bbf08c 简化析构函数
简化析构函数
2016-10-21 15:45:35 +08:00
chenxy123
ced504defd 补充结构体以及enum 2016-10-20 22:14:59 +08:00
msincenselee
7858fa3fca fix bug: bar的开始时间,为第一个tick的时间(去除秒数和毫秒) 2016-10-20 20:03:51 +08:00
chenxy123
5869b45dd4 1. 封装部分vn.ib中的结构体
2. 添加MainWindow的一键恢复窗口布局功能
2016-10-19 23:45:49 +08:00
msincenselee
8b8dfff652 增加:非交易时间,自动断开连接功能 2016-10-19 21:39:01 +08:00
msincenselee
d45fe79d94 增加实盘支持仓位查询 2016-10-19 21:16:10 +08:00
msincenselee
7aa918f4f8 增加非交易时间自动断开连接,避免vnpy崩溃 2016-10-19 20:41:30 +08:00
msincenselee
e5aa92aaaf CTA的策略管理模块,主要是一些开关,控制开仓、平仓、加仓、止损等 2016-10-19 11:01:59 +08:00
msincenselee
e23b84e212 修改回测模块和实盘模块,增加策略中,获取当前资金权益,支持按照比例方式计算开仓数量,支持加仓减仓模式。 2016-10-18 21:51:01 +08:00
msincenselee
5a3ad183a0 修改回测模型,支持多次逐步加仓 2016-10-16 17:25:34 +08:00
msincenselee
f79a63d19d 修改Tick的Date问题,vnpy是根据TradingDay(交易日期)来计算的。那么在夜盘时会显示是第二天的时间。 2016-10-14 15:36:54 +08:00
msincenselee
258dbd1b5c 给Tick属性,增加TradingDay的属性,用于记录今仓和昨仓。 2016-10-14 15:35:39 +08:00
chenxy123
6ed2a4eed9 增加docx同步 2016-10-13 23:30:37 +08:00
chenxy123
8a744fb354 更新readme的内容 2016-10-13 22:35:00 +08:00
msincenselee
452efb4da7 修改回测模型,增加backtesting内置属性 2016-10-12 18:10:30 +08:00
msincenselee
ccf3bb1b8a update 2016-10-11 00:50:47 +08:00
chenxy123
49113c1668 实现Ctrl-c中断recv 2016-10-10 23:47:46 +08:00
chenxy123
0cac529264 增加rpc客户端的回调函数中的主题参数 2016-10-09 23:22:51 +08:00
quantwizard
1dc3d9d61d use defaultdict instead of dict for event engine 2016-10-05 18:44:17 +08:00
chenxy123
f538e6aa12 增加vn.rpc模块功能:
1. 提供RpcObject用于兼容不同的序列化工具
2. 提供广播数据时的主题筛选功能,实现数据筛选的工作由python层下放到zmq c++底层,提高效率
2016-10-03 12:15:33 +08:00
chenxy123
d7d6ecf840 增加vn.rpc模块 2016-10-02 23:19:51 +08:00
msincenselee
341ae7c08e 修改回测模型,支持csv文件格式的回测数据 2016-09-30 20:39:18 +08:00
msincenselee
dec9cd0299 增加TICK_MODE和BAR_MODE,支持回测。 2016-09-30 08:50:24 +08:00