Beispiel #1
0
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()
Beispiel #2
0
    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