Caros amigos,
quando eu coloco pedidos no Bittrex:
Eu testo fazer pedidos com quantias pequenas (menos que a quantia mínima permitida no Bittrex), isso causa um erro fatal "ccxt não capturado \ ExchangeError: bittrex {" sucesso ": falso," mensagem ":" MIN_TRADE_REQUIREMENT_NOT_MET "," resultado ": null}
Além disso, eu testo fazer pedidos enquanto meu saldo não é suficiente, isso causa um erro fatal "ccxt não capturado \ ExchangeError: bittrex {" sucesso ": falso," mensagem ":" INSUFFICIENT_FUNDS "," resultado ": nulo}",
você planeja lidar com essa resposta ou devo construir meu próprio procedimento?
o que você sugere neste procedimento?
Você deve atualizar sua versão ccxt para a mais recente (infelizmente, você não incluiu essa informação em sua pergunta) e deve capturar as exceções, conforme descrito aqui: https://github.com/ccxt/ccxt/wiki/Manual# tratamento de
Obrigado pela sua resposta
Preciso lidar com os dois erros a seguir:
MIN_TRADE_REQUIREMENT_NOT_MET
e
FUNDOS INSUFICIENTES
ambos devem pertencer à classe ExchangeError que é definida neste arquivo php
ccxt / php / ExchangeError.php
a classe acima está vazia!,
então eu tenho que definir minhas funções de tratamento de erros dentro desta classe (ou dentro da classe estendida desta)?
(questão simples)
Obrigada
então eu tenho que definir minhas funções de tratamento de erros dentro desta classe (ou dentro da classe estendida desta)?
Não, você deve copiar o tratamento de erros deste exemplo de PHP e alterá-lo de acordo com suas necessidades: https://github.com/ccxt/ccxt/blob/master/examples/php/load-all-at-once.php (e veja por meio de outros exemplos também)