Esempio n. 1
0
def checkup(symbols):

    print 'Checking up ......'

    latest_date = utils.latest_date_str()
    q = Quote()
    td = TechData()
    a = Analysis()

    for sym in symbols: 
        q.update(sym, latest_date)    
        td.update(sym)
        a.update(sym)
Esempio n. 2
0
    def update_quotes(self, sym_list=None):

        if sym_list is None:
            return

        q = Quote(self.last_date)
        self.spy_df, already_up_to_date = q.update('SPY')
        if self.spy_df is not None:
            latest_date = self.spy_df.index[-1]
        else:
            latest_date = None

        for sym in sym_list:
            df, already_up_to_date = q.update(sym, latest_date)
            if already_up_to_date == False:
                time.sleep(random.randint(1, 5))
Esempio n. 3
0
def update_quotes(symbols):

    print 'Updating quotes .....'

    i = 1

    q = Quote()
    latest_date = utils.latest_date_str()
    for sym in symbols:
        new_latest_date, already_up_to_date = q.update(sym, latest_date)

        if new_latest_date > latest_date:
            latest_date = new_latest_date

        if already_up_to_date is False:
            i = i + 1
Esempio n. 4
0
def test6(sym):
    q = Quote()
    q.update(sym)