def report_all(): filename = './sample.html' w = ogerhtmlwriter() w.open(filename) w.head() with open('stok.list', 'r') as f: ids = f.readlines() f.close() for i in ids: c = ogercontext(int(i)) c.load() w.prepare(c) w.write(str(ogerdate().today()), 10) w.end() del c _info('data %s have been written into %s' % (i.strip(), filename)) w.close() del w
def __init__(self, sid): self.stock_id = sid self.u = ogerutil(sid) self.d = ogerdate() self.dl = ogerdownloader(sid) #build rfields - <n>:'name' for i in self.fields: self.rfields[self.fields[i][0]] = i #we do register all extend fields cal function here... self.fields['Volume'][1] = self.calVolume self.fields['MA5'][1] = self.calMA5 self.fields['MA10'][1] = self.calMA10 self.fields['MA20'][1] = self.calMA20 self.fields['MA60'][1] = self.calMA60 self.fields['MA120'][1] = self.calMA120 self.fields['9RSV'][1] = self.cal9RSV self.fields['9K'][1] = self.cal9K self.fields['9D'][1] = self.cal9D
def resolveDateArg(s): if s == 'today': d = str(ogerdate().today()) else: d = sys.argv[3] return d
def __init__(self, sid): self.stock_id = sid self.u = ogerutil(sid) self.d = ogerdate()