def inicializa(Ativo, Ano,Mes,Dia,QtdeBar,TimeFrame): utc_tz = timezone("America/Recife") #timezone("UTC") try: #MT5Initialize() mt5.initialize() #MT5WaitForTerminal() mt5.wait() utc_from = datetime(Ano, Mes, Dia, tzinfo=utc_tz) #ticksAtivo = MT5CopyRatesFrom(Ativo, TimeFrame, utc_from, QtdeBar) barsAtivo = mt5.copy_rates_from(Ativo, TimeFrame, utc_from, QtdeBar) #MT5Shutdown() mt5.shutdown() return barsAtivo except Exception as e: raise e