setMockPrice
POST/market/setMockPrice
Define o preco da exchange de teste mockexchange para um par da sua conta.
Disponivel somente em Sandbox. Em Producao esta rota nao existe.
Serve para tornar deterministico o teste da sua integracao: voce define o preco e a ordem executa nele, sem depender de movimento de mercado. Util para exercitar ordem a limite (disparo, expiracao) e cenarios de spread.
Pre-requisito: a exchange mockexchange precisa estar habilitada na sua conta de sandbox. Solicite ao suporte.
Variacao (change e percentage). A variacao e calculada entre o preco que voce esta definindo agora e o ultimo preco enviado para o mesmo par. Definiu 100 e depois 110, as consultas de ticker e de cotacao passam a devolver change: 10 e percentage: 10.
Na primeira vez que um par e definido nao ha preco anterior, entao a variacao sai como 1% — valor simbolico, para os campos nao voltarem zerados. Para testar uma variacao especifica, defina o preco duas vezes: o primeiro vira a referencia do segundo.
Par cujo preco foi definido antes desta mudanca continua sem variacao ate ser definido de novo: nao ha preco anterior registrado para comparar. Defina o preco uma vez e a partir da proxima definicao a variacao passa a ser reportada.
O preco definido vale por 1 hora. Depois disso a ordem e recusada, e o preco precisa ser definido de novo chamando esta rota.
Request
Responses
- 200
- 400
- 403
- 404
Preco definido
Corpo invalido: symbol ausente, preco nao positivo, ask sem bid (ou o contrario), ou bid maior que ask.
Ambiente nao permite a exchange de teste.
Conta nao identificada pela chave de API.