Shixin Zhang

Results 126 comments of Shixin Zhang

这个也不是报错,只是 warning,相当于直接生成的每周一的购买记录中,有些事在节假日的,你可以注意观察报 warning 这些日期,都是十一或者过年

我这边无法复现这个现象,你有具体的返回的例子吗

看了下,确实有这个问题,实时价格默认走的是雪球源,雪球网站返回的价格就不一样,小写字母的好像非常滞后,可以 ``xa.get_rt("SH600000")`` 和 ``xa.get_rt("sh600000")`` 比较下,一般大写才是合法的输入,小写的返回行为是不保证的。

lowest 和 highest 确实标反了,新的 commit 已经调整过来了,感谢反馈。 关于颜色的自定义,我也实现了下,但感觉 pyecharts 画出来的还是一样的配色,不知道是我 API理解的问题,还是 pyecharts 的问题。考虑到 pyecharts 的频繁 breaking change 和很多生成 echarts 图的 bug,我已经锁死了 pyecharts 的版本,并且不再投入更多精力去实现 pyecharts 可视化了。 用 pyecharts 画 k 线图的代码在 https://github.com/refraction-ray/xalpha/blob/master/xalpha/indicator.py#L526-L658,...

我又确认了一下,pyecharts 1.7.1 这个地方最新代码也是没问题的。就像你说的,只需要把两种想要的颜色传入 ucolor 和 dcolor 就好了

刚看了下 echarts 是支持的,每一个柱子可以分成内部颜色和边界颜色分别定义,最新 commit 更新了代码。 使用如下 ``xa.get_daily("HK00700").v_kline(ucolor="#ffffff", ucolorborder="#ef232a")`` 上涨红色空心,下降绿色实心 ``xa.get_daily("HK00700").v_kline(dcolor="#ef232a", ucolorborder="#14b143", ucolor="#ffffff")`` 上涨绿色空心,下降红色实心。 要点就是每个柱子及其边界的颜色,可以分别用 ucolor dcolor ucolorborder 和 dcolorborder 分别自定义

其实透明很简单,颜色代码 “12345600” 就是透明的,前六位数字任意,后两位是00,把相应的 ucolor 设成这个就好了,不需要修改程序本身的代码。当然相应的也可以设定 ucolorvolume 对应的颜色代码,防止成交量的柱形图也透明了。 关于你提到的比较两天收盘价这个信息并表达出来,可能 echarts 确实不支持。你贴出的代码,是用来画下面柱形图的颜色的。也许 k 线图那边也可以用类似的复杂 js 函数的方案,实现这个功能,但我不是很确定。

我暂时在我的网络环境没发现网易数据源存在问题。换数据源的话,可以考虑使用 ``xa.vinfo("SH000905", start="2018-01-01")`` 这个应该是默认雪球的源

我不太确定支付宝是怎么计算的,xalpha 的话最准的还是用 xirr 直接计算年化收益率。事实上没有一个可以定义的收益率指标,因为分子分母没办法定义,特别是在不断申购赎回的情况下。这也是为什么大多数金融 app 显示的持有收益率可能很奇怪的原因。 xalpha 收益率分子是全部盈利,分母是历史最大占用,这只是可能的收益率定义之一了。但收益率年化由于可以用 xirr,是具有良好定义的。也就是说,收益,收益率,收益率年化三个指标中,收益率其实没有定义,是一个伪概念。但用户都很喜欢用这个概念,因此就能看到不同 app 给出的持有收益率的乱象。我最初写 xalpha 的目的,就是先算清楚自己操作的收益率年化,那些 app 的收益数据,持仓成本之类的大多不怎么靠谱。