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

Problemas com o enpoint websocket SubscribeLevel2 #7

Open
pykakaroto opened this issue Sep 20, 2024 · 2 comments
Open

Problemas com o enpoint websocket SubscribeLevel2 #7

pykakaroto opened this issue Sep 20, 2024 · 2 comments
Assignees
Labels
doubt doubt

Comments

@pykakaroto
Copy link

Parece que não consigo fazer com que o livro gerado com SubscribeLevel2 e o livro obtido com GetL2SnapShot coincidam após algum tempo. O livro gerado com SL2 sempre apresenta erros, como enviar uma atualização com a opção de "delete", mas essa ordem não existe. Ou, por vezes, envia uma atualização com a opção de "modificar", mas essa ordem também não existe. Sei que essas ordens não existem porque, ao verificar o histórico de todas as atualizações recebidas, não encontro a ordem que está sendo tentada excluir ou modificar.

Preciso de ajuda. Sou um trader na Foxbit, uso a API todos os dias e sou developer em Python. Vocês estão cientes desses problemas?

@marlon-chagas marlon-chagas added the doubt doubt label Dec 26, 2024
@marlon-chagas marlon-chagas self-assigned this Dec 26, 2024
@marlon-chagas
Copy link

@pykakaroto precisamos de um contexto de código para reprodução do problema, fico no aguardo.

@kevin-riquena kevin-riquena changed the title problemas con a enpoint websocket subscribelevel2 Problemas com o enpoint websocket SubscribeLevel2 Dec 26, 2024
@kevin-riquena
Copy link
Contributor

@pykakaroto, como o @marlon-chagas mencionou, vamos precisar de um código para conseguir reproduzir o problema que você relatou.

Enquanto isso, gostaria de sugerir que você valide a profundidade configurada no SubscribeLevel2, pois isso pode estar causando as inconsistências no seu script. Por exemplo:

Se você se registra com uma depth 5, apenas as ordens dentro desse intervalo serão mantidas atualizadas. Suponha que entre uma nova ordem no book e você a receba pelo WebSocket. Caso essa ordem saia do depth 5 (porque o book mudou e ela foi deslocada para fora do intervalo configurado), ela não será mais atualizada. Isso significa que, mesmo que essa ordem seja cancelada ou alterada posteriormente, você não receberá essas atualizações, pois ela não está mais dentro da profundidade definida.

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

No branches or pull requests

3 participants