Commit Graph

325 Commits

Author SHA1 Message Date
fasiondog
f4ba8bc111 1、实现简单资产组合回测框架Portfolio(多标的、相同策略)
2、所有系统策略组件clone增加保护
3、System.reset、clone接口参数变更,mm、ev、mm、sp是独立于system,即可在system之间共享的,需要控制,避免误用
2018-01-14 15:40:07 +08:00
fasiondog
08090dccf5 Portfolio实现(继续) 2018-01-13 10:55:38 +08:00
fasiondog
53154936de Portfolio实现(继续) 2018-01-12 01:56:05 +08:00
fasiondog
e3e67b13ce 1、MoneyManager获取买入、卖出数量的接口加入来源系统组件参数
2、MoneyManager加入公共参数disable_ev_force_clean_position、disable_cn_force_clean_position
3、System加入公共参数ev_open_position、cn_open_position
2018-01-11 02:54:36 +08:00
fasiondog
c1026701b1 Datetime增加 dayOfWeek、dayOfYear、endOfMonth 方法 2018-01-10 02:22:59 +08:00
fasiondog
8c3fded622 1、echarts绘制macd缺失缩放
2、TradeManager缺失引出currentCash函数至python
3、System增加 ev_open_position、cn_open_position参数,控制是否使用环境判断和系统有效性策略作为建仓信号,默认为False
4、MoneyManager缺失引出getTM函数
5、TradeManager打印增加brokeLastDatetime信息
6、完善System序列化
2018-01-08 02:41:08 +08:00
fasiondog
6de24009d0 修改matplotlib默认绘制窗口大小 2018-01-06 01:22:44 +08:00
fasiondog
8baed81ce6 合入哥本哈斯根关于复权的修改后,调整测试用例 2018-01-05 00:05:50 +08:00
fasiondog
d606bb7ad3 合入哥本哈斯根关于复权的修改 2018-01-04 23:22:10 +08:00
fasiondog
508d22595b Release 1.0.7 2017-12-15 01:38:12 +08:00
fasiondog
77667cd0ba 完成pyecharts绘图 2017-12-06 01:44:01 +08:00
fasiondog
9920423e63 完善pyecharts绘图 2017-11-30 00:52:43 +08:00
fasiondog
a7b5fd2416 合入网友哥本哈根达斯提供的修改,复权时不处理只有股本变化的权息记录,
和通达信等软件处理保持一致。
2017-11-29 01:50:04 +08:00
fasiondog
cc5d3e9f48 继续完善pyecharts绘图 2017-11-29 01:24:31 +08:00
fasiondog
22f9c21d8c 增加pyechart绘制图形(继续) 2017-11-28 01:47:44 +08:00
fasiondog
5bbb885df2 增加pyechart绘制图形(继续) 2017-11-27 07:40:56 +08:00
fasiondog
97dac47abc 增加pyechart绘制图形(继续) 2017-11-24 02:32:56 +08:00
fasiondog
4dab98a93e 增加pyecharts绘制图形功能(未完) 2017-11-22 02:59:16 +08:00
fasiondog
6adb972fe8 Release 1.0.6;
删除C++部分的MySQL依赖库
2017-11-20 03:03:28 +08:00
fasiondog
6dd184b7e4 Merge remote-tracking branch 'origin/master' 2017-11-14 23:42:23 +08:00
fasiondog
28d4ac89f7 linux编译更新 2017-11-14 23:21:41 +08:00
fasiondog
05fbb15722
Merge pull request #5 from wingc-china/master
Added default encoding for writing files, which is needed on non-Chs Windows
2017-11-06 01:43:17 +08:00
wingc
7e5741ce75 Merge branch 'master' of https://github.com/fasiondog/hikyuu 2017-11-05 01:09:52 -07:00
wingc
f3b3b93c15 Added default encoding for writing files, which is needed on non-Chs Windows. 2017-11-05 01:09:15 -07:00
fasiondog
9160646e53 优化数据驱动实现,使其可用Python编写数据驱动;实现使用 pytdx 的数据驱动示例。 2017-11-05 01:09:15 -07:00
fasiondog
5b51cfeabf 修复Bug,TradeManager::getProfitCurve未对长度为0的dates进行保护 2017-11-05 01:09:15 -07:00
fasiondog
5cca3114cd 继续完善数据驱动内容 2017-11-05 01:09:15 -07:00
fasiondog
98ae2ab3eb 1、优化初始化过程
2、更新VC工程
3、修复KDataTempCsvDriver遗漏的接口实现
4、更新快速配置文件
2017-11-05 01:09:15 -07:00
fasiondog
e2f585d589 优化数据驱动实现,使其可用Python编写数据驱动;实现使用 pytdx 的数据驱动示例。 2017-10-26 02:02:32 +08:00
fasiondog
7a72859246 修复Bug,TradeManager::getProfitCurve未对长度为0的dates进行保护 2017-10-21 10:05:16 +08:00
fasiondog
7a516ebf99 继续完善数据驱动内容 2017-10-20 02:11:57 +08:00
fasiondog
41e30ce965 1、优化初始化过程
2、更新VC工程
3、修复KDataTempCsvDriver遗漏的接口实现
4、更新快速配置文件
2017-10-16 02:01:12 +08:00
fasiondog
12869ada15 优化初始化过程(未完) 2017-10-13 01:50:11 +08:00
fasiondog
9486400e39 修改K线数据驱动,以便后续可用Python编写数据驱动,简化数据驱动程序的编写和灵活接入 2017-10-12 01:58:08 +08:00
fasiondog
37681947a3 修改数据驱动,后续可用Python编写数据驱动,简化数据驱动程序的编写和灵活接入 2017-10-09 02:25:02 +08:00
fasiondog
de2395c76c 完善帮助信息;修正系统止损策略部件的缩写不一致问题 2017-10-06 01:38:20 +08:00
fasiondog
cb60a10bad 完善帮助信息 2017-10-05 01:04:40 +08:00
fasiondog
509c785451 完善帮助信息 2017-10-04 00:34:24 +08:00
fasiondog
56b642b03a 完善帮助信息 2017-10-03 00:02:38 +08:00
fasiondog
0369f4bd28 完善帮助信息 2017-09-30 02:15:31 +08:00
fasiondog
1abf141e3c 完善Python帮助信息 2017-09-29 01:37:12 +08:00
fasiondog
9985ff25a8 完善Python帮助信息 2017-09-28 01:59:12 +08:00
fasiondog
6443c8f9c3 完善Python帮助信息 2017-09-27 00:49:06 +08:00
fasiondog
c1e7a30e03 完善帮助信息 2017-09-26 07:07:56 +08:00
fasiondog
fbb0e9176b 发布1.0.5版本 2017-09-25 03:29:18 +08:00
fasiondog
2dd9a74944 完善绘图函数帮助信息 2017-09-24 11:31:51 +08:00
fasiondog
06cf9ca1b5 完善帮助及优化python代码结构 2017-09-24 03:25:14 +08:00
fasiondog
35cb94f89b 完善python doc帮助及优化代码结构 2017-09-23 21:20:36 +08:00
fasiondog
7510d2485d dayRange函数更名为getDateRange 2017-09-23 19:51:22 +08:00
fasiondog
ccbec813c0 1、Datetime的maxDatetime、minDatetime函数改为max、min
2、优化python部分代码结构
2017-09-23 02:15:15 +08:00