En la carga de los recursos... Cargando...

Configuración y instrucciones de uso de dYdX

El autor:Los inventores cuantifican - sueños pequeños, Creado: 2021-10-23 11:19:55, Actualizado: 2021-10-25 14:56:12

Configuración y instrucciones de uso de dYdX

FMZ ahora es compatible con dYdX.

Documentos de las bolsas

La dirección del archivo de la API es:https://docs.dydx.exchange/#get-account-leaderboard-pnls

Página web de la bolsa

dYdX actualmente tiene contratos de contado, de perpetuidad, en FMZ el código de contrato de perpetuidad esswap

Descripción de la configuración de la plataforma de negociación cuantitativa FMZ dYdX

  • Información que necesita configurar

    • Acceso clave
    • Clave secreta
    • Palabra clave
    • La clave pública de Stark
    • La clave privada de Stark

    La imagen es la siguiente:

    img

    Para obtener la información de configuración:

    • Lo primero que necesitas es una cartera.

      img

    • Ingrese a su billetera en dYdX

      img

      Para que el usuario pueda crear una cuenta de DYdX, se le pedirá que tenga activos de ETH en el monedero.

      img

      Necesitamos un cambio.USDCEn la página web de DYdX, puedes ver los activos disponibles. Luego, en su navegador, vea la siguiente información:

      img

      ¿Qué es eso?API_KEY_PAIRSSTARK_KEY_PAIRS

      API_KEY_PAIRS incluye:

      key: xxxxxxEn el FMZ correspondienteAccess Keysecret: xxxxxxEn el FMZ correspondienteSecret Keypassphrase: xxxxxxEn el FMZ correspondientePassphrase

      El código STARK_KEY_PAIRS incluye:

      publicKey: xxxxxxEn el FMZ correspondienteStark PublicKeyprivateKey: xxxxxxEn el FMZ correspondienteStark PrivateKey

  • Configuración de la cuota límite Establece el límite de pago al momento de realizar el pedido, estableciendo un efecto único; por ejemplo:

    exchange.IO("limitFee", 0.011)
    
  • Configure secondsOfValidity para establecer una sola vigencia; por ejemplo: Configurar el tiempo de vigencia de la orden, en unidad: segundos.

    exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7)   // 设置有效期为7天
    
  • Para la configuración de simulado, se establece una sola vez. Para cambiar el entorno de simulación, se necesita cambiar la dirección de base ahttps://api.stage.dydx.exchange

    exchange.IO("simulate", true)
    

Otros resúmenes

  • Los activos de las cuentas suspendidas no se congelan, pero hay detecciones, y no se permite que los activos superen el límite de suspensión. Cuando se llama GetAccount en FMZ, se devuelve la estructuraFrozenBalanceLos campos representan el valor de los activos que se mantienen en la cartera. No están congelados.

  • Es mejor no tener más de 100 pedidos, la interfaz de intercambio tiene un límite y solo puede obtener 100 pedidos. Aunque hay consultas por páginas, parece que hay algunos problemas en la interfaz.


Más.

DDR13En realidad, estoy usando el paquete oficial de python, dydx-v3-python, y ahora es el momento de ejecutar el ejemplo. Traceback (última llamada más reciente): File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/demodydxcreateorder.py", línea 1, en Desde dydx3 importar constantes File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/__init__.py", línea 1, en Desde dydx3.dydx_client importado por cliente File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/dydx_client.py", línea 1, en Desde web3 importar Web3 File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python 3.6/site-packages/web3/__init__.py", línea 9, en Importar desde web3.main ( File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python 3.6/site-packages/web3/main.py", línea 87, en desde web3.manager import ( File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python 3.6/site-packages/web3/manager.py", línea 47, en Importar desde web3.providers ( El archivo "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python 3.6/site-packages/web3/providers/__init__.py", línea 11, en Desde.websocket import (# noqa: F401, File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python 3.6/site-packages/web3/providers/websocket.py", línea 21, en Desde websockets.client import (en inglés) File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/websockets.py", línea 9, en desde dydx3 import Client ImportError: no puede importar el nombre 'Client' Los paquetes existen, es decir, los informes de errores de importación, son paquetes oficiales, y no debería haber conflictos de orden.

el fantasmaNo sé por qué no puedo encontrar STARK_KEY_PAIRS

¿Qué quieres decir?¿F12 no puede encontrar la información?

¿Qué quieres decir?¿Ahora no podemos usar estos valores de clave?

¿Qué quieres decir?Me gustaría preguntar por qué el mensaje de "Error interno, no pudo recuperar datos para suscripción: v3_accountsAPI key not found", ¿qué es este error?

FMZ_Blanco_YYSDHola, Meng siempre quería preguntar, ¿ETH y USDC están en la cadena pública de Ethereum?

J.Hay algo nuevo para jugar.

- ¿ Qué?Apoyo

El esfuerzo por cuantificarEl sueño total, yyds

Tbanco¡Un gran elogio para el sueño!

CeroAlfaNo se puede encontrar API_KEY_PAIRS

Los inventores cuantifican - sueños pequeñosEste paquete de Python no es muy claro. FMZ ya tiene acceso a dYdX, sin el SDK oficial.

Los inventores cuantifican - sueños pequeñosLa primera conexión requiere autenticación y consume el ETH de la billetera en GAS. Luego se puede ver el par de claves fuerte en el navegador.

Los inventores cuantifican - sueños pequeñosPara conectar el monedero, hay un proceso de autorización; el monedero requiere ETH.

¿Qué quieres decir?Bueno, debe haber sido un problema con el navegador o algo así.

Los inventores cuantifican - sueños pequeñosNo hay cambios.

Los inventores cuantifican - sueños pequeñosHaga clic con el botón derecho, vaya a la página del console del navegador y busque lo que debería encontrar. Pruebe con el navegador Chrome.

¿Qué quieres decir?Gracias, encontré el problema.

Los inventores cuantifican - sueños pequeñosCreo que KEY se equivocó.

Los inventores cuantifican - sueños pequeñosSí, acabo de cargar recientemente, USDC ETH en la billetera está en marcha, después de la autorización de la billetera en el enlace, un paso USDC en dYdX es posible, es decir, el costo es un poco más alto, no hay decenas de euros.

Los inventores cuantifican - sueños pequeños¡Gracias por su apoyo a FMZ!

Los inventores cuantifican - sueños pequeñosPara conectar el monedero, el monedero también tiene ETH, USDC.