首页 > 解决方案 > 在一定数量的结果之后,使用 Python 绘制烛台图的所有可能性

问题描述

在一定数量的结果之后,有没有办法使用 Python 来绘制烛台(ohlc)的所有可能性?

什么是烛台图? 通常烛台图表如下图所示,每个烛台将绘制在一个时间框架上,并且只有两种不同的类型:正(红色)和负(白色)。

在此处输入图像描述

因此,假设有 8 个时间框架,因此会有 8 个烛台,但是,为了绘制8 个时间框架后所有可能的结果,图表将包含 128 个结果或 128 个烛台(考虑到烛台总是开始有一个积极的)

下面的这些图像只是我在实际图表中尝试实现的目标的简化说明。 简化版

在此处输入图像描述 问题 1:现在,我如何使用 python 来表达它?

首先,我认为 '1' & '0' 可以代表正面和负面,也许我可以使用 itertools.product 生成 128 个列表(例如:3 时间框架图表将有 4 个列表 [(1, 1, 1), (1, 1, 0), (1, 0, 1), (1, 0, 0)]没有以零开头的列表,因为它总是以正开头)。然后使用 matplotlib.finance 中的烛台_olhc 绘制图表。但是如何使用candlestick_olhc 在一个时间范围内放置多个烛台?

问题2:理论上,这种方法可行吗?

问题 3:是否可以使用 matplotlib.finance 进行绘制?如果没有,我可以使用其他任何工具来执行此操作吗?

我是新手,所以任何帮助都会很棒!谢谢!

标签: pythonmatplotlibquantitative-financecandlestick-chart

解决方案


推荐阅读