Ejemplo n.º 1
0
 def gen_layerN(self, layer, num=10):
     if not isinstance(layer, int):
         raise Exception('layer should be int type!')
     layer = int(layer)
     for i in tqdm(xrange(num), desc='layer%s generate expr' % layer):
         expr_object = DataStructure()
         expr_object.values.expr = str(i)
         expr_object.values.type = 'operators'
         expr_object.values.layer = layer
         expr_object.values.expr = self.assemble_expr(layer)
         expr_object.write_mongodb(self.mongodb)
Ejemplo n.º 2
0
 def gen_layer0(self):
     for i in [
             'OpenPrice', 'HighestPrice', 'LowestPrice', 'ClosePrice',
             "Volume", "Position", "VWAP", "Return", "TurnOver"
     ]:
         expr_object = DataStructure()
         #expr_object.values.id = str(uuid.uuid1())
         expr_object.values.expr = str(i)
         expr_object.values.type = 'elements'
         expr_object.values.layer = 0
         expr_object.write_mongodb(self.mongodb)