market_name = ['nse', 'bse', 'aus', 'hsi', 'nikkei']#, 'sanghai'] if __name__ == '__main__': final_result='' for start_date,e,s in zip(start_date_list, end_date_list, start_test_list): end_date, start_test = get_date(start_date, e,s) d = DataHandler() data_frames = d.fetch_and_save_data(indices, market_name, start_date, end_date) # plot([data_frames[0]], 'Adj Close', market_name[0]) for data_frame in data_frames: d.daily_return(data_frame) # for index, data_frame in zip(range(len(data_frames)), data_frames): # plot([d.daily_return(data_frame)], 'Daily Return', market_name[index].upper()+' Index') # print(data_frames[0].head(5)) #d.plot_data([data_frames[0],data_frames[7]], ['Daily Return'], market_names=market_name) #plt.show() # Plot data # data_frames[0]['Daily Return'].plot() #print(data_frames[0].index.name) #print(data_frames[0].columns.values.tolist())