예제 #1
0
파일: Run.py 프로젝트: zmiller91/Finance
    def getQuandlTickers(self, aQuandlUrls):
        """
        get a unique set of tickers by adding everything in "aSet not in aTickers" to aTickers
        link: http://stackoverflow.com/questions/7961363/python-removing-duplicates-in-lists
        :param aQuandlUrls: Quandl URLs
        :return: a list of unique tickers from the provided quandl urls
        """

        aTickers = []
        for strQuandl in aQuandlUrls:
            aSet = Api.getQuandlTickers(strQuandl)
            aTickers += list(set(aSet) - set(aTickers))
            del aSet

        return aTickers
예제 #2
0
파일: Run.py 프로젝트: zmiller91/Finance
 def selectDailyData(self):
     """
     Retrieve daily data for all our tickers
     :return:
     """
     TradingData.get(self.oDB, TradingData.S_DAILY_DATA, Api.getQuandlTickers(ApiParameters.QUANDL_SP500), '2015-11-20')