Algotopian is starting. Let it be the future of backtrader. Check it out! https://www.algotopian.com
For code/output blocks: Use ``` (aka backtick or grave accent) in a single line before and after the block. See: http://commonmark.org/help/

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:


Log in to reply
 

Looks like your connection to Backtrader Community was lost, please wait while we try to reconnect.