def __init__(self,path,major_path,symbol): import datetime import obj_major self.path = path self.major_path=major_path self.symbol = symbol self.major = obj_major.major_obj(self.major_path)
def __init__(self, path, major_path, symbol): import datetime import obj_major self.path = path self.major_path = major_path self.symbol = symbol self.major = obj_major.major_obj(self.major_path)
save_temp.reverse() week = open(self.path+self.week_file,'w') week.write('date,open,high,low,close,vol,f_overbuy,f_oversell,f_net,c_overbuy,c_oversell,c_net,i_overbuy,i_oversell,i_net,f_total,c_total,i_total,f_mean,c_mean,i_mean\n') for line in save_temp: week.write('%s,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%d,%d,%d,%f,%f,%f,%f,%f,%f\n' % tuple(line)) week.close() if __name__=='__mainn__': a = week_file_op('./symbols/','0058.week') a.save_week() if __name__=='__main__': import obj_major import timeit csv_path = './symbols/' major_path ='./major/' obj = obj_major.major_obj(major_path) obj.update_major_file() #sym_cluster = ('006203','0057','2330','2498','0050','3481','2344','2883') #sym_cluster = ('2330','2498') sym_cluster = tuple(obj.symbols) obj_cluster = [symbol_obj(csv_path,major_path,sym+'.tw') for sym in sym_cluster] start = timeit.default_timer() for obj in obj_cluster: try: obj.update_symbol() obj.cvs_to_png() except: print obj print 'failed' stop = timeit.default_timer()
for line in save_temp: week.write( '%s,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%d,%d,%d,%f,%f,%f,%f,%f,%f\n' % tuple(line)) week.close() if __name__ == '__mainn__': a = week_file_op('./symbols/', '0058.week') a.save_week() if __name__ == '__main__': import obj_major import timeit csv_path = './symbols/' major_path = './major/' obj = obj_major.major_obj(major_path) obj.update_major_file() #sym_cluster = ('006203','0057','2330','2498','0050','3481','2344','2883') #sym_cluster = ('2330','2498') sym_cluster = tuple(obj.symbols) obj_cluster = [ symbol_obj(csv_path, major_path, sym + '.tw') for sym in sym_cluster ] start = timeit.default_timer() for obj in obj_cluster: try: obj.update_symbol() obj.cvs_to_png() except: print obj print 'failed'