Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problema ao utilizar a aplicação #31

Closed
aurorafontana opened this issue Aug 13, 2024 · 9 comments
Closed

problema ao utilizar a aplicação #31

aurorafontana opened this issue Aug 13, 2024 · 9 comments

Comments

@aurorafontana
Copy link

Screenshot 2024-08-13 alle 11 44 09

Olá,

Estou enfrentando um problema ao utilizar a aplicação. Segui todos os passos e consegui iniciar o processo automático através do navegador. A autenticação ocorre com sucesso, o processo continua, o navegador é fechado automaticamente e, a partir daí, não consigo mais prosseguir.

Agora, toda vez que tento reabrir o app, aparece a seguinte mensagem:

arduino
Copia codice
Login failed, but continuing...

██████╗ ██╗ ██╗ ██████╗ ██╗ ██╗ ██████╗ ████████╗███████╗██╗ ██╗
██╔══██╗╚██╗ ██╔╝██╔═══██╗██║ ██║██╔═══██╗╚══██╔══╝██╔════╝╚██╗██╔╝
██████╔╝ ╚████╔╝ ██║ ██║██║ ██║██║ ██║ ██║ █████╗ ╚███╔╝
██╔═══╝ ╚██╔╝ ██║▄▄ ██║██║ ██║██║ ██║ ██║ ██╔══╝ ██╔██╗
██║ ██║ ╚██████╔╝╚██████╔╝╚██████╔╝ ██║ ███████╗██╔╝ ██╗
╚═╝ ╚═╝ ╚══▀▀═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝

{'symbol_id': 67, 'time': 1723540200, 'open': 0.90401, 'close': 0.90413, 'high': 0.90422, 'low': 0.90377, 'ticks': 76, 'last_tick': 1723540259.602, 'asset': 'AUDCAD_otc'}
...

Saindo...
Parece que ele tenta continuar o processo mesmo após falhar no login, mas apenas lista os valores das moedas e depois fecha o programa automaticamente. Já tentei reconfigurar e reiniciar, mas o problema persiste.

Poderiam me ajudar a entender o que está acontecendo e como posso resolver esse problema?

Agradeço desde já pelo suporte!

@cleitonleonel
Copy link
Owner

cleitonleonel commented Aug 13, 2024

Screenshot 2024-08-13 alle 11 44 09 Olá,

Estou enfrentando um problema ao utilizar a aplicação. Segui todos os passos e consegui iniciar o processo automático através do navegador. A autenticação ocorre com sucesso, o processo continua, o navegador é fechado automaticamente e, a partir daí, não consigo mais prosseguir.

Agora, toda vez que tento reabrir o app, aparece a seguinte mensagem:

arduino Copia codice Login failed, but continuing...

██████╗ ██╗ ██╗ ██████╗ ██╗ ██╗ ██████╗ ████████╗███████╗██╗ ██╗ ██╔══██╗╚██╗ ██╔╝██╔═══██╗██║ ██║██╔═══██╗╚══██╔══╝██╔════╝╚██╗██╔╝ ██████╔╝ ╚████╔╝ ██║ ██║██║ ██║██║ ██║ ██║ █████╗ ╚███╔╝ ██╔═══╝ ╚██╔╝ ██║▄▄ ██║██║ ██║██║ ██║ ██║ ██╔══╝ ██╔██╗ ██║ ██║ ╚██████╔╝╚██████╔╝╚██████╔╝ ██║ ███████╗██╔╝ ██╗ ╚═╝ ╚═╝ ╚══▀▀═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝

{'symbol_id': 67, 'time': 1723540200, 'open': 0.90401, 'close': 0.90413, 'high': 0.90422, 'low': 0.90377, 'ticks': 76, 'last_tick': 1723540259.602, 'asset': 'AUDCAD_otc'} ...

Saindo... Parece que ele tenta continuar o processo mesmo após falhar no login, mas apenas lista os valores das moedas e depois fecha o programa automaticamente. Já tentei reconfigurar e reiniciar, mas o problema persiste.

Poderiam me ajudar a entender o que está acontecendo e como posso resolver esse problema?

Agradeço desde já pelo suporte!

Qual código você executa para receber isso?

me parece o comportamento normal dos exemplos fornecidos no readme, mais especificamente a função get_candle.

@aurorafontana
Copy link
Author

Para receber essa mensagem, envio o comando: python3 app.py. Talvez eu não tenha entendido o passo seguinte. Então, configurei a visibilidade como false para visualizar o navegador e inserir o código solicitado, que é enviado por e-mail, caso contrário, o acesso não acontece. Uma vez aberto o navegador, após alguns segundos ele se fecha, os valores são mostrados e eu não entendi como devo prosseguir, já que o navegador não abre mais para ver a plataforma.

Não entendi como prosseguir. Poderiam me orientar sobre o que devo fazer para continuar?

Obrigado!

