Shixin Zhang
Shixin Zhang
https://github.com/refraction-ray/xalpha/blob/master/xalpha/backtest.py#L396 不知道这个回测类是否能满足需求
很好的建议,完成这样的修改需要以下几点改动: 1. 记账单兼容 comment,这对于矩阵型的场外基金记账单来说比较麻烦,因为只能设计一个金额和注释处在同一单元格的方案,一种可行的方案是,金额和注释之间用冒号隔开。 2. 从 record 类账单读入到 trade 类账单交易都需要额外注意 comment 的保留和处理 3. 可视化方面需要找到 pyecharts 支持额外文字悬浮显示的方案 整体上来说需要改动的工作量还是比较大的,我短期内可能不会去实现这一部分,可以看看有没有其他人愿意 PR。长期看,有这样的功能是挺好的。
问题一是 pyecharts 老的初始化代码,只要现在 pyecharts 画图没问题,注释掉没问题。 问题二问题定位的也很准,但也许有些策略对 end 日期卡的比较死,我现在的考虑是只在定投子类里,设定 end 和 start 时用现在你给的逻辑 ```python start = last_onday(start) if end != yesterdaydash(): end = next_onday(end) ``` 这似乎恰好可以更好解决之前的一个问题。https://github.com/refraction-ray/xalpha/issues/105 最大回撤确实暂时没有可视化支持,但是封闭系统应该有 sysfix.max_drawdown() 的 API,可以获取数值 封闭基金组合每天查看净值运行时间慢确实是的
暂时没有修改 policy 类的内部处理逻辑,新 commit 给出了一个统一的方案 ``xa.cons.avail_dates(times)`` 直接把时间列表转换成最近的交易日列表,从而防止各种日期列表中有节假日的问题出现
这个真不知道支付宝怎么实现的,只能近似的记成每天买卖对应的基金
暂时没有交流群,有什么问题都欢迎在 issue 里交流。 看报错是导入 xalpha 时就报错了,似乎原因是 simplejson 不含 errors module,但是我测试了最新版的 simplejson 并没发生 API 改变,好像没这个问题。你在本地安装导入 xalpha 会出现问题吗,或者你在聚宽试一下这个 ```python import simplejson print(simplejson.__version__) ```
这两个量这么算是我觉得会合理些,基本是我编的公式== 投资收益率本身不像 xirr,是个有点 ill defined 的量。如果有持有成本做分母的话,如果收益比较高,会出现很极端的数字。考虑下面具体极端的例子 1. 买入 100,涨到 200,卖出 190,持有 10。这一系列交易对应的在该标的上的投资收益率是多少呢。收益是 100,除以持有成本 -90,收益率会是 -110%。 除以最大占用 100 更合理。也许会有人说,除以总买入也很合理,那就在考虑下面这个极端例子。 2. 买入 100,涨到 200,全部卖出。买入 100,涨到 200,全部卖出。买入 100,涨到 200,全部卖出。总收益 300,应该除以总买入 300 更合适呢,还是除以最大占用 100...
https://github.com/refraction-ray/xalpha/issues/53 之前可能相关的一个讨论,那时就有想法说,能不能软件同时支持几种不同模式的成本和收益计算
> 我去年用的没问题,今年测试了一下,网易的源失效了。 测试了一下,似乎指数 api 已失效,会返回网易财经首页
> I noticed that qiskit-nature is commented on requirements-extra.txt. Is it okay that I uncommented it? As long as the CI works well :) I commented the package due to...