【发布时间】:2022-01-26 13:37:24
【问题描述】:
我在 mplfinance 图上打印移动平均线,正如预期的那样存在差距。
在大多数图表软件(例如 TradingView 等)上,它们在移动平均线上没有缺口 - 并假设它们从之前的 -n 个元素中提取数据(即使是不连续的跳跃,它们也接受这一点)。
请教两个问题:
-
我怎样才能在没有差距的情况下运行移动平均线(理解它会 在不连续的 n 个元素内偏斜)... 即前一天拉入并使用它来计算移动平均线,但不显示那一天(这样移动平均线将已经在图的左侧运行 -低于 12 月 21 日开始)?
-
如果我想在 mplfinance 内部函数之外计算此移动平均线(或更改为指数移动平均线等),我将如何将其作为单独的图添加到烛台之上?
我的代码如下:
import mplfinance as mpf
import pandas as pd
from polygon import RESTClient
import yfinance as yf
import datetime
start = datetime.date(2021,12,21)
end = datetime.date(2021,12,23)
yfResults = yf.download("AAPL", start=start, end=end, period='1d', interval='5m')
mpf.plot(yfResults, type='candlestick', xrotation=0, style='yahoo', tight_layout=True, volume=True, mav=(9, 20), figratio=(48,24))
【问题讨论】:
标签: pandas mplfinance