@cleitonleonel
Copy link
Owner

cleitonleonel commented Aug 13, 2024

Para receber essa mensagem, envio o comando: python3 app.py. Talvez eu não tenha entendido o passo seguinte. Então, configurei a visibilidade como false para visualizar o navegador e inserir o código solicitado, que é enviado por e-mail, caso contrário, o acesso não acontece. Uma vez aberto o navegador, após alguns segundos ele se fecha, os valores são mostrados e eu não entendi como devo prosseguir, já que o navegador não abre mais para ver a plataforma.

Não entendi como prosseguir. Poderiam me orientar sobre o que devo fazer para continuar?

Obrigado!

O arquivo app.py é apenas um conjunto de exemplos do que esta biblioteca tem a oferecer. O que você esperava que acontecesse?

Obs:

Se está recebendo os dados das velas:
{'symbol_id': 67, 'time': 1723540200, 'open': 0.90401, 'close': 0.90413, 'high': 0.90422, 'low': 0.90377, 'ticks': 76, 'last_tick': 1723540259.602, 'asset': 'AUDCAD_otc'}

Posso garantir que a função está funcionando bem para o propósito ao qual foi desenvolvida. Agora cabe a você decidir o que fazer com as informações que está recebendo.

@aurorafontana
Copy link
Author

Estou anexando uma captura de tela com uma Gift para mostrar o que aparece agora. Por exemplo, ele me dá esses dados talvez porque eu já esteja logado, mas não abre o navegador. Por isso, não entendo se preciso iniciar outro script ou se isso funciona como um bot automático. Não consigo entender como testar, conforme mostrado no vídeo de apresentação.

Url: https://clickio.gyazo.com/1fb40f71412a426c8a97585749ca37fa

@cleitonleonel
Copy link
Owner

cleitonleonel commented Aug 13, 2024

Estou anexando uma captura de tela com uma Gift para mostrar o que aparece agora. Por exemplo, ele me dá esses dados talvez porque eu já esteja logado, mas não abre o navegador. Por isso, não entendo se preciso iniciar outro script ou se isso funciona como um bot automático. Não consigo entender como testar, conforme mostrado no vídeo de apresentação.

Url: https://clickio.gyazo.com/1fb40f71412a426c8a97585749ca37fa

O navegador só será usado para autenticação, após gerar o json com os dados da sessão ele não será mais utilizado até que sua sessão expire.
Quanto ao funcionamento, você está confundindo o propósito dos exemplos, aí no arquivo app.py tem os métodos base para você desenvolver um bot automático a sua maneira, mas ele por si só não é um bot automático.
Você precisa sim desenvolver com base nesses exemplos, um outro código com sua lógica.

@aurorafontana
Copy link
Author

Sim, entendo que preciso utilizar uma estratégia, com certeza. O que não entendi é como configurar ou associar uma estratégia ao projeto que você desenvolveu. Como posso implementar e testar uma estratégia automática, seja para abertura, fechamento, ou qualquer outra? Poderia me orientar sobre como fazer isso?

@cleitonleonel
Copy link
Owner

Sim, entendo que preciso utilizar uma estratégia, com certeza. O que não entendi é como configurar ou associar uma estratégia ao projeto que você desenvolveu. Como posso implementar e testar uma estratégia automática, seja para abertura, fechamento, ou qualquer outra? Poderia me orientar sobre como fazer isso?

Todos os métodos que precisa para criar sua automação estão dispostos no arquivo app.py basta você desenvolver uma lógica para sua regra de negócios e implementar isso.
Tem lá o método de autenticação, de obter velas, de abertura e fechamento de ordens, tem método que aguarda o fechamento, tem método de venda, obter saldo demo e real, método para alternar entre as contas demo e real.
Use como exemplos de uso os vários bots e automações existentes no github que fazem uso da lib iqoption, essa lib segue um design parecido, embora use métodos assíncronos a ideia é a mesma.

@aurorafontana
Copy link
Author

Última pergunta, acho que estou começando a entender. Eu devo inserir o script dentro do arquivo app.py? Devo colocar a estratégia automática dentro dele para criar um bot? Dessa forma, ele se autentica e procede automaticamente com o trabalho automatizado?

@cleitonleonel
Copy link
Owner

Última pergunta, acho que estou começando a entender. Eu devo inserir o script dentro do arquivo app.py? Devo colocar a estratégia automática dentro dele para criar um bot? Dessa forma, ele se autentica e procede automaticamente com o trabalho automatizado?

Quase isso, como eu disse você precisa desenvolver um novo código, o arquivo app.py está ali apenas para mostrar como funciona a chamada dos métodos da lib.Veja como foi implementado o método de login no arquivo app.py e faça o mesmo em um outro arquivo, siga fazendo seu código e implementando nele os métodos contidos no arquivo app.py a medida que for avançando no desenvolvimento do seu código.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants