Skip to content

Cannot run backtest_strategies.py #40

@Beliavsky

Description

@Beliavsky

Using Python 3.13.1, running python backtest_strategies.py

Enter a stock ticker: TSLA
Enter number of years: 10
Traceback (most recent call last):
  File "c:\python3\code\public_domain\github\Finance\portfolio_strategies\backtest_strategies.py", line 86, in <module>
    main()
    ~~~~^^
  File "c:\python3\code\public_domain\github\Finance\portfolio_strategies\backtest_strategies.py", line 77, in main
    df = get_stock_data(stock, start, end)
  File "c:\python3\code\public_domain\github\Finance\portfolio_strategies\backtest_strategies.py", line 12, in get_stock_data
    return pdr.get_data_yahoo(stock, start, end)
           ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "c:\programs\Python313\Lib\site-packages\pandas_datareader\data.py", line 80, in get_data_yahoo
    return YahooDailyReader(*args, **kwargs).read()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "c:\programs\Python313\Lib\site-packages\pandas_datareader\base.py", line 253, in read
    df = self._read_one_data(self.url, params=self._get_params(self.symbols))
  File "c:\programs\Python313\Lib\site-packages\pandas_datareader\yahoo\daily.py", line 152, in _read_one_data
    j = json.loads(re.search(ptrn, resp.text, re.DOTALL).group(1))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'group'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions