def init(stock_id): stock_id = int(stock_id) d = ogerdownloader(stock_id) d.mergemonfile2db() d.gendbfile() c = ogercontext(stock_id) c.load() c.pad() c.calextends(False) c.store()
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