无法获取要在mplfinance(Python)中执行的返回值

2024-09-27 00:16:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试获取我正在绘制的每个股票的ATR(renko&;PNF),但得到了一个错误。下面是我正在使用的代码,它与我在Github上找到的“return\u computed\u values”的代码基本相同

https://github.com/matplotlib/mplfinance/issues/135

ChartATR=14#####atr#u长度=ChartATR 回收率=()

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,type='renko', renko_params=dict(brick_size='atr', atr_length=ChartATR), return_calculated_values=retvals)
    # print('ATR =',retvals[size]) # This generates an error <==========================
    print('ATR =',retvals)
except:
    print("An error occured processing " + ThisStock)
    print()

我感谢任何帮助或想法

谢谢, 曼尼


Tags: 代码sizereturnerrornextvaluesprintatr

热门问题