Help with error: alpacahq / Momentum-Trading-Example > algo.py

When I execute algo.py:

Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00007f936ea52740 (most recent call first):
File “/usr/lib/python3.7/asyncio/base_events.py”, line 480 in _check_closed
File “/usr/lib/python3.7/asyncio/base_events.py”, line 560 in run_until_complete
File “/usr/local/lib/python3.7/dist-packages/alpaca_trade_api/stream2.py”, line 275 in run
File “algo.py”, line 383 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws
File “algo.py”, line 387 in run_ws

Here is the full error message:

Getting current ticker data…
Success.
Tracking 226 symbols.
Getting historical data…
1/226
.
.
.
226/226
Success.
Watching 226 symbols.
unknown channel A.BBAR (you may need to specify the right data_stream)
algo.py:386: RuntimeWarning: coroutine ‘StreamConn.close’ was never awaited
conn.close()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Event loop is closed
.
.
.
Event loop is closed
Fatal Python error: Cannot recover from stack overflow.
Current thread 0x00007f681b498740 (most recent call first):
File “/usr/lib/python3.7/asyncio/base_events.py”, line 480 in _check_closed
File “/usr/lib/python3.7/asyncio/base_events.py”, line 560 in run_until_complete
File “/usr/local/lib/python3.7/dist-packages/alpaca_trade_api/stream2.py”, line 275 in run
File “algo.py”, line 383 in run_ws
.
.
.
File “algo.py”, line 387 in run_ws

Aborted