使用C++通过Golang创建OHLC(开高低收)股票图表

可能的使用场景

开-高-低-收(OHLC)图表使用五列数据,分别是类别、开盘、最高、最低和收盘。每个类别的价格范围再次通过垂直线表示,开盘价格和收盘价格之间的范围由一个更宽的浮动条表示;如果该类别的价格上升(收盘价高于开盘价),则该条将填充一种颜色,而如果价格下降,则用另一种颜色填充。这种图表通常被称为蜡烛图。

todo:image_alt_text

todo:image_alt_text

图表的可见性改进

我们通常用颜色而非黑白来表示价格的上涨与下降。在下面第一组蜡烛图中,红色表示上涨,绿色表示下降。

todo:image_alt_text

示例代码

以下示例代码加载了【示例Excel文件】(Open-High-Low-Close.xlsx),并生成了【输出Excel文件】(out.xlsx)。