Commit Graph

46 Commits

Author SHA1 Message Date
fasiondog
1bf48bce77 TradeManager改造 2021-02-14 17:33:25 +08:00
fasiondog
b7a13c6d22 update 2021-02-10 23:01:09 +08:00
fasiondog
9a6b81b5f3 Signal增加nextTimeShouldBuy, nextTimeShouldSell快捷方法 2021-02-09 23:47:08 +08:00
fasiondog
b30018644c clear code smell 2021-01-27 22:23:49 +08:00
fasiondog
1c803c974d 代码优化 2020-11-22 18:34:37 +08:00
fasiondog
0805207c6d clear cppcheck 2020-11-02 23:47:15 +08:00
fasiondog
978c49e7ee fixed compile on linux; clear warning 2020-10-14 00:18:18 +08:00
fasiondog
2b673f070b update 2020-10-12 01:14:16 +08:00
fasiondog
3fe0519bc1 int64/int32/int8和c++11保持一致改为int64_t/int32_t/int8_t 2020-10-01 22:52:50 +08:00
fasiondog
cc9363fd09 完善portfolio 2020-09-13 21:41:39 +08:00
fasiondog
e3da64e5eb 清理兼容python2导致的内部字符串格式问题 2020-09-13 00:10:22 +08:00
fasiondog
8e9e20d93a update system.runMoment 返回交易记录 2020-09-06 17:21:24 +08:00
fasiondog
a037dfaeb6 修正资产分配算法与资产组合 2020-09-05 23:55:26 +08:00
fasiondog
07ae8a4db1 Portfolio添加python引出函数;TradeManager添加getFundsCurve重载 2020-09-04 00:12:04 +08:00
fasiondog
f604f104ff 修正资产分配算法 2020-09-02 00:17:02 +08:00
fasiondog
880bf40b33 修正资产分配算法 2020-08-31 23:52:25 +08:00
fasiondog
5e0050c6d7 modified system 实例打印信息 2020-08-31 23:52:01 +08:00
fasiondog
0e866a7112 fixed Selector 2020-08-31 23:51:24 +08:00
fasiondog
412c20165b 完善 se 2020-08-28 00:30:03 +08:00
fasiondog
7e2302fce7 continue for Portfolio 2020-08-13 00:35:19 +08:00
fasiondog
1e2ec115c3 完善资金分配算法 2020-08-12 00:37:56 +08:00
fasiondog
9e2bf6fa3d 修改System.clone,保持原始语义;修改屏蔽AF,PF配套测试用例(continue) 2020-08-11 01:43:43 +08:00
fasiondog
202dc2a7c0 补充注释帮助 2020-08-10 00:27:23 +08:00
fasiondog
7145dfdb66 完善资产组合 2020-08-09 16:51:01 +08:00
fasiondog
70ccca946c 资金分配算法完善 2020-08-09 00:06:35 +08:00
fasiondog
52a3793c58 组合交易实现(continue) 2020-08-08 00:43:51 +08:00
fasiondog
f2b93b24c5 continue 2020-06-26 21:39:53 +08:00
fasiondog
1ea7c147fb 买卖数量数据类型从size_t变更为double 2020-05-12 00:26:29 +08:00
fasiondog
f36907b672 Datetime显示初始化涉及修改 2019-12-02 00:21:25 +08:00
fasiondog
3d729b6e3a update for cppcheck stylistic warnning 2019-11-11 02:32:56 +08:00
fasiondog
e167f29ff1 update for format and traivs 2019-11-10 23:31:41 +08:00
fasiondog
c9cc4e353b update for format, cppcheck, travis 2019-11-10 19:45:57 +08:00
fasiondog
a5f4990ade 调整dbconnect位置;更新travis;更新部分帮助注释 2019-09-22 02:13:45 +08:00
fasiondog
f5f1eed8c6 support to continue update data online(continue) 2019-08-13 23:29:15 +08:00
fasiondog
fdad61e3d3 Update some base type name; added a database connection module to be used for later 2019-08-09 01:40:24 +08:00
fasiondog
a575b003a6 add #progam once for every .h files; some others 2019-08-03 21:53:24 +08:00
fasiondog
84da369908 1. BOOST_MSC Macro switch to _MSC_VER;
2. replace boost::to_upper/boost::to_lower;
3. add SpendTimer tool
2019-08-03 01:44:57 +08:00
fasiondog
1ba4e1c424 update logger ooutput 2019-06-16 19:06:06 +08:00
fasiondog
7559458648 Update the logger, only using the spdlog 2019-06-16 17:56:34 +08:00
fasiondog
a72dbb18c1 实现IF指标运算;实现COUNT指标;更新帮助与文档 2019-03-25 22:50:50 +08:00
fasiondog
6309fe2e6b update 2019-03-20 23:23:31 +08:00
fasiondog
b142da8c57 update 2019-03-09 23:30:04 +08:00
fasiondog
a10b3e68d0 fixed #22 MoneyManagerBase.getBuyNumber中,在不自动存入资金的情况下,根据成本算法调整买入数量 2019-02-24 19:38:17 +08:00
fasiondog
fbfe45f62c xmake for linux and clean warn with gcc 2018-09-04 01:41:24 +08:00
fasiondog
bc3a875a2c 1. Fix: VS2017 can't use Boost.python's docstring
2. Support C++17
3. Clear "tes_data/tmp"
2018-08-26 18:47:06 +08:00
fasiondog
8379b053a1 Re-organize source code structure; use xmake for build 2018-08-20 04:01:34 +08:00