Error with Test Script on Home Page
-
Hello,
I tried to run the test script on the first page of the backtrader website and received errors. I received the same error on two different machines.
Can someone help me out?
Traceback (most recent call last):
File "test1.py", line 17, in <module>
cerebro.run()
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\cerebro.py", line 1127, in run
runstrat = self.runstrategies(iterstrat)
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\cerebro.py", line 1207, in runstrategies
data._start()
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\feed.py", line 203, in _start
self.start()
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\feeds\yahoo.py", line 459, in start
super(YahooFinanceData, self).start()
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\feeds\yahoo.py", line 90, in start
super(YahooFinanceCSVData, self).start()
File "C:\Users\dx\AppData\Local\Programs\Python\Python35-32\lib\site-packages
backtrader\feed.py", line 671, in start
self.f = io.open(self.p.dataname, 'r')
FileNotFoundError: [Errno 2] No such file or directory: 'YHOO' -
Yahoo
is probably down. There is a thread in the community that explained that in the absence of network connection, the feed would try to fetch a cached version of the data feed using the same name in the local directory (which you obviously don't have)In any case the
Yahoo
API is gone for good (given the glitches that Yahoo introduces in the new downloads, including random reversal of columns close/adjusted close)Your best bet is to use some other data feed, for example QUANDL
Note: See the top of the forum for properly posting those error traces (else, they are mostly unreadable)
-
A bit of Googling some hours later has uncovered the aforementioned thread with the local file feature:
-
I get the same error. Would be very useful to have a working example on the README.rst!
-
Do you have any free and working online data source?
The
README.rst
clearly states:Yahoo API Note: Don't use it. Yahoo removed the original API and the alternative methods are prone to failure due to the glitches introduced by Yahoo (column swapping and others)
Blame Yahoo!