You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
durante a inicialização do código ocorreu um erro que informou a ''Não foi possível conectar à API''
de iqoptionapi.stable_api import IQ_Option
import pandas as pd
import talib
Crie uma instância da classe IQ_Option com seu e-mail e senha
iq_option = IQ_Option('seu_email', 'sua_senha')
Conecte-se à API
iq_option.connect()
Verifique se a conexão foi estabelecida
if iq_option.check_connect():
print('Conectado à API com sucesso!')
else:
print('Não foi possível conectar à API.')
Defina a conta de negociação
iq_option.change_balance('PRÁTICA')
Obtenha o ID do par de moedas EURUSD na plataforma IQ Option
instrument_id = iq_option.get_instruments('forex')['forex']['EURUSD']['id']
Obtenha os dados históricos do par de moedas EURUSD na plataforma IQ Option
velas = iq_option.get_candles(instrument_id, 60, 1000)
Converter os dados para um DataFrame do Pandas
df = pd.DataFrame(velas, colunas=['timestamp', 'abrir', 'fechar', 'min', 'max', 'volume'])
Conversor ou timestamp para um formato legível
df['timestamp'] = pd.to_datetime(df['timestamp'], unit='s')
Definir o timestamp como o índice do DataFrame
df.set_index('timestamp', inplace=True)
Renomear as colunas para corresponder aos nomes esperados pelo código de identificação de padrões
df.rename(columns={'open': 'Open', 'max': 'High', 'min': 'Low', 'close': 'Close'}, inplace=True)
Identificador do padrão de Bullish Engulfing
bullish_engulfing = talib.CDLENGULFING(df['Abrir'], df['Alto'], df['Baixo'], df['Fechar'])
Identificador ou padrão de Bearish Engulfing
bearish_engulfing = talib.CDLENGULFING(df['Abrir'], df['Alto'], df['Baixo'], df['Fechar'], penetração=0)
durante a inicialização do código ocorreu um erro que informou a ''Não foi possível conectar à API''
de iqoptionapi.stable_api import IQ_Option
import pandas as pd
import talib
Crie uma instância da classe IQ_Option com seu e-mail e senha
iq_option = IQ_Option('seu_email', 'sua_senha')
Conecte-se à API
iq_option.connect()
Verifique se a conexão foi estabelecida
if iq_option.check_connect():
print('Conectado à API com sucesso!')
else:
print('Não foi possível conectar à API.')
Defina a conta de negociação
iq_option.change_balance('PRÁTICA')
Obtenha o ID do par de moedas EURUSD na plataforma IQ Option
instrument_id = iq_option.get_instruments('forex')['forex']['EURUSD']['id']
Obtenha os dados históricos do par de moedas EURUSD na plataforma IQ Option
velas = iq_option.get_candles(instrument_id, 60, 1000)
Converter os dados para um DataFrame do Pandas
df = pd.DataFrame(velas, colunas=['timestamp', 'abrir', 'fechar', 'min', 'max', 'volume'])
Conversor ou timestamp para um formato legível
df['timestamp'] = pd.to_datetime(df['timestamp'], unit='s')
Definir o timestamp como o índice do DataFrame
df.set_index('timestamp', inplace=True)
Renomear as colunas para corresponder aos nomes esperados pelo código de identificação de padrões
df.rename(columns={'open': 'Open', 'max': 'High', 'min': 'Low', 'close': 'Close'}, inplace=True)
Identificador do padrão de Bullish Engulfing
bullish_engulfing = talib.CDLENGULFING(df['Abrir'], df['Alto'], df['Baixo'], df['Fechar'])
Identificador ou padrão de Bearish Engulfing
bearish_engulfing = talib.CDLENGULFING(df['Abrir'], df['Alto'], df['Baixo'], df['Fechar'], penetração=0)
last_signal = bullish_engulfing[-1]
if last_signal == 100:
print('Bullish Engulfing identificado')
elif last_signal == -100:
print('Bearish Engulfing identificado')
else:
print('Nenhum padrão identificado')
The text was updated successfully, but these errors were encountered: