Commit Graph

130 Commits

Author SHA1 Message Date
fasiondog
517e1b5db0 update 2024-03-17 18:57:14 +08:00
fasiondog
fa19200b62 update 2024-03-16 19:12:01 +08:00
fasiondog
19e3d6280f MultiFactor 增加属性方法 2024-03-16 16:57:09 +08:00
fasiondog
d62e2fb8d7 update 2024-03-16 04:24:31 +08:00
fasiondog
2efcc6577c MultiFactor (continue) 2024-03-15 21:19:56 +08:00
fasiondog
7e40666f1b MultiFactor (continue) 2024-03-15 03:16:55 +08:00
fasiondog
c82d438639 MultiFactor (continue) 2024-03-13 16:03:55 +08:00
fasiondog
b15738b5d0 优化系统策略clone与reset操作 2024-03-12 01:12:06 +08:00
fasiondog
435b030906 system reset/clone 改为依据部件共享属性进行实际操作 2024-03-11 13:59:28 +08:00
fasiondog
8f3839fab1 简化_System.cpp 代码,pybind11已经支持赋值 None 2024-02-29 15:24:04 +08:00
fasiondog
56d22accf4 fxied Condition getDatetimeList 2024-02-26 16:45:16 +08:00
fasiondog
c15a4579a5 update 2024-02-24 16:24:30 +08:00
fasiondog
b701d19219 fixed SYS_Simple 中 cn 等参数未生效 2024-02-24 16:24:10 +08:00
fasiondog
4f5050bc25 fixed system ev clone; ev 增加线程安全保护 2024-02-24 14:49:52 +08:00
fasiondog
cbd59ccb1c add Condition operator / 2024-02-23 17:05:02 +08:00
fasiondog
fca980c86f add Condition operator mul 2024-02-23 16:42:00 +08:00
fasiondog
dcc602a341 add Condition operator sub 2024-02-23 16:28:53 +08:00
fasiondog
c48719b6e2 add Condition operator add 2024-02-23 16:12:07 +08:00
fasiondog
d489e90c0f add Condition operator or 2024-02-23 16:07:39 +08:00
fasiondog
01edee9a94 Condition addValid 支持直接给予一个特定的值 2024-02-23 02:28:13 +08:00
fasiondog
2352a565dd Merge branch 'master' of github.com:fasiondog/hikyuu into feature/analysis 2024-02-23 01:48:09 +08:00
fasiondog
694ff983fe 微调优 python system 的属性设置,之前使用 None 设置 2024-02-23 01:42:40 +08:00
fasiondog
30fe85cc72 增强 Condition 逻辑 2024-02-18 00:01:24 +08:00
fasiondog
7896300f29 add EV_Bool 2024-02-03 08:04:18 +08:00
fasiondog
90b7046671 处理 pybind stl 类型导出生效的问题 2023-12-31 22:37:03 +08:00
fasiondog
3855b7c0c5 linux 下 py::overload_cast<void> 编译失败,需改为 py::overload_cast<> 2023-12-31 19:18:49 +08:00
fasiondog
26c8966bcb 清理vector导出等 2023-12-30 14:25:48 +08:00
fasiondog
fde6d7b41f 移除引出 std::vector, 冲突崩溃 2023-12-29 17:19:14 +08:00
fasiondog
63351ef155 update 2023-12-28 03:05:07 +08:00
fasiondog
896b3d1ac7 update 2023-12-28 02:21:36 +08:00
fasiondog
52f1ba36c0 update 2023-12-27 22:48:41 +08:00
fasiondog
a73bd52268 strategy dir finish 2023-12-27 18:46:32 +08:00
fasiondog
3da11e708b trade_sys finish 2023-12-27 18:13:05 +08:00
fasiondog
5e3d64ca2e update 2023-12-27 17:02:11 +08:00
fasiondog
d42085236b fixed Condiciton在未设置SG时无法生效; 增强Condiciton, 增加get_datetime_list, get_valuse方法 2023-12-22 01:44:02 +08:00
fasiondog
bd5b6102ea 更新SG系列,优化移除OP后的一些修改 2023-10-14 02:29:40 +08:00
fasiondog
42892b4145 修改 SG_Bool ,去除 OP 遗留问题 2023-10-13 23:11:53 +08:00
xiaoniu
5f22ad11d2 add RSI indiactor, BandSignal and fix IndicatorImp OP_IF node 2023-09-24 21:22:04 +08:00
fasiondog
96bc734f8b SE clear 改名 removeAll 2022-02-27 08:55:30 +08:00
fasiondog
8f1234a8fe 增加 se 和 af 的匹配判断 2022-02-26 22:12:53 +08:00
fasiondog
66773b5f92 补充 System 注释;其他细节修改 2022-02-26 21:34:07 +08:00
fasiondog
2e68840c79 完善 PF 文档与帮助、注释 2022-02-26 17:54:15 +08:00
fasiondog
099af0979b fixed _Selecetor.cpp 2022-02-26 13:51:14 +08:00
fasiondog
a26d0dc60c 完善 Selector python 引出及注释与帮助 2022-02-26 12:06:49 +08:00
fasiondog
62aaf68503 完善 af 注释及帮助 2022-02-26 11:15:57 +08:00
fasiondog
e949061bc1 更新注释与帮助 2022-02-25 08:33:57 +08:00
fasiondog
d6d6efcb1d 更改不安全的currentCash调用 2022-02-23 01:32:11 +08:00
fasiondog
476fd21c7c 继续完善PF 2022-02-22 01:45:28 +08:00
fasiondog
c489556c86 优化 PF、SE、AF 2022-02-21 01:57:18 +08:00
fasiondog
6f77a159c5 补充注释文档,测试用例 2022-02-20 19:22:10 +08:00
fasiondog
e98fa7631c 增加仅根据信号指示器进行选择的选择器算法;优化资产分配算法 2022-02-20 01:43:36 +08:00
fasiondog
4d5f208d29 优化 PF, SE 实现 2022-02-19 18:44:31 +08:00
fasiondog
5a74224237 fixed Porfolio 失效 2022-02-16 00:54:01 +08:00
fasiondog
f672d8eb59 SE_Fixed 支持 py::list 输入 2022-02-15 22:13:47 +08:00
fasiondog
862a587314 修改 _Portfolio 帮助错误 2022-02-02 17:02:07 +08:00
fasiondog
7ccfc2e936 system 支持复权 (continue) 2022-01-28 01:43:28 +08:00
fasiondog
05a93c2cc4 更改错别字 2022-01-19 00:22:40 +08:00
fasiondog
48e23257e6 更改错别字 2022-01-17 22:51:34 +08:00
fasiondog
4da3a66d81 修正文档 2021-11-18 22:44:01 +08:00
fasiondog
a06253014e update notebook examples and fixed 2021-02-13 00:02:58 +08:00
fasiondog
9a6b81b5f3 Signal增加nextTimeShouldBuy, nextTimeShouldSell快捷方法 2021-02-09 23:47:08 +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
880bf40b33 修正资产分配算法 2020-08-31 23:52:25 +08:00
fasiondog
0e866a7112 fixed Selector 2020-08-31 23:51:24 +08:00
fasiondog
fdd62d2a2d 补充 repr 输出 2020-08-26 00:25:45 +08:00
fasiondog
7e2302fce7 continue for Portfolio 2020-08-13 00:35:19 +08:00
fasiondog
9e2bf6fa3d 修改System.clone,保持原始语义;修改屏蔽AF,PF配套测试用例(continue) 2020-08-11 01:43:43 +08:00
fasiondog
c2087890e6 规整 python 接口 2020-07-17 00:26:03 +08:00
fasiondog
1086978471 规整 python 接口 2020-07-16 00:38:06 +08:00
fasiondog
5049b9cffa 规整 python 接口 2020-07-15 22:50:22 +08:00
fasiondog
bc91c80034 规整 python 接口 2020-07-15 00:23:48 +08:00
fasiondog
27407f3347 规整 python 接口 2020-07-13 23:52:35 +08:00
fasiondog
d5a41130ec continue 2020-07-01 00:18:46 +08:00
fasiondog
f2b93b24c5 continue 2020-06-26 21:39:53 +08:00
fasiondog
2e98d9db8c 优化 boosy_python 2020-06-25 15:59:37 +08:00
fasiondog
1ea7c147fb 买卖数量数据类型从size_t变更为double 2020-05-12 00:26:29 +08:00
fasiondog
f5f1eed8c6 support to continue update data online(continue) 2019-08-13 23:29:15 +08:00
fasiondog
843bcf9703 haveParam 引出至 Python 2019-06-05 22:27:15 +08:00
fasiondog
8379b053a1 Re-organize source code structure; use xmake for build 2018-08-20 04:01:34 +08:00