Пример #1
0
    def __init__(self,retry=5,local=False):
        if local:
            for i in range(retry):
                try:
                    self.bases_save = ts.get_stock_basics()
                    # print(self.bases_save)
                    self.bases_save=self.bases_save.reset_index()
                    self.bases_save.to_csv('bases.csv')
                    self.bases_save.to_sql('bases',engine,if_exists='replace')
                    if self.bases_save:
                        break
                
                except Exception as e:
                    if i>=4:
                        self.bases_save=pd.DataFrame()
                        exit()                        
                    continue                  
        
        else:
            self.bases_save = pd.read_sql('bases',engine,index_col='index')
            self.base=self.bases_save

        # 因为网速问题,手动从本地抓取
        self.today = time.strftime("%Y-%m-%d", time.localtime())
        # self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
        self.all_code = self.base['code'].values
        self.working_count = 0
        self.mystocklist = Toolkit.read_stock('mystock.csv')
Пример #2
0
    def __init__(self,retry=5,local=False):
        if local:
            for i in range(retry):
                try:
                    self.bases_save = ts.get_stock_basics()
                    # print(self.bases_save)
                    self.bases_save=self.bases_save.reset_index()
                    self.bases_save.to_csv('bases.csv')
                    self.bases_save.to_sql('bases',engine,if_exists='replace')
                    if self.bases_save:
                        break
                
                except Exception as e:
                    if i>=4:
                        self.bases_save=pd.DataFrame()
                        exit()                        
                    continue                  
        
        else:
            self.bases_save = pd.read_sql('bases',engine,index_col='index')
            self.base=self.bases_save

        # 因为网速问题,手动从本地抓取
        self.today = time.strftime("%Y-%m-%d", time.localtime())
        # self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
        self.all_code = self.base['code'].values
        self.working_count = 0
        self.mystocklist = Toolkit.read_stock('mystock.csv')
Пример #3
0
 def __init__(self):
     path=os.path.join(os.getcwd(),'data')
     if os.path.exists(path)==False:
         os.mkdir(path)
         print("Please put data under data folder")
         exit()
     os.chdir(path)
     self.stockList=Toolkit.read_stock('mystock.csv')
     self.bases=pd.read_csv('bases.csv',dtype={'code':np.str})
Пример #4
0
    def __init__(self):
        self.bases_save=ts.get_stock_basics()

        self.bases_save.to_csv('bases.csv')

        # 因为网速问题,手动从本地抓取
        self.today = time.strftime("%Y-%m-%d", time.localtime())
        self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
        self.all_code = self.base['code'].values
        self.working_count=0
        self.mystocklist = Toolkit.read_stock('mystock.csv')
Пример #5
0
    def __init__(self):
        #self.bases=ts.get_stock_basics()

        #self.bases.to_csv('bases.csv')

        # 因为网速问题,手动从本地抓取
        self.today = time.strftime("%Y-%m-%d", time.localtime())
        self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
        self.all_code = self.base['code'].values
        self.working_count = 0
        self.mystocklist = Toolkit.read_stock('mystock.csv')
Пример #6
0
    def __init__(self):
        #self.base=ts.get_stock_basics()
        # print self.base
        # print self.base.index

        # 这里编码有问题
        # self.bases.to_excel('bases.xls')
        # self.bases.to_excel('base.xls',encoding='GBK')
        # self.bases.to_excel('111.xls',encoding='utf8')
        #self.base.to_csv('bases.csv')

        # 因为网速问题,手动从本地抓取

        # self.base=pd.read_csv('bases.csv',dtype={'code':np.str})
        # print self.base
        # self.today=datetime.datetime.strftime('%Y-%m-%d')
        self.today = time.strftime("%Y-%m-%d", time.localtime())
        self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
        self.all_code = self.base['code'].values
        self.working_count = 0
        # all_code=self.base.index.values
        # print self.base
        self.mystocklist = Toolkit.read_stock('mystock.csv')
Пример #7
0
 def __init__(self):
     self.mystock = Toolkit.read_stock('mystock.csv')
     self.base = pd.read_csv('bases.csv', dtype={'code': np.str})
Пример #8
0
 def __init__(self):
     self.mystock=Toolkit.read_stock('mystock.csv')
     self.base=pd.read_csv('bases.csv',dtype={'code': np.str})