8
关注
0
关注者

请教一个画线类库的问题

创建于: 2022-09-30 22:54:16, 更新于: 2022-10-02 21:01:22
comments   14
hits   532

比如我用ticker[“Last”]画了一条价格变化的线,然后通过一些指标来做开平仓。 回测的时候,我想通过python版画线类库工具把开平仓信号标记到自己画的价格线上面。 能不能实现?是要用ext.PlotFlag这个方法来画标记么? 有点没弄懂def PlotFlag(time, text, title, shape = “”, color =“”)这个方法的用法,time是标记时间,text是标记的文本信息, shape是图形类型,color是图形颜色对么?title这个参数是要传入什么数据?我把title参数写成了” “试了一下,画出来的标记都在时间轴上,没在自己画的价格线上(蓝色的线)。 求大神指导,请给个具体示例,谢谢。 请教一个画线类库的问题

更多内容
全部留言
avatar of 发明者量化-小小梦
发明者量化-小小梦
如果需要画在某个数据系列上,需要设置onSeries。可以看下画线类库中的main测试函数。 ext.PlotFlag(records[-1]["Time"], "Start", "S") /upload/asset/167ea0ee3c23ca550f22.png text参数是显示在鼠标停留在这个标签上显示的内容,title是标签直接显示在图表上的内容。
2022-10-02 08:54:53
avatar of xaifer48
xaifer48
收到,谢谢
2022-10-11 16:53:05
avatar of 发明者量化-小小梦
发明者量化-小小梦
这个要从代码里找找问题了,肯定是哪里搞错了。注意传入画图函数的参数类型,是字符串还是数值。
2022-10-11 08:48:51
avatar of xaifer48
xaifer48
Log()打印了PlotLine的参数,都是正常输出的,但是就是没画出线来
2022-10-10 19:33:39
avatar of 发明者量化-小小梦
发明者量化-小小梦
应该是没有画上,具体打印检查下数据,PlotLine的参数。
2022-10-10 08:59:37
avatar of xaifer48
xaifer48
/upload/asset/1494d80683e8660f6dbbf.png @小小梦 再请教一下,我想把tick数据中的价格画成指标线,代码如截图。但是测试的时候“策略图表”没有反应。是代码的问题么?请指导一下,谢谢
2022-10-09 22:12:59
avatar of 发明者量化-小小梦
发明者量化-小小梦
不客气。
2022-10-08 09:07:10
avatar of xaifer48
xaifer48
好滴,谢谢
2022-10-07 18:21:15
avatar of 发明者量化-小小梦
发明者量化-小小梦
根据onSeries这个属性的设置。最好每条指标线设置不同的ID,然后让标记在哪个上面就传哪个ID。
2022-10-07 09:52:55
avatar of xaifer48
xaifer48
谢谢梦总,还想请教一下,如果画了多条指标线,标记会是默认在第一条指标线上么?
2022-10-06 17:11:18
avatar of 发明者量化-小小梦
发明者量化-小小梦
是的,就是这个意思。
2022-10-03 14:41:13
avatar of xaifer48
xaifer48
/upload/asset/14946bf09101cd159ff79.png 谢谢指导。我重新弄了一个画线模板,在画指标线的代码里面加了一个ID,然后在画标记的代码里面把“onSeries”属性改成了这个ID,已经可以把标记画到指标线上了。这么弄没错吧?
2022-10-03 12:34:55
avatar of 发明者量化-小小梦
发明者量化-小小梦
/upload/asset/17039422114d9cf21ab3.png 这个类库源码中,画标签是画在这个属性上,这个属性id是K线的id,所以上面我发的图表,您看S这个标签是画在K线上,如果你要画在某根线上,要设置这个onSeries。你的截图上没有画K线,所以标签就没有依附的数据系列了,就那样显示了。 /upload/asset/16ff6f9bab0cfb16ded4.png
2022-10-02 21:01:10
avatar of xaifer48
xaifer48
还是没懂具体怎么设置,我用的是“python版 画线类库 (兼容2/3) ”这个。ext.PlotFlag(tick[-1]["Time"], "lastprice","多"),我是这么写的,图表的输出就是上面截图那个样子。梦总请具体指导一下,谢谢
2022-10-02 09:27:58