Ejemplo n.º 1
0
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