尊敬的各位大佬:
特来请教:
一.业务情景:
计算缠论的分型,前一个分型是顶分型,最新bar得到新的顶分型,新的顶分型比前一个顶分型有较高的最高价,则需要将上一个分型的信息删去,存储新bar的顶分型信息。
二.问题:
在onbar域里写了PlotAuto(PlotAuto可以回溯)作图,计算每个分型的回溯距离然后作图。
但是,使用onbar域画图,每个历史bar都会运行一次,所以每个bar只要运行作图,画的结果就会重叠在一起。
这时如果分型有更新,则使用最新分型数据画的图中,之前的bar运行时作图的结果还在。
三.请教,希望只用最新数据画图,略去之前作图的结果:
(1)解决方案一(不知如何实现):在历史bar上,如何只使用最新的计算结果画出分型图?
(2)解决方案二(不知如何实现):只在最新的历史bar上画图。请问如何实现?
(3)解决方案三(不知如何实现):可否,每次新画图时,把前一次画的图删去?(删去图中黄圈)
(4)解决方案四(已经实现,但是电脑要爆炸了,太卡太消耗资源了):
使用了 OnTimer-定时器更新驱动,最新结果就画一次。请问还有其他驱动方式吗?