怎么快速计算最近1000个shares的vwap
我要计算单个股票最近1000shares相关的所有trades的vwap(成交量加权平均价),这1000shares可能是100、300、600三个trades的,也可能是30000、100两个trades的。找到参与计算的trades,使得shares总和超过1000,且减掉最远的一个trade,则总shares小于1000,然后算一下它们的vwap。我的代码如下:
运行了一下,速度不是很快,不知道是否有更快的写法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)