为什么我不能从mplfinance导入candlestick_ohlc

ben*_*ano 9 python installation importerror candlestick-chart mplfinance

所以我已经能够使用 pip 成功安装 mplfinance 并且当我单独导入它时我没有收到任何错误。虽然当我这样做时:from mplfinance import candlestick_ohlcImportError: cannot import name 'candlestick_ohlc' from 'mplfinance'再次检查命令提示符时出现错误,它说它已成功安装mplfinance。为什么我会收到此错误?

ben*_*ano 15

因此,据我了解,金融领域的 Matplotlib 发生了变化,因此:

要访问安装了新 mplfinance 包的旧 API,请更改 statments

从:

from mpl_finance import 
Run Code Online (Sandbox Code Playgroud)

到:

    from mplfinance.original_flavor import candlestick_ohlc
Run Code Online (Sandbox Code Playgroud)

然后它应该可以正常工作。


小智 12

您不必再导入 'candlestick_ohlc'。

'mplfinance.plot()' 默认为 ohlc 样式图表。

这些链接提供了很好的例子。第二个使用烛台。您可以更改该参数。

https://towardsdatascience.com/trading-toolbox-03-ohlc-charts-95b48bb9d748

https://openwritings.net/pg/mplfinance/python-draw-candlestickohlc-using-new-mplfinance