def loadCompanyData():
    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()
    c = companys.values()[0]
    # c.PrintInfo()
    # YahooDataLoader.loadCompanyHistoryFromInternet(c, '20110101', '20120101')
    print c.ticker
    YahooDataLoader.loadCompanyHistoryFromLocalCache(c, 2011, 2012)
    # c.PrintInfo()
    return c
Example #2
0
def loadCompanyData():
    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()
    c = companys.values()[0]
    # c.PrintInfo()
    # YahooDataLoader.loadCompanyHistoryFromInternet(c, '20110101', '20120101')
    print c.ticker
    YahooDataLoader.loadCompanyHistoryFromLocalCache(c, 2011, 2012)
    # c.PrintInfo()
    return c
Example #3
0
def test():
    import sys
    app = QtGui.QApplication(sys.argv)

    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()

    companyList = GraphicsCompanyList()
    companyList.SetSource(CompanyListSource(companys.values()))
    companyList.show()

    app.exec_()
def test():
    import sys
    app = QtGui.QApplication(sys.argv)

    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()

    companyList = GraphicsCompanyList()
    companyList.SetSource(CompanyListSource(companys.values()))
    companyList.show()

    app.exec_()
    @classmethod
    def LoadCompanyHistoryFromLocalCache(cls, c, start_year, end_year):
        for year in range(start_year, end_year):
            suffix = c.ticker.split('.')[1]
            f = open('%s/%s/%s.txt' % (suffix, c.ticker, year), 'r')
            fieldLine = f.readline().strip('\r\n')
            fields = fieldLine.split(',')
            dataLine = f.readline().strip('\r\n')
            while dataLine:
                [date, openPrice, highPrice, lowPrice, closePrice, volume, adjClose] = dataLine.split(',')
                record = DayRecord(date, openPrice, highPrice, lowPrice, closePrice, volume, adjClose)
                c.Append(record)
                dataLine = f.readline().strip('\r\n')


if __name__ == '__main__':
    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()
    c = companys.values()[0]

    # print YahooDataLoader.load('GOOG')
    # print YahooDataLoader.loadHistory('002132.SZ', '20110101', '20120101')
    # print YahooDataLoader.loadHistory('000916.SZ', '20110101', '20120101')
    print c.fullName
    # print YahooDataLoader.loadCompanyHistory(c, '20110101', '20120101')
    c.ticker = '002330.SZ'
    print YahooDataLoader.loadCompanyHistoryFromLocalCache(c, 2011, 2012)
    
Example #6
0
        for year in range(start_year, end_year):
            suffix = c.ticker.split('.')[1]
            f = open('%s/%s/%s.txt' % (suffix, c.ticker, year), 'r')
            fieldLine = f.readline().strip('\r\n')
            fields = fieldLine.split(',')
            dataLine = f.readline().strip('\r\n')
            while dataLine:
                [
                    date, openPrice, highPrice, lowPrice, closePrice, volume,
                    adjClose
                ] = dataLine.split(',')
                record = DayRecord(date, openPrice, highPrice, lowPrice,
                                   closePrice, volume, adjClose)
                c.Append(record)
                dataLine = f.readline().strip('\r\n')


if __name__ == '__main__':
    from ShenzhenFieldLoader import ShenzhenFieldLoader
    loader = ShenzhenFieldLoader()
    companys = loader.loadFromPlainTxt()
    c = companys.values()[0]

    # print YahooDataLoader.load('GOOG')
    # print YahooDataLoader.loadHistory('002132.SZ', '20110101', '20120101')
    # print YahooDataLoader.loadHistory('000916.SZ', '20110101', '20120101')
    print c.fullName
    # print YahooDataLoader.loadCompanyHistory(c, '20110101', '20120101')
    c.ticker = '002330.SZ'
    print YahooDataLoader.loadCompanyHistoryFromLocalCache(c, 2011, 2012)