Matlab 中的 Equivolume 财务图表
找不到任何地方可以绘制 Equivolume 条形图的 Matlab 代码,有人知道如何做吗? http://www.armsinsider.com/education/armsonthemarket/equiv_chart.asp 谢谢,阿尔贝托
Can't find anywhere a Matlab code to plot Equivolume bars, does anybody knows how to?
http://www.armsinsider.com/education/armsonthemarket/equiv_chart.asp
Thanks, Alberto
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个基于箱线图的简单函数,如zellus建议:
示例:
该函数可以使用补丁重写,但这个效果很好。
您可能可以使用 Financial Toolbox 设置宽度中的 CANDLE 函数来修补对象,但我没有工具箱。
Here is a simple function based on boxplot as suggested by zellus:
Example:
The function can be rewritten using patches, but this one works pretty well.
You probably can use CANDLE function from Financial Toolbox setting width to patch objects, but I don't have the toolbox.
boxplot 可能是创建您自己的equivplot 的起点。
boxplot might be a starting point to create your own equivplot.
关键是找到每个盒子的位置。由于“位置”定义了盒子的垂直中心线,因此两个盒子之间的距离应该是(体积(i-1)+体积(i))/ 2
The key is to find the position of each box. Since 'positions' defines the vertical center line of boxes, the distance between two boxes should be (volumes(i-1) + volumes(i))/2