0

Solucionar el error «Timestamp for this request error» en Gunbot

Hay varios errores similares causados por el mismo problema: algunos ordenadores, por distintas razones, pierden la sincronización horaria con el paso de los días. Estamos hablando de milésimas de segundo, pero esto a veces puede ser suficiente para que algunos exchanges generen este tipo de mensajes de error.

Uno de los más comunes es:

Error: binance {«code»:-1021,»msg»:»Timestamp for this request was 1000ms ahead of the server’s time.«}

Aquí vemos otro error similar:

{ InvalidNonce: binance {«code»:-1021,»msg»:»Timestamp for this request is outside of the recvWindow.«}
at binance.throwExactlyMatchedException (C:\snapshot\v18build\node_modules\ccxt.pro\node_modules\ccxt\js\base\Exchange.js:523:19)
at binance.handleErrors (C:\snapshot\v18build\node_modules\ccxt.pro\node_modules\ccxt\js\binance.js:1906:26)
at module.exports.handleRestResponse.response.text.then (C:\snapshot\v18build\node_modules\ccxt.pro\node_modules\ccxt\js\base\Exchange.js:618:18)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7) constructor: [Function: InvalidNonce], name: ‘InvalidNonce’ }
Fetching my trades again.{«name»:»InvalidNonce»}
Error
at errorHandler (C:\snapshot\v18build\ctx\js\binance.js:0:0)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

Para solucionarlo, simplemente debemos descargar el programa Time Sync tool y dejar el programa corriendo antes de ejecutar Gunbot.

Publica tu comentario