Commit Graph

453 Commits

Author SHA1 Message Date
fasiondog
1e346d3c6b PF测试及修改(继续) 2018-03-07 01:54:20 +08:00
fasiondog
bdecc6a0bc PF测试及修改(继续) 2018-02-19 12:01:27 +08:00
fasiondog
88f083aaf0 修改资产组合框架(继续) 2018-02-14 01:23:14 +08:00
fasiondog
0e953a26fd 实现资产分配算法及资产组合框架(继续) 2018-02-13 02:57:50 +08:00
fasiondog
b4e75f56bf 补充AllocateFunds测试用例及完善(继续) 2018-02-12 02:11:38 +08:00
fasiondog
ace437a3af 补充AllocateFunds测试用例 2018-02-11 02:46:18 +08:00
fasiondog
9e1b95d170 1、补充Selector测试案例及更新帮助文档
2、PriceList、DatetimeList等在python中增加append方法
2018-02-10 02:40:18 +08:00
fasiondog
e25840c86b 增加TradeManager方法getTradeList、addTradeRecord的测试案例及相关帮助 2018-02-10 00:29:10 +08:00
fasiondog
60927dda8b 实现资产分配算法及资产组合框架(继续) 2018-02-09 01:05:05 +08:00
fasiondog
96d2ccf276 实现资产分配算法及资产组合框架(继续) 2018-02-07 01:42:56 +08:00
fasiondog
071f8ff555 1、实现资产分配算法框架及Portfolio完善(继续)
2、补充Datetim.nextDay相关帮助、文档和测试用例
2018-02-06 01:41:51 +08:00
fasiondog
df38ec9b27 1、Datetime增加nextDay方法
2、资产分配算法框架及Portfolio实现(继续)
2018-02-05 01:51:28 +08:00
fasiondog
057be62c99 1、TradeManager增加addTradeRecord方法,后续用于分、总账号同步及导入交易记录
2、资产分配框架(继续)
2018-02-04 22:10:03 +08:00
fasiondog
473848d848 TradeManager增加按日期范围查询交易记录方法 2018-02-04 01:02:18 +08:00
fasiondog
145c304f76 资金分配算法实现 2018-02-02 16:45:26 +08:00
fasiondog
b3f69013b1 资金分配算法实现(继续) 2018-01-30 02:15:22 +08:00
fasiondog
35008764fa linux编译增加gcc模板编译深度 2018-01-24 00:38:02 +08:00
fasiondog
47eb22918a Portfolio完善 2018-01-23 02:51:33 +08:00
fasiondog
52168a53e7 Release 1.0.8 2018-01-22 01:33:49 +08:00
fasiondog
63de2c31da 补充测试用例及帮助 2018-01-21 14:09:38 +08:00
fasiondog
8ff4d3aace 1、新增固定持仓天数的盈利目标策略PG_FixedHoldDays
2、拆分test_Simple_SYS(Boost.unittest文件太大时,编译太慢)
2018-01-21 02:53:01 +08:00
fasiondog
87d5129e30 补充测试用例 2018-01-20 03:11:34 +08:00
fasiondog
36c298dc5e 1、补充测试用例
2、修正EV、CN第一次有效日期和SG买入信号重叠时,未优先生效的问题(调整reset和readyForRun的执行顺序,必须先reset)
2018-01-19 02:33:40 +08:00
fasiondog
196c257ca6 1、补充测试用例
2、修正市场环境策略、系统有效条件在初始第一次时未生效的错误
2018-01-18 01:53:35 +08:00
fasiondog
846748242c 1、继续补充测试用例
2、修正非Delay模式系统运行
2018-01-17 01:45:58 +08:00
fasiondog
35bdc330c1 增加测试用例及部分注释说明 2018-01-16 02:15:23 +08:00
fasiondog
9f4190082f 1、System.setTO遗漏设定m_stock
2、update some help
2018-01-15 00:17:40 +08:00
fasiondog
eaa3810f13 更新VC工程 2018-01-14 17:07:13 +08:00
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