Error «Timestamp for this request was 1000ms ahead of the servers time»

  1. Inicio
  2. Documentos
  3. Documentación
  4. Solución de problemas
  5. Error «Timestamp for this request was 1000ms ahead of the servers time»

ERROR - Exchange (Binance) - Error making order - retry #1 - Exchange error: binance {"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the servers time."}
ERROR - Exchange (Binance) - [putLimitOrder] - Network Error [binance] {"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the servers time."}
ERROR - Exchange (Binance) - [executeOrder/putOrder] -binance {"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the servers time."}

Este error aparece cuando la PC donde corre AstreoBot ha perdido la sincronización de la fecha y hora con Binance, por lo que dicho exchange no puede ejecutar las ordenes de compra o venta enviadas por AstreoBot.

Para solucionar este error seguí los pasos a continuación:

  • Descargá la versión Current Stable Version del programa NetTime en timesynctool.com
  • Apagá el Trading Engine desde el Dashboard.
  • Cerrá la ventana astreobot.exe
  • Instalá el programa NetTime, con la opción «Install as service (Recomended) activada.
  • Quedará corriendo como servicio para mantener la PC sincronizada.
  • Buscá NetTime en la barra de tareas de Windows, al lado de la hora y hacele doble click.
  • Ingresá en Settings y aplicá las siguientes configuraciones:
    Binance Timestamp error
  • Apretá OK.
  • Apretá Update Now
  • Apretá Close
  • Ejecutá astreobot.exe
  • Habilitá el Trading Engine desde el Dashboard.

El error habrá desaparecido y NetTime mantendrá la PC sincronizada.