Instrucciones de uso y configuración de la plataforma de intercambio dYdX
FMZ ya tiene soporte para la plataforma dYdX.
Documentos de las bolsas
La documentación de la API se encuentra en: https://docs.dydx.exchange/#get-account-leaderboard-pnls
Sitio web de la bolsa
- testnet : https://trade.stage.dydx.exchange/portfolio/overview
- Mainnet : https://trade.dydx.exchange/portfolio/overview
dYdX tiene actualmente un contrato de perpetuidad en efectivo, el código de contrato de perpetuidad en FMZ esswap。
Descripción de la configuración de la plataforma de comercio cuantitativo FMZ
-
Información para configurar
- AccessKey
- SecretKey
- Passphrase
- StarkPublicKey
- StarkPrivateKey
Como se muestra en la figura:
Cómo obtener la información de configuración:
-
Primero hay que tener una cartera.
-
Iniciar sesión en una billetera en dYdX
La billetera requiere tener activos de ETH y luego se le pedirá que cree una cuenta de dYdX.
Necesidad de cambio
USDCEn dYdX se pueden ver los activos disponibles.
Luego, en su navegador, vea la siguiente información:Se puede obtener.
API_KEY_PAIRS,STARK_KEY_PAIRS。API_KEY_PAIRS contiene:
key: xxxxxxCorresponde a lo que se encuentra en la FMZAccess Key。
secret: xxxxxxCorresponde a lo que se encuentra en la FMZSecret Key。
passphrase: xxxxxxCorresponde a lo que se encuentra en la FMZPassphrase。STARK_KEY_PAIRS contiene:
publicKey: xxxxxxCorresponde a lo que se encuentra en la FMZStark PublicKey。
privateKey: xxxxxxCorresponde a lo que se encuentra en la FMZStark PrivateKey。
-
Configuración del límite de tarifa
Configurar el limitFee en el momento de hacer el pedido, configurar el efecto una vez. Por ejemplo:exchange.IO("limitFee", 0.011) -
Configuración de secondsOfValidity, que se ejecuta una vez. Por ejemplo:
Establece el tiempo de validez del pedido, en unidades: segundos.exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7) // 设置有效期为7天 -
Configurar simulate, configurar una vez que se aplica. Por ejemplo:
Cambiar a un entorno de simulación para cambiar la dirección de la base ahttps://api.stage.dydx.exchange:exchange.IO("simulate", true)
Otros resúmenes
-
La lista de suspensión no congela los activos de la cuenta, pero se detecta que no se permite la suspensión de más de los activos.
La estructura que se devuelve cuando se llama GetAccount en FMZFrozenBalanceEl campo ocupa el valor de los activos para las posiciones. No es un bloqueo de la lista pendiente. -
Las listas no deben exceder de 100, la interfaz de la bolsa tiene un límite de 100 pedidos. Aunque hay consultas de páginas, la interfaz parece tener problemas. Las consultas de listas de 100 son normales.
梦佬,我用了官方的python 包“dydx-v3-python” 现在是运行example的时候,提示
Traceback (most recent call last):
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/demodydxcreateorder.py", line 1, in <module>
from dydx3 import constants
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/init.py", line 1, in <module>
from dydx3.dydx_client import Client
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/dydx_client.py", line 1, in <module>
from web3 import Web3
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/init.py", line 9, in <module>
from web3.main import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/main.py", line 87, in <module>
from web3.manager import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/manager.py", line 47, in <module>
from web3.providers import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/init.py", line 11, in <module>
from .websocket import ( # noqa: F401,
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/websocket.py", line 21, in <module>
from websockets.client import (
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/websockets.py", line 9, in <module>
from dydx3 import Client
ImportError: cannot import name 'Client'
包都存在,就是import报错,都是官方的包,应该也不存在顺序冲突之类的。
hello,孟总想问一下,ETH和USDC要是在以太坊公链上的吗?我钱包上的是HECO链的eth和usdc,连接的时候提示钱包没余额,连接不成功是不是因为这个问题?
在的,我最近才充过,USDC ETH 在钱包 就行,链接上钱包授权之后, 有一步USDC转入 dYdX 就可以了,就是费用有点高,一下几十U没了。需要是以太坊主网。
- 1








