Ошибка атрибута: объект ‘Lines_LineSeries_LineIterator_DataAccessor_Strateg’ не имеет атрибута ‘анализаторы’

#python #pycharm #stock #backtrader

#python #pycharm #запас #обратный трейдер

Вопрос:

Я искал этот вопрос в Интернете и не нашел подходящих ответов, поэтому я публикую этот вопрос. Мой код находится по этой ссылке.

Ошибка:

 AttributeError: 'Lines_LineSeries_LineIterator_DataAccessor_Strateg' object has no attribute 'analyzers'
 

Ошибка на самом деле исходит из этой строки в файле lineseries.py , который поставляется с pycharm при установке:

 return getattr(self.lines, name)
 

Если вы хотите увидеть полный код, он находится по этой ссылке.
Я перешел по каждой ссылке, которая появилась в поиске, но ни одна из них не помогла. Я попытался удалить «self» в строке выше, как кто-то предложил на Github, но это не сработало.

Спасибо за всю помощь. Я знаю, что мой код довольно длинный, так что извините за это.

Примечание: я использую Windows 10 с версией python 3.7, установленной в моей системе.

Комментарии:

1. Пожалуйста, укажите полную трассировку стека

2. Похоже, вы неправильно написали «анализаторы» как «анализаторы»

3. @erictruett извините за это. Переменная изначально была названа так, и я забыл ее изменить.