Commit Graph

1046 Commits

Author SHA1 Message Date
vn.py
93ee7c35e9 [Fix]移除重复函数 2017-10-07 13:01:10 +08:00
vn.py
4d49bf3ae3 [Add]新增BollChannelStrategy策略,适合螺纹钢15分钟 2017-10-07 10:58:37 +08:00
vn.py
fb1dac6e3c [Fix]修复updateOrderReq中的vtSymbol找不到的bug 2017-09-27 08:07:01 +08:00
vn.py
fc748711d6 [Fix]Fix #524 2017-09-26 17:36:38 +08:00
vn.py
da2ea1351d [Fix] close #522, close #524 2017-09-26 10:12:10 +08:00
vn.py
4fa897c2b0 [Add]新增天勤数据服务TqDataService 2017-09-26 09:35:02 +08:00
vn.py
82a9d06921 [Mod]更换新的VnTrader图标 2017-09-25 21:59:05 +08:00
vn.py
553cf002d8 [Add]实现K线合成器功能,自动管理合成K线相关的逻辑 2017-09-25 13:51:24 +08:00
vn.py
eba153f3da [Add]增加主引擎中注册日志模块对事件监听类型的函数,close #501 2017-09-23 14:24:00 +08:00
vn.py
9778e85480 [Fix]Close #520 2017-09-22 22:05:39 +08:00
vn.py
fb8b404666 [Add]增加项目行为准则和帮助获取的文档 2017-09-22 21:35:47 +08:00
vn.py
d56eb4db15 [Add]添加Issue模板 2017-09-20 22:21:32 +08:00
vn.py
d965e52a5b [Mod]改进周末过滤的代码格式 2017-09-20 21:33:12 +08:00
vn.py
d3936f24b9 Merge pull request #503 from likenji/dev
loadTbCsv
2017-09-20 21:19:52 +08:00
vn.py
369fa04690 [Fix]修复Issue #494 2017-09-20 18:01:24 +08:00
vn.py
8e9d7b810a [Fix]修复CTA回测撤单没有委托推送的bug 2017-09-20 15:57:19 +08:00
vn.py
a17c1d6e58 [Mod]实现委托转换类型的加载判断 2017-09-20 15:48:18 +08:00
vn.py
7822d4ae27 [Mod]修改CTA策略模块内置策略中和委托相关的代码细节 2017-09-20 15:01:13 +08:00
vn.py
239f335900 [Mod]修改convertOrderReq实现锁仓交易模式下的开仓自动转换平昨逻辑 2017-09-20 14:26:16 +08:00
vn.py
09cba762b8 [Mod]修改CTA模块委托时返回包含委托号的列表 2017-09-20 13:54:26 +08:00
vn.py
4c50df7514 [Fix]修复getPositionDetail的bug 2017-09-20 11:00:16 +08:00
vn.py
92c446c5b7 [Mod]修改CTA策略引擎的委托函数,添加自动转换委托功能 2017-09-20 10:59:46 +08:00
vn.py
276c0e02fb [Add]增加委托自动转换功能 2017-09-19 23:06:53 +08:00
vn.py
c2dea724fe [DEL]移除CTA策略引擎中的本地持仓缓存 2017-09-19 17:24:09 +08:00
vn.py
5328aabef4 [Add]添加DataEngine中维护的本地持仓细节数据 2017-09-19 17:17:29 +08:00
vn.py
e92b576a8c [Fix]解决飞鼠行情接口3点后崩溃的问题 2017-09-18 17:05:59 +08:00
Hunggin
e4b9b25fc0 loadTbCsv
Add a function to load data from csv file from TB
2017-09-12 23:02:15 +08:00
vn.py
6d3b16e663 Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-09-05 20:54:47 +08:00
vn.py
704ef3a78d 补充rsEngine的stop方法,修复ctpGateway关于期权类型的映射问题 2017-09-05 20:54:29 +08:00
vn.py
ed41076a17 Merge pull request #460 from crystalphi/mydocker
Docker 相关修改
2017-09-05 20:19:31 +08:00
vn.py
7b2888200f Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-09-04 16:16:00 +08:00
vn.py
71308d92a7 修复okcoinGateway接口的行情推送中的成交量bug 2017-09-04 16:14:39 +08:00
vn.py
3c7b3f44b8 Merge pull request #482 from tianqin18/dev
天勤接口修正
2017-09-04 10:24:49 +08:00
yangyang
20ebd55499 修正某些情况下回调代码抛出exception的bug 2017-09-04 09:34:17 +08:00
vn.py
09e0f7af7f 实现RPC客户端的appEngine代理功能 2017-09-03 14:51:17 +08:00
vn.py
286a8f72a1 增加rpcService模块,以及ServerClient的示例 2017-09-02 23:16:58 +08:00
vn.py
aebac741f1 风控模块增加保证金占比风控逻辑 2017-09-01 22:12:42 +08:00
vn.py
a38fe96598 修改DataRecording和CtaTrading的例子,使用LogEngine输出信息 2017-09-01 14:33:39 +08:00
vn.py
6c8e035a9c VnTrader增加日志引擎LogEngine 2017-09-01 14:03:44 +08:00
vn.py
8060c657ad 增加WorkingOrderMonitor 2017-08-31 22:25:14 +08:00
vn.py
1b8612ffaf 修复CTA模块实时保存策略仓位的bug 2017-08-31 17:53:48 +08:00
vn.py
2a50a7f45e ContractMonitor增加显示到期日字段 2017-08-31 17:35:18 +08:00
vn.py
4d4aabf107 修复xtpGateway的若干bug 2017-08-31 17:32:44 +08:00
vn.py
e32a9a37e1 修复ctaHistoryData.py找不到DAILY_DB_NAME的bug 2017-08-31 17:26:31 +08:00
yangyang
374c228ebf 修正数据序列为空时报错的bug 2017-08-31 15:02:16 +08:00
vn.py
f327dc4ad6 Merge pull request #480 from tianqin18/dev
加入天勤行情接口
2017-08-31 08:53:28 +08:00
yangyang
62043eab2e 删除天勤接口原型代码 2017-08-31 08:05:54 +08:00
yangyang
a63cb600b4 增加tianqin数据接口API 2017-08-30 21:33:04 +08:00
vn.py
673314b929 增加ctpGateway中当登录信息错误时禁止重复登录 2017-08-30 21:25:30 +08:00
vn.py
be70d535ef 将CTA策略模块的持仓改为实时保存到数据库 2017-08-30 21:16:18 +08:00
vn.py
61dfdeea38 增加风控引擎对数量为0委托的检查 2017-08-30 21:07:38 +08:00
vn.py
a8c0ff957c 新增VnTrader的xtpGateway接入 2017-08-30 17:31:25 +08:00
vn.py
4152d7ef65 新增中泰证券XTP接口 2017-08-29 22:10:11 +08:00
vn.py
d3ca595191 更新Readme.md 2017-08-28 15:22:24 +08:00
vn.py
f6ca3eb95b 更新版本 2017-08-23 22:53:28 +08:00
vn.py
022a923f27 v1.7.0发布前最后更新
1. 移除老的tick2trade例子,未来会更新新的测试用例
2. 修复CTA策略回测中tradeTime等字段的数据我entity
2017-08-23 22:51:48 +08:00
vn.py
be8cc6b42f Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-08-22 13:40:37 +08:00
vn.py
8174ebb72e 添加期权到期日字段 2017-08-22 13:40:18 +08:00
yangyang
9f5ac0c90d tianqin行情服务模块原型 2017-08-22 10:33:39 +08:00
crystalphi
fecf04639b 主要改进:1、将原代码和文档中与新版本 vnpy 不兼容的部分进行了调整修复;2、集成了 VNC 服务,可以直接通过 VNC 程序运行图形界面程序;3、在制作镜像时自动编译和更新 ctp 接口程序库(其他接口也可做类似修改)。 2017-08-18 16:35:58 +08:00
wisfern
5b2a6d06ea bugfix: 数据引擎排除拒单类的活动订单 2017-08-18 09:53:30 +08:00
vn.py
68a65828d7 Merge pull request #441 from ujfjhz/dev
shcifco data api: use natural day instead of trading day
2017-08-16 09:20:53 +08:00
ujfjhz
78d628fac0 shcifco data api: use natural day instead of trading day 2017-08-11 16:35:32 +08:00
wisfern
0f658d544f Merge remote-tracking branch 'vnpy/dev' into dev 2017-08-11 09:44:58 +08:00
wisfern
8c9c126bb9 bugfix: 补齐链行接口中毫秒部分 2017-08-10 17:13:53 +08:00
vn.py
c7e22af499 增加Oanda行情推送的日期为UTC日期 2017-08-10 09:56:43 +08:00
vn.py
7471c58463 Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-08-09 12:41:34 +08:00
vn.py
ea3ca6427a 补齐OANDA接口中的行情时间数据的毫秒部分 2017-08-09 12:41:17 +08:00
vn.py
fe198aa40f 修复DataRecorder的bug 2017-08-07 11:10:38 +08:00
vn.py
612d4720f3 Merge pull request #433 from pphszx/issue-ihangapi
修改vnlhang.py文件中getKline的function
2017-08-03 09:33:18 +08:00
vn.py
af659fde52 Merge pull request #426 from lunxian/dev
兼容新版本的qtpy: 在新版本的qtpy中,已经删除了pyqtSignal的方法,使用Signal方法,这里是为了兼容,ugly! 应该…
2017-08-03 09:32:47 +08:00
lxxia@googing.com.cn
6eaee48e7f 新版本pyqt没有pyqtSignal方法,统一使用Signal 2017-08-02 15:31:43 +08:00
Eric
dbb94eb2b6 修改vnlhang.py文件中getKline的function 2017-08-02 14:38:41 +08:00
vn.py
857668d27a Merge pull request #422 from lunxian/dev
class_<std::vector<ibapi::shared_ptr<OrderCondition>>> 定义重复,删除一行
2017-07-28 10:08:23 +08:00
lxxia@googing.com.cn
5797487081 拼写错误 __recoundAvgVol -> __recountAvgVol 2017-07-27 15:41:41 +08:00
Wisfern
0120558b12 移出BASIC_FONT参数,因为其他模块文件找不到这个全局变量 2017-07-27 09:42:44 +08:00
lxxia@googing.com.cn
9513c0e302 class_<std::vector<ibapi::shared_ptr<OrderCondition>>>("OrderConditionList").def(vector_indexing_suite<std::vector<ibapi::shared_ptr<OrderCondition>>, true>()); 重复定义了。 删除一行。 2017-07-26 18:46:23 +08:00
vn.py
aa976efcb8 处理drEngine.py没有引入json的bug 2017-07-26 12:44:28 +08:00
vn.py
e8ae262660 修改QApp对象需要用户显式调用createQApp函数后创建 2017-07-25 13:37:52 +08:00
vn.py
b574af80f1 修改strategyKingKeltner中5分钟K线的合成逻辑 2017-07-25 10:30:19 +08:00
vn.py
d63671979d 更新附带的IF0000数据,修复DataRecorder的线程重复启动bug 2017-07-19 09:09:49 +08:00
vn.py
0e9eaa2e1e 修改DataRecorder的分钟线时间戳为不带second和microsecond 2017-07-15 18:11:16 +08:00
vn.py
828d4eca7e 修改部分Linux快速安装脚本的bug 2017-07-15 18:00:28 +08:00
vn.py
47295a25a2 添加linux下的快速安装脚本install.sh 2017-07-15 17:02:47 +08:00
vn.py
d2650e02ef CTA策略模块实现工作目录的策略.py文件加载 2017-07-14 20:27:34 +08:00
vn.py
65e9d6897a Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-07-14 20:13:00 +08:00
vn.py
83052b0db1 CTA回测增加基于日线的统计功能 2017-07-14 20:12:42 +08:00
vn.py
096992c5ba 增加pyo文件过滤,开始CTA策略模块的日线统计开发 2017-07-14 09:05:11 +08:00
XueShan
ea8f4d542b bugfix:1. getlasttick 空数据判断失误导致后续分析异常 2. gethisbar 日期关键字更改为tradingday 上述修复全部测试通过 2017-07-12 15:50:56 +08:00
vn.py
e1ca7de271 增加CTA策略末班的停止单状态更新函数 2017-07-10 20:39:13 +08:00
vn.py
801e3edd1e 增加CTA策略模块的回测引擎在收到限价委托后先推送未成交状态 2017-07-10 20:22:31 +08:00
vn.py
fe92850996 新增配置编辑组件 2017-07-09 23:54:52 +08:00
vn.py
08fc156595 CTA引擎处理行情tick时,增加对异常数据的捕捉和过滤 2017-07-09 21:11:00 +08:00
vn.py
a26cb7e09d 实现配置文件优先从当前文件夹加载 2017-07-09 21:05:23 +08:00
vn.py
065808a0b0 Merge pull request #386 from find-happiness/master
Merge remote-tracking branch 'origin/dev'
2017-07-08 21:34:04 +08:00
XueShan
b43f70e48e 修复中期获取历史数据接口中date和period的key赋值的问题 2017-07-08 15:02:45 +08:00
vn.py
2189cdef62 Examples中新增上海中期历史行情下载服务 2017-07-07 17:59:31 +08:00
vn.py
62b2565d7f 修复ctaHistoryData缺失数据库名常量的bug 2017-07-06 16:59:45 +08:00
Happiness
e235f84426 Merge remote-tracking branch 'origin/dev'
# Conflicts:
#	vnpy/trader/app/dataRecorder/DR_setting.json
2017-07-03 21:22:24 +08:00
Happiness
22d7795cb2 1.okcoin 添加eth
2.修改okcoin websocket 断开连接后系统找不到sleep函数
2017-07-03 20:59:40 +08:00
vn.py
302b6f75d7 初步完成价差交易模块的测试,主引擎增加数据库加载数据时的排序功能 2017-07-03 16:15:29 +08:00
vn.py
9eee8ea166 完成上海中期历史行情接口vn.shcifco 2017-06-30 11:22:53 +08:00
vn.py
676ce4a649 修复行情记录UI的界面初始化Bug 2017-06-28 17:40:57 +08:00
vn.py
bed06834e3 新增无界面CTA策略交易的Example,修改DataRecorder的配置文件为csv格式 2017-06-28 15:36:24 +08:00
vn.py
f58f2be4ee 更新行情记录工具,新增无图形界面CTA策略运行示例 2017-06-27 21:52:36 +08:00
vn.py
ed7e7a7728 增加DataRecording行情记录使用示例 2017-06-27 18:00:07 +08:00
vn.py
654c7d0e8a 移除可能导致某些期权和价差行情Tick丢失的过滤机制 2017-06-27 17:29:22 +08:00
vn.py
788aa4acb7 增加价差交易模块的一键全停功能 2017-06-27 17:14:35 +08:00
vn.py
b3cdb0e2c0 增加vnpy.data用于存放数据相关的功能模块 2017-06-27 16:55:37 +08:00
vn.py
1aea18504a 新增上海中期历史数据接口 2017-06-27 13:39:21 +08:00
vn.py
79a9ac2bfb 初步完成价差交易界面 2017-06-23 16:27:05 +08:00
vn.py
2578e1b419 初步完成价差狙击算法 2017-06-21 23:12:49 +08:00
vn.py
a2a075ba6a 增加价差算法引擎 2017-06-21 17:19:21 +08:00
vn.py
7ed32dca4b 添加价差交易的持仓和日志显示 2017-06-15 14:43:49 +08:00
vn.py
e8fbab872d 修复CTA中的bug 2017-06-14 13:41:59 +08:00
vn.py
e6762a63e3 增加wind接口在未连接时的订阅请求缓存功能 2017-06-13 14:03:16 +08:00
vn.py
8c167c392e 添加VnTrader中的价差交易模块,完成价差行情的自动计算和显示 2017-06-12 17:14:34 +08:00
vn.py
2dc7188407 修改一个pyqt5和pyqt4不兼容的函数调用 2017-06-06 11:24:04 +08:00
vn.py
98401a3089 更新cshshlp的测试代码 2017-06-05 16:30:34 +08:00
vn.py
02c03f7444 添加快速安装脚本 2017-06-05 16:22:16 +08:00
vn.py
70c8fcad6a Merge branch 'dev' of https://github.com/vnpy/vnpy into dev 2017-06-03 12:01:52 +08:00
chenxy123
e1c9380955 修复LTS接口编译失败的bug 2017-06-02 22:34:47 +08:00
vn.py
302d6dee7b 增加回测应用的Jupyter Notebook,修改部分setup.py的内容 2017-06-02 21:44:28 +08:00
vn.py
c9c5f420c1 增加script目录,修改setup.py 2017-06-02 15:56:21 +08:00
chenxy123
2100318dd9 增加直达接口对LME的支持,调整BasicMonitor的Resize条件 2017-06-01 23:42:59 +08:00
vn.py
0a504e447b 增加菜单栏图标 2017-06-01 22:26:44 +08:00
vn.py
8e5ae0565c 完成接口修改 2017-06-01 16:40:30 +08:00
vn.py
016f26a19a 增加uiQt文件
1. uiQt.py用于初始化vt中的QApplication对象
2. 将vtServer.py和vtClient.py移动到保留文件夹archive中,后续计划重新实现
2017-06-01 15:53:51 +08:00
vn.py
1fb9eaf3ab 重构目录,将应用模块放到单独的app文件夹下 2017-06-01 00:10:07 +08:00
vn.py
06ab98e95b 修改setup.py 2017-05-18 17:28:28 +08:00
vn.py
7f90fda205 修复部分中信期权接口的bug 2017-05-17 14:18:51 +08:00
vn.py
b043f45f30 修改BarData和TickData数据类型 2017-05-15 16:26:14 +08:00
vn.py
426f92caac 全部改为绝对引用 2017-05-15 10:36:07 +08:00
chenxy123
820c7d46aa Merge branch 'dev' of https://github.com/vnpy/vnpy 2017-05-14 19:14:01 +08:00
vn.py
1534216ce6 补充漏掉的授权文件 2017-05-12 14:38:51 +08:00
vn.py
d455ad58ce 增加中信接口
1. 增加中信证券恒生接口vn.cshshlp,以及vn.trader接入cshshlpGateway
2. 更新飞创API的期权相关功能
3. 修复若干bug
4. 移除有问题的加载TB历史数据函数
2017-05-12 11:32:03 +08:00
chenxy123
415573642b 增加回测用的jupyter notebook,修改strategy下的策略载入使用绝对路径 2017-05-09 06:35:00 +08:00
vn.py
38caf8bf62 使用qtpy代替PyQt4 2017-05-08 18:10:10 +08:00
vn.py
b2336f3a9f 解决若干bug 2017-05-08 17:52:13 +08:00
vn.py
65a23f5fd8 简化对API的引用结构,增加vnpy版本信息 2017-05-08 17:45:50 +08:00
chenxy123
8905ae311d 简化event的引用 2017-05-07 23:17:40 +08:00
chenxy123
da77c1eac7 标准化rpc和event对外暴露的类和函数 2017-05-07 23:13:35 +08:00
chenxy123
e2070e1b0e 调整目录结构 2017-05-05 23:24:39 +08:00
chenxy123
0c625ee9e9 重构vntrader 2017-05-05 23:01:40 +08:00
chenxy123
aab32bb1ee 移除trader目录下的eventEngine.py和vnrpc.py 2017-05-04 23:34:03 +08:00
chenxy123
1fac0d7f92 更改项目的目录结构 2017-05-04 23:23:25 +08:00