小编Ros*_*e C的帖子

我可以仅使用 url 打开特定日期和时间范围的交易视图图表吗?

我可以在特定时间范围内打开 APT ASX 股票图表,例如。60 分钟,仅在交易视图中使用 URL,如下所示:

https://www.tradingview.com/chart/?symbol=ASX:APT&interval=60

问题是:我可以在特定时间以 5 分钟的时间范围打开 ASX:APT 图表吗?2020 年 7 月 16 日仅使用 URL?

url charts date bar-chart tradingview-api

6
推荐指数
1
解决办法
190
查看次数

当使用外部轴方法使用 mplfinance 库绘制多个烛台图时,如何在烛台图内绘制成交量?

我正在做的项目需要代码使用 mplfinance 库以多个数字绘制 300 多个烛台图。我知道这只能使用外轴方法来完成,因为它提供了更多的灵活性并且理论上可以绘制无限的图表。

我当前使用的代码如下,绘制的图表如下:

import mplfinance as mpf

s = mpf.make_mpf_style(base_mpf_style='yahoo', rc={'font.size': 6})
fig = mpf.figure(figsize=(34, 13.2), style=s, tight_layout=True)

ax_p = fig.add_subplot(n_rows, n_cols, pos_price)
ax_v = fig.add_subplot(n_rows, n_cols, pos_vol, sharex=ax_p)

fig, ax_list = mpf.plot(resampled_df, type='candle', ax=ax_p, volume=ax_v, show_nontrading=False,
                     datetime_format='%a %d-%m-%y', xrotation=0, returnfig=True)
Run Code Online (Sandbox Code Playgroud)

我的代码绘制的数百个图表中的 6 个示例图表的屏幕截图:

在此输入图像描述

上面代码绘制的两个图表的截图如下: 在此输入图像描述

正如您所看到的,成交量图绘制在烛台图下方的单独图表中。我很难找到将交易量移动到蜡烛图的解决方案,mplfinance 文档第 114 期中有一篇类似的文章解释了如何做到这一点……但我发现对于新人来说很难理解像我一样的图书馆。

如果您能发布详细的代码来执行此操作,将不胜感激!

2021 年 2 月 12 日更新:

我根据@Daniel的建议修改了代码,使用add_axes()而不是add_subplot()现在绘制多个图表时成交量位于烛台图的底部。美丽的!答案已接受。

在此输入图像描述

ax_intra_day_candle = fig.add_axes([x_pos, y_pos, ax_width, ax_height])
ax_intra_day_candle.set_title(title)
ax_intra_day_volume = fig.add_axes([x_pos, y_pos - ax_vol_height, ax_width, …
Run Code Online (Sandbox Code Playgroud)

python plot candlestick-chart multiple-axes mplfinance

3
推荐指数
1
解决办法
2566
查看次数