如何解决无法获得return_calculated_values以在mplfinance中执行Python
我试图获取我要绘制的每只股票(renko和PNF)的ATR,但出现错误。以下是我使用的代码,该代码与我在Github上找到的“ return_calculated_values”相同。
https://github.com/matplotlib/mplfinance/issues/135
ChartATR = 14 ###### atr_length = ChartATR retvals =()
try:
ThisChart = 'Charts\\' + ThisStock + '-renko.png'
ThisChartTitle = '\n ' + ThisStock + ' - renko' + " " + Dayte
# ====> The next line of code works <====================================================
mpf.plot(year,type='renko',renko_params=dict(brick_size='atr',atr_length=ChartATR),savefig = ThisChart,title = ThisChartTitle)
# ====>This next line of code does not work (generates the error <===========================================
mpf.plot(year,return_calculated_values=retvals)
# print('ATR =',retvals[size]) # This generates an error <==========================
print('ATR =',retvals)
except:
print("An error occured processing " + ThisStock)
print()
感谢您的帮助或想法。
谢谢, 曼尼
解决方法
问题已解决:
retvals =()应该是字典:retvals = {},并且每次通过都需要清除
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。